r5511 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Jan 13 14:13:56 EST 2009


Author: div0
Date: 2009-01-13 14:13:56 -0500 (Tue, 13 Jan 2009)
New Revision: 5511

Modified:
   trunk/data/qcsrc/server/g_world.qc
Log:
shuffle maplist only if requested


Modified: trunk/data/qcsrc/server/g_world.qc
===================================================================
--- trunk/data/qcsrc/server/g_world.qc	2009-01-13 19:12:12 UTC (rev 5510)
+++ trunk/data/qcsrc/server/g_world.qc	2009-01-13 19:13:56 UTC (rev 5511)
@@ -761,7 +761,8 @@
 	{
 		bprint( "Maplist is empty!  Resetting it to default map list.\n" );
 		cvar_set("g_maplist", MapInfo_ListAllowedMaps(0, MAPINFO_FLAG_HIDDEN));
-		ShuffleMaplist();
+		if(cvar("g_maplist_shuffle"))
+			ShuffleMaplist();
 		localcmd("\nmenu_cmd sync\n");
 		Map_Count = tokenizebyseparator(cvar_string("g_maplist"), " ");
 	}
@@ -880,7 +881,8 @@
 			{
 				bprint( "Maplist contains no single playable map!  Resetting it to default map list.\n" );
 				cvar_set("g_maplist", MapInfo_ListAllowedMaps(0, MAPINFO_FLAG_HIDDEN));
-				ShuffleMaplist();
+				if(cvar("g_maplist_shuffle"))
+					ShuffleMaplist();
 				localcmd("\nmenu_cmd sync\n");
 			}
 			else
@@ -1902,7 +1904,8 @@
 	{
 		bprint( "Maplist contains no single playable map!  Resetting it to default map list.\n" );
 		cvar_set("g_maplist", MapInfo_ListAllowedMaps(0, MAPINFO_FLAG_HIDDEN));
-		ShuffleMaplist();
+		if(cvar("g_maplist_shuffle"))
+			ShuffleMaplist();
 		localcmd("\nmenu_cmd sync\n");
 		for(i = 0; i < 100 && mapvote_count < nmax; ++i)
 			MapVote_AddVotable(GetNextMap(), FALSE);




More information about the nexuiz-commits mailing list