bug fix for spawn point choosing

This commit is contained in:
Alli
2010-02-13 20:44:17 +13:00
parent 092eaf8d01
commit 9eea1c186d

View File

@@ -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]);
}