From f79b59426172af36972e2853d079f0cc553804ab Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Mon, 18 May 2026 06:25:22 -0300 Subject: [PATCH] fix(Scripts/CoS): prevent Arthas from spamming Exorcism (#25889) Co-authored-by: ccrs <4329612+ccrs@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.6 --- .../CullingOfStratholme/culling_of_stratholme.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp index 2ad76cf20..f9b67c6ce 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp @@ -1190,7 +1190,7 @@ public: if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0)) me->CastSpell(target, SPELL_ARTHAS_EXORCISM, false); - combatEvents.Repeat(7300ms); + combatEvents.Repeat(7s, 14s); break; case EVENT_COMBAT_HEALTH_CHECK: if (HealthBelowPct(40)) @@ -1247,8 +1247,8 @@ void npc_arthas::npc_arthasAI::JustEngagedWith(Unit* /*who*/) DoCast(me, SPELL_ARTHAS_AURA); // Fight - combatEvents.ScheduleEvent(EVENT_COMBAT_EXORCISM, 2s); - combatEvents.ScheduleEvent(EVENT_COMBAT_HEALTH_CHECK, 2s); + combatEvents.RescheduleEvent(EVENT_COMBAT_EXORCISM, 7s, 14s); + combatEvents.RescheduleEvent(EVENT_COMBAT_HEALTH_CHECK, 2s); } void npc_arthas::npc_arthasAI::ReorderInstance(uint32 data)