diff --git a/game/modules/tome/data/talents/techniques/magical-combat.lua b/game/modules/tome/data/talents/techniques/magical-combat.lua index 131124d9467cca4ec13b92f84c5bf9eb53865dde..8ddf6ee3a3598890c98eaaddb1826118a094f892 100644 --- a/game/modules/tome/data/talents/techniques/magical-combat.lua +++ b/game/modules/tome/data/talents/techniques/magical-combat.lua @@ -108,16 +108,21 @@ newTalent{ tactical = { BUFF = 2 }, activate = function(self, t) local power = self:getTalentLevel(t) / 7 + local crit = self:getTalentLevel(t) * 2.2 return { regen = self:addTemporaryValue("mana_regen", power), + pc = self:addTemporaryValue("combat_physcrit", crit), + sc = self:addTemporaryValue("combat_spellcrit", crit), } end, deactivate = function(self, t, p) self:removeTemporaryValue("mana_regen", p.regen) + self:removeTemporaryValue("combat_physcrit", p.pc) + self:removeTemporaryValue("combat_spellcrit", p.sc) return true end, info = function(self, t) - return ([[Regenerates %0.2f mana per turn while active.]]):format(self:getTalentLevel(t) / 7) + return ([[Regenerates %0.2f mana per turn and increases physical and spell critical chance by %d%% while active.]]):format(self:getTalentLevel(t) / 7, self:getTalentLevel(t) * 2.2) end, }