r1925 - branches/nexuiz-2.0/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Nov 12 06:00:17 EST 2006


Author: div0
Date: 2006-11-12 06:00:17 -0500 (Sun, 12 Nov 2006)
New Revision: 1925

Modified:
   branches/nexuiz-2.0/data/qcsrc/server/cl_client.qc
   branches/nexuiz-2.0/data/qcsrc/server/constants.qh
Log:
no more fbskins for teamplay


Modified: branches/nexuiz-2.0/data/qcsrc/server/cl_client.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/cl_client.qc	2006-11-12 10:59:48 UTC (rev 1924)
+++ branches/nexuiz-2.0/data/qcsrc/server/cl_client.qc	2006-11-12 11:00:17 UTC (rev 1925)
@@ -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;
@@ -1424,8 +1426,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: branches/nexuiz-2.0/data/qcsrc/server/constants.qh
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/constants.qh	2006-11-12 10:59:48 UTC (rev 1924)
+++ branches/nexuiz-2.0/data/qcsrc/server/constants.qh	2006-11-12 11:00:17 UTC (rev 1925)
@@ -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