r4084 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Aug 9 19:24:17 EDT 2008


Author: div0
Date: 2008-08-09 19:24:16 -0400 (Sat, 09 Aug 2008)
New Revision: 4084

Modified:
   trunk/data/qcsrc/server/cl_client.qc
   trunk/data/qcsrc/server/defs.qh
   trunk/data/qcsrc/server/teamplay.qc
Log:
g_race_qualifying: make players independent (can't touch/damage each other)


Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2008-08-09 21:10:12 UTC (rev 4083)
+++ trunk/data/qcsrc/server/cl_client.qc	2008-08-09 23:24:16 UTC (rev 4084)
@@ -606,7 +606,10 @@
 		self.classname = "player";
 		self.iscreature = TRUE;
 		self.movetype = MOVETYPE_WALK;
-		self.solid = SOLID_SLIDEBOX;
+		if(independent_players)
+			self.solid = SOLID_TRIGGER;
+		else
+			self.solid = SOLID_SLIDEBOX;
 		self.flags = FL_CLIENT;
 		self.takedamage = DAMAGE_AIM;
 		if(g_minstagib)

Modified: trunk/data/qcsrc/server/defs.qh
===================================================================
--- trunk/data/qcsrc/server/defs.qh	2008-08-09 21:10:12 UTC (rev 4083)
+++ trunk/data/qcsrc/server/defs.qh	2008-08-09 23:24:16 UTC (rev 4084)
@@ -481,3 +481,5 @@
 void VoiceMessage(string type);
 
 .float version_mismatch;
+
+float independent_players;

Modified: trunk/data/qcsrc/server/teamplay.qc
===================================================================
--- trunk/data/qcsrc/server/teamplay.qc	2008-08-09 21:10:12 UTC (rev 4083)
+++ trunk/data/qcsrc/server/teamplay.qc	2008-08-09 23:24:16 UTC (rev 4084)
@@ -282,6 +282,8 @@
 		{
 			race_teams = 0;
 			teams_matter = 0;
+			if(cvar("g_race_qualifying"))
+				independent_players = 1;
 		}
 
 		ScoreRules_race();




More information about the nexuiz-commits mailing list