diff --git a/script/dark-heresy.js b/script/dark-heresy.js index 39089a1..7afd607 100644 --- a/script/dark-heresy.js +++ b/script/dark-heresy.js @@ -31,6 +31,7 @@ import Dh from "./common/config.js"; // Import Helpers import * as chat from "./common/chat.js"; import { registerDataModels } from "./setup/registerDataModels.js"; +import { registerAdditionalModuleSettings } from "./moduleSupport/moduleSupportSettings.js"; Hooks.once("init", function() { CONFIG.Combat.initiative = { formula: "@initiative.base + @initiative.bonus", decimals: 0 }; @@ -103,6 +104,7 @@ Hooks.once("init", function() { type: Boolean }); + registerAdditionalModuleSettings(); }); Hooks.once("ready", function() { diff --git a/script/moduleSupport/moduleSupportSettings.js b/script/moduleSupport/moduleSupportSettings.js new file mode 100644 index 0000000..5ff5c7d --- /dev/null +++ b/script/moduleSupport/moduleSupportSettings.js @@ -0,0 +1,13 @@ +export const registerAdditionalModuleSettings = function() { + + if (game.modules.get("autoanimations")?.active) { + game.settings.register("autoanimations", "criticalAnimation", { + name: "Righteous Fury Effect", + hint: "This will play an effect on the token that scores a righteous fury", + scope: "world", + config: true, + type: String + }); + } + +}