From 377ec280f8c474971d00593c0685c665dd25fbd9 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 3 Jun 2025 17:19:10 -0700 Subject: [PATCH] Do not let player use items while in turbines or ice cubes --- src/k_kart.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 25eb7a8a6..c8e03ddf1 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -15710,6 +15710,12 @@ void K_MakeObjectReappear(mobj_t *mo) boolean K_PlayerCanUseItem(player_t *player) { + if (player->icecube.frozen) + return false; + + if (player->turbine && (player->mo->flags & MF_NOCLIP)) + return false; + return (player->mo->health > 0 && !player->spectator && !P_PlayerInPain(player) && !mapreset && leveltime > introtime); }