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