From 72056adbdf301ffc1fd3e75cd7e93c7632410845 Mon Sep 17 00:00:00 2001 From: dualfroz Date: Fri, 4 Sep 2026 08:36:19 +0200 Subject: [PATCH] Fix ClassDAreTeammates config being ignored for Class-D friendly fire --- UsefulHints/EventHandlers/Modules/FFWarning.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/UsefulHints/EventHandlers/Modules/FFWarning.cs b/UsefulHints/EventHandlers/Modules/FFWarning.cs index 8145e51..8641ca6 100644 --- a/UsefulHints/EventHandlers/Modules/FFWarning.cs +++ b/UsefulHints/EventHandlers/Modules/FFWarning.cs @@ -28,12 +28,9 @@ private static void OnHurting(HurtingEventArgs ev) if (ev.Attacker.Role.Side == ev.Player.Role.Side) { - if (ev.Attacker.Role.Team == Team.ClassD && ev.Player.Role.Team == Team.ClassD && Config.ClassDAreTeammates) - { - ev.Attacker.ShowHint(string.Format(Config.FriendlyFireWarning), 1); - ev.Player.ShowHint(string.Format(Config.DamageTakenWarning, ev.Attacker.Nickname), 2); - } - else + bool bothClassD = ev.Attacker.Role.Team == Team.ClassD && ev.Player.Role.Team == Team.ClassD; + + if (!bothClassD || Config.ClassDAreTeammates) { ev.Attacker.ShowHint(string.Format(Config.FriendlyFireWarning), 1); ev.Player.ShowHint(string.Format(Config.DamageTakenWarning, ev.Attacker.Nickname), 2);