r3051 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Dec 23 06:10:41 EST 2007


Author: div0
Date: 2007-12-23 06:10:41 -0500 (Sun, 23 Dec 2007)
New Revision: 3051

Modified:
   trunk/data/qcsrc/server/cl_client.qc
Log:
properly network velocity for spectators


Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2007-12-22 21:17:06 UTC (rev 3050)
+++ trunk/data/qcsrc/server/cl_client.qc	2007-12-23 11:10:41 UTC (rev 3051)
@@ -1150,6 +1150,12 @@
 	self.view_ofs = spectatee.view_ofs;
 	self.v_angle = spectatee.v_angle;
 	self.viewzoom = spectatee.viewzoom;
+	self.velocity = spectatee.velocity;
+	self.dmg_take = spectatee.dmg_take;
+	self.dmg_save = spectatee.dmg_save;
+	self.dmg_inflictor = spectatee.dmg_inflictor;
+	self.angles = spectatee.v_angle;
+	self.fixangle = TRUE;
 	setorigin(self, spectatee.origin);
 	setsize(self, spectatee.mins, spectatee.maxs);
 }
@@ -1162,11 +1168,6 @@
 		if(self.enemy.flags & FL_NOTARGET)
 			PutObserverInServer();
 		SpectateCopy(self.enemy);
-		self.dmg_take = self.enemy.dmg_take;
-		self.dmg_save = self.enemy.dmg_save;
-		self.dmg_inflictor = self.enemy.dmg_inflictor;
-		self.fixangle = TRUE;
-		self.angles = self.enemy.v_angle;
 		//msg_entity = self;
 		//WriteByte(MSG_ONE, SVC_SETANGLE);
 		//WriteAngle(MSG_ONE, self.enemy.v_angle_x);




More information about the nexuiz-commits mailing list