diff options
| author | Keader <keader.android@gmail.com> | 2020-05-30 11:31:53 -0300 |
|---|---|---|
| committer | Keader <keader.android@gmail.com> | 2020-05-30 11:31:53 -0300 |
| commit | 456aaf2cea40160ad8f8b2504a003a1991db741a (patch) | |
| tree | d9b0cf1ea2893ceff8ddc25a0f2ab65bb1ddfa28 /src | |
| parent | 6c1a874e5702a2dbefd4b4685c41a9d6c51dd2bb (diff) | |
Scripts/Pet: Fixed Mirror Image trying attacking invalid targets
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Pet/pet_mage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |
