From 507c9b034173c2d4000462e375a704c61ae0ed4f Mon Sep 17 00:00:00 2001 From: Eldritch-Oliver Date: Fri, 10 Oct 2025 18:05:56 -0600 Subject: [PATCH] Remove parts of the item schemas that aren't necessary --- module/data/Item/Ammo.mjs | 13 ------------- module/data/Item/Common.mjs | 13 ++----------- module/data/Item/Craft.mjs | 13 ------------- module/data/Item/Good.mjs | 13 ------------- module/data/Item/Skill.mjs | 13 ------------- 5 files changed, 2 insertions(+), 63 deletions(-) diff --git a/module/data/Item/Ammo.mjs b/module/data/Item/Ammo.mjs index 0493eb1..135acf8 100644 --- a/module/data/Item/Ammo.mjs +++ b/module/data/Item/Ammo.mjs @@ -2,19 +2,6 @@ import { CommonItemData } from "./Common.mjs"; import { gameTerms } from "../../gameTerms.mjs"; export class AmmoData extends CommonItemData { - // MARK: Base Data - prepareBaseData() { - super.prepareBaseData(); - }; - - // MARK: Derived Data - prepareDerivedData() { - super.prepareDerivedData(); - }; - - // #region Getters - // #endregion - // #region Sheet Data getFormFields(_ctx) { const fields = [ diff --git a/module/data/Item/Common.mjs b/module/data/Item/Common.mjs index bf37c0e..f98dd5a 100644 --- a/module/data/Item/Common.mjs +++ b/module/data/Item/Common.mjs @@ -4,7 +4,7 @@ import { gameTerms } from "../../gameTerms.mjs"; const { fields } = foundry.data; export class CommonItemData extends foundry.abstract.TypeDataModel { - // MARK: Schema + // #region Schema static defineSchema() { return { quantity: requiredInteger({ min: 0, initial: 1 }), @@ -21,14 +21,5 @@ export class CommonItemData extends foundry.abstract.TypeDataModel { }), }; }; - - // MARK: Base Data - prepareBaseData() { - super.prepareBaseData(); - }; - - // MARK: Derived Data - prepareDerivedData() { - super.prepareDerivedData(); - }; + // #endregion Schema }; diff --git a/module/data/Item/Craft.mjs b/module/data/Item/Craft.mjs index 23aa9ba..b9a7d3e 100644 --- a/module/data/Item/Craft.mjs +++ b/module/data/Item/Craft.mjs @@ -21,19 +21,6 @@ export class CraftData extends SkillData { return schema; }; - // MARK: Base Data - prepareBaseData() { - super.prepareBaseData(); - }; - - // MARK: Derived Data - prepareDerivedData() { - super.prepareDerivedData(); - }; - - // #region Getters - // #endregion - // #region Sheet Data async getFormFields(_ctx) { const fields = [ diff --git a/module/data/Item/Good.mjs b/module/data/Item/Good.mjs index 9af246b..34c09b6 100644 --- a/module/data/Item/Good.mjs +++ b/module/data/Item/Good.mjs @@ -17,19 +17,6 @@ export class GoodData extends CommonItemData { return schema; }; - // MARK: Base Data - prepareBaseData() { - super.prepareBaseData(); - }; - - // MARK: Derived Data - prepareDerivedData() { - super.prepareDerivedData(); - }; - - // #region Getters - // #endregion - // #region Sheet Data async getFormFields(_ctx) { const fields = [ diff --git a/module/data/Item/Skill.mjs b/module/data/Item/Skill.mjs index 520a344..da03381 100644 --- a/module/data/Item/Skill.mjs +++ b/module/data/Item/Skill.mjs @@ -34,19 +34,6 @@ export class SkillData extends foundry.abstract.TypeDataModel { return schema; }; - // MARK: Base Data - prepareBaseData() { - super.prepareBaseData(); - }; - - // MARK: Derived Data - prepareDerivedData() { - super.prepareDerivedData(); - }; - - // #region Getters - // #endregion - // #region Sheet Data async getFormFields(_ctx) { const fields = [