From: MirceaKitsune Date: Mon, 2 May 2011 01:27:28 +0000 (+0300) Subject: Movement and jumping speed now depends on size. Needs to be tweaked better though. X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=ffcb4544ffc0f24902cff752e7b793538ca9c9a5;p=voretournament%2Fvoretournament.git Movement and jumping speed now depends on size. Needs to be tweaked better though. --- 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;