diff --git a/Content.Server/_SSS/SuspicionGameRule/SuspicionRuleSystem.Rules.cs b/Content.Server/_SSS/SuspicionGameRule/SuspicionRuleSystem.Rules.cs index 9360bfce9d..61796df987 100644 --- a/Content.Server/_SSS/SuspicionGameRule/SuspicionRuleSystem.Rules.cs +++ b/Content.Server/_SSS/SuspicionGameRule/SuspicionRuleSystem.Rules.cs @@ -77,6 +77,7 @@ private void OnMobStateChanged(EntityUid uid, SuspicionPlayerComponent component if (allInnocents.Count == 0 && allDetectives.Count == 0) { _chatManager.DispatchServerAnnouncement("The traitors have won the round."); + sus.GameState = SuspicionGameState.PostRound; _roundEndSystem.EndRound(TimeSpan.FromSeconds(sus.PostRoundDuration)); return; } @@ -84,6 +85,7 @@ private void OnMobStateChanged(EntityUid uid, SuspicionPlayerComponent component if (allTraitors.Count == 0) { _chatManager.DispatchServerAnnouncement("The innocents have won the round."); + sus.GameState = SuspicionGameState.PostRound; _roundEndSystem.EndRound(TimeSpan.FromSeconds(sus.PostRoundDuration)); return; }