diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index 30f18d415..21594b256 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -37,7 +37,9 @@ enum Spells SPELL_CHARGE = 35412, SPELL_REBIRTH_DIVE = 35369, SPELL_DIVE_BOMB_VISUAL = 35367, - SPELL_DIVE_BOMB = 35181 + SPELL_DIVE_BOMB = 35181, + + SPELL_MODEL_VISIBILITY = 24401 // Might not be accurate }; // @todo: Alar doesnt seem to move to waypoints but instead to the triggers in p1 @@ -473,7 +475,8 @@ class spell_alar_ember_blast : public SpellScript { if (Creature* alar = instance->GetCreature(DATA_ALAR)) { - Unit::DealDamage(GetCaster(), alar, alar->CountPctFromMaxHealth(2)); + if (!alar->HasAura(SPELL_MODEL_VISIBILITY)) + Unit::DealDamage(GetCaster(), alar, alar->CountPctFromMaxHealth(2)); } } }