about summary refs log tree commit diff
path: root/src/game/client/gc_hooks.cpp
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-03-23 14:23:07 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-03-23 14:23:07 +0000
commitefabdb169d3638713f622f15a447661688ace1ef (patch)
tree08f354ccca72fa511469f1ff8583cfcc9378d9e8 /src/game/client/gc_hooks.cpp
parente20e488d3d804972d777ed4cf094a54e5ebc5e7e (diff)
downloadzcatch-efabdb169d3638713f622f15a447661688ace1ef.tar.gz
zcatch-efabdb169d3638713f622f15a447661688ace1ef.zip
fixed better motd
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)
 	{