diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua
index d56f20700410e6a9597e411b283a563622174cba..af67eab1b4dbb67853c6023a495af2583ddbed39 100644
--- a/game/modules/tome/class/interface/Combat.lua
+++ b/game/modules/tome/class/interface/Combat.lua
@@ -2132,8 +2132,8 @@ end
 
 --- Computes physical resistance
 --- Fake denotes a check not actually being made, used by character sheets etc.
-function _M:combatPhysicalResist(fake)
-	local add = 0
+function _M:combatPhysicalResist(fake, add)
+	add = add or 0
 	if not fake then
 		add = add + (self:checkOnDefenseCall("physical") or 0)
 	end
@@ -2162,8 +2162,8 @@ end
 
 --- Computes spell resistance
 --- Fake denotes a check not actually being made, used by character sheets etc.
-function _M:combatSpellResist(fake)
-	local add = 0
+function _M:combatSpellResist(fake, add)
+	add = add or 0
 	if not fake then
 		add = add + (self:checkOnDefenseCall("spell") or 0)
 	end
@@ -2190,8 +2190,8 @@ end
 
 --- Computes mental resistance
 --- Fake denotes a check not actually being made, used by character sheets etc.
-function _M:combatMentalResist(fake)
-	local add = 0
+function _M:combatMentalResist(fake, add)
+	add = add or 0
 	if not fake then
 		add = add + (self:checkOnDefenseCall("mental") or 0)
 	end