1
0
mirror of https://github.com/sui-feng-cb/AzurLaneAutoScript1.git synced 2026-07-30 15:26:10 +08:00

Upd: buy opsi prot shop in OpsiCrossMonth

This commit is contained in:
2026-07-25 19:46:59 +08:00
parent 4df48f9fdd
commit 723b7c95d8

View File

@@ -5,6 +5,7 @@ from module.exception import ScriptError
from module.logger import logger
from module.map.map_grids import SelectedGrids
from module.os.map import OSMap
from module.os_shop.assets import OS_SHOP_CHECK
class OpsiCrossMonth(OSMap):
@@ -82,6 +83,19 @@ class OpsiCrossMonth(OSMap):
if success:
break
logger.hr('OS port daily', level=1)
if not self.zone.is_azur_port:
self.globe_goto(self.zone_nearest_azur_port(self.zone))
self.port_enter()
self.port_shop_enter()
if self.appear(OS_SHOP_CHECK):
self.handle_port_supply_buy()
logger.info('OS port daily finished')
else:
logger.warning('There is no shop in the port, skip OS port daily.')
self.port_shop_quit()
self.port_quit()
logger.hr('OS clear abyssal', level=1)
self.config.override(
OpsiGeneral_DoRandomMapEvent=False,