diff options
-rw-r--r-- | src/server/game/Events/GameEventMgr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp index 43111023860..2041373f8e4 100644 --- a/src/server/game/Events/GameEventMgr.cpp +++ b/src/server/game/Events/GameEventMgr.cpp @@ -139,7 +139,7 @@ bool GameEventMgr::StartEvent(uint16 event_id, bool overwrite) { mGameEvent[event_id].start = GameTime::GetGameTime(); if (data.end <= data.start) - data.end = data.start + data.length; + data.end = data.start + data.length * MINUTE; } // When event is started, set its worldstate to current time @@ -186,7 +186,7 @@ void GameEventMgr::StopEvent(uint16 event_id, bool overwrite) { data.start = GameTime::GetGameTime() - data.length * MINUTE; if (data.end <= data.start) - data.end = data.start + data.length; + data.end = data.start + data.length * MINUTE; } else if (serverwide_evt) { |