From d844c06f9bbf2dadb05af00bc7d6e10757e10501 Mon Sep 17 00:00:00 2001
From: katsy <katmint@live.com>
Date: Sat, 15 Jul 2023 16:24:08 -0500
Subject: [PATCH] Fix roll braking assuming player angle is camera angle

---
 src/p_user.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/p_user.c b/src/p_user.c
index 1adf6bc3fe..6c2f0fe90c 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -5949,7 +5949,7 @@ static void P_3dMovement(player_t *player)
 	// Monster Iestyn - 04-11-13
 	// Quadrants are stupid, excessive and broken, let's do this a much simpler way!
 	// Get delta angle from rmom angle and player angle first
-	dangle = R_PointToAngle2(0,0, player->rmomx, player->rmomy) - player->mo->angle;
+	dangle = R_PointToAngle2(0,0, player->rmomx, player->rmomy) - (cmd->angleturn<<16);
 	if (dangle > ANGLE_180) //flip to keep to one side
 		dangle = InvAngle(dangle);
 
-- 
GitLab