Do not let player use items while in turbines or ice cubes

This commit is contained in:
James R 2025-06-03 17:19:10 -07:00
parent 29d6169bf5
commit 377ec280f8

View file

@ -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);
}