Skip to content

Commit bcb3ffa

Browse files
authored
Core/GameEvent: Fix game event end time duration overwriting (#30165)
1 parent 5f58619 commit bcb3ffa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/server/game/Events/GameEventMgr.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ bool GameEventMgr::StartEvent(uint16 event_id, bool overwrite)
139139
{
140140
mGameEvent[event_id].start = GameTime::GetGameTime();
141141
if (data.end <= data.start)
142-
data.end = data.start + data.length;
142+
data.end = data.start + data.length * MINUTE;
143143
}
144144

145145
// When event is started, set its worldstate to current time
@@ -186,7 +186,7 @@ void GameEventMgr::StopEvent(uint16 event_id, bool overwrite)
186186
{
187187
data.start = GameTime::GetGameTime() - data.length * MINUTE;
188188
if (data.end <= data.start)
189-
data.end = data.start + data.length;
189+
data.end = data.start + data.length * MINUTE;
190190
}
191191
else if (serverwide_evt)
192192
{

0 commit comments

Comments
 (0)