1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 14:49:25 +08:00

Fix: _handle_ash_beacon_reward early ended when retrying BEACON_REWARD

This commit is contained in:
LmeSzinc
2025-05-09 01:35:06 +08:00
parent 5721f7faa3
commit 6876b5e4ae

View File

@@ -172,11 +172,14 @@ class OpsiAshBeacon(Meta):
else:
self.device.screenshot()
# End
if not self.appear(BEACON_REWARD, offset=(30, 30)):
if self._in_meta_page():
break
if self.appear_then_click(BEACON_REWARD, offset=(30, 30), interval=2):
logger.info('Reap meta rewards')
continue
if self._in_meta_page():
break
# Finish random events
if self.handle_map_event():
continue