mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-11 23:18:22 +08:00
Fix: Handle port in os_map_goto_globe()
This commit is contained in:
@@ -4,6 +4,8 @@ from module.logger import logger
|
||||
from module.os.assets import *
|
||||
from module.os_handler.action_point import ActionPointHandler
|
||||
from module.os_handler.assets import AUTO_SEARCH_REWARD
|
||||
from module.os_handler.port import PORT_CHECK
|
||||
from module.ui.assets import BACK_ARROW
|
||||
|
||||
ZONE_TYPES = [ZONE_DANGEROUS, ZONE_SAFE, ZONE_OBSCURE, ZONE_ABYSSAL, ZONE_STRONGHOLD, ZONE_ARCHIVE]
|
||||
ZONE_SELECT = [SELECT_DANGEROUS, SELECT_SAFE, SELECT_OBSCURE, SELECT_ABYSSAL, SELECT_STRONGHOLD, SELECT_ARCHIVE]
|
||||
@@ -319,6 +321,11 @@ class GlobeOperation(ActionPointHandler):
|
||||
continue
|
||||
if self.handle_map_event():
|
||||
continue
|
||||
# Accidentally entered port
|
||||
if self.appear(PORT_CHECK, offset=(20, 20), interval=5):
|
||||
logger.info(f'Page switch: {PORT_CHECK} -> {BACK_ARROW}')
|
||||
self.device.click(BACK_ARROW)
|
||||
continue
|
||||
# Popup: AUTO_SEARCH_REWARD appears slowly
|
||||
if self.appear_then_click(AUTO_SEARCH_REWARD, offset=(50, 50), interval=5):
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user