mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 16:47:03 +08:00
Fix: OpSi auto search interrupted by retirement
This commit is contained in:
@@ -210,7 +210,7 @@ class OSMap(OSFleet, Map, GlobeCamera):
|
||||
save=self.config.DropRecord_SaveOpsi,
|
||||
upload=self.config.DropRecord_UploadOpsi
|
||||
) as drop:
|
||||
for _ in range(3):
|
||||
for _ in range(5):
|
||||
backup = self.config.temporary(Campaign_UseAutoSearch=True)
|
||||
try:
|
||||
self.os_auto_search_daemon(drop=drop)
|
||||
|
||||
@@ -224,8 +224,14 @@ class MapEventHandler(EnemySearchingHandler):
|
||||
raise CampaignEnd
|
||||
if self.appear(AUTO_SEARCH_REWARD, offset=(50, 50)):
|
||||
self.device.screenshot_interval_set()
|
||||
self.os_auto_search_quit(drop=drop)
|
||||
raise CampaignEnd
|
||||
if self.info_bar_count():
|
||||
# No more items on current map
|
||||
self.os_auto_search_quit(drop=drop)
|
||||
raise CampaignEnd
|
||||
else:
|
||||
# Auto search stopped but map hasn't been cleared
|
||||
self.os_auto_search_quit(drop=drop)
|
||||
return True
|
||||
if enable:
|
||||
if self.appear(AUTO_SEARCH_OS_MAP_OPTION_OFF, offset=(5, 120), interval=3) \
|
||||
and AUTO_SEARCH_OS_MAP_OPTION_OFF.match_appear_on(self.device.image):
|
||||
|
||||
Reference in New Issue
Block a user