mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 02:48:23 +08:00
Opt: reward receiving logic optimization
To ensure that nothing is pending before exiting page_reward. It also avoids using research_receive() function in RewardResearch class which might be unstable because of too many sleep().
This commit is contained in:
@@ -341,11 +341,12 @@ class RewardResearch(ResearchSelector):
|
||||
if not self.config.ENABLE_RESEARCH_REWARD:
|
||||
return False
|
||||
|
||||
if not self.appear(RESEARCH_FINISHED) and not self.appear(RESEARCH_PENDING, offset=(20, 20)):
|
||||
logger.info('No research finished or pending')
|
||||
if not self.appear(RESEARCH_PENDING, offset=(20, 20)):
|
||||
logger.info('No research pending')
|
||||
return False
|
||||
|
||||
self.ui_ensure_research()
|
||||
self.research_reward()
|
||||
|
||||
self.ui_goto(page_reward, skip_first_screenshot=True)
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user