main: add generic config overwrite mechanism

This commit is contained in:
shagu
2025-04-29 22:39:55 +02:00
parent 75b304c2f9
commit 8f797ab1fa
2 changed files with 28 additions and 15 deletions
+7
View File
@@ -53,6 +53,13 @@ ShaguTweaks:SetScript("OnEvent", function()
ShaguTweaks_config[title] = mod.enabled and 1 or 0
end
-- apply custom overwrites
if mod.config and ShaguTweaks_config.overwrites then
for name, entries in pairs(ShaguTweaks_config.overwrites) do
mod.config[name] = entries
end
end
-- load enabled mods
if mod.expansions[expansion] and ShaguTweaks_config[title] == 1 then
mod:enable()