diff --git a/plugins/l4d2_TKStopper.smx b/plugins/l4d2_TKStopper.smx index 38e089b..982a037 100644 Binary files a/plugins/l4d2_TKStopper.smx and b/plugins/l4d2_TKStopper.smx differ diff --git a/scripting/l4d2_TKStopper.sp b/scripting/l4d2_TKStopper.sp index cd15f86..5bdabac 100644 --- a/scripting/l4d2_TKStopper.sp +++ b/scripting/l4d2_TKStopper.sp @@ -304,8 +304,6 @@ public Action Event_OnTakeDamage(int victim, int& attacker, int& inflictor, flo pData[attacker].ffCount++; // Auto reverse ff logic - int prevFFTime = pData[attacker].lastFFTime; - pData[attacker].lastFFTime = time; // If not immune to RFF, damage is direct, _or admin shit_ if(~pData[attacker].immunityFlags & Immune_RFF && isDamageDirect) { float minutesSinceiLastFFTime = (time - pData[attacker].lastFFTime) / 60.0; @@ -331,6 +329,7 @@ public Action Event_OnTakeDamage(int victim, int& attacker, int& inflictor, flo pData[attacker].autoRFFScaleFactor = hFFAutoScaleMaxRatio.FloatValue; } } + int prevFFTime = pData[attacker].lastFFTime; pData[attacker].lastFFTime = time; // Check for excessive friendly fire damage in short timespan