From 00000008fd7b6cbe586fe900e118405dc67bb279 Mon Sep 17 00:00:00 2001 From: rtldg <55846624+rtldg@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:26:36 +0000 Subject: [PATCH] make sure the z isn't scaled just in case for prespeed_ez_vel --- addons/sourcemod/scripting/shavit-misc.sp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index aca63507..f056b8b1 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -1308,9 +1308,11 @@ public Action Shavit_OnUserCmdPre(int client, int &buttons, int &impulse, float float fSpeedXY = (SquareRoot(Pow(fSpeed[0], 2.0) + Pow(fSpeed[1], 2.0))); float fScale = (prespeed_ez_vel / fSpeedXY); - if (fScale > 1.0) + if (fSpeedXY >= 1.0 && fScale > 1.0) { + float z = fSpeed[2]; ScaleVector(fSpeed, fScale); + fSpeed[2] = z; DumbSetVelocity(client, fSpeed); } }