diff options
author | Peter Keresztes Schmidt <carbenium@outlook.com> | 2020-07-14 20:23:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-14 20:23:24 +0200 |
commit | 2f538258d9e2e1162766efaee8cb61eeae4f921e (patch) | |
tree | e175493fa21abc0f8a81106b5c8a24d934431165 /src | |
parent | 6eec0bc50f40892275934ae91d410b63ecbe2dfd (diff) |
Scripts/Nexus: Use std::chrono::duration overloads of EventMap (#25033)
Contributes to #25012
Diffstat (limited to 'src')
7 files changed, 39 insertions, 39 deletions
diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp b/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp index 3c8e17ad829..48ae495e878 100644 --- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp +++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp @@ -468,7 +468,7 @@ public: me->GetMotionMaster()->MoveLand(POINT_LAND_P_ONE, pos); me->SetImmuneToAll(false); DoZoneInCombat(); - events.ScheduleEvent(EVENT_LAND_START_ENCOUNTER, 7*IN_MILLISECONDS, 1, PHASE_NOT_STARTED); + events.ScheduleEvent(EVENT_LAND_START_ENCOUNTER, 7s, 1, PHASE_NOT_STARTED); } break; case ACTION_EXECUTE_VORTEX: @@ -504,11 +504,11 @@ public: me->GetMotionMaster()->Clear(); me->StopMoving(); if (me->GetPositionZ() > 300.0f) - events.ScheduleEvent(EVENT_DELAY_MOVE_TO_DESTROY_P, 5*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_DELAY_MOVE_TO_DESTROY_P, 5s, 0, PHASE_TWO); else me->GetMotionMaster()->MovePoint(POINT_DESTROY_PLATFORM_P_TWO, MalygosPositions[0]); - events.ScheduleEvent(EVENT_LIGHT_DIMENSION_CHANGE, 1*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_LIGHT_DIMENSION_CHANGE, 1s, 0, PHASE_TWO); break; case ACTION_HANDLE_RESPAWN: // Teleport to spawn position, we can't use normal relocate @@ -539,8 +539,8 @@ public: switch (_phase) { case PHASE_NOT_STARTED: - events.ScheduleEvent(EVENT_SAY_INTRO, 1*IN_MILLISECONDS, 1, _phase); - events.ScheduleEvent(EVENT_START_FIRST_RANDOM_PORTAL, 2*IN_MILLISECONDS, 1, _phase); + events.ScheduleEvent(EVENT_SAY_INTRO, 1s, 1, _phase); + events.ScheduleEvent(EVENT_START_FIRST_RANDOM_PORTAL, 2s, 1, _phase); break; case PHASE_ONE: events.ScheduleEvent(EVENT_ARCANE_BREATH, 8s, 10s, 0, _phase); @@ -549,12 +549,12 @@ public: events.ScheduleEvent(EVENT_POWER_SPARKS, 20s, 30s, 0, _phase); break; case PHASE_TWO: - events.ScheduleEvent(EVENT_MOVE_TO_POINT_SURGE_P_TWO, 60*IN_MILLISECONDS, 0, _phase); + events.ScheduleEvent(EVENT_MOVE_TO_POINT_SURGE_P_TWO, 60s, 0, _phase); DoAction(ACTION_LIFT_IN_AIR); break; case PHASE_THREE: - events.ScheduleEvent(EVENT_ARCANE_PULSE, 7*IN_MILLISECONDS, 0, _phase); - events.ScheduleEvent(EVENT_ARCANE_STORM, 10*IN_MILLISECONDS, 0, _phase); + events.ScheduleEvent(EVENT_ARCANE_PULSE, 7s, 0, _phase); + events.ScheduleEvent(EVENT_ARCANE_STORM, 10s, 0, _phase); events.ScheduleEvent(EVENT_SURGE_OF_POWER_P_THREE, 4s, 6s, 0, _phase); events.ScheduleEvent(EVENT_STATIC_FIELD, 20s, 30s, 0, _phase); break; @@ -612,17 +612,17 @@ public: { case PHASE_ONE: Talk(SAY_KILLED_PLAYER_P_ONE); - events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5*IN_MILLISECONDS, 0, _phase); + events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5s, 0, _phase); _killSpamFilter = true; break; case PHASE_TWO: Talk(SAY_KILLED_PLAYER_P_TWO); - events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5*IN_MILLISECONDS, 0, _phase); + events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5s, 0, _phase); _killSpamFilter = true; break; case PHASE_THREE: Talk(SAY_KILLED_PLAYER_P_THREE); - events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5*IN_MILLISECONDS, 0, _phase); + events.ScheduleEvent(EVENT_PREVENT_SAY_SPAM_ON_KILL, 5s, 0, _phase); _killSpamFilter = true; break; } @@ -663,8 +663,8 @@ public: case POINT_NEAR_RANDOM_PORTAL_P_NONE: if (Creature* portal = me->FindNearestCreature(NPC_PORTAL_TRIGGER, 31.0f, true)) { - events.ScheduleEvent(EVENT_STOP_PORTAL_BEAM, 10*IN_MILLISECONDS, 1, PHASE_NOT_STARTED); - events.ScheduleEvent(EVENT_RANDOM_PORTAL, 14*IN_MILLISECONDS, 1, PHASE_NOT_STARTED); + events.ScheduleEvent(EVENT_STOP_PORTAL_BEAM, 10s, 1, PHASE_NOT_STARTED); + events.ScheduleEvent(EVENT_RANDOM_PORTAL, 14s, 1, PHASE_NOT_STARTED); DoCast(portal, SPELL_PORTAL_BEAM); } break; @@ -682,7 +682,7 @@ public: break; case POINT_LIFT_IN_AIR_P_ONE: me->SetDisableGravity(true); - events.ScheduleEvent(EVENT_MOVE_TO_VORTEX_POINT, 1, 0, PHASE_ONE); + events.ScheduleEvent(EVENT_MOVE_TO_VORTEX_POINT, 1ms, 0, PHASE_ONE); break; case POINT_FLY_OUT_OF_PLATFORM_P_TWO: if (!_firstCyclicMovementStarted) @@ -691,35 +691,35 @@ public: me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); if (Creature* alexstraszaBunny = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_ALEXSTRASZA_BUNNY_GUID))) me->SetFacingToObject(alexstraszaBunny); - events.ScheduleEvent(EVENT_SUMMON_ARCANE_BOMB, 1*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_SUMMON_ARCANE_BOMB, 1s, 0, PHASE_TWO); } _flyingOutOfPlatform = false; _performingSurgeOfPower = false; - events.ScheduleEvent(EVENT_PATHING_AROUND_PLATFORM, 1*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_PATHING_AROUND_PLATFORM, 1s, 0, PHASE_TWO); break; case POINT_PHASE_ONE_TO_TWO_TRANSITION: me->SetDisableGravity(true); if (Creature* alexstraszaBunny = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_ALEXSTRASZA_BUNNY_GUID))) me->SetFacingToObject(alexstraszaBunny); me->GetMap()->SetZoneOverrideLight(AREA_EYE_OF_ETERNITY, LIGHT_DEFAULT, LIGHT_ARCANE_RUNES, 5 * IN_MILLISECONDS); - events.ScheduleEvent(EVENT_FLY_OUT_OF_PLATFORM, 18 * IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_FLY_OUT_OF_PLATFORM, 18s, 0, PHASE_TWO); break; case POINT_SURGE_OF_POWER_P_TWO: if (!_performingDestroyPlatform) { Talk(EMOTE_SURGE_OF_POWER_WARNING_P2); DoCastAOE(SPELL_SURGE_OF_POWER_P_II, true); - events.ScheduleEvent(EVENT_FLY_OUT_OF_PLATFORM, 7*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_FLY_OUT_OF_PLATFORM, 7s, 0, PHASE_TWO); } break; case POINT_DESTROY_PLATFORM_P_TWO: me->GetMap()->SetZoneOverrideLight(AREA_EYE_OF_ETERNITY, LIGHT_DEFAULT, LIGHT_OBSCURE_SPACE, 1 * IN_MILLISECONDS); DoCast(me, SPELL_DESTROY_PLATFORM_CHANNEL); - events.ScheduleEvent(EVENT_MOVE_TO_P_THREE_POINT, 11*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_MOVE_TO_P_THREE_POINT, 11s, 0, PHASE_TWO); break; case POINT_IDLE_P_THREE: me->SetControlled(true, UNIT_STATE_ROOT); - events.ScheduleEvent(EVENT_START_P_THREE, 5*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_START_P_THREE, 5s, 0, PHASE_TWO); break; } } @@ -791,24 +791,24 @@ public: case EVENT_ARCANE_BREATH: if (_executingVortex) { - events.ScheduleEvent(EVENT_ARCANE_BREATH, 20*IN_MILLISECONDS, 0, PHASE_ONE); + events.ScheduleEvent(EVENT_ARCANE_BREATH, 20s, 0, PHASE_ONE); break; } me->CastSpell(me->GetVictim(), SPELL_ARCANE_BREATH); - events.ScheduleEvent(EVENT_ARCANE_BREATH, 20*IN_MILLISECONDS, 0, PHASE_ONE); + events.ScheduleEvent(EVENT_ARCANE_BREATH, 20s, 0, PHASE_ONE); break; case EVENT_ARCANE_STORM: if (_phase == PHASE_ONE) { if (_executingVortex) { - events.ScheduleEvent(EVENT_ARCANE_STORM, 10*IN_MILLISECONDS, 0, PHASE_ONE); + events.ScheduleEvent(EVENT_ARCANE_STORM, 10s, 0, PHASE_ONE); break; } DoCastAOE(SPELL_ARCANE_STORM_P_I, true); - events.ScheduleEvent(EVENT_ARCANE_STORM, 10*IN_MILLISECONDS, 0, PHASE_ONE); + events.ScheduleEvent(EVENT_ARCANE_STORM, 10s, 0, PHASE_ONE); } else if (_phase == PHASE_THREE) { @@ -849,7 +849,7 @@ public: _arcaneReinforcements = false; if (GetDifficulty() == RAID_DIFFICULTY_25MAN_NORMAL) - events.ScheduleEvent(EVENT_DELAYED_REINFORCEMENTS, 1*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_DELAYED_REINFORCEMENTS, 1s, 0, PHASE_TWO); } break; case EVENT_DELAYED_REINFORCEMENTS: @@ -877,14 +877,14 @@ public: _performingSurgeOfPower = true; Talk(SAY_DEEP_BREATH); me->GetMotionMaster()->MovePoint(POINT_SURGE_OF_POWER_P_TWO, MalygosPositions[3]); - events.ScheduleEvent(EVENT_MOVE_TO_POINT_SURGE_P_TWO, 60*IN_MILLISECONDS, 2, PHASE_TWO); + events.ScheduleEvent(EVENT_MOVE_TO_POINT_SURGE_P_TWO, 60s, 2, PHASE_TWO); } break; case EVENT_SUMMON_ARCANE_BOMB: if (!_performingSurgeOfPower && !_performingDestroyPlatform) { me->StopMoving(); - events.ScheduleEvent(EVENT_PATHING_AROUND_PLATFORM, 3*IN_MILLISECONDS, 0, PHASE_TWO); + events.ScheduleEvent(EVENT_PATHING_AROUND_PLATFORM, 3s, 0, PHASE_TWO); } if (!_flyingOutOfPlatform) @@ -899,13 +899,13 @@ public: if (_preparingPulsesChecker < 2) { DoCastAOE(SPELL_ARCANE_PULSE, true); - events.ScheduleEvent(EVENT_ARCANE_PULSE, 7*IN_MILLISECONDS, 0, PHASE_THREE); + events.ScheduleEvent(EVENT_ARCANE_PULSE, 7s, 0, PHASE_THREE); _preparingPulsesChecker++; } else { DoCastAOE(SPELL_ARCANE_PULSE, true); - events.ScheduleEvent(EVENT_ARCANE_PULSE, 2*IN_MILLISECONDS, 0, PHASE_THREE); + events.ScheduleEvent(EVENT_ARCANE_PULSE, 2s, 0, PHASE_THREE); } break; case EVENT_LIGHT_DIMENSION_CHANGE: @@ -1214,7 +1214,7 @@ public: if (_wpCount < 3) { - _events.ScheduleEvent(id + 1, 1); + _events.ScheduleEvent(id + 1, 1ms); ++_wpCount; } else if (Vehicle* hoverDisk = me->GetVehicleKit()) @@ -1321,7 +1321,7 @@ class npc_nexus_lord : public CreatureScript void DoAction(int32 /*action*/) override { - _events.ScheduleEvent(EVENT_NUKE_DUMMY, 1); + _events.ScheduleEvent(EVENT_NUKE_DUMMY, 1ms); _events.ScheduleEvent(EVENT_ARCANE_SHOCK, 2s); _events.ScheduleEvent(EVENT_HASTE_BUFF, 12s); } diff --git a/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp b/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp index 2e58dd725bb..daa26f648ab 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp +++ b/src/server/scripts/Northrend/Nexus/Nexus/boss_keristrasza.cpp @@ -99,7 +99,7 @@ class boss_keristrasza : public CreatureScript BossAI::JustEngagedWith(who); events.ScheduleEvent(EVENT_CRYSTAL_FIRE_BREATH, 14s); - events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALLIZE, DUNGEON_MODE(30000, 11000)); + events.ScheduleEvent(EVENT_CRYSTAL_CHAINS_CRYSTALLIZE, DUNGEON_MODE(30s, 11s)); events.ScheduleEvent(EVENT_TAIL_SWEEP, 5s); } @@ -196,7 +196,7 @@ class boss_keristrasza : public CreatureScript DoCast(me, SPELL_CRYSTALLIZE); else if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true)) DoCast(target, SPELL_CRYSTAL_CHAINS); - events.ScheduleEvent(EVENT_TAIL_SWEEP, DUNGEON_MODE(30000, 11000)); + events.ScheduleEvent(EVENT_TAIL_SWEEP, DUNGEON_MODE(30s, 11s)); break; default: break; diff --git a/src/server/scripts/Northrend/Nexus/Nexus/boss_nexus_commanders.cpp b/src/server/scripts/Northrend/Nexus/Nexus/boss_nexus_commanders.cpp index 2568181ad6d..0ce5351d82b 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/boss_nexus_commanders.cpp +++ b/src/server/scripts/Northrend/Nexus/Nexus/boss_nexus_commanders.cpp @@ -74,7 +74,7 @@ class boss_nexus_commanders : public CreatureScript break; case EVENT_WHIRLWIND: DoCast(me, SPELL_WHIRLWIND); - events.ScheduleEvent(EVENT_WHIRLWIND, urand(19500, 25000)); + events.ScheduleEvent(EVENT_WHIRLWIND, 19500ms, 25s); break; case EVENT_FRIGHTENING_SHOUT: DoCastAOE(SPELL_FRIGHTENING_SHOUT); diff --git a/src/server/scripts/Northrend/Nexus/Oculus/boss_drakos.cpp b/src/server/scripts/Northrend/Nexus/Oculus/boss_drakos.cpp index c832a216e35..c009a82f7c5 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/boss_drakos.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/boss_drakos.cpp @@ -73,7 +73,7 @@ class boss_drakos : public CreatureScript { _Reset(); - events.ScheduleEvent(EVENT_MAGIC_PULL, 15000); + events.ScheduleEvent(EVENT_MAGIC_PULL, 15s); events.ScheduleEvent(EVENT_STOMP, 15s); events.ScheduleEvent(EVENT_BOMB_SUMMON, 2s); @@ -113,7 +113,7 @@ class boss_drakos : public CreatureScript case EVENT_MAGIC_PULL: DoCast(SPELL_MAGIC_PULL); postPull = true; - events.ScheduleEvent(EVENT_MAGIC_PULL, 15000); + events.ScheduleEvent(EVENT_MAGIC_PULL, 15s); break; case EVENT_STOMP: Talk(SAY_STOMP); diff --git a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp index af7d94cca4e..1760e9d3a5c 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp @@ -251,7 +251,7 @@ class boss_urom : public CreatureScript Talk(EMOTE_ARCANE_EXPLOSION); Talk(SAY_ARCANE_EXPLOSION); DoCastAOE(SPELL_EMPOWERED_ARCANE_EXPLOSION); - events.ScheduleEvent(EVENT_TELEPORT_BACK, DUNGEON_MODE<uint32>(10000, 8000)); + events.ScheduleEvent(EVENT_TELEPORT_BACK, DUNGEON_MODE(10s, 8s)); break; case EVENT_TELEPORT_BACK: me->SetReactState(REACT_AGGRESSIVE); diff --git a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp index 440c70ac6d0..170922e111c 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp @@ -184,7 +184,7 @@ class instance_oculus : public InstanceMapScript FreeDragons(); if (Creature* varos = instance->GetCreature(VarosGUID)) varos->SetPhaseMask(1, true); - events.ScheduleEvent(EVENT_VAROS_INTRO, 15000); + events.ScheduleEvent(EVENT_VAROS_INTRO, 15s); } break; case DATA_VAROS: diff --git a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp index ce3e86b4e8b..b6521cb9111 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/oculus.cpp @@ -344,7 +344,7 @@ class npc_ruby_emerald_amber_drake : public CreatureScript if (_healthWarning) { if (me->GetHealthPct() <= 40.0f) - _events.ScheduleEvent(EVENT_LOW_HEALTH, 0); + _events.ScheduleEvent(EVENT_LOW_HEALTH, 0ms); } _events.Update(diff); |