Start on settings data model for template presets

This commit is contained in:
Chris Ryan 2025-11-14 14:52:23 +10:00
parent 554bc53dd8
commit 596e149968
5 changed files with 66 additions and 4 deletions

View file

@ -0,0 +1,32 @@
export const presetTemplateTypes = {
circle: {
id: 'circle',
name: 'circle'
},
inFront: {
id: 'inFront',
name: 'inFront'
}
};
export default class DhPresetTemplate extends foundry.abstract.DataModel {
static defineSchema() {
const fields = foundry.data.fields;
return {
type: new fields.StringField({
required: true,
choices: presetTemplateTypes,
initial: presetTemplateTypes.inFront.name,
label: 'DAGGERHEART.GENERAL.type'
}),
range: new fields.StringField({
required: true,
initial: "15",
label: 'DAGGERHEART.GENERAL.type'
})
};
}
}