From ba8bd472dc1a08b88af89bad3b03d5575f63bbf0 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sun, 19 Jan 2025 00:16:56 -0700 Subject: [PATCH] Rename the Armour data model to something shields can use as well --- module/data/Item/{Armour.mjs => Protector.mjs} | 3 ++- module/hooks/init.mjs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename module/data/Item/{Armour.mjs => Protector.mjs} (92%) diff --git a/module/data/Item/Armour.mjs b/module/data/Item/Protector.mjs similarity index 92% rename from module/data/Item/Armour.mjs rename to module/data/Item/Protector.mjs index 0f3064f..67bb4e5 100644 --- a/module/data/Item/Armour.mjs +++ b/module/data/Item/Protector.mjs @@ -3,7 +3,8 @@ import { requiredInteger } from "../helpers.mjs"; const { fields } = foundry.data; -export class ArmourData extends foundry.abstract.TypeDataModel { +/** Used for Armour and Shields */ +export class ProtectorData extends foundry.abstract.TypeDataModel { // MARK: Schema static defineSchema() { return { diff --git a/module/hooks/init.mjs b/module/hooks/init.mjs index c8e1e03..6fc94ea 100644 --- a/module/hooks/init.mjs +++ b/module/hooks/init.mjs @@ -5,8 +5,8 @@ import { HeroSkillsCardV1 } from "../Apps/ActorSheets/HeroSkillsCardV1.mjs"; import { HeroSummaryCardV1 } from "../Apps/ActorSheets/HeroSummaryCardV1.mjs"; // Data Models -import { ArmourData } from "../data/Item/Armour.mjs"; import { HeroData } from "../data/Actor/Hero.mjs"; +import { ProtectorData } from "../data/Item/Protector.mjs"; import { WeaponData } from "../data/Item/Weapon.mjs"; // Class Overrides @@ -31,7 +31,7 @@ Hooks.once(`init`, () => { // #region Datamodels CONFIG.Actor.dataModels.hero = HeroData; - CONFIG.Item.dataModels.armour = ArmourData; + CONFIG.Item.dataModels.armour = ProtectorData; CONFIG.Item.dataModels.weapon = WeaponData; // #endregion