diff --git a/src/task/FarmWorldBossTask.py b/src/task/FarmWorldBossTask.py index 29717f1..da1ad0c 100644 --- a/src/task/FarmWorldBossTask.py +++ b/src/task/FarmWorldBossTask.py @@ -55,10 +55,14 @@ class FarmWorldBossTask(BaseCombatTask): self.log_info('click m to open the map') self.send_key('m') self.sleep(2) - self.click_relative(0.58, 0.05) - self.log_info('click abyss') - self.sleep(1) - self.click_relative(0.37, 0.42) + for i in range(4): + self.click_relative(0.94, 0.29, after_sleep=0.5) + logger.info(f'click zoom') + self.click_relative(0.91, 0.77, after_sleep=1) + self.log_info('click change map') + self.click_relative(0.77, 0.15, after_sleep=1) + self.click_relative(0.48, 0.26, after_sleep=1) + logger.info(f'click heal') travel = self.wait_feature('gray_teleport', raise_if_not_found=True, time_out=3) self.click_box(travel, relative_x=1.5) self.wait_in_team_and_world(time_out=20)