diff --git a/game/modules/tome/data/talents/chronomancy/chronomancer.lua b/game/modules/tome/data/talents/chronomancy/chronomancer.lua index 987cbf7c1b36fff78a5acae03bee19a51c58dba5..0f313d6730a8c6fdb0ce87fb8937d609029a4b0b 100644 --- a/game/modules/tome/data/talents/chronomancy/chronomancer.lua +++ b/game/modules/tome/data/talents/chronomancy/chronomancer.lua @@ -186,12 +186,19 @@ end -- Extension Spellbinding getExtensionModifier = function(self, t, value) + local pm = getParadoxModifier(self) local mod = 1 + local p = self:isTalentActive(self.T_EXTENSION) if p and p.talent == t.id then mod = mod + self:callTalent(self.T_EXTENSION, "getPower") end + + -- paradox modifier rounds down + value = math.floor(valeu * pm) + -- extension modifier rounds up value = math.ceil(value * mod) + return value end diff --git a/game/modules/tome/data/talents/chronomancy/other.lua b/game/modules/tome/data/talents/chronomancy/other.lua index 8d6bce2cf6b3ec2ed4d3e61bc0dda64360ab789d..df003b5ead22cf5f6dcc5c7a294fc71d8ed339f6 100644 --- a/game/modules/tome/data/talents/chronomancy/other.lua +++ b/game/modules/tome/data/talents/chronomancy/other.lua @@ -86,15 +86,16 @@ newTalent{ local spellpower = getParadoxSpellpower(self, t) local after_will, will_modifier, sustain_modifier = self:getModifiedParadox() local anomaly = self:paradoxFailChance() - return ([[Use to set your preferred Paradox. While resting or waiting you'll adjust your Paradox towards this number over %d turns. + return ([[Use to set your preferred Paradox. While resting or waiting you'll adjust your Paradox towards this number over %d turns. + Your Paradox modifier is factored into the duration and spellpower of all chronomancy spells. - Preferred Paradox : %d - Spellpower Modifier : %d%% + Preferred Paradox : %d + Paradox Modifier : %d%% Spellpower for Chronomancy : %d Willpower Paradox Modifier : -%d - Paradox Sustain Modifier : +%d - Total Modifed Paradox : %d - Current Anomaly Chance : %d%%]]):format(duration, preference, sp_modifier, spellpower, will_modifier, sustain_modifier, after_will, anomaly) + Paradox Sustain Modifier : +%d + Total Modifed Paradox : %d + Current Anomaly Chance : %d%%]]):format(duration, preference, sp_modifier, spellpower, will_modifier, sustain_modifier, after_will, anomaly) end, }