From 80555e373830785e480a60efa78c821b08a5fd92 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 5 Mar 2023 19:51:33 +0000 Subject: [PATCH] P_Ticker: Do not evaluate interesting player conditions during introtime --- src/p_tick.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_tick.c b/src/p_tick.c index bf44ca38a..900cb4ffc 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -632,8 +632,8 @@ void P_Ticker(boolean run) ps_playerthink_time = I_GetPreciseTime() - ps_playerthink_time; // TODO would this be laggy with more conditions in play... - if ((!demo.playback && M_UpdateUnlockablesAndExtraEmblems(true)) - || (gamedata && gamedata->deferredsave)) + if ((leveltime > introtime) && ((!demo.playback && M_UpdateUnlockablesAndExtraEmblems(true)) + || (gamedata && gamedata->deferredsave))) G_SaveGameData(true); }