diff --git a/OpenRA.Game/Network/UnitOrders.cs b/OpenRA.Game/Network/UnitOrders.cs index 36c18f1eab..7c7a844f61 100755 --- a/OpenRA.Game/Network/UnitOrders.cs +++ b/OpenRA.Game/Network/UnitOrders.cs @@ -96,8 +96,21 @@ namespace OpenRA.Network } case "PauseGame": - { - orderManager.GamePaused = !orderManager.GamePaused; + { + if(clientId != null) + { + var client = orderManager.LobbyInfo.ClientWithIndex(clientId); + + orderManager.GamePaused = !orderManager.GamePaused; + if(orderManager.GamePaused) + { + Game.AddChatLine(Color.White, "", "The game is paused by "+client.Name); + } + else + { + Game.AddChatLine(Color.White, "", "The game is un-paused by "+client.Name); + } + } break; }