From 0affcacb26d144432ad8db2cccef961c2535cd81 Mon Sep 17 00:00:00 2001 From: Zuosizhu Date: Sat, 24 Jan 2026 15:52:22 +0800 Subject: [PATCH] Fix: Exercise power limit --- module/exercise/combat.py | 4 ++++ module/gg_handler/gg_handler.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/module/exercise/combat.py b/module/exercise/combat.py index 095eaa30b..204309ae5 100644 --- a/module/exercise/combat.py +++ b/module/exercise/combat.py @@ -31,6 +31,10 @@ class ExerciseCombat(HpDaemon, OpponentChoose, ExerciseEquipment, Combat): # self.equipment_take_on() pass + # Power limit check + from module.gg_handler.gg_handler import GGHandler + GGHandler(config=self.config, device=self.device).power_limit('Exercise') + self.device.click(BATTLE_PREPARATION) continue diff --git a/module/gg_handler/gg_handler.py b/module/gg_handler/gg_handler.py index 960c31496..86afb6181 100644 --- a/module/gg_handler/gg_handler.py +++ b/module/gg_handler/gg_handler.py @@ -195,7 +195,7 @@ class GGHandler: OCR_CHECK = Digit(OCR_PRE_BATTLE_CHECK, letter=(255, 255, 255), threshold=128) ocr = OCR_CHECK.ocr(self.device.image) from module.config.deep import deep_get - limit = deep_get(self.config.data, keys=f'GameManager.PowerLimit.{task}', default=17000) + limit = deep_get(self.config.data, keys=f'GameManager.PowerLimit.{task}', default=20000) logger.attr('Power Limit', limit) if ocr >= limit: logger.critical('There''s high chance that GG is on, restart to disable it')