diff --git a/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_ascendant_council.cpp b/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_ascendant_council.cpp index 79741221d54..264327d4a42 100644 --- a/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_ascendant_council.cpp +++ b/src/server/scripts/EasternKingdoms/BastionOfTwilight/boss_ascendant_council.cpp @@ -774,9 +774,9 @@ class npc_ignacious : public CreatureScript Talk(SAY_ABILITY); } - void OnSpellCastFinished(SpellInfo const* spell, SpellFinishReason /*reason*/) override + void OnSpellCastFinished(SpellInfo const* spell, SpellFinishReason reason) override { - if (spell->Id == SPELL_RISING_FLAMES) + if (spell->Id == SPELL_RISING_FLAMES && (reason == SPELL_FINISHED_CANCELED || reason == SPELL_FINISHED_FINISHED)) me->MakeInterruptable(false); }