refactor(Scripts/Northrend): conversion to std::chrono (#15269)
Co-authored-by: Maelthyrr <maelthyrr@users.noreply.github.com>
This commit is contained in:
parent
527f462826
commit
0200a288cd
140 changed files with 3306 additions and 3371 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue