diff --git a/src/g_game.c b/src/g_game.c index a381d82c5..23b177c18 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -4034,9 +4034,13 @@ static void G_DoCompleted(void) if (metalrecording) G_StopMetalRecording(false); + K_StatRound(); + G_SetGamestate(GS_NULL); wipegamestate = GS_NULL; + K_StatRound(); + for (i = 0; i < MAXPLAYERS; i++) { if (playeringame[i]) @@ -4079,7 +4083,6 @@ static void G_DoCompleted(void) if (!demo.playback) { nextmap = G_GetNextMap(true); - K_StatRound(); // Remember last map for when you come out of the special stage. if (!spec)