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