From f383001325064a42bb65d3ee32b45d4db9af407c Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 14 Nov 2019 17:53:34 +0100 Subject: [PATCH] Scripts/BWD: remove Dominion and Explosive Cinders uppon wipe or kill --- .../BlackwingDescent/boss_nefarians_end.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_nefarians_end.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_nefarians_end.cpp index f85cb882c86..3c4e7dc22c2 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_nefarians_end.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingDescent/boss_nefarians_end.cpp @@ -398,6 +398,8 @@ struct boss_nefarians_end : public BossAI summons.DespawnAll(); instance->SetData(DATA_NEFARIAN_ACHIEVEMENT_STATE, 1); instance->SetBossState(DATA_NEFARIANS_END, FAIL); + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_EXPLOSIVE_CINDERS); + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_DOMINION_OVERRIDE_ACTION_BAR); me->DespawnOrUnsummon(); } @@ -412,6 +414,8 @@ struct boss_nefarians_end : public BossAI _JustDied(); Talk(SAY_DEATH); instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me); + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_EXPLOSIVE_CINDERS); + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_DOMINION_OVERRIDE_ACTION_BAR); } void JustSummoned(Creature* summon) override @@ -1821,7 +1825,8 @@ class spell_nefarians_end_dominion : public AuraScript SPELL_SUMMON_DOMINION_STALKER_NORTH, SPELL_SUMMON_DOMINION_STALKER_SOUTH, SPELL_SUMMON_DOMINION_STALKER_EAST, - SPELL_SUMMON_DOMINION_STALKER_WEST + SPELL_SUMMON_DOMINION_STALKER_WEST, + SPELL_DOMINION_IMMUNITY }); }