mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-16 19:47:22 +08:00
Fix: Handle research duration reached, but requirements not satisfied
This commit is contained in:
@@ -325,10 +325,15 @@ class RewardResearch(ResearchSelector):
|
|||||||
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}')
|
||||||
|
|
||||||
if remain.total_seconds() >= 0:
|
seconds = remain.total_seconds()
|
||||||
|
if seconds > 0:
|
||||||
research_duration_remain = remain.total_seconds() / 3600
|
research_duration_remain = remain.total_seconds() / 3600
|
||||||
return research_duration_remain
|
return research_duration_remain
|
||||||
|
if seconds == 0:
|
||||||
|
logger.warning('Research duration reached, but requirements not satisfied')
|
||||||
|
return None
|
||||||
else:
|
else:
|
||||||
|
logger.warning(f'Invalid research duration: {seconds} ')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def ui_ensure_research(self):
|
def ui_ensure_research(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user