From d1b2ffd4611cb462c49f5668b4ecf51b045df9c1 Mon Sep 17 00:00:00 2001 From: rtldg <55846624+rtldg@users.noreply.github.com> Date: Sat, 15 Jan 2022 13:02:45 +0000 Subject: [PATCH] normalize angle difference just in case --- addons/sourcemod/scripting/shavit-tas.sp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/sourcemod/scripting/shavit-tas.sp b/addons/sourcemod/scripting/shavit-tas.sp index cf0381ec..69bc362f 100644 --- a/addons/sourcemod/scripting/shavit-tas.sp +++ b/addons/sourcemod/scripting/shavit-tas.sp @@ -542,7 +542,8 @@ public Action OnPlayerRunCmd(int client, int& buttons, int& impulse, float vel[3 } else if (type == AutostrafeType_Basic) { - float delta = angles[1] - g_flOldYawAngle[client]; + float delta = AngleNormalize(angles[1] - g_flOldYawAngle[client]); + if (delta < 0.0) { vel[1] = g_fMaxMove;