diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua
index 9a348e3f4f7c31fd2e72381f37aede4861e992e2..1d49fa5d9bb49ff8aa7dd2c362f4c2e759ee958d 100644
--- a/game/modules/tome/class/interface/Combat.lua
+++ b/game/modules/tome/class/interface/Combat.lua
@@ -583,13 +583,13 @@ end
 function _M:combatDamage(weapon)
 	weapon = weapon or self.combat or {}
 
-	local sub_con_to_str = false
-	if weapon.talented and weapon.talented == "knife" and self:knowTalent(Talents.T_LETHALITY) then sub_con_to_str = true end
+	local sub_cun_to_str = false
+	if weapon.talented and weapon.talented == "knife" and self:knowTalent(Talents.T_LETHALITY) then sub_cun_to_str = true end
 
 	local totstat = 0
 	local dammod = weapon.dammod or {str=0.6}
 	for stat, mod in pairs(dammod) do
-		if sub_con_to_str and stat == "str" then stat = "cun" end
+		if sub_cun_to_str and stat == "str" then stat = "cun" end
 		if self.use_psi_combat and stat == "str" then stat = "wil" end
 		if self.use_psi_combat and stat == "dex" then stat = "cun" end
 		totstat = totstat + self:getStat(stat) * mod