diff --git a/src/server/items/enchanter.js b/src/server/items/enchanter.js index 1a84f957..60ca3b7d 100644 --- a/src/server/items/enchanter.js +++ b/src/server/items/enchanter.js @@ -45,7 +45,10 @@ define([ var value = item.enchantedStats[p]; if (item.stats[p]) { - result.addStatMsgs.push('-' + value + ' ' + p); + result.addStatMsgs.push({ + stat: p, + value: -value + }); item.stats[p] -= value; if (item.stats[p] <= 0) delete item.stats[p]; diff --git a/src/server/items/generators/stats.js b/src/server/items/generators/stats.js index be7f8d6c..23356613 100644 --- a/src/server/items/generators/stats.js +++ b/src/server/items/generators/stats.js @@ -245,8 +245,12 @@ define([ value = Math.ceil(random.norm(statBlueprint.min, statBlueprint.max)); if (blueprint.statCount) { - if (result) - result.addStatMsgs.push('+' + value + ' ' + stat); + if (result) { + result.addStatMsgs.push({ + stat: stat, + value: value + }); + } if (!item.enchantedStats) item.enchantedStats = {};