Removed ArmorScore from character data model and instead adding it in basePrep

This commit is contained in:
WBHarry 2026-03-16 10:16:03 +01:00
parent ade6dde5bb
commit 0b5de79ca8

View file

@ -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;