From 0b5de79ca818524b90a49ff104cd302fc9a22051 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Mon, 16 Mar 2026 10:16:03 +0100 Subject: [PATCH] Removed ArmorScore from character data model and instead adding it in basePrep --- module/data/actor/character.mjs | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/module/data/actor/character.mjs b/module/data/actor/character.mjs index 8ded7a0f..9036d3ca 100644 --- a/module/data/actor/character.mjs +++ b/module/data/actor/character.mjs @@ -41,20 +41,6 @@ export default class DhCharacter extends DhCreature { label: 'DAGGERHEART.GENERAL.proficiency' }), evasion: new fields.NumberField({ initial: 0, integer: true, label: 'DAGGERHEART.GENERAL.evasion' }), - armorScore: new fields.SchemaField({ - value: new fields.NumberField({ - integer: true, - initial: 0, - min: 0, - label: 'DAGGERHEART.GENERAL.armorScore' - }), - max: new fields.NumberField({ - integer: true, - initial: 0, - min: 0, - label: 'DAGGERHEART.GENERAL.armorScore' - }) - }), damageThresholds: new fields.SchemaField({ severe: new fields.NumberField({ integer: true, @@ -665,6 +651,10 @@ export default class DhCharacter extends DhCreature { prepareBaseData() { super.prepareBaseData(); + this.armorScore = { + max: 0, + value: 0 + }; this.evasion += this.class.value?.system?.evasion ?? 0; const currentLevel = this.levelData.level.current;