diff --git a/daggerheart.mjs b/daggerheart.mjs index 48f4a615..5d337fa3 100644 --- a/daggerheart.mjs +++ b/daggerheart.mjs @@ -95,7 +95,7 @@ Hooks.once('init', () => { type: game.i18n.localize(typePath) }); - const { Items, Actors } = foundry.documents.collections; + const { Items, Actors, RollTables } = foundry.documents.collections; Items.unregisterSheet('core', foundry.applications.sheets.ItemSheetV2); Items.registerSheet(SYSTEM.id, applications.sheets.items.Ancestry, { types: ['ancestry'], @@ -180,6 +180,12 @@ Hooks.once('init', () => { label: sheetLabel('TYPES.Actor.party') }); + RollTables.unregisterSheet('core', foundry.applications.sheets.RollTableSheet); + RollTables.registerSheet(SYSTEM.id, applications.sheets.RollTableSheet, { + types: ['base'], + makeDefault: true, + }); + DocumentSheetConfig.unregisterSheet( CONFIG.ActiveEffect.documentClass, 'core', diff --git a/module/applications/sheets/_module.mjs b/module/applications/sheets/_module.mjs index c503e054..7b03d624 100644 --- a/module/applications/sheets/_module.mjs +++ b/module/applications/sheets/_module.mjs @@ -1,3 +1,4 @@ export * as actors from './actors/_module.mjs'; export * as api from './api/_modules.mjs'; export * as items from './items/_module.mjs'; +export * as rollTables from './rollTable/_module.mjs' diff --git a/module/applications/sheets/rollTable/_module.mjs b/module/applications/sheets/rollTable/_module.mjs new file mode 100644 index 00000000..1e129e8f --- /dev/null +++ b/module/applications/sheets/rollTable/_module.mjs @@ -0,0 +1 @@ +export { default as RollTableSheet } from './rollTable.mjs'; \ No newline at end of file diff --git a/module/applications/sheets/rollTable/rollTable.mjs b/module/applications/sheets/rollTable/rollTable.mjs index fa0adf7e..0388ac0f 100644 --- a/module/applications/sheets/rollTable/rollTable.mjs +++ b/module/applications/sheets/rollTable/rollTable.mjs @@ -4,7 +4,7 @@ export default class DhRollTableSheet extends foundry.applications.sheets.RollTa const parts= super.PARTS; return{ summary: { - template: "ournewmodifiedsummary.hbs" + template: "templates\sheets\rollTable\summary.hbs" }, ...parts }; diff --git a/templates/sheets/rollTable/summary.hbs b/templates/sheets/rollTable/summary.hbs new file mode 100644 index 00000000..1ecbf79b --- /dev/null +++ b/templates/sheets/rollTable/summary.hbs @@ -0,0 +1,7 @@ +
+NEW TABLE TEST + {{formGroup fields.description value=source.description rootId=rootId}} + {{formGroup fields.formula value=source.formula placeholder=formulaPlaceholder rootId=rootId}} + {{formGroup fields.replacement value=source.replacement rootId=rootId}} + {{formGroup fields.displayRoll value=source.displayRoll rootId=rootId}} +
\ No newline at end of file