Reset k_spindash when hurt

This commit is contained in:
Sally Coolatta 2021-02-06 05:46:53 -05:00
parent 5e098cddcd
commit 0a950df133

View file

@ -7218,6 +7218,11 @@ static void K_KartSpindash(player_t *player)
ticcmd_t *cmd = &player->cmd;
boolean spawnWind = (leveltime % 2 == 0);
if (player->mo->hitlag > 0 || P_PlayerInPain(player))
{
player->kartstuff[k_spindash] = 0;
}
if (player->kartstuff[k_spindash] > 0 && (cmd->buttons & (BT_DRIFT|BT_BRAKE)) != (BT_DRIFT|BT_BRAKE))
{
player->kartstuff[k_spindashspeed] = (player->kartstuff[k_spindash] * FRACUNIT) / MAXCHARGETIME;