diff --git a/src/p_mobj.c b/src/p_mobj.c index 305e73277..791b4356c 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -2981,6 +2981,8 @@ static void P_PlayerZMovement(mobj_t *mo) mo->eflags |= MFE_JUSTHITFLOOR; // Spin Attack + clipmomz = P_PlayerHitFloor(mo->player, true); + if (!P_PlayerPolyObjectZMovement(mo)) { // Cut momentum in half when you hit the ground and @@ -2992,8 +2994,6 @@ static void P_PlayerZMovement(mobj_t *mo) } } - clipmomz = P_PlayerHitFloor(mo->player, true); - if (!(mo->player->pflags & PF_SPINNING) && mo->player->powers[pw_carry] != CR_NIGHTSMODE) mo->player->pflags &= ~PF_STARTDASH;