From 1e67f75f14cd737cb08506a8155f8692429db0a8 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 5 Mar 2023 21:00:27 +0000 Subject: [PATCH] P_Ticker: Adjust bracketing of Gamedata save conditional to handle deferred saves even during intro turnaround --- src/p_tick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_tick.c b/src/p_tick.c index 900cb4ffc..6fd4dfcd4 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -632,7 +632,7 @@ void P_Ticker(boolean run) ps_playerthink_time = I_GetPreciseTime() - ps_playerthink_time; // TODO would this be laggy with more conditions in play... - if ((leveltime > introtime) && ((!demo.playback && M_UpdateUnlockablesAndExtraEmblems(true)) + if (((!demo.playback && leveltime > introtime && M_UpdateUnlockablesAndExtraEmblems(true)) || (gamedata && gamedata->deferredsave))) G_SaveGameData(true); }