From 05923e935d259a37a210d47c6495aafd13cbffc2 Mon Sep 17 00:00:00 2001 From: Lighto97 <lighto97@outlook.com> Date: Wed, 12 Mar 2025 02:27:05 -0300 Subject: [PATCH] check tracer and player carry flag on trapbubble thinker --- src/p_mobj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index ccb810bf9..4fe37026e 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -9339,7 +9339,7 @@ static boolean P_MobjRegularThink(mobj_t *mobj) if (leveltime % 180 == 0) S_StartSound(mobj, sfx_s3kbfl); - if (mobj->tracer && !P_MobjWasRemoved(mobj->tracer) && mobj->tracer->player) + if (mobj->tracer && !P_MobjWasRemoved(mobj->tracer) && mobj->tracer->tracer == mobj && mobj->tracer->player && mobj->tracer->player->carry == CR_TRAPBUBBLE) { player_t *player = mobj->tracer->player; fixed_t destx, desty, curfz, destfz; -- GitLab