AzurLaneAutoScript
AzurLaneAutoScript copied to clipboard
紧急委托会误进12-4
在提问之前...
- [x] 我已经搜索了现有的 issues
- [x] 我在提问题之前至少花费了 5 分钟来思考和准备
- [x] 我已经阅读了 Wiki 中的 常见问题(FAQ)
- [x] 我正在使用最新版的 Alas
描述你的问题
当刷紧急委托和主线图任务同时打开(紧急委托刷取2-4,主线图刷取12-4)且刷紧急委托任务开始运行时,有概率误进12-4
如何复现
- “刷紧急委托”调度器开始运行
- 点击 出击 → 主线,此时界面停留在第12章
- 程序直接点击 12-4 开始作战,导致刷委托队伍暴毙
预期行为
程序在进入主线时先保证自己翻到了对应章节再挑选关卡,此处应该是识别错误
相关 Logs
════════════════════════════════════════════════════════════════════════════════════
GEMSFARMING
════════════════════════════════════════════════════════════════════════════════════
INFO 20:15:18.891 │ Stage name campaign_2_4 is from campaign_main
═══════════════════════════════════ CAMPAIGN_2_4 ═══════════════════════════════════
INFO 20:15:18.904 │ CAMPAIGN_2_4
INFO 20:15:18.905 │ Count: 0
INFO 20:15:18.914 │ <<< UI ENSURE >>>
INFO 20:15:18.915 │ UI get current page
INFO 20:15:19.171 │ Unknown ui page
INFO 20:15:19.408 │ UI additional: IDLE -> REWARD_GOTO_MAIN
INFO 20:15:19.410 │ Click ( 810, 625) @ REWARD_GOTO_MAIN
INFO 20:15:19.560 │ Unknown ui page
INFO 20:15:19.625 │ [Package_name] com.bilibili.azurlane
INFO 20:15:19.634 │ [Device Orientation] 1 (HOME key on the right)
INFO 20:15:19.861 │ Unknown ui page
INFO 20:15:20.139 │ [UI] page_main
INFO 20:15:20.140 │ Goto page_campaign
INFO 20:15:20.142 │ <<< UI GOTO PAGE_CAMPAIGN >>>
INFO 20:15:20.146 │ Page switch: page_main_white -> page_campaign_menu
INFO 20:15:20.147 │ Click (1168, 476) @ MAIN_GOTO_CAMPAIGN_WHITE
INFO 20:15:20.435 │ Page switch: page_campaign_menu -> page_campaign
INFO 20:15:20.436 │ Click ( 316, 318) @ CAMPAIGN_MENU_GOTO_CAMPAIGN
INFO 20:15:20.740 │ Page arrive: page_campaign
INFO 20:15:20.752 │ Mode_switch_1 set to hard
INFO 20:15:20.764 │ [Mode_switch_1] hard
INFO 20:15:20.765 │ <<< UI ENSURE INDEX >>>
INFO 20:15:20.797 │ No stage found.
INFO 20:15:21.068 │ No stage found.
INFO 20:15:21.382 │ Loading OCR model: ./bin/cnocr_models/azur_lane
INFO 20:15:21.451 │ [campaign 0.080s] ['2--1', '2--3', '2-2', '2--4']
INFO 20:15:21.453 │ [Chapter] 2
INFO 20:15:21.453 │ [Stage] 2-1, 2-3, 2-2, 2-4
INFO 20:15:21.454 │ [Index] 2
INFO 20:15:21.495 │ [OCR_OIL 0.027s] 5126
─────────────────────────────────────── 2-4 ────────────────────────────────────────
INFO 20:15:21.498 │ 2-4
INFO 20:15:21.499 │ <<< ENTER MAP >>>
INFO 20:15:21.576 │ Click ( 912, 560) @ 2-4
INFO 20:15:22.002 │ [Map_clear_percentage] 15%
INFO 20:15:22.303 │ [Map_clear_percentage] 76%
INFO 20:15:22.598 │ [Map_clear_percentage] 99%
INFO 20:15:22.610 │ [MAP_CLEAR_ALL_THIS_TIME] False
INFO 20:15:22.611 │ [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear,
3_stars, threat_safe, clear_mode
INFO 20:15:22.612 │ [StopCondition_MapAchievement] non_stop
INFO 20:15:22.613 │ Fast_Forward set to on
INFO 20:15:22.614 │ [Fast_Forward] on
INFO 20:15:22.620 │ Auto_Search set to on
INFO 20:15:22.622 │ [Auto_Search] on
INFO 20:15:22.622 │ Click ( 944, 518) @ MAP_PREPARATION
INFO 20:15:22.907 │ Handling 2x book setting, mode=prep.
INFO 20:15:22.916 │ Using fleet: [5, 4, 0]
INFO 20:15:22.953 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:
None
INFO 20:15:22.955 │ [map_allow_submarine] True
INFO 20:15:22.957 │ Click (1139, 472) @ SUBMARINE_CLEAR
INFO 20:15:23.506 │ Click (1149, 338) @ FLEET_2_CLEAR
INFO 20:15:24.108 │ Click (1051, 228) @ FLEET_1_CHOOSE
INFO 20:15:24.406 │ Current selected: [1]
INFO 20:15:24.408 │ Click (1099, 446) @ FLEET_1_BAR_INDEX_5
INFO 20:15:24.704 │ Click (1052, 344) @ FLEET_2_CHOOSE
INFO 20:15:25.012 │ Current selected: [5]
INFO 20:15:25.014 │ Click (1093, 533) @ FLEET_2_BAR_INDEX_4
INFO 20:15:25.319 │ Auto search setting
INFO 20:15:25.326 │ [_fleet_sidebar_offset] 0
INFO 20:15:25.328 │ [Fleet_sidebar] 1/3
INFO 20:15:25.329 │ Click (1213, 413) @ FLEET_SIDEBAR_0_2
INFO 20:15:25.881 │ [_fleet_sidebar_offset] 0
INFO 20:15:25.882 │ [Fleet_sidebar] 3/3
INFO 20:15:25.883 │ [Auto_Search_Setting] fleet1_all_fleet2_standby
INFO 20:15:25.884 │ Selected to the correct auto search setting
INFO 20:15:25.885 │ Click (1037, 580) @ FLEET_PREPARATION
INFO 20:15:26.508 │ is_auto_search_running appeared
INFO 20:15:26.578 │ [LevelOcr 0.068s] [23, 0, 0, 100, 0, 0]
INFO 20:15:26.580 │ [LEVEL] 23, 0, 0, 100, 0, 0
───────────────────────────────────── BATTLE_0 ─────────────────────────────────────
INFO 20:15:26.581 │ BATTLE_0
INFO 20:15:26.582 │ Auto search moving
INFO 20:15:26.591 │ Fleet: 1, fleet_current_index: 1
INFO 20:15:26.648 │ [LevelOcr 0.054s] [23, 0, 0, 100, 0, 0]
INFO 20:15:26.649 │ [LEVEL] 23, 0, 0, 100, 0, 0
INFO 20:15:26.682 │ [OCR_OIL 0.031s] 5116
INFO 20:15:26.710 │ [OCR_COIN 0.027s] 88329
INFO 20:15:31.706 │ [Loading] 6%
INFO 20:15:31.708 │ Auto search combat loading
INFO 20:15:31.709 │ Screenshot interval set to 1.0s
INFO 20:15:36.723 │ [BattleUI] PAUSE_New
INFO 20:15:36.724 │ Auto Search combat execute
INFO 20:15:42.713 │ Combat auto check timer reached
INFO 20:15:59.734 │ Get urgent commission
INFO 20:15:59.735 │ Click ( 649, 515) @ GET_MISSION
INFO 20:16:03.783 │ [Package_name] com.bilibili.azurlane
[alas] exited. Reason: Manual stop
════════════════════════════════════════════════════════════════════════════════════
START
════════════════════════════════════════════════════════════════════════════════════
INFO 20:16:13.571 │ Start scheduler loop: alas
INFO 20:16:13.653 │ [Server] cn
INFO 20:16:13.672 │ Bind task ['General', 'Alas']
INFO 20:16:14.042 │ Server "中途岛" is available.
INFO 20:16:14.045 │ Pending tasks: ['GemsFarming']
INFO 20:16:14.046 │ [Task] GemsFarming (Enable, 2025-10-21 20:15:13)
INFO 20:16:14.047 │ Bind task ['General', 'Alas', 'TaskBalancer',
'EventGeneral', 'GemsFarming']
══════════════════════════════════════ DEVICE ══════════════════════════════════════
INFO 20:16:18.038 │ DEVICE
INFO 20:16:18.039 │ [IS_ON_PHONE_CLOUD] False
INFO 20:16:18.041 │ [AdbBinary]
E:\AzurLaneAutoScript\toolkit\Lib\site-packages\adbutils\binaries\adb.exe
INFO 20:16:18.043 │ [AdbClient] AdbClient(127.0.0.1, 5037)
INFO 20:16:18.044 │ <<< DETECT DEVICE >>>
INFO 20:16:18.045 │ Here are the available devices, copy to Alas.Emulator.Serial
to use it or set Alas.Emulator.Serial="auto"
INFO 20:16:18.047 │ 127.0.0.1:16384
INFO 20:16:18.048 │ 127.0.0.1:7555
INFO 20:16:18.049 │ emulator-5554
INFO 20:16:18.052 │ already connected to 127.0.0.1:16384
INFO 20:16:18.054 │ [AdbDevice] AdbDevice(serial=127.0.0.1:16384)
INFO 20:16:18.056 │ [PackageName] com.bilibili.azurlane
INFO 20:16:18.057 │ [Server] cn
INFO 20:16:18.066 │ [nemud.player_version]
INFO 20:16:18.068 │ [customer.app_keptlive] false
INFO 20:16:18.069 │ Screenshot interval set to 0.3s
INFO 20:16:18.070 │ <<< MINITOUCH INIT >>>
INFO 20:16:18.070 │ Scheduler: Start task `GemsFarming`
════════════════════════════════════════════════════════════════════════════════════
GEMSFARMING
════════════════════════════════════════════════════════════════════════════════════
INFO 20:16:18.077 │ Update droidcast resolution
INFO 20:16:18.085 │ [Device Orientation] 1 (HOME key on the right)
INFO 20:16:18.087 │ Reuse forward: ForwardItem(serial='127.0.0.1:16384',
local='tcp:20968', remote='localabstract:minitouch')
INFO 20:16:18.090 │ v 1
INFO 20:16:18.091 │ ^ 10 720 1280 0
INFO 20:16:18.092 │ $ 2710
INFO 20:16:18.093 │ newCommandTimeout updated to 168h0m0s
INFO 20:16:18.094 │ minitouch running on port: 20968, pid: 2710
INFO 20:16:18.097 │ max_contact: 10; max_x: 720; max_y: 1280; max_pressure: 0
INFO 20:16:18.097 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:10320)
INFO 20:16:18.118 │ [Device Orientation] 1 (HOME key on the right)
INFO 20:16:18.119 │ Droicast resolution: (720, 1280)
INFO 20:16:18.120 │ Reuse forward: ForwardItem(serial='127.0.0.1:16384',
local='tcp:20438', remote='tcp:53516')
INFO 20:16:18.214 │ [Screen_size] 1280x720
INFO 20:16:19.561 │ early_ocr_import call
INFO 20:16:19.562 │ early_ocr_import start
INFO 20:16:19.563 │ Stage name campaign_2_4 is from campaign_main
INFO 20:16:19.565 │ Loading OCR dependencies
═══════════════════════════════════ CAMPAIGN_2_4 ═══════════════════════════════════
INFO 20:16:19.584 │ CAMPAIGN_2_4
INFO 20:16:19.585 │ Count: 0
INFO 20:16:19.982 │ <<< UI ENSURE >>>
INFO 20:16:19.983 │ UI get current page
INFO 20:16:19.990 │ [UI] page_main
INFO 20:16:19.991 │ Goto page_campaign
INFO 20:16:19.993 │ <<< UI GOTO PAGE_CAMPAIGN >>>
INFO 20:16:20.090 │ Page switch: page_main_white -> page_campaign_menu
INFO 20:16:20.107 │ Click (1182, 518) @ MAIN_GOTO_CAMPAIGN_WHITE
INFO 20:16:20.830 │ early_ocr_import finish
INFO 20:16:21.093 │ Page switch: page_campaign_menu -> page_campaign
INFO 20:16:21.094 │ Click ( 363, 369) @ CAMPAIGN_MENU_GOTO_CAMPAIGN
INFO 20:16:21.396 │ Page arrive: page_campaign
INFO 20:16:21.409 │ Mode_switch_1 set to hard
INFO 20:16:21.421 │ [Mode_switch_1] hard
INFO 20:16:21.423 │ <<< UI ENSURE INDEX >>>
INFO 20:16:21.453 │ No stage found.
INFO 20:16:21.728 │ No stage found.
INFO 20:16:22.040 │ Loading OCR model: ./bin/cnocr_models/azur_lane
INFO 20:16:22.108 │ [campaign 0.080s] ['2--1', '2--3', '2-2', '2--4']
INFO 20:16:22.109 │ [Chapter] 2
INFO 20:16:22.110 │ [Stage] 2-1, 2-3, 2-2, 2-4
INFO 20:16:22.111 │ [Index] 2
INFO 20:16:22.151 │ [OCR_OIL 0.027s] 5114
─────────────────────────────────────── 2-4 ────────────────────────────────────────
INFO 20:16:22.153 │ 2-4
INFO 20:16:22.154 │ <<< ENTER MAP >>>
INFO 20:16:22.218 │ Click ( 921, 552) @ 2-4
INFO 20:16:22.643 │ [Map_clear_percentage] 15%
INFO 20:16:22.945 │ [Map_clear_percentage] 76%
INFO 20:16:23.248 │ [Map_clear_percentage] 99%
INFO 20:16:23.261 │ [MAP_CLEAR_ALL_THIS_TIME] False
INFO 20:16:23.262 │ [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear,
3_stars, threat_safe, clear_mode
INFO 20:16:23.263 │ [StopCondition_MapAchievement] non_stop
INFO 20:16:23.264 │ Fast_Forward set to on
INFO 20:16:23.265 │ [Fast_Forward] on
INFO 20:16:23.271 │ Auto_Search set to on
INFO 20:16:23.273 │ [Auto_Search] on
INFO 20:16:23.274 │ Click ( 949, 536) @ MAP_PREPARATION
INFO 20:16:23.567 │ Handling 2x book setting, mode=prep.
INFO 20:16:23.581 │ Using fleet: [5, 4, 0]
INFO 20:16:23.619 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:
None
INFO 20:16:23.622 │ [map_allow_submarine] True
INFO 20:16:23.625 │ Click (1129, 472) @ SUBMARINE_CLEAR
INFO 20:16:23.846 │ Click (1155, 337) @ FLEET_2_CLEAR
[alas] exited. Reason: Manual stop
截图
No response
还有别的吗?
No response