diff --git a/src/p_setup.c b/src/p_setup.c index be1d5a011..00030b944 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -7680,7 +7680,6 @@ boolean P_LoadLevel(boolean fromnetsave, boolean reloadinggamestate) R_ResetViewInterpolation(); R_ResetViewInterpolation(); - R_UpdateMobjInterpolators(); // No render mode or reloading gamestate, stop here. if (rendermode == render_none || reloadinggamestate) diff --git a/src/p_tick.c b/src/p_tick.c index 7a2ceb3fc..8a2e70ac7 100644 --- a/src/p_tick.c +++ b/src/p_tick.c @@ -792,6 +792,8 @@ void P_PreTicker(INT32 frames) { P_MapStart(); + R_UpdateMobjInterpolators(); + LUA_HOOK(PreThinkFrame); for (i = 0; i < MAXPLAYERS; i++)