From 447f95196cd87573d55df79cd4923cc20487edd2 Mon Sep 17 00:00:00 2001
From: AJ Martinez <aj@worldsbe.st>
Date: Mon, 20 May 2024 20:56:46 -0700
Subject: [PATCH] Properly compatlevel leniency_base

---
 src/p_user.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/p_user.c b/src/p_user.c
index fa0634b7ae..74a6b41cff 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -2349,9 +2349,17 @@ static void P_UpdatePlayerAngle(player_t *player)
 			leniency_base = 4 * ANG1 / 3;
 		}
 		else
+		{
+			leniency_base = 8 * ANG1 / 3;
+		}
+
+		// Gross. Take a look at sliptide starts properly for 2.4.
+		// Yell at Tyron!
+		if (G_CompatLevel(0x000C))
 		{
 			leniency_base = 6 * ANG1 / 3;
 		}
+
 		angle_t leniency = leniency_base * min(player->cmd.latency, 6);
 		// Don't force another turning tic, just give them the desired angle!
 
-- 
GitLab