diff --git a/OpenRa.Game/Game.cs b/OpenRa.Game/Game.cs index 9dca57e81e..4b12143471 100644 --- a/OpenRa.Game/Game.cs +++ b/OpenRa.Game/Game.cs @@ -237,11 +237,11 @@ namespace OpenRa if (client.SpawnPoint == 0) sp = ChooseSpawnPoint(available, taken); else - { sp = world.Map.SpawnPoints.ElementAt(client.SpawnPoint - 1); - taken.Add(sp); - available.Remove(sp); - } + + taken.Add(sp); + available.Remove(sp); + // todo: spawn more than one unit, in most cases! world.CreateActor("mcv", sp, world.players[client.Index]); }