This commit is contained in:
Nikhil Nagarajan 2026-01-15 11:05:46 -05:00
parent 8f9f0617cd
commit 6a8d9eb067
2 changed files with 39 additions and 3 deletions

28
module/data/rollTable.mjs Normal file
View file

@ -0,0 +1,28 @@
//Extra definitions for RollTable
export default class DhRollTableData 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 fields.StringField({
required:true,
blank:false,
initial:"1d4" //Filler value
})
})
)
}
}
}