From 63de4a2718c3ddec56dc69ae56b8b19424594c68 Mon Sep 17 00:00:00 2001 From: GoogleFrog Date: Fri, 11 Jul 2025 23:12:49 +1000 Subject: [PATCH] Apparently ActualPlayers can include spectators. --- ZkLobbyServer/ServerBattle.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZkLobbyServer/ServerBattle.cs b/ZkLobbyServer/ServerBattle.cs index 5a7f65182..f8643d649 100644 --- a/ZkLobbyServer/ServerBattle.cs +++ b/ZkLobbyServer/ServerBattle.cs @@ -1134,7 +1134,7 @@ protected virtual async Task OnDedicatedExited(SpringBattleContext springBattleC //Initiate discussion time, then map vote, then start vote discussionTimer.Interval = (DiscussionSeconds - 1) * 1000; discussionTimer.Start(); - previousGamePlayers = springBattleContext.ActualPlayers.Select(x => x.Name).ToList(); + previousGamePlayers = springBattleContext.ActualPlayers.Where(x => !x.IsSpectator).Select(x => x.Name).ToList(); foreach (var n in previousGamePlayers) { UserBattleStatus ubs;