mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-22 00:35:34 +00:00
Fix: Check page_planner before scanning
This commit is contained in:
parent
8dfac73f30
commit
ac7be3e950
@ -6,6 +6,7 @@ from module.base.utils import area_center, area_in_area
|
|||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
from module.ocr.ocr import Ocr, OcrWhiteLetterOnComplexBackground
|
from module.ocr.ocr import Ocr, OcrWhiteLetterOnComplexBackground
|
||||||
from module.ui.scroll import AdaptiveScroll
|
from module.ui.scroll import AdaptiveScroll
|
||||||
|
from tasks.base.page import page_planner
|
||||||
from tasks.daily.synthesize import SynthesizeUI
|
from tasks.daily.synthesize import SynthesizeUI
|
||||||
from tasks.planner.assets.assets_planner_result import *
|
from tasks.planner.assets.assets_planner_result import *
|
||||||
from tasks.planner.keywords import ITEM_CLASSES
|
from tasks.planner.keywords import ITEM_CLASSES
|
||||||
@ -167,6 +168,10 @@ class PlannerScan(SynthesizeUI, PlannerMixin):
|
|||||||
in: planner result
|
in: planner result
|
||||||
"""
|
"""
|
||||||
logger.hr('Parse planner result', level=2)
|
logger.hr('Parse planner result', level=2)
|
||||||
|
if not self.ui_page_appear(page_planner):
|
||||||
|
logger.error('Not in page_planner, game must in the planner result page before scanning')
|
||||||
|
return []
|
||||||
|
|
||||||
scroll = AdaptiveScroll(RESULT_SCROLL.button, name=RESULT_SCROLL.name)
|
scroll = AdaptiveScroll(RESULT_SCROLL.button, name=RESULT_SCROLL.name)
|
||||||
scroll.drag_threshold = 0.1
|
scroll.drag_threshold = 0.1
|
||||||
scroll.edge_threshold = 0.1
|
scroll.edge_threshold = 0.1
|
||||||
|
Loading…
Reference in New Issue
Block a user