From 7e2599c8986b6e39d5405a4024b3212bd725a818 Mon Sep 17 00:00:00 2001 From: Squiggles211 Date: Fri, 23 May 2014 02:07:06 -0500 Subject: [PATCH] Fixes #5394 Spawnpoint dropdown count Fixes where the spawn point dropdown would show the same number of spawn points as the number of players rather than the actual number of available spawn points. --- OpenRA.Mods.RA/Widgets/Logic/LobbyUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Widgets/Logic/LobbyUtils.cs b/OpenRA.Mods.RA/Widgets/Logic/LobbyUtils.cs index 90663983e6..afcf067684 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/LobbyUtils.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/LobbyUtils.cs @@ -422,7 +422,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic { var dropdown = parent.Get("SPAWN"); dropdown.IsDisabled = () => s.LockSpawn || orderManager.LocalClient.IsReady; - dropdown.OnMouseDown = _ => ShowSpawnDropDown(dropdown, c, orderManager, Enumerable.Range(0, map.PlayerCount + 1) + dropdown.OnMouseDown = _ => ShowSpawnDropDown(dropdown, c, orderManager, Enumerable.Range(0, map.SpawnPoints.Count + 1) .Except(orderManager.LobbyInfo.Clients.Where(client => client != c && client.SpawnPoint != 0).Select(client => client.SpawnPoint))); dropdown.GetText = () => (c.SpawnPoint == 0) ? "-" : Convert.ToChar('A' - 1 + c.SpawnPoint).ToString(); }