From 969a254cb69b0fcf74e6835cffa5b56be2e6b730 Mon Sep 17 00:00:00 2001 From: wolfy852 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 b4c91a30b..4aca886b8 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<mo->scale) + if (player->skin == 0 && player->powers[pw_super] && player->speed > FixedMul(5<mo->scale) && P_MobjFlip(player->mo)*player->mo->momz <= 0) { if (player->panim == PA_ROLL || player->mo->state == &states[S_PLAY_PAIN])