From 35228bdcc16685795930fd24abc4764ccb3e0e65 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sun, 18 Sep 2011 11:39:35 +0300 Subject: Scripts/Ulduar: Fix timer issues in Flame Leviathan script, thanks to Svannon. (Edit via github) --- .../scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp index 990493ea3f7..7b0efab6f1d 100644 --- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp +++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp @@ -418,25 +418,25 @@ class boss_flame_leviathan : public CreatureScript me->CastSpell(target, SPELL_PURSUED, true); me->MonsterTextEmote(EMOTE_PURSUE, target->GetGUID(), true); } - events.RepeatEvent(30*IN_MILLISECONDS); + events.ScheduleEvent(EVENT_PURSUE, 30*IN_MILLISECONDS); break; case EVENT_MISSILE: DoCast(me, SPELL_MISSILE_BARRAGE, true); - events.RepeatEvent(2*IN_MILLISECONDS); + events.ScheduleEvent(EVENT_MISSILE, 2*IN_MILLISECONDS); break; case EVENT_VENT: DoCastAOE(SPELL_FLAME_VENTS); - events.RepeatEvent(20*IN_MILLISECONDS); + events.ScheduleEvent(EVENT_VENT, 20*IN_MILLISECONDS) break; case EVENT_SPEED: DoCastAOE(SPELL_GATHERING_SPEED); - events.RepeatEvent(15*IN_MILLISECONDS); + events.ScheduleEvent(EVENT_SPEED, 15*IN_MILLISECONDS); break; case EVENT_SUMMON: if (summons.size() < 15) if (Creature* lift = DoSummonFlyer(NPC_MECHANOLIFT, me, 30.0f, 50.0f, 0)) lift->GetMotionMaster()->MoveRandom(100); - events.RepeatEvent(2*IN_MILLISECONDS); + events.ScheduleEvent(EVENT_SUMMON, 2*IN_MILLISECONDS); break; case EVENT_SHUTDOWN: DoScriptText(RAND(SAY_OVERLOAD_1, SAY_OVERLOAD_2, SAY_OVERLOAD_3), me); -- cgit v1.2.3