@@ -45,7 +45,10 @@ define([ | |||||
var value = item.enchantedStats[p]; | var value = item.enchantedStats[p]; | ||||
if (item.stats[p]) { | if (item.stats[p]) { | ||||
result.addStatMsgs.push('-' + value + ' ' + p); | |||||
result.addStatMsgs.push({ | |||||
stat: p, | |||||
value: -value | |||||
}); | |||||
item.stats[p] -= value; | item.stats[p] -= value; | ||||
if (item.stats[p] <= 0) | if (item.stats[p] <= 0) | ||||
delete item.stats[p]; | delete item.stats[p]; | ||||
@@ -245,8 +245,12 @@ define([ | |||||
value = Math.ceil(random.norm(statBlueprint.min, statBlueprint.max)); | value = Math.ceil(random.norm(statBlueprint.min, statBlueprint.max)); | ||||
if (blueprint.statCount) { | if (blueprint.statCount) { | ||||
if (result) | |||||
result.addStatMsgs.push('+' + value + ' ' + stat); | |||||
if (result) { | |||||
result.addStatMsgs.push({ | |||||
stat: stat, | |||||
value: value | |||||
}); | |||||
} | |||||
if (!item.enchantedStats) | if (!item.enchantedStats) | ||||
item.enchantedStats = {}; | item.enchantedStats = {}; | ||||