From e6eb02a09e65ff78accdd19ad90641251dfaa14e Mon Sep 17 00:00:00 2001 From: Tereneckla Date: Thu, 24 Apr 2025 19:05:06 +0000 Subject: [PATCH] fix (Script/SWP) use enrage function for brutallus enrage (#21987) --- .../EasternKingdoms/SunwellPlateau/boss_brutallus.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp index f04d21333..e7937c622 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp @@ -85,6 +85,8 @@ struct boss_brutallus : public BossAI Talk(YELL_AGGRO); BossAI::JustEngagedWith(who); + ScheduleEnrageTimer(SPELL_BERSERK, 6min, YELL_BERSERK); + ScheduleTimedEvent(11s, [&] { DoCastVictim(SPELL_METEOR_SLASH); }, 12s); @@ -98,11 +100,6 @@ struct boss_brutallus : public BossAI if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true, true, -SPELL_BURN_DAMAGE)) DoCast(target, SPELL_BURN); }, 20s); - - me->m_Events.AddEventAtOffset([&] { - DoCastSelf(SPELL_BERSERK, true); - Talk(YELL_BERSERK); - }, 6min); } void KilledUnit(Unit* victim) override