From 3c63b8d65d07a20751cfae4a82cb97beb8daa4eb Mon Sep 17 00:00:00 2001 From: ZuoSiZhu <2839299264@qq.com> Date: Mon, 12 May 2025 23:23:03 +0800 Subject: [PATCH] adj: GemsFarming allow low vanguard level when hook is enabled --- module/campaign/gems_farming.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/campaign/gems_farming.py b/module/campaign/gems_farming.py index 4d4db2bd6..04a468350 100644 --- a/module/campaign/gems_farming.py +++ b/module/campaign/gems_farming.py @@ -705,7 +705,9 @@ class GemsFarming(CampaignRun, FleetEquipment, Dock): max_level = 70 from module.gg_handler.gg_data import GGData _ggdata = GGData(self.config).get_data() - if _ggdata['gg_enable'] and _ggdata['gg_auto'] and self.config.GemsFarming_ALLowLowVanguardLevel: + from module.config.deep import deep_get + _hook_on = deep_get(self.config.data, "Hook.HookGeneral.Enable", False) + if (_ggdata['gg_enable'] and _ggdata['gg_auto'] or _hook_on) and self.config.GemsFarming_ALLowLowVanguardLevel: min_level = 2 else: min_level = max_level