r5572 - trunk/data/qcsrc/common
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Jan 16 09:06:55 EST 2009
Author: div0
Date: 2009-01-16 09:06:45 -0500 (Fri, 16 Jan 2009)
New Revision: 5572
Modified:
trunk/data/qcsrc/common/mapinfo.qc
Log:
allow maps to load in DM if they support NO game type
Modified: trunk/data/qcsrc/common/mapinfo.qc
===================================================================
--- trunk/data/qcsrc/common/mapinfo.qc 2009-01-16 13:51:10 UTC (rev 5571)
+++ trunk/data/qcsrc/common/mapinfo.qc 2009-01-16 14:06:45 UTC (rev 5572)
@@ -579,7 +579,10 @@
}
else
fputs(fh, strcat("cdtrack ", ftos(floor(random() * 9 + 2)), "\n")); // track from 2 to 10
- if(MapInfo_Map_supportedFeatures & MAPINFO_FEATURE_WEAPONS) fputs(fh, "has weapons\n");
+ if(MapInfo_Map_supportedFeatures & MAPINFO_FEATURE_WEAPONS)
+ fputs(fh, "has weapons\n");
+ else
+ fputs(fh, "// uncomment this if you added weapon pickups: has weapons\n");
if(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_DEATHMATCH) fputs(fh, "type dm 30 20\n");
if(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_TEAM_DEATHMATCH) fputs(fh, "type tdm 50 20 2\n");
if(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_DOMINATION) fputs(fh, "type dom 200 20\n");
@@ -760,6 +763,10 @@
dprint("Map ", pFilename, " provides unknown info item ", t, ", ignored\n");
}
fclose(fh);
+
+ if(!MapInfo_Map_supportedGametypes)
+ _MapInfo_Map_ApplyGametype("30 20", pGametypeToSet, MAPINFO_TYPE_DEATHMATCH);
+
if(pGametypeToSet)
if(!(MapInfo_Map_supportedGametypes & pGametypeToSet))
error("Can't select the requested game type. Bailing out.");
More information about the nexuiz-commits
mailing list