From c86c7285b39d9d76dfb3db8d941cf944a9ae50ad Mon Sep 17 00:00:00 2001 From: div0 Date: Thu, 19 Mar 2009 11:13:41 +0000 Subject: [PATCH] drag cursor: don't overshoot when moving back git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6218 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index d19c32092..26efe3282 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -2470,7 +2470,7 @@ void PlayerPostThink (void) } else if(self.impulse == 12 || self.impulse == 16 || self.impulse == 19) { - f = 1 - self.dragspeed / vlen(self.dragentity.origin); + f = max(0.5, 1 - self.dragspeed / vlen(self.dragentity.origin)); self.dragentity.origin = self.dragentity.origin * f; self.impulse = 0; } -- 2.39.2