fixed sphere's CA2_MELEE stasis issue

This commit is contained in:
toaster 2019-08-02 13:18:57 +01:00
parent 2ae07bdf3b
commit f2349c5ce4

View file

@ -2037,7 +2037,9 @@ boolean P_PlayerHitFloor(player_t *player, boolean dorollstuff)
else
player->pflags &= ~PF_GLIDING;
}
else if (player->charability2 == CA2_MELEE && player->panim == PA_ABILITY2 && player->mo->state-states != S_PLAY_MELEE_LANDING)
else if (player->charability2 == CA2_MELEE && player->panim == PA_ABILITY2)
{
if (player->mo->state-states != S_PLAY_MELEE_LANDING)
{
mobjtype_t type = player->revitem;
P_SetPlayerMobjState(player->mo, S_PLAY_MELEE_LANDING);
@ -2080,6 +2082,7 @@ boolean P_PlayerHitFloor(player_t *player, boolean dorollstuff)
S_StartSound(missile, missile->info->seesound);
}
}
}
else if (player->charability2 == CA2_GUNSLINGER && player->panim == PA_ABILITY2)
;
else if (player->pflags & PF_JUMPED || !(player->pflags & PF_SPINNING)