From 329ecfc7a34e6a5f97790b5cff78fd40d442e663 Mon Sep 17 00:00:00 2001 From: weirj2016-ai <282596331+weirj2016-ai@users.noreply.github.com> Date: Wed, 28 Oct 2026 13:51:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B0=B8=E7=94=9F=E4=B9=8B?= =?UTF-8?q?=E6=B5=B7=E9=98=9F=E5=91=98=E9=94=81=E5=AE=9A=E9=98=B5=E5=AE=B9?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tasks/EternitySea/script_task.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/tasks/EternitySea/script_task.py b/tasks/EternitySea/script_task.py index f5d898dab9..a5a15fcfe2 100644 --- a/tasks/EternitySea/script_task.py +++ b/tasks/EternitySea/script_task.py @@ -36,6 +36,13 @@ def _two_teams_switch_sous(self, config): self.goto_page(page_shikigami_records) self.run_switch_soul_by_name(config.group_name, config.team_name) + def _prepare_eternity_sea(self): + self.goto_page(page_soul_zones) + self._enter_eternity_sea() + layer = self._task_config.eternity_sea_config.layer + self.check_layer(layer) + self.check_lock(self._task_config.general_battle_config.lock_team_enable) + def run(self) -> None: self._two_teams_switch_sous(self._task_config.switch_soul_config_1) self._two_teams_switch_sous(self._task_config.switch_soul_config_2) @@ -55,11 +62,7 @@ def run(self) -> None: def run_leader(self): logger.info('Start run leader') - self.goto_page(page_soul_zones) - self._enter_eternity_sea() - layer = self._task_config.eternity_sea_config.layer - self.check_layer(layer) - self.check_lock(self._task_config.general_battle_config.lock_team_enable) + self._prepare_eternity_sea() # 创建队伍 logger.info('Create team') while 1: @@ -177,9 +180,7 @@ def _back_to_soul_zones(self) -> None: def run_member(self): logger.info('Start run member') - # self.ui_goto(page_soul_zones) - # self.orochi_enter() - # self.check_lock(self.config.orochi.general_battle_config.lock_team_enable) + self._prepare_eternity_sea() # 进入战斗流程 self.device.stuck_record_add('BATTLE_STATUS_S') @@ -332,4 +333,4 @@ def check_lock(self, lock: bool = True) -> bool: c = Config("oas1") d = Device(c) t = ScriptTask(c, d) - t.screenshot() \ No newline at end of file + t.screenshot()