From da95be53ec5703e808233d7b45fc42fb500863dd Mon Sep 17 00:00:00 2001 From: coil <51716565+coil0@users.noreply.github.com> Date: Mon, 30 Dec 2019 15:02:01 -0500 Subject: [PATCH] Fix radiation protection when armor group is not set (#509) The radiation damage group can be not set when armor completely protects against radiation or when no mod has set a default value for the damage group. We want to apply radiation damage in the second case but not in the first. --- technic/radiation.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/technic/radiation.lua b/technic/radiation.lua index dd476c5..e4ed5c5 100644 --- a/technic/radiation.lua +++ b/technic/radiation.lua @@ -294,6 +294,8 @@ local function calculate_damage_multiplier(object) end if ag.radiation then return 0.01 * ag.radiation + elseif armor_enabled then + return 0 end if ag.fleshy then return math.sqrt(0.01 * ag.fleshy)