From d2be12193054acdbc65d087d447b226cfb01e0c7 Mon Sep 17 00:00:00 2001 From: kissingers <33601959+kissingers@users.noreply.github.com> Date: Fri, 30 May 2025 21:04:26 +0800 Subject: [PATCH] fix(Scripts/TheEye): Al'ar don't attack other players if the onlyone tank died (#22118) --- src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index 095fbf423..dab0d0590 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -346,7 +346,7 @@ struct boss_alar : public BossAI scheduler.Schedule(timer, GROUP_FLAME_BUFFET, [this](TaskContext context) { if (!me->SelectNearestTarget(me->GetCombatReach()) && !me->isMoving()) - DoCastVictim(SPELL_FLAME_BUFFET); + DoCastAOE(SPELL_FLAME_BUFFET); context.Repeat(2s); }); @@ -372,11 +372,11 @@ struct boss_alar : public BossAI { _transitionScheduler.Update(diff); + scheduler.Update(diff); + if (!UpdateVictim()) return; - scheduler.Update(diff); - if (me->HasUnitState(UNIT_STATE_CASTING)) return;