From f23f5d4379bc92f402854568a3b8453e18e22c74 Mon Sep 17 00:00:00 2001 From: RedEnchilada 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 cd9d36089..6b2df9727 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;