39 lines
775 B
JavaScript
39 lines
775 B
JavaScript
export class MobData extends foundry.abstract.TypeDataModel {
|
|
static defineSchema() {
|
|
const fields = foundry.data.fields;
|
|
return {
|
|
dice: new fields.StringField({
|
|
initial: ``,
|
|
blank: true,
|
|
}),
|
|
bonus: new fields.NumberField({
|
|
initial: 0,
|
|
nullable: false,
|
|
}),
|
|
initiative: new fields.NumberField({
|
|
initial: null,
|
|
nullable: true,
|
|
}),
|
|
morale: new fields.NumberField({
|
|
initial: null,
|
|
nullable: true,
|
|
}),
|
|
drops: new fields.StringField({
|
|
initial: ``,
|
|
blank: true,
|
|
}),
|
|
stunts: new fields.StringField({
|
|
initial: ``,
|
|
blank: true,
|
|
}),
|
|
immune: new fields.StringField({
|
|
initial: ``,
|
|
blank: true,
|
|
}),
|
|
weak: new fields.StringField({
|
|
initial: ``,
|
|
blank: true,
|
|
}),
|
|
};
|
|
};
|
|
};
|