From 33a31f9979593822e414a857ede0e62624a2a5ae 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 2712a126a..4ad7fd590 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -1778,7 +1778,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)