diff --git a/src/p_mobj.c b/src/p_mobj.c index fd13c8f05..a22545f05 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -2948,6 +2948,8 @@ static void P_PlayerZMovement(mobj_t *mo) } } + clipmomz = P_PlayerHitFloor(mo->player, true); + if (!stopmovecut) // Cut momentum in half when you hit the ground and // aren't pressing any controls. @@ -2958,8 +2960,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;