From 17b43ba7365a9d941fa31368737b8777af3f52c2 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 26 May 2012 11:13:57 +0900 Subject: [PATCH] Clean up svc_disconnect differences. Now that nq has distinct ca_active and ca_connected, this will work :) --- nq/source/cl_parse.c | 6 +++++- qw/source/cl_parse.c | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nq/source/cl_parse.c b/nq/source/cl_parse.c index dd6374531..dc69b1203 100644 --- a/nq/source/cl_parse.c +++ b/nq/source/cl_parse.c @@ -915,7 +915,11 @@ CL_ParseServerMessage (void) break; case svc_disconnect: - Host_EndGame ("Server disconnected\n"); + if (cls.state == ca_connected) + Host_EndGame ("Server disconnected\n" + "Server version may not be compatible"); + else + Host_EndGame ("Server disconnected\n"); case svc_updatestat: i = MSG_ReadByte (net_message); diff --git a/qw/source/cl_parse.c b/qw/source/cl_parse.c index abb2266ac..06ee8efce 100644 --- a/qw/source/cl_parse.c +++ b/qw/source/cl_parse.c @@ -1345,8 +1345,7 @@ CL_ParseServerMessage (void) Host_EndGame ("Server disconnected\n" "Server version may not be compatible"); else - Host_EndGame ("Server disconnected"); - break; + Host_EndGame ("Server disconnected\n"); case svc_updatestat: i = MSG_ReadByte (net_message);