From 0882846d29f9bb8f9091d007b7f82287e43f00a3 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 8 Mar 2024 22:13:17 -0800 Subject: [PATCH] Underwater: do not spawn bubbles around player using Bubble Shield --- src/p_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_user.c b/src/p_user.c index 8d93a62d5..25fbc3017 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -1706,7 +1706,7 @@ static void P_DoBubbleBreath(player_t *player) fixed_t z = player->mo->z; mobj_t *bubble = NULL; - if (!(player->mo->eflags & MFE_UNDERWATER) || player->spectator) + if (!(player->mo->eflags & MFE_UNDERWATER) || player->spectator || player->curshield == KSHIELD_BUBBLE) return; if (player->charflags & SF_MACHINE)