diff --git a/scripts/zm/replaced/_zm.gsc b/scripts/zm/replaced/_zm.gsc index 49803c50..c5ab11b0 100644 --- a/scripts/zm/replaced/_zm.gsc +++ b/scripts/zm/replaced/_zm.gsc @@ -1348,15 +1348,7 @@ actor_damage_override(inflictor, attacker, damage, flags, meansofdeath, weapon, if (weapon == "zombie_bullet_crouch_zm" && meansofdeath == "MOD_RIFLE_BULLET") { - final_damage = scale_damage(final_damage, 600); - } - - if (weapon == "quadrotorturret_zm" && meansofdeath == "MOD_PISTOL_BULLET") - { - if (!is_true(self.is_mechz)) - { - final_damage = scale_damage(final_damage, 6000); - } + damage = scale_damage(damage, 600); } if (weapon == "willy_pete_zm") @@ -1379,7 +1371,15 @@ actor_damage_override(inflictor, attacker, damage, flags, meansofdeath, weapon, { if (!is_true(self.is_brutus)) { - final_damage = scale_damage(final_damage, 200); + damage = scale_damage(damage, 200); + } + } + + if (weapon == "quadrotorturret_zm" && meansofdeath == "MOD_PISTOL_BULLET") + { + if (!is_true(self.is_mechz)) + { + damage = scale_damage(damage, 6000); } }