From f23f5d4379bc92f402854568a3b8453e18e22c74 Mon Sep 17 00:00:00 2001
From: RedEnchilada <redenchilada@derpymail.com>
Date: Thu, 21 May 2015 15:49:26 -0500
Subject: [PATCH] Fix flat slopes eating jumps

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

diff --git a/src/p_mobj.c b/src/p_mobj.c
index cd9d360891..6b2df97271 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -2152,7 +2152,7 @@ void P_XYMovement(mobj_t *mo)
 
 #ifdef ESLOPE
 	// adjust various things based on slope
-	if (mo->standingslope) {
+	if (mo->standingslope && abs(mo->standingslope->zdelta) > FRACUNIT>>8) {
 		if (!P_IsObjectOnGround(mo)) { // We fell off at some point? Do the twisty thing!
 			P_SlopeLaunch(mo);
 			xmove = mo->momx;
-- 
GitLab