Register some settings for the system, including some developer-only settings
This commit is contained in:
parent
a2a72792a2
commit
2026785b09
6 changed files with 43 additions and 0 deletions
|
|
@ -18,8 +18,15 @@ import * as hbs from "./handlebars.mjs";
|
|||
import "./hooks/hotReload.mjs";
|
||||
|
||||
|
||||
// Misc Imports
|
||||
import loadSettings from "./settings/index.mjs";
|
||||
|
||||
|
||||
Hooks.once(`init`, () => {
|
||||
console.debug(`.dungeon | Initializing`);
|
||||
|
||||
loadSettings();
|
||||
|
||||
game.boilerplate = {
|
||||
PlayerActor,
|
||||
AspectItem,
|
||||
|
|
|
|||
11
module/settings/client_settings.mjs
Normal file
11
module/settings/client_settings.mjs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
export default function() {
|
||||
game.settings.register(`dotdungeon`, `showAvatarOnSheet`, {
|
||||
name: `dotdungeon.settings.showAvatarOnSheet.name`,
|
||||
hint: `dotdungeon.settings.showAvatarOnSheet.description`,
|
||||
scope: `client`,
|
||||
type: Boolean,
|
||||
config: true,
|
||||
default: true,
|
||||
requiresReload: false,
|
||||
});
|
||||
};
|
||||
9
module/settings/dev_settings.mjs
Normal file
9
module/settings/dev_settings.mjs
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
export default function() {
|
||||
game.settings.register(`dotdungeon`, `devMode`, {
|
||||
scope: `client`,
|
||||
type: Boolean,
|
||||
config: false,
|
||||
default: false,
|
||||
requiresReload: false,
|
||||
});
|
||||
};
|
||||
7
module/settings/index.mjs
Normal file
7
module/settings/index.mjs
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import registerClientSettings from "./client_settings.mjs";
|
||||
import registerDevSettings from "./dev_settings.mjs";
|
||||
|
||||
export default function registerSettings() {
|
||||
registerClientSettings();
|
||||
registerDevSettings();
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue