From cf09ac0023e65d984a0601a82528aef68086af71 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 24 Mar 2025 09:26:50 -0400 Subject: [PATCH] Check for removed mobj for loop --- src/p_mobj.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 32406521c..799bcf73c 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -12317,7 +12317,9 @@ static void P_SpawnItemRow(mapthing_t *mthing, mobjtype_t *itemtypes, UINT8 numi loopanchor->spawnpoint = NULL; - Obj_LinkLoopAnchor(loopanchor, loopcenter, mthing->args[0]); + if (!P_MobjWasRemoved(loopanchor)) + Obj_LinkLoopAnchor(loopanchor, loopcenter, mthing->args[0]); + } for (r = 0; r < numitems; r++)