mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-28 18:34:04 +08:00
Opt: abstract method meta_reward_check
This commit is contained in:
@@ -178,6 +178,12 @@ class MetaReward(Combat, UI):
|
|||||||
if self.ui_page_appear(page_meta):
|
if self.ui_page_appear(page_meta):
|
||||||
break
|
break
|
||||||
|
|
||||||
|
def meta_reward_check(self):
|
||||||
|
if self.meta_reward_notice_appear():
|
||||||
|
self.meta_reward_enter()
|
||||||
|
self.meta_reward_receive()
|
||||||
|
self.meta_reward_exit()
|
||||||
|
|
||||||
def run(self, dossier=True):
|
def run(self, dossier=True):
|
||||||
if self.config.SERVER in ['cn', 'en', 'jp']:
|
if self.config.SERVER in ['cn', 'en', 'jp']:
|
||||||
pass
|
pass
|
||||||
@@ -187,10 +193,7 @@ class MetaReward(Combat, UI):
|
|||||||
|
|
||||||
self.ui_ensure(page_meta)
|
self.ui_ensure(page_meta)
|
||||||
|
|
||||||
if self.meta_reward_notice_appear():
|
self.meta_reward_check()
|
||||||
self.meta_reward_enter()
|
|
||||||
self.meta_reward_receive()
|
|
||||||
self.meta_reward_exit()
|
|
||||||
|
|
||||||
# If dossier beacon is not enabled, or MetaReward is invoked by AshBeaconAssist,
|
# If dossier beacon is not enabled, or MetaReward is invoked by AshBeaconAssist,
|
||||||
# do not need to check dossier
|
# do not need to check dossier
|
||||||
@@ -198,5 +201,7 @@ class MetaReward(Combat, UI):
|
|||||||
return
|
return
|
||||||
|
|
||||||
while 1:
|
while 1:
|
||||||
if not self.dossier_reward_search():
|
if self.dossier_reward_search():
|
||||||
|
self.meta_reward_check()
|
||||||
|
else:
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user