From c4f48ee9799849720cf5f854bdb0fee28296ce64 Mon Sep 17 00:00:00 2001 From: lachwright Date: Fri, 6 Dec 2019 16:29:52 +0800 Subject: [PATCH] Make Buggles spawn immediately breathable bubbles --- src/info.c | 2 +- src/p_inter.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/info.c b/src/info.c index ddda3b3b9..82b06e99e 100644 --- a/src/info.c +++ b/src/info.c @@ -17667,7 +17667,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // damage sfx_None, // activesound MF_SPECIAL|MF_NOGRAVITY|MF_SCENERY, // flags - S_NULL // raisestate + S_EXTRALARGEBUBBLE // raisestate }, { // MT_WATERZAP diff --git a/src/p_inter.c b/src/p_inter.c index 469cec33e..4d3f5e5d5 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2643,6 +2643,7 @@ void P_KillMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, UINT8 damaget mo = P_SpawnMobj(target->x, target->y, target->z, MT_EXTRALARGEBUBBLE); mo->destscale = target->scale; P_SetScale(mo, mo->destscale); + P_SetMobjState(mo, mo->info->raisestate); break; case MT_YELLOWSHELL: