r5081 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Nov 22 14:45:55 EST 2008
Author: div0
Date: 2008-11-22 14:45:54 -0500 (Sat, 22 Nov 2008)
New Revision: 5081
Modified:
trunk/data/qcsrc/server/cl_physics.qc
Log:
g_bugrigs another speedhack fix
Modified: trunk/data/qcsrc/server/cl_physics.qc
===================================================================
--- trunk/data/qcsrc/server/cl_physics.qc 2008-11-22 19:10:31 UTC (rev 5080)
+++ trunk/data/qcsrc/server/cl_physics.qc 2008-11-22 19:45:54 UTC (rev 5081)
@@ -348,6 +348,15 @@
accel = bound(-1, self.movement_x / sv_maxspeed, 1);
steer = bound(-1, self.movement_y / sv_maxspeed, 1);
+ if(accel < 0)
+ {
+ // back accel is DIGITAL
+ if(accel < -0.5)
+ accel = -1;
+ else
+ accel = 0;
+ }
+
self.angles_x = 0;
self.angles_z = 0;
makevectors(self.angles); // new forward direction!
@@ -378,7 +387,7 @@
// terminal velocity = velocity at which 50 == accelfactor, that is, 1549 units/sec
// BUG RIGS: stop when reversing and releasing the button
- if(myspeed < 0 && accel == 0)
+ if(myspeed < 0 && accel >= 0)
myspeed = 0;
self.angles_y += steer * frametime * steerfactor; // apply steering
More information about the nexuiz-commits
mailing list