Make the Delve Tour app optional (because I got annoyed with it popping up in the middle of the window)

This commit is contained in:
Oliver-Akins 2025-02-09 23:18:25 -07:00
parent f90ab0443f
commit 46a235b603
3 changed files with 16 additions and 1 deletions

View file

@ -26,6 +26,7 @@ import { registerCustomComponents } from "../Apps/elements/_index.mjs";
import { registerDevSettings } from "../settings/devSettings.mjs"; import { registerDevSettings } from "../settings/devSettings.mjs";
import { registerMetaSettings } from "../settings/metaSettings.mjs"; import { registerMetaSettings } from "../settings/metaSettings.mjs";
import { registerUserSettings } from "../settings/userSettings.mjs"; import { registerUserSettings } from "../settings/userSettings.mjs";
import { registerWorldSettings } from "../settings/worldSettings.mjs";
Hooks.once(`init`, () => { Hooks.once(`init`, () => {
Logger.log(`Initializing`); Logger.log(`Initializing`);
@ -36,6 +37,7 @@ Hooks.once(`init`, () => {
registerMetaSettings(); registerMetaSettings();
registerDevSettings(); registerDevSettings();
registerUserSettings(); registerUserSettings();
registerWorldSettings();
// #endregion // #endregion
// #region Datamodels // #region Datamodels

View file

@ -18,5 +18,7 @@ Hooks.once(`ready`, () => {
if (game.paused) { game.togglePause() }; if (game.paused) { game.togglePause() };
}; };
if (game.settings.get(`ripcrypt`, `showDelveTour`)) {
ui.crypt.render({ force: true }); ui.crypt.render({ force: true });
};
}); });

View file

@ -0,0 +1,11 @@
export function registerWorldSettings() {
game.settings.register(`ripcrypt`, `showDelveTour`, {
name: `Delve Tour Popup`,
scope: `world`,
type: Boolean,
config: true,
default: true,
requiresReload: false,
});
};