From 2e2862e79fcc02dff85c6625f15d77de7c8fa535 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Wed, 25 Feb 2026 08:31:37 -0500 Subject: [PATCH] Make this heavy airdrop branch more explicit to prevent lightairdrop from falling through --- src/k_kart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/k_kart.c b/src/k_kart.c index 025386663..e42b0cde9 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -7088,7 +7088,7 @@ static void K_AirDrop(player_t *player, ticcmd_t *cmd) { player->airdropflags |= PAF_AIRDROP_LIGHT; } - else if (player->airdroppredelay >= (airdropactive == AIRDROP_FUSION ? airbrakedelay_light : airbrakedelay_heavy) && + else if ((airdropactive == AIRDROP_HEAVY || airdropactive == AIRDROP_FUSION) && player->airdroppredelay >= (airdropactive == AIRDROP_FUSION ? airbrakedelay_light : airbrakedelay_heavy) && !(player->airdropflags & (PAF_AIRDROP_HEAVY)) && !(player->mo->eflags & MFE_GOOWATER)) // in fusion, fires if brake is held but not accel, and has the same delay as light airdrop (this makes it feel really really stiff but we're sacking feel for balance with light drop here 🥲) { player->airdropflags |= PAF_AIRDROP_HEAVY;