From f69d70043c0b2ec94bbee9a3b0a45038b916ed29 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 7 Mar 2023 19:38:06 -0800 Subject: [PATCH] Keep player alive at zero bumpers Player have one more hit point than number of bumpers. Break the Capsules gives zero bumpers. --- src/k_battle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/k_battle.c b/src/k_battle.c index 9b14491a9..550d1a140 100644 --- a/src/k_battle.c +++ b/src/k_battle.c @@ -39,7 +39,7 @@ UINT8 numtargets = 0; // Capsules busted INT32 K_StartingBumperCount(void) { if (battlecapsules) - return 1; // always 1 hit in Break the Capsules + return 0; // always 1 hit in Break the Capsules return cv_kartbumpers.value; } @@ -827,10 +827,10 @@ UINT8 K_Bumpers(player_t *player) return UINT8_MAX; } - return player->mo->health; + return (player->mo->health - 1); } INT32 K_BumpersToHealth(UINT8 bumpers) { - return bumpers; + return (bumpers + 1); }