From a437e70376a7c7e9bda75e3b9ca274d9db2c7b41 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Wed, 24 Sep 2025 13:58:00 -0400 Subject: [PATCH] Fix alot of rings lagging the game --- src/p_mobj.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 396d99ea3..52bf57faa 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -6623,17 +6623,19 @@ static boolean P_IsMiscCapObject(INT32 type) { switch (type) { + case MT_RING: case MT_FLINGRING: - return true; + if (cv_kartdebugrings.value) + return true; break; case MT_RANDOMITEM: - return true; + if (itembreaker) + return true; break; default: - return false; break; } @@ -8365,7 +8367,8 @@ static boolean P_MobjRegularThink(mobj_t *mobj) // No need to check water. Who cares? P_RingThinker(mobj); - P_AddMiscCap(mobj); + if (cv_kartdebugrings.value) + P_AddMiscCap(mobj); A_AttractChase(mobj); return false;