From 7e90f3a0f3a5808bd00433981bdc1df115490002 Mon Sep 17 00:00:00 2001 From: Boondorl Date: Tue, 8 Jul 2025 14:57:20 -0400 Subject: [PATCH] Fixed teleporters breaking view interpolation --- src/playsim/p_user.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/playsim/p_user.cpp b/src/playsim/p_user.cpp index 2b8e9cf8d..d0592e9e1 100644 --- a/src/playsim/p_user.cpp +++ b/src/playsim/p_user.cpp @@ -1551,7 +1551,6 @@ void P_PredictPlayer (player_t *player) // Make sure any portal paths have been cleared from the previous movement. R_ClearInterpolationPath(); r_NoInterpolate = false; - // Because we're always predicting, this will get set by teleporters and then can never unset itself in the renderer properly. player->mo->renderflags &= ~RF_NOINTERPOLATEVIEW; // Got snagged on something. Start correcting towards the player's final predicted position. We're @@ -1710,6 +1709,7 @@ void P_UnPredictPlayer () } act->UpdateRenderSectorList(); + act->renderflags &= ~RF_NOINTERPOLATEVIEW; actInvSel = InvSel; player->inventorytics = inventorytics;