diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 218864e..c2b4958 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -147,7 +147,7 @@ export class M5Character extends Actor { ret.stats.drinkingFW = Math.floor(ret.attributes.ko.value / 10); ret.stats.hoardMin = M5Character.levelThreshold.at(ret.level - 1) / 2; ret.stats.hoardNext = M5Character.levelThreshold.at(ret.level) / 2; - ret.stats.wealth = data.info.gold + data.info.silver / 10 + data.info.copper / 100; + ret.stats.wealth = parseFloat((data.info.gold + data.info.silver / 10 + data.info.copper / 100).toPrecision(3)); ret.stats.hoard = 0; if (!skip?.mods) { @@ -523,9 +523,9 @@ export class M5Character extends Actor { case "gold": return value; case "silver": - return value / 10; + return parseFloat((value / 10).toPrecision(3)); case "copper": - return value / 100; + return parseFloat((value / 100).toPrecision(3)); default: return 0; }