diff --git a/OpenRA.Game/Network/Session.cs b/OpenRA.Game/Network/Session.cs index d687996ac9..5d33cf98bc 100644 --- a/OpenRA.Game/Network/Session.cs +++ b/OpenRA.Game/Network/Session.cs @@ -151,7 +151,7 @@ namespace OpenRA.Network public bool Closed; // Host has explicitly closed this slot. public bool AllowBots; - public bool LockRace; + public bool LockFaction; public bool LockColor; public bool LockTeam; public bool LockSpawn; diff --git a/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs b/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs index 2ff1bb7809..6bd55edc69 100644 --- a/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs +++ b/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs @@ -749,7 +749,7 @@ namespace OpenRA.Mods.Common.Server return true; // Map has disabled race changes - if (server.LobbyInfo.Slots[targetClient.Slot].LockRace) + if (server.LobbyInfo.Slots[targetClient.Slot].LockFaction) return true; targetClient.Faction = parts[1]; @@ -900,7 +900,7 @@ namespace OpenRA.Mods.Common.Server PlayerReference = pr.Name, Closed = false, AllowBots = pr.AllowBots, - LockRace = pr.LockFaction, + LockFaction = pr.LockFaction, LockColor = pr.LockColor, LockTeam = pr.LockTeam, LockSpawn = pr.LockSpawn, diff --git a/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyUtils.cs b/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyUtils.cs index ab853498d9..010fdc737f 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyUtils.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyUtils.cs @@ -398,7 +398,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic Dictionary factions) { var dropdown = parent.Get("FACTION"); - dropdown.IsDisabled = () => s.LockRace || orderManager.LocalClient.IsReady; + dropdown.IsDisabled = () => s.LockFaction || orderManager.LocalClient.IsReady; dropdown.OnMouseDown = _ => ShowFactionDropDown(dropdown, c, orderManager, factions); var factionDescription = factions[c.Faction].Description; dropdown.GetTooltipText = () => factionDescription;