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