mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 10:58:21 +08:00
Fix: refresh zone to spawn mission objectives
This commit is contained in:
@@ -227,6 +227,8 @@ class OperationSiren(Reward, OSMap):
|
|||||||
break
|
break
|
||||||
|
|
||||||
self.get_current_zone()
|
self.get_current_zone()
|
||||||
|
if result > 1:
|
||||||
|
self.globe_goto(self.zone, refresh=True)
|
||||||
self.run_auto_search()
|
self.run_auto_search()
|
||||||
self.handle_fleet_repair(revert=False)
|
self.handle_fleet_repair(revert=False)
|
||||||
|
|
||||||
|
|||||||
@@ -97,7 +97,8 @@ class MissionHandler(GlobeOperation, ZoneManager):
|
|||||||
If already at target zone, show info bar and close mission list.
|
If already at target zone, show info bar and close mission list.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
bool: If has entered mission zone.
|
int: If has entered mission zone, positive non-zero.
|
||||||
|
1 = pinned at, 2 = already at
|
||||||
"""
|
"""
|
||||||
self.os_mission_enter()
|
self.os_mission_enter()
|
||||||
|
|
||||||
@@ -126,7 +127,7 @@ class MissionHandler(GlobeOperation, ZoneManager):
|
|||||||
if self.is_zone_pinned():
|
if self.is_zone_pinned():
|
||||||
logger.info('Pinned at mission zone')
|
logger.info('Pinned at mission zone')
|
||||||
self.globe_enter(zone=self.name_to_zone(72))
|
self.globe_enter(zone=self.name_to_zone(72))
|
||||||
return True
|
return 1
|
||||||
if self.is_in_map() and self.info_bar_count():
|
if self.is_in_map() and self.info_bar_count():
|
||||||
logger.info('Already at mission zone')
|
logger.info('Already at mission zone')
|
||||||
return True
|
return 2
|
||||||
|
|||||||
Reference in New Issue
Block a user