From b6ec66eebd1b10b51db9f81ecb0eaf4f2836a7f7 Mon Sep 17 00:00:00 2001 From: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat, 19 Dec 2020 22:07:54 -0600 Subject: [PATCH] fix(scripts/CullingOfStratholme): Remove "Corrupting Blight" at Infinite Corruptor's death (#4011) --- .../CavernsOfTime/CullingOfStratholme/boss_infinite.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite.cpp index 2e4ecfdd1..006bf66d8 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/boss_infinite.cpp @@ -74,10 +74,13 @@ public: { Talk(SAY_DEATH); for (SummonList::const_iterator itr = summons.begin(); itr != summons.end(); ++itr) + { if (Creature* cr = ObjectAccessor::GetCreature(*me, (*itr))) { if (cr->GetEntry() == NPC_TIME_RIFT) + { cr->DespawnOrUnsummon(1000); + } else { cr->DespawnOrUnsummon(5000); @@ -85,9 +88,13 @@ public: cr->MonsterSay("You have my thanks for saving my existence in this timeline. Now i must report back to my superiors. They must know immediately of what i just experienced.", LANG_UNIVERSAL, 0); } } + } if (InstanceScript* pInstance = me->GetInstanceScript()) + { pInstance->SetData(DATA_SHOW_INFINITE_TIMER, 0); + pInstance->DoRemoveAurasDueToSpellOnPlayers(SPELL_CORRUPTING_BLIGHT); + } } void DoAction(int32 param) override