From cf2523bb5ce9877fd52d98ccacf5b574b85b071d Mon Sep 17 00:00:00 2001 From: SoglaHash <74299960+SoglaHash@users.noreply.github.com> Date: Sun, 21 Aug 2022 06:40:26 +0200 Subject: [PATCH] fix(Core/RuinsOfAhnQiraj): Ossirian movement speed (#12706) --- .../scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp index e61163f57..336eb55b9 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/boss_ossirian.cpp @@ -61,7 +61,8 @@ enum Events { EVENT_SILENCE = 1, EVENT_CYCLONE = 2, - EVENT_STOMP = 3 + EVENT_STOMP = 3, + EVENT_SPEEDUP = 4 }; uint8 const NUM_CRYSTALS = 11; @@ -199,6 +200,8 @@ struct boss_ossirian : public BossAI { BossAI::EnterCombat(who); events.Reset(); + me->SetSpeedRate(MOVE_RUN, 1.0f); + events.ScheduleEvent(EVENT_SPEEDUP, 10s); events.ScheduleEvent(EVENT_SILENCE, 30s); events.ScheduleEvent(EVENT_CYCLONE, 20s); events.ScheduleEvent(EVENT_STOMP, 30s); @@ -296,6 +299,9 @@ struct boss_ossirian : public BossAI { switch (eventId) { + case EVENT_SPEEDUP: + me->SetSpeedRate(MOVE_RUN, 2.2f); + break; case EVENT_SILENCE: DoCastAOE(SPELL_CURSE_OF_TONGUES); events.ScheduleEvent(EVENT_SILENCE, 20s, 30s);