From b5544a965e510602dd062e07c5b8c6be688f29c2 Mon Sep 17 00:00:00 2001 From: Martin Taibr Date: Fri, 30 Dec 2016 03:44:49 +0100 Subject: [PATCH] fix overkill blaster damaging turrets and vehicles, remove redundant health check --- qcsrc/common/mutators/mutator/overkill/sv_overkill.qc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc b/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc index 8bf9fe4a4f..412b5276b0 100644 --- a/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc +++ b/qcsrc/common/mutators/mutator/overkill/sv_overkill.qc @@ -98,12 +98,11 @@ MUTATOR_HOOKFUNCTION(ok, PlayerDamage_Calculate, CBC_ORDER_LAST) entity frag_target = M_ARGV(2, entity); float frag_deathtype = M_ARGV(3, float); - if(IS_PLAYER(frag_attacker) && IS_PLAYER(frag_target)) + if(IS_PLAYER(frag_attacker) && (IS_PLAYER(frag_target) || IS_VEHICLE(frag_target) || IS_TURRET(frag_target))) if(DEATH_ISWEAPON(frag_deathtype, WEP_BLASTER)) { if(frag_attacker != frag_target) - if(frag_target.health > 0) - if(STAT(FROZEN, frag_target) == 0) + if(!STAT(FROZEN, frag_target)) if(!IS_DEAD(frag_target)) { Send_Notification(NOTIF_ONE, frag_attacker, MSG_CENTER, CENTER_SECONDARY_NODAMAGE); -- 2.39.2