From de8b5e5726650ceb9da36846e1fd3e121b2bfc04 Mon Sep 17 00:00:00 2001 From: sogladev Date: Fri, 1 May 2026 16:48:22 +0200 Subject: [PATCH] fix(Core/Pets): Mob solod by pet no longer grant exp/loot to its master (#25676) --- src/server/game/Entities/Unit/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 06dfe6734..ea82c2e28 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -1229,7 +1229,7 @@ uint32 Unit::DealDamage(Unit* attacker, Unit* victim, uint32 damage, CleanDamage { uint32 unDamage = health < damage ? health : damage; bool damagedByPlayer = unDamage && attacker && (attacker->IsPlayer() || attacker->m_movedByPlayer != nullptr - || attacker->GetCharmerOrOwnerGUID().IsPlayer()); + || attacker->GetCharmerGUID().IsPlayer()); victim->ToCreature()->LowerPlayerDamageReq(unDamage, damagedByPlayer); } }