Remade to array structure

This commit is contained in:
WBHarry 2025-12-31 19:45:10 +01:00
parent 6140b4baaf
commit e6419b89d0
6 changed files with 33 additions and 98 deletions

View file

@ -1,4 +1,4 @@
import ForeignDocumentUUIDField from '../fields/foreignDocumentUUIDField.mjs';
import ForeignDocumentUUIDArrayField from '../fields/foreignDocumentUUIDArrayField.mjs';
export default class DHScene extends foundry.abstract.DataModel {
static defineSchema() {
@ -16,15 +16,7 @@ export default class DHScene extends foundry.abstract.DataModel {
close: new fields.NumberField({ integer: true, label: 'DAGGERHEART.CONFIG.Range.close.name' }),
far: new fields.NumberField({ integer: true, label: 'DAGGERHEART.CONFIG.Range.far.name' })
}),
sceneEnvironments: new fields.TypedObjectField(
new fields.SchemaField({
environment: new ForeignDocumentUUIDField({ type: 'Actor' }),
icon: new fields.StringField({
required: true,
initial: CONFIG.DH.GENERAL.environmentIcons.tree.icon
})
})
)
sceneEnvironments: new ForeignDocumentUUIDArrayField({ type: 'Actor' })
};
}
}