Added PreCreate/Create/Delete logic for Class/Subclass and set it as foreignUUID fields in PC

This commit is contained in:
WBHarry 2025-06-07 15:17:16 +02:00
parent 53be047e12
commit a5aa2e914d
11 changed files with 177 additions and 167 deletions

View file

@ -5,9 +5,9 @@ export default class DHSubclass extends BaseDataItem {
/** @inheritDoc */
static get metadata() {
return foundry.utils.mergeObject(super.metadata, {
label: "TYPES.Item.subclass",
type: "subclass",
hasDescription: true,
label: 'TYPES.Item.subclass',
type: 'subclass',
hasDescription: true
});
}
@ -56,11 +56,7 @@ export default class DHSubclass extends BaseDataItem {
})
)
}),
multiclass: new fields.NumberField({ initial: null, nullable: true, integer: true })
isMulticlass: new fields.BooleanField({ initial: false })
};
}
get multiclassTier() {
return getTier(this.multiclass);
}
}