fix(Core/Quest): award kill credit when pet proxies as reward source (#25553)

This commit is contained in:
blinkysc 2026-04-25 07:12:50 -05:00 committed by GitHub
parent 2d09787d45
commit 096db2f45b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12754,7 +12754,9 @@ void Player::RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject* pRewar
if (!pRewardSource)
return;
ObjectGuid creature_guid = (pRewardSource->IsCreature()) ? pRewardSource->GetGUID() : ObjectGuid::Empty;
ObjectGuid creature_guid;
if (pRewardSource->IsCreature() && pRewardSource->GetEntry() == creature_id)
creature_guid = pRewardSource->GetGUID();
// prepare data for near group iteration
if (Group* group = GetGroup())