Merge branch 'user-defined-name-for-custom-compendium' into 'dev'
Adding the ability to have a different name on the custom-compendium. This... See merge request teaml5r/l5r5e!32
This commit is contained in:
@@ -6,7 +6,7 @@ export default class HooksL5r5e {
|
|||||||
// Enable embed Babele compendiums only if custom compendium is not found or disabled
|
// Enable embed Babele compendiums only if custom compendium is not found or disabled
|
||||||
if (
|
if (
|
||||||
typeof Babele !== "undefined" &&
|
typeof Babele !== "undefined" &&
|
||||||
Babele.get().modules.every((module) => module.module !== "l5r5e-custom-compendiums")
|
Babele.get().modules.every((module) => module.module !== game.settings.get(CONFIG.l5r5e.namespace, "babele-custom-compendium-name"))
|
||||||
) {
|
) {
|
||||||
Babele.get().setSystemTranslationsDir("babele"); // Since Babele v2.0.7
|
Babele.get().setSystemTranslationsDir("babele"); // Since Babele v2.0.7
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,4 +125,24 @@ export const RegisterSettings = function () {
|
|||||||
default: [],
|
default: [],
|
||||||
onChange: () => game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor"),
|
onChange: () => game.l5r5e.HelpersL5r5e.refreshLocalAndSocket("l5r5e-gm-monitor"),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* ------------------------------------ */
|
||||||
|
/* Babele */
|
||||||
|
/* ------------------------------------ */
|
||||||
|
const showCustomCompendiumSetting = (typeof Babele !== "undefined");
|
||||||
|
game.settings.register(CONFIG.l5r5e.namespace, "babele-custom-compendium-name", {
|
||||||
|
name: "Custom Compendium Name",
|
||||||
|
hint: "For advanced users that want to change the name of custom compendiums",
|
||||||
|
scope: "world",
|
||||||
|
config: showCustomCompendiumSetting,
|
||||||
|
requiresReload: true,
|
||||||
|
type: String,
|
||||||
|
default: "l5r5e-custom-compendiums",
|
||||||
|
onChange: (value) => {
|
||||||
|
if(!Babele.get().modules.find((module) => module.module === value))
|
||||||
|
{
|
||||||
|
ui.notifications.warn("Unable set Custom Compendium: \"" + value + "\". Is it activated and registered with Babele?", {permanent: true});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user