r5804 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Feb 8 15:17:06 EST 2009


Author: div0
Date: 2009-02-08 15:17:06 -0500 (Sun, 08 Feb 2009)
New Revision: 5804

Modified:
   trunk/data/qcsrc/server/cl_weapons.qc
   trunk/data/qcsrc/server/cl_weaponsystem.qc
Log:
also remove ammo counter after throwing the last weapon


Modified: trunk/data/qcsrc/server/cl_weapons.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weapons.qc	2009-02-08 20:15:13 UTC (rev 5803)
+++ trunk/data/qcsrc/server/cl_weapons.qc	2009-02-08 20:17:06 UTC (rev 5804)
@@ -296,6 +296,7 @@
 		self.weapon = 0;
 		self.weaponentity.state = WS_CLEAR;
 		self.weaponname = "";
+		self.items &~= IT_AMMO;
 		return;
 	}
 

Modified: trunk/data/qcsrc/server/cl_weaponsystem.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weaponsystem.qc	2009-02-08 20:15:13 UTC (rev 5803)
+++ trunk/data/qcsrc/server/cl_weaponsystem.qc	2009-02-08 20:17:06 UTC (rev 5804)
@@ -472,7 +472,6 @@
 	if (self.weaponentity)
 	{
 		self.weaponentity.state = WS_CLEAR;
-		// self.weaponname = ""; // next frame will setmodel it to "" when needed anyway
 		self.weaponentity.effects = 0;
 	}
 };
@@ -489,7 +488,7 @@
 {
 	entity e;
 	e = get_weaponinfo(windex);
-	self.items = self.items - (self.items & IT_AMMO);
+	self.items &~= IT_AMMO;
 	self.items = self.items | e.items;
 
 	// the two weapon entities will notice this has changed and update their models




More information about the nexuiz-commits mailing list