Fix the lobby slots.
- lobbyInfo.Slots is now a dictionary, keyed by the name of the PlayerReference that the slot is tied to. - LockRace/Color/Team is now specified on the slot, avoiding map lookups in the lobby - Observers are no longer tied to slots -> players will join as observers instead of crashing the game if there are no available slots - Observers are able to change their name and color
This commit is contained in:
@@ -74,7 +74,7 @@ namespace OpenRA
|
||||
if (slot != null && slot.Bot != null)
|
||||
{
|
||||
IsBot = true;
|
||||
botType = pr.Bot;
|
||||
botType = slot.Bot;
|
||||
PlayerName = slot.Bot;
|
||||
|
||||
// pick a random color for the bot
|
||||
|
||||
Reference in New Issue
Block a user