fix(Script/Zul'Aman): adjust Zuljin timers (#20919)

This commit is contained in:
Grimdhex
2024-12-25 21:57:17 +01:00
committed by GitHub
parent 4073a8dfc7
commit fcc3f7f7cb

View File

@@ -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);
});
}