From 19eea366e78c434cbb99fc9ac7c423a538e16503 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 4 Dec 2009 21:38:07 +1300 Subject: [PATCH] SendChat function in server --- OpenRA.Server/Server.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/OpenRA.Server/Server.cs b/OpenRA.Server/Server.cs index f22b12f0cc..65d9e98b02 100644 --- a/OpenRA.Server/Server.cs +++ b/OpenRA.Server/Server.cs @@ -306,6 +306,11 @@ namespace OpenRA.Server return a(cmdValue); } + static void SendChat(Connection asConn, string text) + { + DispatchOrders(null, 0, new ServerOrder(asConn.PlayerIndex, "Chat", text).Serialize()); + } + static void InterpretServerOrder(Connection conn, ServerOrder so) { switch (so.Name) @@ -342,9 +347,7 @@ namespace OpenRA.Server Console.WriteLine(e.ToString()); conns.Remove(toDrop); - - DispatchOrders(toDrop, 0, - new ServerOrder(toDrop.PlayerIndex, "Chat", "Connection Dropped").Serialize()); + SendChat(toDrop, "Connection Dropped"); /* don't get stuck waiting for the dropped player, if they were the one holding up a frame */