From 096db2f45bac474cb0d8d99198644d6956c62039 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Sat, 25 Apr 2026 07:12:50 -0500 Subject: [PATCH] fix(Core/Quest): award kill credit when pet proxies as reward source (#25553) --- src/server/game/Entities/Player/Player.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 389a2edae..275be9437 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -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())