.dungeon/module/models/Item/Spell.mjs

22 lines
No EOL
532 B
JavaScript

import { DescribedItemData } from "./DescribedItemData.mjs";
import DOTDUNGEON from "../../config.mjs";
export class SpellItemData extends DescribedItemData {
static defineSchema() {
const fields = foundry.data.fields;
return mergeObject(super.defineSchema(), {
skill: new fields.StringField({
initial: ``,
blank: true,
trim: true,
options() {
let skills = [ `` ];
for (const group in DOTDUNGEON.skills) {
skills.push(...skills[group]);
};
return skills;
},
}),
});
};
};