X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcl_physics.qc;h=2df6c1c4fefb2ffbad069cb587cd27e82f22bdff;hb=84ccb01a7b9e6b75c106635f3f6ac2f7bb0f3270;hp=6d5fbfd0fa6858084905c652ebcab14fff9656a6;hpb=392756210604d308b0756cc39cd776553cc981ea;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/cl_physics.qc b/qcsrc/server/cl_physics.qc index 6d5fbfd0f..2df6c1c4f 100644 --- a/qcsrc/server/cl_physics.qc +++ b/qcsrc/server/cl_physics.qc @@ -103,9 +103,9 @@ void PlayerJump (void) curspeed = max( vlen(vec2(self.velocity)), // current xy speed - vlen(vec2(antilag_takebackavgvelocity(self, time - 0.25, time))) // average xy topspeed over the last 0.25 secs + vlen(vec2(antilag_takebackavgvelocity(self, max(self.lastteleporttime + sys_frametime, time - 0.25), time))) // average xy topspeed over the last 0.25 secs ); - makevectors(self.v_angle); // this always is '0 y 0' + makevectors(self.v_angle_y * '0 1 0'); wishvel = v_forward * self.movement_x + v_right * self.movement_y; wishdir = normalize(wishvel);