rust/hedgewars-server/src/protocol/messages.rs
changeset 14784 8390d5e4e39c
parent 14783 b3adc030104b
child 14785 a1077e8d26f4
--- a/rust/hedgewars-server/src/protocol/messages.rs	Wed Apr 10 18:12:30 2019 +0300
+++ b/rust/hedgewars-server/src/protocol/messages.rs	Wed Apr 10 19:30:08 2019 +0300
@@ -153,13 +153,21 @@
     LegacyReady(bool, Vec<String>),
 }
 
-pub fn server_chat(msg: String) -> HWServerMessage {
+fn special_chat(nick: &str, msg: String) -> HWServerMessage {
     HWServerMessage::ChatMsg {
-        nick: "[server]".to_string(),
+        nick: nick.to_string(),
         msg,
     }
 }
 
+pub fn server_chat(msg: String) -> HWServerMessage {
+    special_chat("[server]", msg)
+}
+
+pub fn global_chat(msg: String) -> HWServerMessage {
+    special_chat("(global notice)", msg)
+}
+
 impl ServerVar {
     pub fn to_protocol(&self) -> Vec<String> {
         match self {