diff --git a/src/p_mobj.c b/src/p_mobj.c index 8d9429b8f..2621d8530 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -9787,8 +9787,7 @@ void P_RemoveMobj(mobj_t *mobj) // Rings only, please! if (mobj->spawnpoint && (mobj->type == MT_RING - || mobj->type == MT_BLUESPHERE - || mobj->type == MT_ITEMCAPSULE) + || mobj->type == MT_BLUESPHERE) && !(mobj->flags2 & MF2_DONTRESPAWN)) { itemrespawnque[iquehead] = mobj->spawnpoint;