From 28abc883bebde96c86a7e975df9c697d6ee0d174 Mon Sep 17 00:00:00 2001
From: MascaraSnake <jonassauer27@gmail.com>
Date: Fri, 21 Jun 2019 20:13:30 +0200
Subject: [PATCH] By popular demand: Track switching only requires strafe
 instead of jump+strafe

---
 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 997adda6e8..5430f30a85 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -10106,7 +10106,7 @@ static void P_MinecartThink(player_t *player)
 			//	currentSpeed -= FRACUNIT/8;
 
 			// Jumping
-			if ((player->cmd.buttons & BT_JUMP) && !(player->pflags & PF_JUMPDOWN))
+			if (sidelock || ((player->cmd.buttons & BT_JUMP) && !(player->pflags & PF_JUMPDOWN)))
 			{
 				player->pflags |= PF_JUMPDOWN;
 
-- 
GitLab