From 84934ebd6fedf226cd3f1b160f2e6d4d1c634301 Mon Sep 17 00:00:00 2001 From: div0 Date: Thu, 21 Sep 2006 20:02:59 +0000 Subject: [PATCH] yaoops git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1894 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 66dde3ddb..af9d9df1c 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -1145,12 +1145,12 @@ void player_powerups (void) float CalcRegen(float current, float stable, float maxv, float regenfactor) { - if(current > maxv) + if(current > stable) return current; - else if(current > maxv - 0.25) // when close enough, "snap" - return maxv; + else if(current > stable - 0.25) // when close enough, "snap" + return stable; else - return bound(0, current + (maxv - current) * regenfactor * frametime, maxv); + return bound(0, current + (stable - current) * regenfactor * frametime, maxv); } void player_regen (void) -- 2.39.2