From 683ba9e69d04ecf0942ad714586220a05bc3644e Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sun, 26 Jan 2025 15:46:08 -0700 Subject: [PATCH] RC-117 | Ammo | Setup --- langs/en-ca.json | 1 + module/data/Item/Ammo.mjs | 23 +++++++++++++++++++++++ module/hooks/init.mjs | 2 ++ system.json | 1 + 4 files changed, 27 insertions(+) create mode 100644 module/data/Item/Ammo.mjs diff --git a/langs/en-ca.json b/langs/en-ca.json index ba1d8f7..6d4eca9 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -4,6 +4,7 @@ "hero": "Hero" }, "Item": { + "ammo": "Ammo", "armour": "Armour", "shield": "Shield", "weapon": "Weapon" diff --git a/module/data/Item/Ammo.mjs b/module/data/Item/Ammo.mjs new file mode 100644 index 0000000..37a12fd --- /dev/null +++ b/module/data/Item/Ammo.mjs @@ -0,0 +1,23 @@ +import { CommonItemData } from "./Common.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 = []; + return fields; + }; + // #endregion +}; diff --git a/module/hooks/init.mjs b/module/hooks/init.mjs index 672f90a..4e2bcb0 100644 --- a/module/hooks/init.mjs +++ b/module/hooks/init.mjs @@ -5,6 +5,7 @@ import { HeroSkillsCardV1 } from "../Apps/ActorSheets/HeroSkillsCardV1.mjs"; import { HeroSummaryCardV1 } from "../Apps/ActorSheets/HeroSummaryCardV1.mjs"; // Data Models +import { AmmoData } from "../data/Item/Ammo.mjs"; import { HeroData } from "../data/Actor/Hero.mjs"; import { ProtectorData } from "../data/Item/Protector.mjs"; import { WeaponData } from "../data/Item/Weapon.mjs"; @@ -34,6 +35,7 @@ Hooks.once(`init`, () => { // #region Datamodels CONFIG.Actor.dataModels.hero = HeroData; + CONFIG.Item.dataModels.ammo = AmmoData, CONFIG.Item.dataModels.armour = ProtectorData; CONFIG.Item.dataModels.shield = ProtectorData; CONFIG.Item.dataModels.weapon = WeaponData; diff --git a/system.json b/system.json index 57cd8d1..d00998e 100644 --- a/system.json +++ b/system.json @@ -44,6 +44,7 @@ "hero": {} }, "Item": { + "ammo": {}, "armour": {}, "shield": {}, "weapon": {}