From 9dc3d1514f7bd3a3018762715df4e22fbcd1f753 Mon Sep 17 00:00:00 2001 From: "firedcto@gmail.com" Date: Sun, 28 Jul 2024 23:54:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=B7=E4=B9=8C=E9=BE=9F?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E6=8F=90=E5=89=8D=E8=B7=B3=E5=87=BA=E6=88=98?= =?UTF-8?q?=E6=96=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/task/FarmWorldBossTask.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/task/FarmWorldBossTask.py b/src/task/FarmWorldBossTask.py index ecf1a20..abc55ed 100644 --- a/src/task/FarmWorldBossTask.py +++ b/src/task/FarmWorldBossTask.py @@ -88,6 +88,7 @@ class FarmWorldBossTask(BaseCombatTask): self.wait_click_feature('gray_custom_way_point', box=self.box_of_screen(0.62, 0.48, 0.70, 0.86), raise_if_not_found=True, threshold=0.75, time_out=2) self.click_fast_travel() + self.wait_in_team_and_world(time_out=30) def click_fast_travel(self): travel = self.wait_feature('fast_travel_custom', raise_if_not_found=True, threshold=0.75) @@ -169,6 +170,9 @@ class FarmWorldBossTask(BaseCombatTask): in_combat = self.wait_until(self.in_combat, raise_if_not_found=False, time_out=10) if not in_combat: # try click again self.walk_until_f(raise_if_not_found=True, time_out=4) + elif boss_name == 'Bell-Borne Geochelone': + logger.info(f'sleep for the Bell-Borne model to appear') + self.sleep(15) try: self.combat_once() except CharDeadException: