From d8d2e2cdd2f7061c17b34e844396ea009f6ceeba Mon Sep 17 00:00:00 2001 From: Gurge44 Date: Mon, 16 Jun 2025 13:02:25 +0200 Subject: [PATCH] a --- Modules/AFKDetector.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Modules/AFKDetector.cs b/Modules/AFKDetector.cs index 0026473e3..22dc2b601 100644 --- a/Modules/AFKDetector.cs +++ b/Modules/AFKDetector.cs @@ -31,7 +31,7 @@ public static class AFKDetector .SetParent(EnableDetector) .SetColor(new Color32(0, 255, 165, 255)); - MinPlayersToActivate = new IntegerOptionItem(92, "AFKMinPlayersToActivate", new(3, 15, 1), 7, TabGroup.GameSettings) + MinPlayersToActivate = new IntegerOptionItem(92, "AFKMinPlayersToActivate", new(1, 15, 1), 1, TabGroup.GameSettings) .SetParent(EnableDetector) .SetColor(new Color32(0, 255, 165, 255)); @@ -45,7 +45,6 @@ public static class AFKDetector if (!EnableDetector.GetBool() || !GameStates.IsInTask || pc == null || ExemptedPlayers.Contains(pc.PlayerId)) return; var waitingTime = 10f; - if (MeetingStates.FirstMeeting) waitingTime += 5f; if (!pc.IsAlive()) waitingTime += 5f; if (pc.Is(CustomRoles.Truant) && !MeetingStates.FirstMeeting) waitingTime += Options.TruantWaitingTime.GetFloat(); @@ -96,7 +95,7 @@ public static class AFKDetector case Data.Phase.Detection: data.CurrentPhase = Data.Phase.Warning; data.Timer = 15f; - if (pc.IsAlive()) pc.FixBlackScreen(); + if (pc.IsAlive() && !MeetingStates.FirstMeeting) pc.FixBlackScreen(); break; case Data.Phase.Warning: data.CurrentPhase = Data.Phase.Consequence;