diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index d045f3c6..16013323 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -5683,6 +5683,11 @@ std::string Game::unrescued(void) void Game::gameclock(void) { + if (timetrialcountdown > 0) + { + return; + } + frames++; if (frames >= 30) { diff --git a/desktop_version/src/Render.cpp b/desktop_version/src/Render.cpp index e1913901..dc8f7b0b 100644 --- a/desktop_version/src/Render.cpp +++ b/desktop_version/src/Render.cpp @@ -1769,7 +1769,6 @@ void gamerender(void) { if (game.timetrialcountdown < 30) { - game.resetgameclock(); if (int(game.timetrialcountdown / 4) % 2 == 0) graphics.bigprint( -1, 100, "Go!", 220 - (help.glow), 220 - (help.glow), 255 - (help.glow / 2), true, 4); } else if (game.timetrialcountdown < 60)