diff --git a/game/modules/tome/class/interface/Combat.lua b/game/modules/tome/class/interface/Combat.lua index 2fe80b686cd16a6425e90d6831e1b1cb3b6f2a8b..aefe3fe22b6c9cce51d670385cc0353ac6561a51 100644 --- a/game/modules/tome/class/interface/Combat.lua +++ b/game/modules/tome/class/interface/Combat.lua @@ -1009,8 +1009,9 @@ function _M:combatAttackRanged(weapon, ammo) elseif weapon and weapon.wil_attack then stats = self:getWil(100, true) - 10 else stats = self:getDex(100, true) - 10 end + local d = self:combatAttackBase(weapon, ammo) + stats + (self.combat_atk_ranged or 0) if self:attr("dazed") then d = d / 2 end - return self:rescaleCombatStats(self:combatAttackBase(weapon, ammo) + stats + (self.combat_atk_ranged or 0)) + return self:rescaleCombatStats(d) end --- Gets the attack using only strength