[nexuiz-commits] r8598 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Jan 30 13:27:06 EST 2010


Author: div0
Date: 2010-01-30 13:27:06 -0500 (Sat, 30 Jan 2010)
New Revision: 8598

Modified:
   trunk/data/qcsrc/server/cl_physics.qc
Log:
fix missing sqrt in sideways friction

Modified: trunk/data/qcsrc/server/cl_physics.qc
===================================================================
--- trunk/data/qcsrc/server/cl_physics.qc	2010-01-30 18:18:30 UTC (rev 8597)
+++ trunk/data/qcsrc/server/cl_physics.qc	2010-01-30 18:27:06 UTC (rev 8598)
@@ -478,7 +478,10 @@
 		if(fminimum <= 0)
 			vel_perpend = vel_perpend * f;
 		else
-			vel_perpend = vel_perpend * min(1, max(fminimum, f));
+		{
+			fminimum = sqrt(fminimum);
+			vel_perpend = vel_perpend * bound(fminimum, f, 1);
+		}
 	}
 	else
 		vel_perpend = vel_perpend * (1 - frametime * wishspeed * sidefric);



More information about the nexuiz-commits mailing list