From bd40fef081daaa3b160b4609083599b42435eb79 Mon Sep 17 00:00:00 2001 From: Grimdhex <176165533+Grimdhex@users.noreply.github.com> Date: Sat, 14 Sep 2024 13:22:02 +0200 Subject: [PATCH] fix(Scripts/BlackTemple): fix blaze and flame bast casting for Flame of Azzinoth (#19967) fix(Scripts/Core): fix blaze and flame bast casting for Flame of Azzinoth --- .../scripts/Outland/BlackTemple/boss_illidan.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp index e4de895c3..60873db14 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp @@ -1298,12 +1298,21 @@ struct npc_flame_of_azzinoth : public ScriptedAI DoCastVictim(SPELL_FLAME_BLAST); me->m_Events.AddEventAtOffset([&] { - if (Unit* target = me->GetVictim()) - target->CastSpell(target, SPELL_BLAZE, true); + DoCastVictim(SPELL_BLAZE); }, 1s); }, 15s, 20s); } + void UpdateAI(uint32 diff) override + { + scheduler.Update(diff); + + if (!UpdateVictim()) + return; + + DoMeleeAttackIfReady(); + } + private: ObjectGuid _bladeGUID; };