Use state function argument for SF_FASTWAIT code instead of checking mobj->state-states

This commit is contained in:
pastel 2025-01-31 14:57:11 -06:00
parent 8701ef41f6
commit 4b281821b1

View file

@ -324,7 +324,7 @@ static boolean P_SetPlayerMobjState(mobj_t *mobj, statenum_t state)
mobj->tics = st->tics;
// Adjust the player's animation speed
if (mobj->state-states == S_PLAY_WAIT && (player->charflags & SF_FASTWAIT))
if (state == S_PLAY_WAIT && (player->charflags & SF_FASTWAIT))
mobj->tics = 5;
else if (player->panim == PA_EDGE && (player->charflags & SF_FASTEDGE))
mobj->tics = 2;