This commit is contained in:
Dapoolp 2025-08-05 21:14:42 +02:00
parent 5cd1956ec2
commit 6fcdca20b1
12 changed files with 456 additions and 180 deletions

View file

@ -139,4 +139,8 @@ export default class DHArmor extends AttachableItem {
const labels = [`${game.i18n.localize('DAGGERHEART.ITEMS.Armor.baseScore')}: ${this.baseScore}`];
return labels;
}
get features() {
return this.armorFeatures;
}
}

View file

@ -91,6 +91,10 @@ export default class BaseDataItem extends foundry.abstract.TypeDataModel {
return this.actions;
}
get features() {
return [];
}
/**
* Obtain a data object used to evaluate any dice rolls associated with this Item Type
* @param {object} [options] - Options which modify the getRollData method.

View file

@ -20,7 +20,8 @@ export default class DHSubclass extends BaseDataItem {
choices: CONFIG.DH.ACTOR.abilities,
integer: false,
nullable: true,
initial: null
initial: null,
label: "DAGGERHEART.ITEMS.Subclass.spellcastingTrait"
}),
features: new ItemLinkFields(),
featureState: new fields.NumberField({ required: true, initial: 1, min: 1 }),

View file

@ -227,4 +227,8 @@ export default class DHWeapon extends AttachableItem {
return labels;
}
get features() {
return this.weaponFeatures;
}
}