diff --git a/game/modules/tome/data/talents/spells/animus.lua b/game/modules/tome/data/talents/spells/animus.lua index 77b10f441a296f8cf16133a852785f80955a9ae7..22d00e1d8a414b22d98f20fef192ba6dc9b7a4ce 100644 --- a/game/modules/tome/data/talents/spells/animus.lua +++ b/game/modules/tome/data/talents/spells/animus.lua @@ -57,7 +57,7 @@ newTalent{ mode = "passive", points = 5, getMax = function(self, t) return math.floor(self:combatTalentScale(t, 2, 8)) end, - getChance = function(self, t) return math.floor(self:combatTalentScale(t, 10, 80)) end, + getChance = function(self, t) return self:combatTalentLimit(t, 100, 20, 60) end, passives = function(self, t, p) self:talentTemporaryValue(p, "extra_soul_chance", t.getChance(self, t)) self:talentTemporaryValue(p, "max_soul", t.getMax(self, t)) diff --git a/game/modules/tome/data/talents/techniques/weaponshield.lua b/game/modules/tome/data/talents/techniques/weaponshield.lua index 823007676a3376e2e2bedaa0910c2524553bc301..15832b39a8d912705dcc6b31e610dc6e2584dcda 100644 --- a/game/modules/tome/data/talents/techniques/weaponshield.lua +++ b/game/modules/tome/data/talents/techniques/weaponshield.lua @@ -294,8 +294,8 @@ newTalent{ require = techs_req3, mode = "passive", points = 5, - getPhysical = function(self, t) return self:combatTalentScale(t, 1, 20) end, - getSpell = function(self, t) return self:combatTalentScale(t, 1, 10) end, + getPhysical = function(self, t) return self:combatTalentScale(t, 5, 20, 0.75) end, + getSpell = function(self, t) return self:combatTalentScale(t, 3, 10, 0.75) end, passives = function(self, t, p) self:talentTemporaryValue(p, "combat_physresist", t.getPhysical(self, t)) self:talentTemporaryValue(p, "combat_spellresist", t.getSpell(self, t))