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
|
||||
if (
|
||||
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
|
||||
}
|
||||
|
||||
@@ -125,4 +125,24 @@ export const RegisterSettings = function () {
|
||||
default: [],
|
||||
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