Fix Class HitPoints and ComainConfig (#190)

* Added HitPoints on class for use on character
* Updated DomainConfig to use the official domain icons
This commit is contained in:
WBHarry 2025-06-28 10:05:29 +02:00 committed by GitHub
parent c6cede40b2
commit 30ab18d683
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 26 additions and 18 deletions

View file

@ -20,8 +20,14 @@ export default class DHClass extends BaseDataItem {
...super.defineSchema(),
domains: new fields.ArrayField(new fields.StringField(), { max: 2 }),
classItems: new ForeignDocumentUUIDArrayField({ type: 'Item', required: false }),
evasion: new fields.NumberField({ initial: 0, integer: true }),
hitPoints: new fields.NumberField({
required: true,
integer: true,
min: 1,
initial: 5,
label: 'DAGGERHEART.Sheets.Class.HitPoints'
}),
evasion: new fields.NumberField({ initial: 0, integer: true, label: 'DAGGERHEART.Sheets.Class.Evasion' }),
hopeFeatures: new foundry.data.fields.ArrayField(new ActionField()),
classFeatures: new foundry.data.fields.ArrayField(new ActionField()),
subclasses: new ForeignDocumentUUIDArrayField({ type: 'Item', required: false }),