From 6e478ed665965380964b0e532d239456fcff773c Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 10 Apr 2015 03:26:04 +1000 Subject: [PATCH] Fix spectator speed (walking is still a bit off, but a different issue) --- qcsrc/common/physics.qc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qcsrc/common/physics.qc b/qcsrc/common/physics.qc index 0a8d5e0c7..55d373bc6 100644 --- a/qcsrc/common/physics.qc +++ b/qcsrc/common/physics.qc @@ -1450,7 +1450,7 @@ void PM_walk(float buttons_prev, float maxspd_mod) } // walking - makevectors(self.v_angle.y * '0 1 0'); + makevectors(PHYS_INPUT_ANGLES(self).y * '0 1 0'); vector wishvel = v_forward * self.movement.x + v_right * self.movement.y; // acceleration @@ -1760,7 +1760,7 @@ void PM_Main() #ifdef SVQC if (!IS_PLAYER(self)) { - maxspeed_mod *= autocvar_sv_spectator_speed_multiplier; + maxspeed_mod = autocvar_sv_spectator_speed_multiplier; if (!self.spectatorspeed) self.spectatorspeed = maxspeed_mod; if (self.impulse && self.impulse <= 19 || (self.impulse >= 200 && self.impulse <= 209) || (self.impulse >= 220 && self.impulse <= 229)) @@ -1778,7 +1778,7 @@ void PM_Main() } // otherwise just clear self.impulse = 0; } - maxspeed_mod *= self.spectatorspeed; + maxspeed_mod = self.spectatorspeed; } #endif -- 2.39.2