r2326 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Apr 16 10:30:32 EDT 2007


Author: div0
Date: 2007-04-16 10:30:32 -0400 (Mon, 16 Apr 2007)
New Revision: 2326

Modified:
   trunk/data/qcsrc/server/cl_weaponsystem.qc
Log:
show weapon to spectators too


Modified: trunk/data/qcsrc/server/cl_weaponsystem.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weaponsystem.qc	2007-04-16 14:00:20 UTC (rev 2325)
+++ trunk/data/qcsrc/server/cl_weaponsystem.qc	2007-04-16 14:30:32 UTC (rev 2326)
@@ -123,6 +123,17 @@
 		e.angles = vectoangles(v_forward);
 }
 
+float CL_Weaponentity_CustomizeEntityForClient()
+{
+	if(other == self.owner)
+		self.viewmodelforclient = other;
+	else
+		if(other.classname == "spectator")
+			if(other.enemy == self.owner)
+				self.viewmodelforclient = other;
+	return TRUE;
+}
+
 .string weaponname;
 void() CL_Weaponentity_Think =
 {
@@ -225,6 +236,7 @@
 	self.weaponentity.viewmodelforclient = self;
 	self.weaponentity.flags = 0;
 	self.weaponentity.think = CL_Weaponentity_Think;
+	self.weaponentity.customizeentityforclient = CL_Weaponentity_CustomizeEntityForClient;
 	self.weaponentity.nextthink = time;
 	self.weaponentity.scale = 0.61;
 




More information about the nexuiz-commits mailing list