feat(core): Ensure that all actions are compared to fixed point in time (#1236) (#1458)

i.e. world update start
This commit is contained in:
Viste(Кирилл) 2019-02-14 21:22:17 +03:00 committed by Francesco Borzì
parent 1b7522ff0e
commit 51b8773528
108 changed files with 933 additions and 509 deletions

View file

@ -33,6 +33,7 @@ EndContentData */
#include "ObjectMgr.h"
#include "ScriptMgr.h"
#include "World.h"
#include "GameTime.h"
#include "CreatureTextMgr.h"
#include "PassiveAI.h"
#include "GameEventMgr.h"
@ -108,7 +109,7 @@ public:
{
case EVENT_CLEARWATER_ANNOUNCE:
{
time_t curtime = time(NULL);
time_t curtime = GameTime::GetGameTime();
tm strdate;
ACE_OS::localtime_r(&curtime, &strdate);
@ -253,7 +254,7 @@ public:
{
case EVENT_RIGGLE_ANNOUNCE:
{
time_t curtime = time(NULL);
time_t curtime = GameTime::GetGameTime();
tm strdate;
ACE_OS::localtime_r(&curtime, &strdate);
if (!startWarning && strdate.tm_hour == 14 && strdate.tm_min == 0)