From fcf2dc19094384e47dcb57ee3e3d20cfebf2fcb6 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 1 Aug 2025 01:08:28 -0700 Subject: [PATCH] Mach Spheres: do not award rings in stun --- src/objects/ivoball.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/objects/ivoball.cpp b/src/objects/ivoball.cpp index 3bb38ff14..53001f6c7 100644 --- a/src/objects/ivoball.cpp +++ b/src/objects/ivoball.cpp @@ -97,7 +97,11 @@ struct IvoBall : Mobj timer(kCooldown); toucher->player->ringboost += 10; - K_AwardPlayerRings(toucher->player, 1, false); + + if (P_CanPickupItem(toucher->player, PICKUP_RINGORSPHERE)) + { + K_AwardPlayerRings(toucher->player, 1, false); + } if (P_IsDisplayPlayer(toucher->player)) {