mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-19 00:13:35 +08:00
Fix: port_goto() loops between NY City and Gibraltar
This commit is contained in:
@@ -189,9 +189,16 @@ class OSMap(OSFleet, Map, GlobeCamera, StrategicSearchHandler):
|
|||||||
|
|
||||||
logger.info('Goto another port then re-enter')
|
logger.info('Goto another port then re-enter')
|
||||||
prev = self.zone
|
prev = self.zone
|
||||||
self.globe_goto(self.zone_nearest_azur_port(self.zone))
|
if prev == self.name_to_zone('NY City'):
|
||||||
|
other = self.name_to_zone('Liverpool')
|
||||||
|
else:
|
||||||
|
other = self.zone_nearest_azur_port(self.zone)
|
||||||
|
self.globe_goto(other)
|
||||||
self.globe_goto(prev)
|
self.globe_goto(prev)
|
||||||
|
|
||||||
|
logger.warning('Failed to solve MapWalkError when going to port')
|
||||||
|
return False
|
||||||
|
|
||||||
def fleet_repair(self, revert=True):
|
def fleet_repair(self, revert=True):
|
||||||
"""
|
"""
|
||||||
Repair fleets in nearest port.
|
Repair fleets in nearest port.
|
||||||
|
|||||||
Reference in New Issue
Block a user