From 22ae4182b58a8cfc13cc475ebf605fa199a3e88e Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Wed, 13 May 2020 20:47:17 +1000 Subject: [PATCH] RR: Properly reset pPlayer->lastInputTicks in G_EnterLevel() since all calls to P_ResetPlayer() are commented out. Repairs issue with player spinning out of control when entering a new level. --- source/rr/src/premap.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/rr/src/premap.cpp b/source/rr/src/premap.cpp index 9731a1967..467935c20 100644 --- a/source/rr/src/premap.cpp +++ b/source/rr/src/premap.cpp @@ -819,7 +819,6 @@ void P_ResetPlayer(int playerNum) if (!RR) pPlayer->q16rotscrnang = 0; pPlayer->runspeed = g_playerFriction; pPlayer->falling_counter = 0; - pPlayer->lastInputTicks = 0; P_ResetTintFade(pPlayer); @@ -2471,6 +2470,9 @@ int G_EnterLevel(int gameMode) P_UpdateScreenPal(g_player[myconnectindex].ps); renderFlushPerms(); + // reset lastInputTicks. + g_player[myconnectindex].ps->lastInputTicks = 0; + everyothertime = 0; g_globalRandom = 0;