From 79df83ec0cbd6924e61e50896f7069725d5333be Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Thu, 21 Mar 2024 16:27:51 -0300 Subject: [PATCH] fix(Scripts/TheEye): Alar dont take 2% damage during dive bomb (#18599) --- src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)); } } }