r5983 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Feb 26 01:44:53 EST 2009


Author: div0
Date: 2009-02-26 01:44:53 -0500 (Thu, 26 Feb 2009)
New Revision: 5983

Modified:
   trunk/data/qcsrc/server/sv_main.qc
Log:
while we're at it: allow filtering entities by gametype like this:

"gametypefilter" "+ctf,kh"

or

"gametypefilter" "-lms"

or

"gametypefilter" "+teams"


Modified: trunk/data/qcsrc/server/sv_main.qc
===================================================================
--- trunk/data/qcsrc/server/sv_main.qc	2009-02-26 06:36:13 UTC (rev 5982)
+++ trunk/data/qcsrc/server/sv_main.qc	2009-02-26 06:44:53 UTC (rev 5983)
@@ -193,6 +193,13 @@
 .string gametypefilter;
 void SV_OnEntityPreSpawnFunction()
 {
+	if(self.gametypefilter != "")
+	if not(isGametypeInFilter(game, teamplay, self.gametypefilter))
+	{
+		remove(self);
+		return;
+	}
+
 	self.origin_x += (random() * 2 - 1) * self.originjitter_x;
 	self.origin_y += (random() * 2 - 1) * self.originjitter_y;
 	self.origin_z += (random() * 2 - 1) * self.originjitter_z;




More information about the nexuiz-commits mailing list