From f489a8c38439ad9baa986fc42eab728e4452a3eb Mon Sep 17 00:00:00 2001 From: Eric Wykoff <ericwykoff@yahoo.com> Date: Wed, 21 Jan 2015 19:08:50 -0600 Subject: [PATCH] clarity --- game/modules/tome/data/talents/chronomancy/flux.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game/modules/tome/data/talents/chronomancy/flux.lua b/game/modules/tome/data/talents/chronomancy/flux.lua index 23483e9f6d..ecdcd55bc9 100644 --- a/game/modules/tome/data/talents/chronomancy/flux.lua +++ b/game/modules/tome/data/talents/chronomancy/flux.lua @@ -76,6 +76,7 @@ newTalent{ callbackOnHit = function(self, t, cb, src) local absorb = cb.value * t.getPercent(self, t) local paradox = absorb*t.getConversionRatio(self, t) + self:setEffect(self.EFF_REALITY_SMEARING, t.getDuration(self, t), {paradox=paradox/t.getDuration(self, t), no_ct_effect=true}) game:delayedLogMessage(self, nil, "reality smearing", "#LIGHT_BLUE##Source# converts damage to paradox!") game:delayedLogDamage(src, self, 0, ("#LIGHT_BLUE#(%d converted)#LAST#"):format(absorb), false) @@ -185,9 +186,11 @@ newTalent{ doTwistFate = function(self, t, twist) local eff = self:hasEffect(self.EFF_TWIST_FATE) eff.twisted = twist or false - local anom = self:getTalentFromId(eff.talent) + -- Call the anomoly action function directly + local anom = self:getTalentFromId(eff.talent) anom.action(self, anom) + self:incParadox(-eff.paradox) self:removeEffect(self.EFF_TWIST_FATE) end, -- GitLab