From 7f8ac08ea45481ad5f5325dc7ce4afeef080533e Mon Sep 17 00:00:00 2001 From: Sally Coolatta Date: Tue, 23 Aug 2022 19:56:37 -0400 Subject: [PATCH] Don't eat up first blood in the air Makes it useful on City Escape. The visual effect ends early in the air, but oh well. --- src/k_kart.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 4125069f5..4f3abe41f 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -7267,6 +7267,8 @@ static void K_LookForRings(mobj_t *pmo) */ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) { + const boolean onground = P_IsObjectOnGround(player->mo); + K_UpdateOffroad(player); K_UpdateDraft(player); K_UpdateEngineSounds(player); // Thanks, VAda! @@ -7538,8 +7540,10 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) if (player->strongdriftboost) player->strongdriftboost--; - if (player->startboost) + if (player->startboost > 0 && onground == true) + { player->startboost--; + } if (player->spindashboost) {