about summary refs log tree commit diff
path: root/src/game/client/gc_hooks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/client/gc_hooks.cpp')
-rw-r--r--src/game/client/gc_hooks.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/game/client/gc_hooks.cpp b/src/game/client/gc_hooks.cpp
index d1882e9e..b02c6ab1 100644
--- a/src/game/client/gc_hooks.cpp
+++ b/src/game/client/gc_hooks.cpp
@@ -456,6 +456,7 @@ void extraproj_reset()
 }
 
 char server_motd[900] = {0};
+int64 server_motd_time = 0;
 
 extern "C" void modc_message(int msgtype)
 {
@@ -554,17 +555,10 @@ extern "C" void modc_message(int msgtype)
 			}
 		}
 	
-		len = min(len, (int)sizeof(broadcast_text));
-		if(len)
-		{
-			str_copy(broadcast_text, msg->message, len);
-			broadcast_time = time_get()+time_freq()*10;
-		}
+		if(server_motd[0])
+			server_motd_time = time_get()+time_freq()*10;
 		else
-		{
-			broadcast_text[0] = 0;
-			broadcast_time = 0;
-		}
+			server_motd_time = 0;
 	}
 	else if(msgtype == NETMSGTYPE_SV_SETINFO)
 	{