diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua index 2d9d8a0b85ee444031decf3f41cea904778c08e1..2c75a124294df61ba88e391564c3891e3b14f5df 100644 --- a/game/modules/tome/class/interface/Combat.lua +++ b/game/modules/tome/class/interface/Combat.lua @@ -293,7 +293,7 @@ function _M:attackTargetWith(target, weapon, damtype, mult) -- Shadow cast if hitted and not target.dead and self:knowTalent(self.T_SHADOW_COMBAT) and self:isTalentActive(self.T_SHADOW_COMBAT) and self:getMana() > 0 then - local dam = 3 + self:getTalentLevel(self.T_SHADOW_COMBAT) * 2 + local dam = 2 + self:combatTalentSpellDamage(self.T_SHADOW_COMBAT, 2, 40) local mana = 1 + self:getTalentLevelRaw(self.T_SHADOW_COMBAT) / 1.5 if self:getMana() > mana then DamageType:get(DamageType.DARKNESS).projector(self, target.x, target.y, DamageType.DARKNESS, dam) diff --git a/game/modules/tome/data/talents/cunning/shadow-magic.lua b/game/modules/tome/data/talents/cunning/shadow-magic.lua index 5280b0cbf3ca51328eddf72617c85218fd299a40..a84c36eec2e3c94a21f8fe4e4c50d5a401cee638 100644 --- a/game/modules/tome/data/talents/cunning/shadow-magic.lua +++ b/game/modules/tome/data/talents/cunning/shadow-magic.lua @@ -26,7 +26,7 @@ newTalent{ sustain_stamina = 20, cooldown = 5, tactical = { BUFF = 2 }, - getDamage = function(self, t) return 3 + self:getTalentLevel(t) * 2 end, + getDamage = function(self, t) return 2 + self:combatTalentSpellDamage(t, 2, 40) end, getManaCost = function(self, t) return 1 + self:getTalentLevelRaw(t) / 1.5 end, activate = function(self, t) return {}