aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agos/event.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp
index fccecd7162..9145c18b28 100644
--- a/engines/agos/event.cpp
+++ b/engines/agos/event.cpp
@@ -35,7 +35,7 @@ void AGOSEngine::addTimeEvent(uint timeout, uint subroutine_id) {
time(&cur_time);
te->time = cur_time + timeout - _gameStoppedClock;
- if (_clockStopped)
+ if (getGameType() == GType_FF && _clockStopped)
te->time -= ((uint32)time(NULL) - _clockStopped);
te->subroutine_id = subroutine_id;
@@ -122,7 +122,7 @@ bool AGOSEngine::kickoffTimeEvents() {
TimeEvent *te;
bool result = false;
- if (_clockStopped)
+ if (getGameType() == GType_FF && _clockStopped)
return result;
time(&cur_time);