From 9a6f3b4c054bbd8bbce7357fe68fee831230086c Mon Sep 17 00:00:00 2001 From: Paul Praet <3198728+praetp@users.noreply.github.com> Date: Thu, 6 Aug 2020 16:15:55 +0200 Subject: [PATCH] Reset Ready status of players in Lobby when options change Addresses #11274 --- OpenRA.Game/Network/UnitOrders.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Game/Network/UnitOrders.cs b/OpenRA.Game/Network/UnitOrders.cs index 349ff3ef6e..7ce7d736ca 100644 --- a/OpenRA.Game/Network/UnitOrders.cs +++ b/OpenRA.Game/Network/UnitOrders.cs @@ -302,7 +302,10 @@ namespace OpenRA.Network { var strings = node.Key.Split('@'); if (strings[0] == "GlobalSettings") + { orderManager.LobbyInfo.GlobalSettings = Session.Global.Deserialize(node.Value); + orderManager.IssueOrder(Order.Command("state {0}".F(Session.ClientState.NotReady))); + } } SetOrderLag(orderManager);