From 1fa55dfa47a001a208c319b9119adf3e83f3857e Mon Sep 17 00:00:00 2001 From: Spoike Date: Wed, 22 Feb 2006 23:36:03 +0000 Subject: [PATCH] unbreaks some fuhquake/ezquake teamplay scripts. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1997 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/cl_main.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/engine/client/cl_main.c b/engine/client/cl_main.c index a7351c8e8..066b107fe 100644 --- a/engine/client/cl_main.c +++ b/engine/client/cl_main.c @@ -1032,9 +1032,11 @@ void CL_Disconnect (void) #ifdef NQPROT case CP_NETQUAKE: final[0] = clc_disconnect; - Netchan_Transmit (&cls.netchan, 1, final, 2500); - Netchan_Transmit (&cls.netchan, 1, final, 2500); - Netchan_Transmit (&cls.netchan, 1, final, 2500); + final[1] = clc_stringcmd; + strcpy (final+2, "drop"); + Netchan_Transmit (&cls.netchan, strlen(final)+1, final, 250000); + Netchan_Transmit (&cls.netchan, strlen(final)+1, final, 250000); + Netchan_Transmit (&cls.netchan, strlen(final)+1, final, 250000); break; #endif #ifdef Q2CLIENT @@ -1996,6 +1998,7 @@ void CL_ConnectionlessPacket (void) COM_Parse(s); if (!strcmp(com_token, "ccept")) { + Con_Printf ("accept\n"); Netchan_Setup(NS_CLIENT, &cls.netchan, net_from, cls.qport); Con_DPrintf ("CL_EstablishConnection: connected to %s\n", cls.servername); @@ -2635,6 +2638,7 @@ void CL_Init (void) Cvar_Register (&cl_nopext, cl_controlgroup); Cvar_Register (&cl_splitscreen, cl_controlgroup); + host_mapname.name2 = "mapname"; Cvar_Register (&host_mapname, "Scripting"); Cvar_Register (&cl_indepphysics, cl_controlgroup);