mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-19 10:48:08 +08:00
Fix: RESEARCH_RUNNING detection
This commit is contained in:
@@ -9,7 +9,8 @@ from module.research.project import ResearchSelector, RESEARCH_ENTRANCE, get_res
|
|||||||
from module.ui.page import *
|
from module.ui.page import *
|
||||||
from module.ocr.ocr import Duration
|
from module.ocr.ocr import Duration
|
||||||
|
|
||||||
OCR_DURATION = Duration(RESEARCH_LAB_DURATION_REMAIN, letter=(255, 255, 255), threshold=64, name='RESEARCH_LAB_DURATION_REMAIN')
|
OCR_DURATION = Duration(RESEARCH_LAB_DURATION_REMAIN, letter=(255, 255, 255), threshold=64,
|
||||||
|
name='RESEARCH_LAB_DURATION_REMAIN')
|
||||||
|
|
||||||
|
|
||||||
class RewardResearch(ResearchSelector):
|
class RewardResearch(ResearchSelector):
|
||||||
@@ -315,10 +316,11 @@ class RewardResearch(ResearchSelector):
|
|||||||
self.ui_click(click_button=RESEARCH_LAB, check_button=RESEARCH_RUNNING)
|
self.ui_click(click_button=RESEARCH_LAB, check_button=RESEARCH_RUNNING)
|
||||||
# Check if button is still moving
|
# Check if button is still moving
|
||||||
while 1:
|
while 1:
|
||||||
self.appear(RESEARCH_RUNNING)
|
if self.appear(RESEARCH_RUNNING, offset=(3, 3)):
|
||||||
self.device.screenshot()
|
|
||||||
if RESEARCH_RUNNING.match_appear_on(self.device.image):
|
|
||||||
break
|
break
|
||||||
|
else:
|
||||||
|
self.device.screenshot()
|
||||||
|
continue
|
||||||
|
|
||||||
remain = OCR_DURATION.ocr(self.device.image)
|
remain = OCR_DURATION.ocr(self.device.image)
|
||||||
logger.info(f'Research project remain: {remain}')
|
logger.info(f'Research project remain: {remain}')
|
||||||
|
|||||||
Reference in New Issue
Block a user