diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua
index d3544d2e72c2049e86a8c28a23187bc8f88592e8..436738783832af14369174baacebe71f84138de9 100644
--- a/game/modules/tome/class/interface/Combat.lua
+++ b/game/modules/tome/class/interface/Combat.lua
@@ -313,7 +313,7 @@ function _M:attackTargetWith(target, weapon, damtype, mult, force_dam)
 			atk = atk + effPredator.typeAttackChange
 		end
 	end
-	
+
 	if target.knowTalent and target:knowTalent(target.T_GESTURE_OF_GUARDING) then
 		local t = target:getTalentFromId(target.T_GESTURE_OF_GUARDING)
 		mult = mult * (100 + t.getDamageChange(target, t)) / 100
@@ -1026,7 +1026,7 @@ function _M:combatSpellpower(mod)
 		add = add + (15 + self:getTalentLevel(self.T_ARCANE_DEXTERITY) * 5) * self:getDex() / 100
 	end
 	if self:knowTalent(self.T_SHADOW_CUNNING) then
-		add = add + (15 + self:getTalentLevel(self.T_SHADOW_CUNNING) * 3) * self:getCun() / 100
+		add = add + (15 + self:getTalentLevel(self.T_SHADOW_CUNNING) * 5) * self:getCun() / 100
 	end
 	if self:hasEffect(self.EFF_BLOODLUST) then
 		add = add + self:hasEffect(self.EFF_BLOODLUST).dur
@@ -1356,7 +1356,7 @@ function _M:combatMovementSpeed(x, y)
 	if game.level and game.level.data.zero_gravity then
 		mult = 3
 	end
-	
+
 	local movement_speed = self.movement_speed
 	if x and y and game.level.map:checkAllEntities(x, y, "creepingDark") and self:knowTalent(self.T_DARK_VISION) then
 		local t = self:getTalentFromId(self.T_DARK_VISION)
diff --git a/game/modules/tome/data/talents/cunning/shadow-magic.lua b/game/modules/tome/data/talents/cunning/shadow-magic.lua
index 78bc5d9760ed73c2471f9799a7732d80506b78a2..28e8acc0ef1174a54041683946a553e06539b8a6 100644
--- a/game/modules/tome/data/talents/cunning/shadow-magic.lua
+++ b/game/modules/tome/data/talents/cunning/shadow-magic.lua
@@ -48,7 +48,7 @@ newTalent{
 	mode = "passive",
 	points = 5,
 	require = cuns_req2,
-	getSpellpower = function(self, t) return 15 + self:getTalentLevel(t) * 3 end,
+	getSpellpower = function(self, t) return 15 + self:getTalentLevel(t) * 5 end,
 	info = function(self, t)
 		local spellpower = t.getSpellpower(self, t)
 		return ([[The user gains a bonus to spellpower equal to %d%% of their cunning.]]):