diff --git a/src/p_mobj.c b/src/p_mobj.c index d612bbbeca83654d6f0712a8f868f135b0d28378..bbaa9fc2e26e3586aca345ecf9ebf778031d67b4 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -1990,6 +1990,8 @@ void P_XYMovement(mobj_t *mo) { mo->momz = transfermomz; mo->standingslope = NULL; + if (player->pflags & PF_SPINNING) + player->pflags = (player->pflags & ~PF_SPINNING) | (PF_JUMPED | PF_THOKKED); } } #endif