From: MirceaKitsune Date: Thu, 14 Apr 2011 11:39:13 +0000 (+0300) Subject: Fix infinite multijumps X-Git-Url: http://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=commitdiff_plain;h=c32b633b98f39212037888f35146d7789d481e91 Fix infinite multijumps --- diff --git a/data/qcsrc/server/cl_physics.qc b/data/qcsrc/server/cl_physics.qc index 8743d595..f917d8b6 100644 --- a/data/qcsrc/server/cl_physics.qc +++ b/data/qcsrc/server/cl_physics.qc @@ -77,7 +77,7 @@ void PlayerJump (void) if(!doublejump && self.multijump_ready && self.multijump_count < cvar("g_multijump") && self.velocity_z > cvar("g_multijump_speed")) { // doublejump = FALSE; // checked above in the if - if (cvar("g_multijump") > 0) + if (cvar("g_multijump")) { if (cvar("g_multijump_add") == 0) // in this case we make the z velocity == jumpvelocity { @@ -109,7 +109,8 @@ void PlayerJump (void) self.velocity_y = wishdir_y * curspeed; // keep velocity_z unchanged! } - self.multijump_count += 1; + if (cvar("g_multijump") > 0) + self.multijump_count += 1; } } self.multijump_ready = FALSE; // require releasing and pressing the jump button again for the next jump