diff --git a/source/server/damage.qc b/source/server/damage.qc index 32dd0bb..50f7f29 100644 --- a/source/server/damage.qc +++ b/source/server/damage.qc @@ -436,9 +436,6 @@ void(entity victim,entity attacker, float damage, float d_style) DamageHandler = if (d_style == S_ZOMBIE && nuke_powerup_active > time) return; - // Abstinence Program - victim.ach_tracker_abst = 1; - entity old_self; if (victim.classname == "ai_zombie" || victim.classname == "ai_dog") { @@ -483,6 +480,9 @@ void(entity victim,entity attacker, float damage, float d_style) DamageHandler = if (victim.flags & FL_GODMODE) { return; } + + // Abstinence Program + victim.ach_tracker_abst = 1; if (victim.perks & P_JUG) damage = ceil(damage*0.5);