From 969a254cb69b0fcf74e6835cffa5b56be2e6b730 Mon Sep 17 00:00:00 2001
From: wolfy852 <wolfy852@hotmail.com>
Date: Sat, 30 Apr 2016 14:59:51 -0500
Subject: [PATCH] Remove the super float from non-Sonic characters

Should fix conflicts with Lua-scripted jump spin abilities.
---
 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 b4c91a30ba..4aca886b83 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -6842,7 +6842,7 @@ static void P_MovePlayer(player_t *player)
 				}
 			}
 			// Super Sonic move
-			if (player->charflags & SF_SUPER && player->powers[pw_super] && player->speed > FixedMul(5<<FRACBITS, player->mo->scale)
+			if (player->skin == 0 && player->powers[pw_super] && player->speed > FixedMul(5<<FRACBITS, player->mo->scale)
 			&& P_MobjFlip(player->mo)*player->mo->momz <= 0)
 			{
 				if (player->panim == PA_ROLL || player->mo->state == &states[S_PLAY_PAIN])
-- 
GitLab