From ffcb4544ffc0f24902cff752e7b793538ca9c9a5 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Mon, 2 May 2011 04:27:28 +0300 Subject: [PATCH] Movement and jumping speed now depends on size. Needs to be tweaked better though. --- data/qcsrc/server/cl_physics.qc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/qcsrc/server/cl_physics.qc b/data/qcsrc/server/cl_physics.qc index 2c284091..85c1ac59 100644 --- a/data/qcsrc/server/cl_physics.qc +++ b/data/qcsrc/server/cl_physics.qc @@ -55,6 +55,8 @@ void PlayerJump (void) } mjumpheight = cvar("sv_jumpvelocity"); + if(self.scale) // we are smaller or larger, so we jump lower or higher + mjumpheight *= self.scale; if (self.waterlevel >= WATERLEVEL_SWIMMING) { if (self.watertype == CONTENT_WATER) @@ -500,6 +502,9 @@ void PM_Accelerate(vector wishdir, float wishspeed, float wishspeed0, float acce if(speedclamp) accelqw = -accelqw; + if(self.scale) // we are smaller or larger, so we run lower or higher + wishspeed *= self.scale; + if(cvar("sv_gameplayfix_q2airaccelerate")) wishspeed0 = wishspeed; -- 2.39.2