diff --git a/daggerheart.mjs b/daggerheart.mjs index 651736a4..f497b766 100644 --- a/daggerheart.mjs +++ b/daggerheart.mjs @@ -167,12 +167,14 @@ Hooks.on('setup', () => { }); Hooks.on('ready', async () => { + const appearanceSettings = game.settings.get(SYSTEM.id, SYSTEM.SETTINGS.gameSettings.appearance); ui.resources = new CONFIG.ui.resources(); - if (game.settings.get(SYSTEM.id, SYSTEM.SETTINGS.gameSettings.appearance).displayFear !== 'hide') - ui.resources.render({ force: true }); + if (appearanceSettings.displayFear !== 'hide') ui.resources.render({ force: true }); - ui.countdowns = new CONFIG.ui.countdowns(); - ui.countdowns.render({ force: true }); + if (appearanceSettings.displayCountdownUI) { + ui.countdowns = new CONFIG.ui.countdowns(); + ui.countdowns.render({ force: true }); + } if (!(ui.compendiumBrowser instanceof applications.ui.ItemBrowser)) ui.compendiumBrowser = new applications.ui.ItemBrowser(); diff --git a/lang/en.json b/lang/en.json index b63a3aac..c3a20472 100755 --- a/lang/en.json +++ b/lang/en.json @@ -2219,6 +2219,9 @@ "displayFear": { "label": "Display Fear" }, + "displayCountdownUI": { + "label": "Display Countdown UI" + }, "showGenericStatusEffects": { "label": "Show Foundry Status Effects" }, diff --git a/module/data/settings/Appearance.mjs b/module/data/settings/Appearance.mjs index 47909b2c..7a5c730a 100644 --- a/module/data/settings/Appearance.mjs +++ b/module/data/settings/Appearance.mjs @@ -24,6 +24,7 @@ export default class DhAppearance extends foundry.abstract.DataModel { choices: CONFIG.DH.GENERAL.fearDisplay, initial: CONFIG.DH.GENERAL.fearDisplay.token.value }), + displayCountdownUI: new BooleanField({ initial: true }), diceSoNice: new SchemaField({ hope: diceStyle({ fg: '#ffffff', bg: '#ffe760', outline: '#000000', edge: '#ffffff' }), fear: diceStyle({ fg: '#000000', bg: '#0032b1', outline: '#ffffff', edge: '#000000' }), diff --git a/templates/settings/appearance-settings/main.hbs b/templates/settings/appearance-settings/main.hbs index fda6243b..75a7e634 100644 --- a/templates/settings/appearance-settings/main.hbs +++ b/templates/settings/appearance-settings/main.hbs @@ -8,6 +8,10 @@ value=setting.displayFear localize=true}} {{formGroup + fields.displayCountdownUI + value=setting.displayCountdownUI + localize=true}} + {{formGroup fields.showGenericStatusEffects value=setting.showGenericStatusEffects localize=true}}