diff --git a/src/p_mobj.c b/src/p_mobj.c index de03ddcb6..32b3bc641 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -2263,6 +2263,14 @@ boolean P_ZMovement(mobj_t *mo) if (!(mo->momx || mo->momy || mo->momz)) return true; break; + case MT_FLINGRING: + // Remove flinged rings from death pits. + if (P_CheckDeathPitCollide(mo)) + { + P_RemoveMobj(mo); + return false; + } + break; case MT_BOUNCERING: case MT_INFINITYRING: case MT_AUTOMATICRING: