1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-04-23 10:42:34 +08:00

Add: Event entrance of Dreamwakers Butterfly Rerun

This commit is contained in:
LmeSzinc
2022-07-14 22:01:21 +08:00
parent 2fc5b85e67
commit 35985f4cb4
7 changed files with 46 additions and 41 deletions

View File

@@ -1,6 +1,7 @@
from module.base.button import Button
from module.base.utils import *
from module.campaign.campaign_base import CampaignBase as CampaignBase_
from module.exception import CampaignNameError
from module.logger import logger
# Here manually type coordinates, because the ball appears in event Dreamwaker's Butterfly only.
@@ -18,7 +19,7 @@ class CampaignBase(CampaignBase_):
name = chapter + stage
if chapter.isdigit():
self.ui_weigh_anchor()
self.ui_goto_campaign()
self.campaign_ensure_mode('normal')
self.campaign_ensure_chapter(index=chapter)
if mode == 'hard':
@@ -99,8 +100,12 @@ class CampaignBase(CampaignBase_):
Args:
status (str): 'blue' or 'red'.
"""
skip_first_screenshot = True
while 1:
self.device.screenshot()
if skip_first_screenshot:
skip_first_screenshot = False
else:
self.device.screenshot()
current = self._campaign_ball_get()
logger.attr('Campaign_ball', current)
@@ -115,5 +120,4 @@ class CampaignBase(CampaignBase_):
while 1:
self.device.screenshot()
if self.is_in_stage():
self.handle_stage_icon_spawn()
break