From 0fb77d3398e1dbd991ecdf09dfec6001bc33da42 Mon Sep 17 00:00:00 2001 From: Fabian Zi Date: Thu, 23 Jan 2025 06:23:28 +0100 Subject: [PATCH] - changed: disabled mods won't be checked for updates on launch --- Injector/AutoUpdater.gd | 2 ++ Injector/ModList.gd | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Injector/AutoUpdater.gd b/Injector/AutoUpdater.gd index f72173a..3f890bf 100644 --- a/Injector/AutoUpdater.gd +++ b/Injector/AutoUpdater.gd @@ -145,6 +145,8 @@ func checkModUpdates(): var updatableMods = [] var mwsIds = [] for mod in Main.Mods.mods: + if mod.disabled: + continue if mod.config.has_section_key("updates", "modworkshop"): updatableMods.append(mod) mwsIds.append(mod.config.get_value("updates", "modworkshop")) diff --git a/Injector/ModList.gd b/Injector/ModList.gd index cf0c60c..28fb763 100644 --- a/Injector/ModList.gd +++ b/Injector/ModList.gd @@ -8,6 +8,7 @@ var mods : Array[ModInfo] = [] class ModInfo: var zipPath : String var config : ConfigFile + var disabled : bool func _ready(): List.set_column_title(0, "Name") @@ -66,6 +67,7 @@ func loadMods(): var modi = ModInfo.new() modi.config = cfg modi.zipPath = modsdir.path_join(zipname) + modi.disabled = disabled mods.append(modi) var li = List.create_item()