[nexuiz-commits] r6457 - trunk/data/qcsrc/menu/nexuiz

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Apr 7 09:40:31 EDT 2009


Author: div0
Date: 2009-04-07 09:40:31 -0400 (Tue, 07 Apr 2009)
New Revision: 6457

Modified:
   trunk/data/qcsrc/menu/nexuiz/dialog_singleplayer.c
   trunk/data/qcsrc/menu/nexuiz/maplist.c
Log:
properly leave campaign state when creating a new game


Modified: trunk/data/qcsrc/menu/nexuiz/dialog_singleplayer.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_singleplayer.c	2009-04-07 13:13:04 UTC (rev 6456)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_singleplayer.c	2009-04-07 13:40:31 UTC (rev 6457)
@@ -40,6 +40,7 @@
 		else if(argv(0) == "changelevel")
 		{
 			fclose(fh);
+			localcmd("\ndisconnect\nwait\ng_campaign 0\nmaxplayers $menu_maxplayers\n");
 			MapInfo_SwitchGameType(MAPINFO_TYPE_DEATHMATCH);
 			MapInfo_LoadMap(argv(1));
 			cvar_set("lastlevel", "1");

Modified: trunk/data/qcsrc/menu/nexuiz/maplist.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/maplist.c	2009-04-07 13:13:04 UTC (rev 6456)
+++ trunk/data/qcsrc/menu/nexuiz/maplist.c	2009-04-07 13:40:31 UTC (rev 6457)
@@ -273,7 +273,7 @@
 	}
 	if(MapInfo_CheckMap(m))
 	{
-		localcmd("\ndisconnect\nwait\nmaxplayers $menu_maxplayers\ng_maplist_shufflenow\n");
+		localcmd("\ndisconnect\nwait\ng_campaign 0\nmaxplayers $menu_maxplayers\ng_maplist_shufflenow\n");
 		if(cvar("menu_use_default_hostname"))
 			localcmd("hostname \"", strdecolorize(cvar_string("_cl_name")), "'s Nexuiz server\"\n");
 		MapInfo_LoadMap(m);



More information about the nexuiz-commits mailing list