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)