P_Ticker: Adjust bracketing of Gamedata save conditional to handle deferred saves even during intro turnaround

This commit is contained in:
toaster 2023-03-05 21:00:27 +00:00
parent 60968b2f08
commit 1e67f75f14

View file

@ -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);
}