From 742a69255ba47ab5af71eea2b8b770a19130f063 Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Fri, 29 Dec 2023 15:35:58 -0800 Subject: [PATCH] Smoke Grenade: remove gibbing --- scripts/zm/replaced/_zm.gsc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/zm/replaced/_zm.gsc b/scripts/zm/replaced/_zm.gsc index c5ab11b0..cdfb7932 100644 --- a/scripts/zm/replaced/_zm.gsc +++ b/scripts/zm/replaced/_zm.gsc @@ -1355,7 +1355,17 @@ actor_damage_override(inflictor, attacker, damage, flags, meansofdeath, weapon, { if (!is_true(self.is_brutus)) { - damage = level.zombie_health; + if (is_true(self.real_willy_pete_damage)) + { + self.real_willy_pete_damage = undefined; + } + else + { + // hack to make Smoke Grenade use MOD_UNKNOWN so zombies don't gib + self.real_willy_pete_damage = 1; + self dodamage(self.health, inflictor.origin, attacker, self, "none", "MOD_UNKNOWN", 0, weapon); + return 0; + } } }