Load icons during initial setup and allow hot-reloading icons

This commit is contained in:
Oliver-Akins 2024-01-31 18:34:24 -07:00
parent b9ed3289dc
commit a657b2e3e8
6 changed files with 49 additions and 44 deletions

View file

@ -29,7 +29,7 @@ import loadSettings from "./settings/index.mjs";
import DOTDUNGEON from "./config.mjs";
Hooks.once(`init`, () => {
Hooks.once(`init`, async () => {
console.debug(`.dungeon | Initializing`);
loadSettings();
@ -76,10 +76,14 @@ Hooks.once(`init`, () => {
makeDefault: true,
types: ["pet"],
lable: "dotdungeon.sheet-names.PetSheet"
})
});
hbs.registerHandlebarsHelpers();
hbs.preloadHandlebarsTemplates();
CONFIG.CACHE = {};
CONFIG.CACHE.icons = await hbs.preloadIcons();
});