From 47752b1b5adff74a7d32fa212e3d386cbe7a14d4 Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 20 Nov 2023 23:20:48 +0100 Subject: [PATCH] fix(Scripts/TheEye): adjust Solarian timers based on sniffs (#17812) --- .../Outland/TempestKeep/Eye/boss_astromancer.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp index 24eefb910..be88f5647 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp @@ -116,19 +116,19 @@ struct boss_high_astromancer_solarian : public BossAI BossAI::JustEngagedWith(who); me->CallForHelp(105.0f); - scheduler.Schedule(3s, [this](TaskContext context) + scheduler.Schedule(3650ms, [this](TaskContext context) { DoCastRandomTarget(SPELL_ARCANE_MISSILES, 0, 40.0f); - context.Repeat(3s); - }).Schedule(1s, [this](TaskContext context) + context.Repeat(800ms, 7300ms); + }).Schedule(21800ms, [this](TaskContext context) { DoCastRandomTarget(SPELL_WRATH_OF_THE_ASTROMANCER, 0, 100.0f); - context.Repeat(22s); - }).Schedule(40s, [this](TaskContext context) + context.Repeat(21800ms, 23350ms); + }).Schedule(33900ms, [this](TaskContext context) { DoCastSelf(SPELL_BLINDING_LIGHT); - context.Repeat(40s); - }).Schedule(50s, [this](TaskContext context) + context.Repeat(33900ms, 48100ms); + }).Schedule(52100ms, [this](TaskContext context) { _visible = false; me->SetReactState(REACT_PASSIVE); @@ -192,7 +192,7 @@ struct boss_high_astromancer_solarian : public BossAI me->SummonCreature(NPC_ASTROMANCER_SOLARIAN_SPOTLIGHT, CENTER_X + cos(o)*OUTER_PORTAL_RADIUS, CENTER_Y + std::sin(o)*OUTER_PORTAL_RADIUS, PORTAL_Z, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 26000); } } - context.Repeat(50s); + context.Repeat(67500ms, 71200ms); }); }