From c6e4a93e296faeba96239c63ffe65e02fd73df02 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 23 Sep 2022 06:15:19 -0700 Subject: [PATCH] Drop items being dragged behind you, like orbinaut shields, when failing a trick --- src/k_kart.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 99f74b751..6e1a1df29 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -10693,6 +10693,8 @@ void K_MoveKartPlayer(player_t *player, boolean onground) player->trickpanel = 0; K_trickPanelTimingVisual(player, momz); // fail trick visual P_SetPlayerMobjState(player->mo, S_KART_SPINOUT); + if (player->pflags & (PF_ITEMOUT|PF_EGGMANOUT)) + K_DropHnextList(player, true); } else if (!(player->pflags & PF_TRICKDELAY)) // don't allow tricking at the same frame you tumble obv