dont let a chosen spawn point be assigned randomly
This commit is contained in:
@@ -231,6 +231,9 @@ namespace OpenRa
|
|||||||
var available = world.Map.SpawnPoints.ToList();
|
var available = world.Map.SpawnPoints.ToList();
|
||||||
var taken = new List<int2>();
|
var taken = new List<int2>();
|
||||||
|
|
||||||
|
available.RemoveAll( p => LobbyInfo.Clients.Any( c => c.SpawnPoint != 0
|
||||||
|
&& world.Map.SpawnPoints.ElementAt( c.SpawnPoint - 1 ) == p ));
|
||||||
|
|
||||||
foreach (var client in LobbyInfo.Clients)
|
foreach (var client in LobbyInfo.Clients)
|
||||||
{
|
{
|
||||||
int2 sp;
|
int2 sp;
|
||||||
|
|||||||
Reference in New Issue
Block a user