r1924 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sun Nov 12 05:59:48 EST 2006
Author: div0
Date: 2006-11-12 05:59:48 -0500 (Sun, 12 Nov 2006)
New Revision: 1924
Modified:
trunk/data/qcsrc/server/cl_client.qc
trunk/data/qcsrc/server/constants.qh
Log:
no fbskins in teamplay please...
Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc 2006-11-11 13:51:03 UTC (rev 1923)
+++ trunk/data/qcsrc/server/cl_client.qc 2006-11-12 10:59:48 UTC (rev 1924)
@@ -464,8 +464,10 @@
} else {
self.playermodel = CheckPlayerModel(self.playermodel);
setmodel_lod (self, self.playermodel);
- self.skin = stof(self.playerskin);
-
+ if(teams_matter)
+ self.skin = math_mod(stof(self.playerskin), NUM_PLAYERSKINS_TEAMPLAY);
+ else
+ self.skin = stof(self.playerskin);
}
self.crouch = FALSE;
@@ -1441,8 +1443,16 @@
setsize (self, m1, m2);
}
- if (self.skin != stof(self.playerskin))
- self.skin = stof(self.playerskin);
+ if(teams_matter)
+ {
+ if (self.skin != math_mod(stof(self.playerskin), NUM_PLAYERSKINS_TEAMPLAY))
+ self.skin = math_mod(stof(self.playerskin), NUM_PLAYERSKINS_TEAMPLAY);
+ }
+ else
+ {
+ if (self.skin != stof(self.playerskin))
+ self.skin = stof(self.playerskin);
+ }
}
// Savage: Check for nameless players
if (strlen(self.netname) < 1) {
Modified: trunk/data/qcsrc/server/constants.qh
===================================================================
--- trunk/data/qcsrc/server/constants.qh 2006-11-11 13:51:03 UTC (rev 1923)
+++ trunk/data/qcsrc/server/constants.qh 2006-11-12 10:59:48 UTC (rev 1924)
@@ -223,3 +223,5 @@
float COLOR_TEAM2 = 14; // blue
float COLOR_TEAM3 = 10; // pink
float COLOR_TEAM4 = 13; // yellow
+
+float NUM_PLAYERSKINS_TEAMPLAY = 3;
More information about the nexuiz-commits
mailing list