From 87531075f11a87dd1042e96567a13f37f50e1912 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 26 Jan 2024 14:51:49 -0800 Subject: [PATCH] Versus: fix item box staying invisible forever --- src/objects/random-item.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objects/random-item.c b/src/objects/random-item.c index 550b98d73..3fcd87778 100644 --- a/src/objects/random-item.c +++ b/src/objects/random-item.c @@ -147,8 +147,10 @@ void Obj_RandomItemVisuals(mobj_t *mobj) boolean Obj_RandomItemSpawnIn(mobj_t *mobj) { + // We don't want item spawnpoints to be visible during + // POSITION in Battle. // battleprisons isn't set in time to do this on spawn. GROAN - if ((mobj->flags2 & MF2_BOSSFLEE) && (gametyperules & GTR_BUMPERS) && !battleprisons) + if ((mobj->flags2 & MF2_BOSSFLEE) && (gametyperules & (GTR_CIRCUIT|GTR_PAPERITEMS)) == GTR_PAPERITEMS && !battleprisons) mobj->renderflags |= RF_DONTDRAW; if ((leveltime == starttime) && !(gametyperules & GTR_CIRCUIT) && (mobj->flags2 & MF2_BOSSFLEE)) // here on map start?