diff --git a/module/Apps/components/Icon.mjs b/module/Apps/components/Icon.mjs index 3a8e961..48e51b2 100644 --- a/module/Apps/components/Icon.mjs +++ b/module/Apps/components/Icon.mjs @@ -71,7 +71,7 @@ export class RipCryptIcon extends StyledShadowElement(HTMLElement) { This is so that when we get an HMR event from Foundry we can appropriately handle it using our logic to update the component and the icon cache. */ - if (game.settings.get(`ripcrypt`, `devMode`)) { + if (game.system.flags.inDev) { this.#svgHmr = Hooks.on(`${game.system.id}-hmr:svg`, (iconName, data) => { if (this._name === iconName || this._path?.endsWith(data.path)) { const svg = this.#parseSVG(data.content); diff --git a/module/data/Item/Armour.mjs b/module/data/Item/Armour.mjs index f2a1b0a..146b6af 100644 --- a/module/data/Item/Armour.mjs +++ b/module/data/Item/Armour.mjs @@ -57,7 +57,7 @@ export class ArmourData extends CommonItemData { }; async _preUpdate(changes, options, user) { - if (options.force && game.settings.get(`ripcrypt`, `devMode`)) { return }; + if (options.force && game.system.flags.inDev) { return }; // Ensure changes is a diffed object const diff = diffObject(this.parent._source, changes); diff --git a/module/data/Item/Weapon.mjs b/module/data/Item/Weapon.mjs index c4db30f..ae7a359 100644 --- a/module/data/Item/Weapon.mjs +++ b/module/data/Item/Weapon.mjs @@ -70,7 +70,7 @@ export class WeaponData extends CommonItemData { * @returns */ async _preUpdate(changes, options, user) { - if (options.force && game.settings.get(`ripcrypt`, `devMode`)) { return }; + if (options.force && game.system.flags.inDev) { return }; const diff = diffObject(this.parent._source, changes); let valid = super._preUpdate(changes, options, user); diff --git a/module/hooks/init.mjs b/module/hooks/init.mjs index 4b46bc0..272a082 100644 --- a/module/hooks/init.mjs +++ b/module/hooks/init.mjs @@ -34,7 +34,6 @@ import { RipCryptToken } from "../documents/token.mjs"; import helpers from "../handlebarHelpers/_index.mjs"; import { Logger } from "../utils/Logger.mjs"; import { registerCustomComponents } from "../Apps/components/_index.mjs"; -import { registerDevSettings } from "../settings/devSettings.mjs"; import { registerMetaSettings } from "../settings/metaSettings.mjs"; import { registerSockets } from "../sockets/_index.mjs"; import { registerUserSettings } from "../settings/userSettings.mjs"; @@ -51,7 +50,6 @@ Hooks.once(`init`, () => { // #region Settings registerMetaSettings(); - registerDevSettings(); registerUserSettings(); registerWorldSettings(); // #endregion diff --git a/module/hooks/ready.mjs b/module/hooks/ready.mjs index e77e0e7..935fdec 100644 --- a/module/hooks/ready.mjs +++ b/module/hooks/ready.mjs @@ -3,23 +3,6 @@ import { Logger } from "../utils/Logger.mjs"; Hooks.once(`ready`, () => { Logger.log(`Ready`); - - let defaultTab = game.settings.get(`ripcrypt`, `defaultTab`); - if (defaultTab) { - try { - Logger.debug(`Switching sidebar tab to:`, defaultTab); - ui.sidebar.changeTab(defaultTab, `primary`); - } - catch { - Logger.error(`Failed to change to sidebar tab:`, defaultTab); - }; - }; - - if (game.settings.get(`ripcrypt`, `devMode`)) { - ui.sidebar.expand(); - if (game.paused) { game.togglePause(false, { broadcast: true }) }; - }; - ui.delveDice.render({ force: true }); // MARK: 1-time updates diff --git a/module/settings/devSettings.mjs b/module/settings/devSettings.mjs deleted file mode 100644 index 69767d9..0000000 --- a/module/settings/devSettings.mjs +++ /dev/null @@ -1,17 +0,0 @@ -export function registerDevSettings() { - game.settings.register(`ripcrypt`, `devMode`, { - scope: `client`, - type: Boolean, - config: false, - default: false, - requiresReload: false, - }); - - game.settings.register(`ripcrypt`, `defaultTab`, { - name: `Default Tab`, - scope: `client`, - type: String, - config: game.settings.get(`ripcrypt`, `devMode`), - requiresReload: false, - }); -};