Get the foundation Trait type defined
This commit is contained in:
parent
507c9b0341
commit
8de63e91c7
4 changed files with 29 additions and 2 deletions
11
module/data/Item/Trait.mjs
Normal file
11
module/data/Item/Trait.mjs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
const { fields } = foundry.data;
|
||||
|
||||
export class TraitData extends foundry.abstract.TypeDataModel {
|
||||
// #region Schema
|
||||
static defineSchema() {
|
||||
return {
|
||||
description: fields.HTMLField({ blank: true, nullable: false, trim: true }),
|
||||
};
|
||||
};
|
||||
// #endregion Schema
|
||||
};
|
||||
|
|
@ -17,6 +17,7 @@ import { GoodData } from "../data/Item/Good.mjs";
|
|||
import { HeroData } from "../data/Actor/Hero.mjs";
|
||||
import { ShieldData } from "../data/Item/Shield.mjs";
|
||||
import { SkillData } from "../data/Item/Skill.mjs";
|
||||
import { TraitData } from "../data/Item/Trait.mjs";
|
||||
import { WeaponData } from "../data/Item/Weapon.mjs";
|
||||
|
||||
// Class Overrides
|
||||
|
|
@ -62,6 +63,7 @@ Hooks.once(`init`, () => {
|
|||
CONFIG.Item.dataModels.good = GoodData;
|
||||
CONFIG.Item.dataModels.shield = ShieldData;
|
||||
CONFIG.Item.dataModels.skill = SkillData;
|
||||
CONFIG.Item.dataModels.trait = TraitData;
|
||||
CONFIG.Item.dataModels.weapon = WeaponData;
|
||||
// #endregion
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue