From 3f7914ad57ff0a0fd5f7bf67ea14a1f64448402b Mon Sep 17 00:00:00 2001 From: "Richard C. Gobeille" Date: Mon, 4 May 2020 18:17:45 -0700 Subject: [PATCH] Duke3d: set .horizRecenter when handling SK_CENTER_VIEW This seems so obvious that I almost think I intentionally left it out before, but I can't remember why I would have. --- source/duke3d/src/player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/duke3d/src/player.cpp b/source/duke3d/src/player.cpp index bfda56cc2..6197fe2ab 100644 --- a/source/duke3d/src/player.cpp +++ b/source/duke3d/src/player.cpp @@ -5703,7 +5703,10 @@ RECHECK: if (TEST_SYNC_KEY(playerBits, SK_CENTER_VIEW) || pPlayer->hard_landing) if (VM_OnEvent(EVENT_RETURNTOCENTER, pPlayer->i,playerNum) == 0) + { pPlayer->return_to_center = 9; + thisPlayer.horizRecenter = true; + } if (TEST_SYNC_KEY(playerBits, SK_LOOK_UP)) {