refactor(Scripts/Northrend): conversion to std::chrono (#15269)

Co-authored-by: Maelthyrr <maelthyrr@users.noreply.github.com>
This commit is contained in:
Maelthyr 2023-03-07 13:23:33 +01:00 committed by GitHub
parent 527f462826
commit 0200a288cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
140 changed files with 3306 additions and 3371 deletions

View file

@ -15,14 +15,6 @@
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/* Script Data Start
SDName: Dalaran
SDAuthor: WarHead, MaXiMiUS
SD%Complete: 99%
SDComment: For what is 63990+63991? Same function but don't work correct...
SDCategory: Dalaran
Script Data End */
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
@ -165,14 +157,14 @@ public:
_lSource = 0;
_canWash = false;
Talk(SAY_SHANDY1);
_events.ScheduleEvent(EVENT_INTRO_DH1, 5000);
_events.ScheduleEvent(EVENT_OUTRO_DH, 10 * MINUTE * IN_MILLISECONDS);
_events.ScheduleEvent(EVENT_INTRO_DH1, 5s);
_events.ScheduleEvent(EVENT_OUTRO_DH, 10min);
break;
default:
if(_lSource == type && _canWash)
{
_canWash = false;
_events.ScheduleEvent(EVENT_INTRO_DH2, type == ACTION_UNMENTIONABLES ? 4000 : 10000);
_events.ScheduleEvent(EVENT_INTRO_DH2, type == ACTION_UNMENTIONABLES ? 4s : 10s);
Talk(SAY_SHANDY2);
if (Creature* aquanos = ObjectAccessor::GetCreature(*me, _aquanosGUID))
aquanos->CastSpell(aquanos, SPELL_EVOCATION_VISUAL, false);
@ -198,31 +190,31 @@ public:
{
case EVENT_INTRO_DH1:
Talk(SAY_SHANDY3);
_events.ScheduleEvent(EVENT_INTRO_DH2, 15000);
_events.ScheduleEvent(EVENT_INTRO_DH2, 15s);
break;
case EVENT_INTRO_DH2:
if (_lCount++ > 6)
_events.ScheduleEvent(EVENT_INTRO_DH3, 6000);
_events.ScheduleEvent(EVENT_INTRO_DH3, 6s);
else
RollTask();
break;
case EVENT_INTRO_DH3:
Talk(SAY_SHANDY4);
_events.ScheduleEvent(EVENT_INTRO_DH4, 20000);
_events.ScheduleEvent(EVENT_INTRO_DH4, 20s);
break;
case EVENT_INTRO_DH4:
Talk(SAY_SHANDY5);
_events.ScheduleEvent(EVENT_INTRO_DH5, 3000);
_events.ScheduleEvent(EVENT_INTRO_DH5, 3s);
break;
case EVENT_INTRO_DH5:
me->SummonGameObject(201384, 5798.74f, 693.19f, 657.94f, 0.91f, 0, 0, 0, 0, 90000000);
_events.ScheduleEvent(EVENT_INTRO_DH6, 1000);
_events.ScheduleEvent(EVENT_INTRO_DH6, 1s);
break;
case EVENT_INTRO_DH6:
me->SetWalk(true);
me->GetMotionMaster()->MovePoint(0, 5797.55f, 691.97f, 657.94f);
_events.RescheduleEvent(EVENT_OUTRO_DH, 30000);
_events.RescheduleEvent(EVENT_OUTRO_DH, 30s);
break;
case EVENT_OUTRO_DH:
me->GetMotionMaster()->MoveTargetedHome();
@ -584,15 +576,15 @@ public:
DoCast(player, SPELL_MANABONKED);
SendMailToPlayer(player);
}
events.ScheduleEvent(EVENT_BLINK, 3 * IN_MILLISECONDS);
events.ScheduleEvent(EVENT_BLINK, 3ms);
break;
case EVENT_BLINK:
{
DoCast(me, SPELL_IMPROVED_BLINK);
Position pos = me->GetRandomNearPosition((urand(15, 40)));
me->GetMotionMaster()->MovePoint(0, pos.m_positionX, pos.m_positionY, pos.m_positionZ);
events.ScheduleEvent(EVENT_DESPAWN, 3 * IN_MILLISECONDS);
events.ScheduleEvent(EVENT_DESPAWN_VISUAL, 2.5 * IN_MILLISECONDS);
events.ScheduleEvent(EVENT_DESPAWN, 3ms);
events.ScheduleEvent(EVENT_DESPAWN_VISUAL, 3ms);
break;
}
case EVENT_DESPAWN_VISUAL: