StarRailCopilot/module/handler/story.py
LmeSzinc 290e755432 Fix: 修复剧情跳过
- 增加黑屏带文字剧情的跳过
- 增加战斗开始时的剧情跳过
2020-05-01 01:02:32 +08:00

24 lines
807 B
Python

from module.handler.assets import *
from module.handler.popup import PopupHandler
class StoryHandler(PopupHandler):
def story_skip(self):
if self.handle_popup_confirm():
return True
if self.appear_then_click(STORY_SKIP, offset=True, interval=2):
return True
if self.appear(STORY_LETTER_BLACK) and self.appear_then_click(STORY_LETTERS_ONLY, offset=True, interval=2):
return True
if self.appear_then_click(STORY_CHOOCE, offset=True, interval=2):
return True
if self.appear_then_click(STORY_CHOOCE_2, offset=True, interval=2):
return True
return False
def handle_story_skip(self):
if not self.config.ENABLE_MAP_CLEAR_MODE:
return False
return self.story_skip()