fix(Core/Quest): award kill credit when pet proxies as reward source (#25553)
This commit is contained in:
@@ -12754,7 +12754,9 @@ void Player::RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject* pRewar
|
|||||||
if (!pRewardSource)
|
if (!pRewardSource)
|
||||||
return;
|
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
|
// prepare data for near group iteration
|
||||||
if (Group* group = GetGroup())
|
if (Group* group = GetGroup())
|
||||||
|
|||||||
Reference in New Issue
Block a user