From 388f561f585d95d278fed564d7b970038c7f6d4c Mon Sep 17 00:00:00 2001 From: Nairda <38843773+Nairdaa@users.noreply.github.com> Date: Tue, 12 Mar 2024 13:57:49 +0100 Subject: [PATCH] add backwards check for sync (#1194) * add backwards check for sync * Update shavit-core.sp now it works --- addons/sourcemod/scripting/shavit-core.sp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/sourcemod/scripting/shavit-core.sp b/addons/sourcemod/scripting/shavit-core.sp index a04a46cd..080da5a7 100644 --- a/addons/sourcemod/scripting/shavit-core.sp +++ b/addons/sourcemod/scripting/shavit-core.sp @@ -3753,6 +3753,17 @@ void TestAngles(int client, float dirangle, float yawdelta, const float vel[3]) gA_Timers[client].iGoodGains++; } } + + // backwards + else if(dirangle > 157.5 || dirangle < 202.5) + { + gA_Timers[client].iTotalMeasures++; + + if((yawdelta > 0.0 && vel[1] <= -100.0) || (yawdelta < 0.0 && vel[1] >= 100.0)) + { + gA_Timers[client].iGoodGains++; + } + } } void StopTimer_Cheat(int client, const char[] message)