From d83f91d169d23fce19389ee66c31e8c281204d67 Mon Sep 17 00:00:00 2001 From: James R Date: Wed, 8 Mar 2023 21:08:02 -0800 Subject: [PATCH] Call K_TimerReset before spawning map things Fixes DUEL items spawning twice if DUEL mode remains on between maps. Fixes DUEL items spawning the next map after DUEL mode deactivates. --- src/p_setup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_setup.c b/src/p_setup.c index 2ef614d48..ed8259c9b 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -7587,6 +7587,8 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) sector_t *ss; virtlump_t *encoreLump = NULL; + K_TimerReset(); + levelloading = true; // This is needed. Don't touch. @@ -8008,8 +8010,6 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) P_MapEnd(); // just in case MapLoad modifies tm.thing } - K_TimerReset(); - // No render mode or reloading gamestate, stop here. if (rendermode == render_none || reloadinggamestate) return true;