Scripts/Pet: Fixed Mirror Image trying attacking invalid targets

Port From (https://github.com/TrinityCore/TrinityCore/commit/08d3bc7488da35999afbfc4e093491b388dcd124)
This commit is contained in:
hondacrx
2022-02-22 19:55:57 -05:00
parent 55e9ab5d39
commit 236f1d6999
+1 -1
View File
@@ -170,7 +170,7 @@ namespace Scripts.Pets
public override bool CanAIAttack(Unit who)
{
Unit owner = me.GetOwner();
return owner && who.IsAlive() &&
return owner && who.IsAlive() && me.IsValidAttackTarget(who) &&
!who.HasBreakableByDamageCrowdControlAura() &&
who.IsInCombatWith(owner) && CanAIAttack(who);
}