From fcc3f7f7cb9eefc1f478f2e066f3fc60a69097dd Mon Sep 17 00:00:00 2001 From: Grimdhex <176165533+Grimdhex@users.noreply.github.com> Date: Wed, 25 Dec 2024 21:57:17 +0100 Subject: [PATCH] fix(Script/Zul'Aman): adjust Zuljin timers (#20919) --- .../EasternKingdoms/ZulAman/boss_zuljin.cpp | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp index dc7e686d8..95de6bc40 100644 --- a/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp +++ b/src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp @@ -161,13 +161,13 @@ struct boss_zuljin : public BossAI Talk(SAY_AGGRO, 37s); // Phase 1: Default (troll) - ScheduleTimedEvent(7s, [&] { + ScheduleTimedEvent(12s, 29s, [&] { DoCastAOE(SPELL_WHIRLWIND); - }, 15s, 20s); + }, 12s, 29s); - ScheduleTimedEvent(8s, [&] { + ScheduleTimedEvent(7s, 23s, [&] { DoCastRandomTarget(SPELL_GRIEVOUS_THROW, 0, 100.0f); - }, 10s); + }, 7s, 23s); me->m_Events.AddEventAtOffset([&]() { DoCastSelf(SPELL_BERSERK, true); @@ -177,9 +177,9 @@ struct boss_zuljin : public BossAI // Phase 2: Bear Form. ScheduleHealthCheckEvent({ 80 }, [&] { EnterPhase(PHASE_BEAR); - ScheduleTimedEvent(7s, [&] { + ScheduleTimedEvent(8s, [&] { DoCastAOE(SPELL_CREEPING_PARALYSIS); - }, 20s); + }, 26s, 30s); ScheduleTimedEvent(1s, [&] { if (!me->HasSpellCooldown(SPELL_OVERPOWER) && me->GetVictim() && me->GetComboPoints()) @@ -229,17 +229,17 @@ struct boss_zuljin : public BossAI me->m_Events.CancelEventGroup(GROUP_LYNX); EnterPhase(PHASE_DRAGONHAWK); - ScheduleTimedEvent(5s, [&] { + ScheduleTimedEvent(12s, 26s, [&] { DoCastSelf(SPELL_FLAME_WHIRL); - }, 12s); + }, 12s, 26s); - ScheduleTimedEvent(6s, [&] { + ScheduleTimedEvent(11s, 42s, [&] { DoCastRandomTarget(SPELL_SUMMON_PILLAR); - }, 10s); + }, 5s, 25s); - ScheduleTimedEvent(7s, [&] { + ScheduleTimedEvent(16s, 26s, [&] { DoCastAOE(SPELL_FLAME_BREATH); - }, 10s); + }, 6s, 25s); }); }