From 9c8ce17c1e82d80731c89611b6da952f6c64a94b Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 30 Jun 2023 04:13:43 -0700 Subject: [PATCH] Don't steal bumpers unless below 3 bumpers or dealing STEAL damage (sneakers) --- src/p_inter.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/p_inter.c b/src/p_inter.c index 01a7f4705..093727f8f 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2446,7 +2446,10 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da K_BattleAwardHit(source->player, player, inflictor, damage); } - K_TakeBumpersFromPlayer(source->player, player, damage); + if (K_Bumpers(source->player) < K_StartingBumperCount() || (damagetype & DMG_STEAL)) + { + K_TakeBumpersFromPlayer(source->player, player, damage); + } if (damagetype & DMG_STEAL) {