From ea62753439e093986236a662542fa257c135d088 Mon Sep 17 00:00:00 2001 From: orange <iwasrobots@hotmail.com> Date: Sat, 19 Oct 2019 23:31:37 +0700 Subject: [PATCH] soothing darkness only lists damage reduction if it's applicable --- game/modules/tome/data/timed_effects/physical.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/modules/tome/data/timed_effects/physical.lua b/game/modules/tome/data/timed_effects/physical.lua index 280cfa148f..5236fa6327 100644 --- a/game/modules/tome/data/timed_effects/physical.lua +++ b/game/modules/tome/data/timed_effects/physical.lua @@ -3423,7 +3423,14 @@ newEffect{ newEffect{ name = "SOOTHING_DARKNESS", image = "talents/soothing_darkness.png", desc = "Soothing Darkness", - long_desc = function(self, eff) return ("The target is wreathed in shadows, increasing life regeneration by %0.1f, stamina regeneration by %0.1f, and all damage resistance by %d%%."):format(eff.life, eff.stamina, eff.shadowguard) end, + long_desc = function(self, eff) + local desc = ("The target is wreathed in shadows, increasing life regeneration by %0.1f"):format(eff.life) + if eff.shadowguard > 0 then + desc = desc..(", stamina regeneration by %0.1f and all damage resistance by %d%%."):format(eff.stamina, eff.shadowguard) + else + desc = desc..(" and stamina regeneration by %0.1f."):format(eff.stamina) end + return desc + end, type = "physical", subtype = { darkness=true, healing=true, regeneration=true }, status = "beneficial", -- GitLab