mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-03-07 14:36:13 +01:00
27 lines
905 B
JavaScript
27 lines
905 B
JavaScript
import FormulaField from './fields/formulaField.mjs';
|
|
|
|
//Extra definitions for RollTable
|
|
export default class DhRollTable extends foundry.abstract.TypeDataModel {
|
|
static defineSchema() {
|
|
const fields = foundry.data.fields;
|
|
|
|
return {
|
|
formulaName: new fields.StringField({
|
|
// This is to give a name to go together with the core.formula
|
|
required: true,
|
|
nullable: false,
|
|
initial: 'Formula' // Should be a translation
|
|
}),
|
|
altFormula: new fields.ArrayField(
|
|
new fields.SchemaField({
|
|
key: new fields.StringField({
|
|
required: false,
|
|
nullable: false,
|
|
blank: true
|
|
}),
|
|
formula: new FormulaField()
|
|
})
|
|
)
|
|
};
|
|
}
|
|
}
|