diff options
author | Machiavelli <machiaveltman@gmail.com> | 2011-09-18 11:39:35 +0300 |
---|---|---|
committer | Machiavelli <machiaveltman@gmail.com> | 2011-09-18 11:39:35 +0300 |
commit | 35228bdcc16685795930fd24abc4764ccb3e0e65 (patch) | |
tree | beb97b6cd205f5cdf83a010d6b7e3529ba968513 /src | |
parent | ab3acb7c5c3ebcca0436e631e831a1ed8584fa7d (diff) |
Scripts/Ulduar: Fix timer issues in Flame Leviathan script, thanks to Svannon.
(Edit via github)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
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); |