diff --git a/module/Apps/ItemSheets/AllItemSheetV1.mjs b/module/Apps/ItemSheets/AllItemSheetV1.mjs index 83aa9eb..900cd35 100644 --- a/module/Apps/ItemSheets/AllItemSheetV1.mjs +++ b/module/Apps/ItemSheets/AllItemSheetV1.mjs @@ -40,6 +40,8 @@ export class AllItemSheetV1 extends GenericAppMixin(HandlebarsApplicationMixin(I ctx = await super._preparePartContext(partId, ctx, opts); ctx.item = this.document; + ctx.formFields = this.document.system.getFormFields(ctx); + Logger.debug(`Context:`, ctx); return ctx; }; diff --git a/module/data/Item/Weapon.mjs b/module/data/Item/Weapon.mjs index 1c16aa9..06460f9 100644 --- a/module/data/Item/Weapon.mjs +++ b/module/data/Item/Weapon.mjs @@ -57,7 +57,7 @@ export class WeaponData extends foundry.abstract.TypeDataModel { // #endregion // #region Sheet Data - get formFields() { + getFormFields(ctx) { const fields = [ { type: `set`, label: `Traits` }, { type: `integer`, label: `Short Range` }, diff --git a/templates/Apps/AllItemSheetV1/content.hbs b/templates/Apps/AllItemSheetV1/content.hbs index 3d48a8e..3490868 100644 --- a/templates/Apps/AllItemSheetV1/content.hbs +++ b/templates/Apps/AllItemSheetV1/content.hbs @@ -1,3 +1,17 @@