Scripts/Pet: Fixed Mirror Image trying attacking invalid targets
Port From (https://github.com/TrinityCore/TrinityCore/commit/08d3bc7488da35999afbfc4e093491b388dcd124)
This commit is contained in:
@@ -170,7 +170,7 @@ namespace Scripts.Pets
|
|||||||
public override bool CanAIAttack(Unit who)
|
public override bool CanAIAttack(Unit who)
|
||||||
{
|
{
|
||||||
Unit owner = me.GetOwner();
|
Unit owner = me.GetOwner();
|
||||||
return owner && who.IsAlive() &&
|
return owner && who.IsAlive() && me.IsValidAttackTarget(who) &&
|
||||||
!who.HasBreakableByDamageCrowdControlAura() &&
|
!who.HasBreakableByDamageCrowdControlAura() &&
|
||||||
who.IsInCombatWith(owner) && CanAIAttack(who);
|
who.IsInCombatWith(owner) && CanAIAttack(who);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user