From 7de2dd70832c5ba02c14cd156c990833e6bd8b16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 9 Nov 2013 17:44:39 +0100 Subject: [PATCH] add suffix to the player has disconnected message in-game closes #3864 --- OpenRA.Game/Server/Server.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index 1b8c3fdeee..b09c4db530 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -509,8 +509,12 @@ namespace OpenRA.Server if (dropClient == null) return; + var suffix = ""; + if (State == ServerState.GameStarted) + suffix = dropClient.IsObserver ? " (Spectator)" : dropClient.Team != 0 ? " (Team {0})".F(dropClient.Team) : ""; + SendMessage("{0}{1} has disconnected.".F(dropClient.Name, suffix)); + // Send disconnected order, even if still in the lobby - SendMessage("{0} has disconnected.".F(dropClient.Name)); DispatchOrdersToClients(toDrop, 0, new ServerOrder("Disconnected", "").Serialize()); lobbyInfo.Clients.RemoveAll(c => c.Index == toDrop.PlayerIndex);