From 8f03e233dd29ad4c67f1ce2de859bec3b47a9ef8 Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Fri, 18 Jul 2025 19:35:19 +0200 Subject: [PATCH] Fix broken flat alignment in Metal Harbor --- src/p_setup.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/p_setup.c b/src/p_setup.c index 9f1400422..0f16a94bf 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -8905,6 +8905,11 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) } } + // P_PreTicker is gone, but this still needs to be called to avoid misaligned flats + // scrollers are loaded before flat alignment, their interpolators are initialized with zero offsets! + if (mapnamespace != MNS_RINGRACERS) + R_UpdateLevelInterpolators(); + if (marathonmode & MA_INGAME) { marathonmode |= MA_INIT;