FIX: ForeignDocumentUUIDField initialize like a getter

FEAT: ForeignDocumentUUIDArrayField created and used
This commit is contained in:
Joaquin Pereyra 2025-06-17 19:09:09 -03:00
parent 5463f71526
commit d18141bb65
7 changed files with 32 additions and 20 deletions

View file

@ -1,11 +1,11 @@
import ActionField from '../fields/actionField.mjs';
import ForeignDocumentUUIDField from '../fields/foreignDocumentUUIDField.mjs';
import ForeignDocumentUUIDArrayField from '../fields/foreignDocumentUUIDArrayField.mjs';
import BaseDataItem from './base.mjs';
const featureSchema = () => {
return new foundry.data.fields.SchemaField({
name: new foundry.data.fields.StringField({ required: true }),
effects: new foundry.data.fields.ArrayField(new ForeignDocumentUUIDField({ type: 'ActiveEffect' })),
effects: new ForeignDocumentUUIDArrayField({type: 'Item', required: false}),
actions: new foundry.data.fields.ArrayField(new ActionField())
});
};