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