From 4429252752fcd11797b7c202a3fe902fd40f75bb Mon Sep 17 00:00:00 2001 From: LeFrique Date: Sat, 30 Dec 2023 19:39:44 +0100 Subject: [PATCH] Endfassung nach commitchaos --- source/module/M5Base.ts | 4 ++++ source/module/actors/M5Character.ts | 5 +++++ templates/sheets/character/main.hbs | 2 ++ 3 files changed, 11 insertions(+) diff --git a/source/module/M5Base.ts b/source/module/M5Base.ts index 0a9ec2d..5d6ec1a 100644 --- a/source/module/M5Base.ts +++ b/source/module/M5Base.ts @@ -177,6 +177,10 @@ export interface M5CharacterCalculatedData { perceptionFW: number; drinking: M5ModResult; drinkingFW: number; + hoard: number; + hoardNext: number; + hoardMin: number; + wealth: number; }; skillMods: {}; skills: { diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 7a3ca98..1c7a903 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -143,6 +143,11 @@ export class M5Character extends Actor { ret.stats.perceptionFW = 6; ret.stats.drinking = this.modResult(0); 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 - (data.info.race === "Zwerg" ? (ret.stats.hoardMin) : 0); + ret.stats.hoard = ret.stats.wealth + (data.info.race === "Zwerg" ? (ret.stats.hoardMin) : 0); + if (!skip?.mods) { const aggregate = new M5ModAggregate(data, ret); diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index a2df8dc..da1c054 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -4,10 +4,12 @@ Midgard +
{{data.calc.level}}
+ Name Grad