Merge pull request #2 from Oliver-Akins/RC-3

RC-3 | Add Abilities data model structure
This commit is contained in:
Oliver 2024-12-10 21:12:42 -07:00 committed by GitHub
commit b7bf66201f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,39 @@
const { fields } = foundry.data;
export class HeroData extends foundry.abstract.TypeDataModel {
static defineSchema() {
const schema = {};
const schema = new fields.SchemaField({
ability: new fields.SchemaField({
grit: new fields.NumberField({
min: 0,
initial: 1,
integer: true,
required: true,
nullable: false,
}),
gait: new fields.NumberField({
min: 0,
initial: 1,
integer: true,
required: true,
nullable: false,
}),
grip: new fields.NumberField({
min: 0,
initial: 1,
integer: true,
required: true,
nullable: false,
}),
glim: new fields.NumberField({
min: 0,
initial: 1,
integer: true,
required: true,
nullable: false,
}),
}),
});
return schema;
};