RC-38 | Weapon | Initialize Datamodel

This commit is contained in:
Oliver-Akins 2024-12-24 21:33:02 -07:00
parent 4406531713
commit ce4b4df6d7
3 changed files with 23 additions and 3 deletions

View file

@ -0,0 +1,16 @@
const { fields } = foundry.data;
export class WeaponData extends foundry.abstract.TypeDataModel {
static defineSchema() {
return {
};
};
prepareBaseData() {
super.prepareBaseData();
};
prepareDerivedData() {
super.prepareDerivedData();
};
};

View file

@ -3,7 +3,7 @@ import { HeroSummaryCardV1 } from "../Apps/ActorSheets/HeroSummaryCardV1.mjs";
// Data Models // Data Models
import { HeroData } from "../data/Actor/Hero.mjs"; import { HeroData } from "../data/Actor/Hero.mjs";
import { registerDevSettings } from "../settings/devSettings.mjs"; import { WeaponData } from "../data/Item/Weapon.mjs";
// Class Overrides // Class Overrides
import { CryptDie } from "../dice/CryptDie.mjs"; import { CryptDie } from "../dice/CryptDie.mjs";
@ -11,6 +11,7 @@ import { CryptDie } from "../dice/CryptDie.mjs";
// Misc // Misc
import helpers from "../handlebarHelpers/_index.mjs"; import helpers from "../handlebarHelpers/_index.mjs";
import { Logger } from "../utils/Logger.mjs"; import { Logger } from "../utils/Logger.mjs";
import { registerDevSettings } from "../settings/devSettings.mjs";
Hooks.once(`init`, () => { Hooks.once(`init`, () => {
Logger.log(`Initializing`); Logger.log(`Initializing`);
@ -21,6 +22,7 @@ Hooks.once(`init`, () => {
// #region Datamodels // #region Datamodels
CONFIG.Actor.dataModels.hero = HeroData; CONFIG.Actor.dataModels.hero = HeroData;
CONFIG.Item.dataModels.weapon = WeaponData;
// #endregion // #endregion
// #region Class Changes // #region Class Changes

View file

@ -36,13 +36,15 @@
"flags": { "flags": {
"hotReload": { "hotReload": {
"extensions": ["css", "hbs", "json", "mjs", "svg"], "extensions": ["css", "hbs", "json", "mjs", "svg"],
"paths": ["Apps", "langs", "styles", "module"] "paths": ["Apps", "langs", "module"]
} }
}, },
"documentTypes": { "documentTypes": {
"Actor": { "Actor": {
"hero": {} "hero": {}
}, },
"Item": {} "Item": {
"weapon": {}
}
} }
} }