From 417a1714d1f37484929ce7007a7888e1f449aa27 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Sat, 2 May 2026 12:20:20 -0400 Subject: [PATCH] Clear keepstuff when you land after respawn --- src/k_kart.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index a550e0cce..e32fd9645 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1804,6 +1804,12 @@ static void K_UpdateKeepstuff(player_t *player) } } +static void K_ClearKeepstuff(player_t *player) +{ + memset(&player->keepstuff, 0, sizeof(player->keepstuff)); +} + + /** \brief Calculates the respawn timer and drop-boosting \param player player object passed from K_KartPlayerThink @@ -1892,6 +1898,8 @@ static void K_RespawnChecker(player_t *player) } else { + K_ClearKeepstuff(player); + if ((buttons & BT_ACCELERATE) && (player->dropdash >= TICRATE/4)) { S_StartSound(player->mo, sfx_s23c);