From 0a950df133ce9a42f31d49a9c410665a9224dd6c Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Sat, 6 Feb 2021 05:46:53 -0500 Subject: [PATCH] Reset k_spindash when hurt --- src/k_kart.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index d923619a3..50fc2bbf4 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -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;