From 08d3bc7488da35999afbfc4e093491b388dcd124 Mon Sep 17 00:00:00 2001 From: Keader Date: Sat, 30 May 2020 11:31:53 -0300 Subject: Scripts/Pet: Fixed Mirror Image trying attacking invalid targets (cherry picked from commit 456aaf2cea40160ad8f8b2504a003a1991db741a) --- src/server/scripts/Pet/pet_mage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/scripts/Pet') diff --git a/src/server/scripts/Pet/pet_mage.cpp b/src/server/scripts/Pet/pet_mage.cpp index f626159a650..d1cedaa0e69 100644 --- a/src/server/scripts/Pet/pet_mage.cpp +++ b/src/server/scripts/Pet/pet_mage.cpp @@ -174,7 +174,7 @@ class npc_pet_mage_mirror_image : public CreatureScript bool CanAIAttack(Unit const* who) const override { Unit* owner = me->GetOwner(); - return owner && who->IsAlive() && + return owner && who->IsAlive() && me->IsValidAttackTarget(who) && !who->HasBreakableByDamageCrowdControlAura() && who->IsInCombatWith(owner) && ScriptedAI::CanAIAttack(who); } -- cgit v1.2.3