diff --git a/game/modules/tome/class/Object.lua b/game/modules/tome/class/Object.lua index 5379879..f3fbb20 100644 --- a/game/modules/tome/class/Object.lua +++ b/game/modules/tome/class/Object.lua @@ -238,7 +238,7 @@ function _M:getTextualDesc() local desc_combat = function(combat) local dm = {} for stat, i in pairs(combat.dammod or {}) do - dm[#dm+1] = ("+%d%% %s"):format(i * 100, Stats.stats_def[stat].name) + dm[#dm+1] = ("%+d%% %s"):format(i * 100, Stats.stats_def[stat].name) end if #dm > 0 or (combat.dam or 0) ~= 0 or combat.damrange or (combat.atk or 0) ~= 0 or (combat.apr or 0) ~= 0 or (combat.physcrit or 0) ~= 0 then desc:add(("%d Power [Range %0.2f] (%s), %d Accuracy, %d Armor Penetration, Crit %d%%"):format(combat.dam or 0, combat.damrange or 1.1, table.concat(dm, ','), combat.atk or 0, combat.apr or 0, combat.physcrit or 0), true)