From c260c391cc70d31ad43e799b0c3bcc6096dbc9bc Mon Sep 17 00:00:00 2001 From: D1GQ Date: Thu, 26 Mar 2026 04:04:16 -0500 Subject: [PATCH] Fix kills being tracked when the kill attempt failed --- src/Patches/Gameplay/Player/PlayerControlPatch.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Patches/Gameplay/Player/PlayerControlPatch.cs b/src/Patches/Gameplay/Player/PlayerControlPatch.cs index c6480b0..77456f8 100644 --- a/src/Patches/Gameplay/Player/PlayerControlPatch.cs +++ b/src/Patches/Gameplay/Player/PlayerControlPatch.cs @@ -68,7 +68,10 @@ internal static class PlayerControlPatch Logger_.LogPrivate($"{__instance.Data.PlayerName} Has killed {target.Data.PlayerName} as {__instance.Data.RoleType.GetRoleName()}", "EventLog"); // Track kill count in player's BetterData - __instance.BetterData().RoleInfo.Kills += 1; + if (!target.IsAlive()) + { + __instance.BetterData().RoleInfo.Kills += 1; + } } [HarmonyPatch(typeof(PlayerControl), nameof(PlayerControl.Shapeshift))]