diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua index cc2c4bbecb71edb0d93632f8ca05d1863350c995..69e09665b3f47fb1ed12d63f5049fa64a6c89d0c 100644 --- a/game/modules/tome/class/interface/Combat.lua +++ b/game/modules/tome/class/interface/Combat.lua @@ -1742,6 +1742,8 @@ function _M:getOffHandMult(combat, mult) if self:knowTalent(Talents.T_CORRUPTED_STRENGTH) then offmult = math.max(offmult,self:callTalent(Talents.T_CORRUPTED_STRENGTH,"getoffmult")) end + if combat and combat.no_offhand_penalty then offmult = math.max(1, offmult) end + offmult = (mult or 1)*offmult if self:hasEffect(self.EFF_CURSE_OF_MADNESS) then local eff = self:hasEffect(self.EFF_CURSE_OF_MADNESS) @@ -1751,11 +1753,7 @@ function _M:getOffHandMult(combat, mult) end end - if combat and combat.no_offhand_penalty then - return math.max(1, offmult) - else - return offmult - end + return offmult end --- Gets fatigue