diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index 1d7bad140c..88315c61af 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -7820,8 +7820,13 @@ void Game::copyndmresults(void) SDL_memcpy(ndmresultcrewstats, crewstats, sizeof(ndmresultcrewstats)); } -static inline int get_framerate(const int slowdown) +static inline int get_framerate(const int slowdown, const int deathseq) { + if (deathseq != -1) + { + return 34; + } + switch (slowdown) { case 30: @@ -7850,7 +7855,7 @@ int Game::get_timestep(void) switch (gamestate) { case GAMEMODE: - return get_framerate(slowdown); + return get_framerate(slowdown, deathseq); default: return 34; }