在当前版本的“主线图”任务中,出现“自律战斗”设置无效的问题
Author: zty-ui0215Created Sep 5, 2026Updated Sep 14, 2026
Labelsemulator issue / 模拟器问题
在提问之前...
- 我已经搜索了现有的 issues
- 我在提问题之前至少花费了 5 分钟来思考和准备
- 我已经阅读了 Wiki 中的 常见问题(FAQ)
- 我正在使用最新版的 Alas
描述你的问题
在当前版本的“主线图”任务中,不论“自律战斗”是否勾选,都会被切换至手操战斗
如何复现
- 前往 '出击—主线图/主线图2/主线图3'
- 点击 '使用自律寻敌'
- 运行程序
- 出现问题
预期行为
在勾选自律寻敌时,应当启用游戏内自律寻敌
相关 Logs
═══════════════════════════════════════════════════════════════════════════════════
MAIN
═══════════════════════════════════════════════════════════════════════════════════
══════════════════════════════════ CAMPAIGN_12_4 ══════════════════════════════════
INFO 20:47:40.796 │ CAMPAIGN_12_4
INFO 20:47:40.797 │ Count: 0
INFO 20:47:40.876 │ <<< UI ENSURE >>>
INFO 20:47:40.877 │ UI get current page
INFO 20:47:40.881 │ [UI] page_main
INFO 20:47:40.883 │ Goto page_campaign
INFO 20:47:40.885 │ <<< UI GOTO PAGE_CAMPAIGN >>>
INFO 20:47:40.889 │ Page switch: page_main_white -> page_campaign_menu
INFO 20:47:40.890 │ Click (1183, 499) @ MAIN_GOTO_CAMPAIGN_WHITE
INFO 20:47:41.463 │ Page switch: page_campaign_menu -> page_campaign
INFO 20:47:41.464 │ Click ( 332, 338) @ CAMPAIGN_MENU_GOTO_CAMPAIGN
INFO 20:47:41.675 │ Page arrive: page_campaign
INFO 20:47:41.698 │ Mode_switch_1 set to hard
INFO 20:47:41.707 │ [Mode_switch_1] hard
INFO 20:47:41.708 │ <<< UI ENSURE INDEX >>>
INFO 20:47:41.735 │ No stage found.
INFO 20:47:42.000 │ No stage found.
INFO 20:47:42.291 │ No stage found.
INFO 20:47:42.621 │ [campaign 0.032s] ['12--1', '12--3', '12--2', '12--4']
INFO 20:47:42.623 │ [Chapter] 12
INFO 20:47:42.623 │ [Stage] 12-1, 12-3, 12-2, 12-4
INFO 20:47:42.625 │ [Index] 12
INFO 20:47:42.661 │ [OCR_OIL 0.028s] 11449
────────────────────────────────────── 12-4 ───────────────────────────────────────
INFO 20:47:42.663 │ 12-4
INFO 20:47:42.664 │ Expect emotion reduce: (12, 2)
INFO 20:47:42.668 │ Bind task ['General', 'Alas', 'Main']
INFO 20:47:42.669 │ Save config ./config\alas.json,
Main.Emotion.Fleet1Value=113,
Main.Emotion.Fleet1Record=datetime.datetime(2026, 9, 5, 20, 47, 42),
Main.Emotion.Fleet2Value=119,
Main.Emotion.Fleet2Record=datetime.datetime(2026, 9, 5, 20, 47, 42)
INFO 20:47:42.687 │ [Emotion fleet_1] 113
INFO 20:47:42.688 │ [Emotion fleet_2] 119
INFO 20:47:42.689 │ <<< ENTER MAP >>>
INFO 20:47:42.731 │ Click ( 909, 548) @ 12-4
INFO 20:47:43.207 │ [Map_clear_percentage] 25%
INFO 20:47:43.511 │ [Map_clear_percentage] 86%
INFO 20:47:43.804 │ [Map_clear_percentage] 99%
INFO 20:47:43.959 │ [MAP_CLEAR_ALL_THIS_TIME] False
INFO 20:47:43.960 │ [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear,
3_stars, threat_safe
INFO 20:47:43.961 │ [StopCondition_MapAchievement] non_stop
INFO 20:47:43.973 │ Auto_Search set to off
INFO 20:47:43.974 │ [Auto_Search] on
INFO 20:47:43.975 │ Click ( 932, 595) @ AUTO_SEARCH_ON
INFO 20:47:44.163 │ [Auto_Search] off
INFO 20:47:44.164 │ Click (1020, 510) @ MAP_PREPARATION
INFO 20:47:44.552 │ Using fleet: [3, 2, 1]
INFO 20:47:44.589 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:
None
INFO 20:47:44.592 │ [map_allow_submarine] True
INFO 20:47:44.593 │ Click (1132, 332) @ FLEET_2_CLEAR
INFO 20:47:44.644 │ Click (1045, 453) @ SUBMARINE_CHOOSE
INFO 20:47:44.817 │ Current selected: [1]
INFO 20:47:44.819 │ Click (1044, 480) @ SUBMARINE_CHOOSE
INFO 20:47:45.115 │ Click (1060, 225) @ FLEET_1_CHOOSE
INFO 20:47:45.419 │ Current selected: [6]
INFO 20:47:45.420 │ Click (1071, 368) @ FLEET_1_BAR_INDEX_3
INFO 20:47:45.716 │ Click (1066, 316) @ FLEET_2_CHOOSE
INFO 20:47:46.016 │ Current selected: [3]
INFO 20:47:46.018 │ Click (1133, 447) @ FLEET_2_BAR_INDEX_2
INFO 20:47:46.319 │ Click (1041, 582) @ FLEET_PREPARATION
INFO 20:47:51.162 │ Enemy searching appeared.
INFO 20:47:51.167 │ Fleet_Lock set to on
INFO 20:47:51.168 │ [Fleet_Lock] on
INFO 20:47:51.168 │ <<< MAP INIT >>>
INFO 20:47:51.169 │ Load map_data, has_loop=False, use_loop=False
INFO 20:47:51.170 │ Load spawn_data, has_loop=False, use_loop=False
INFO 20:47:51.171 │ grid_connection: wall=False, portal=False
INFO 20:47:51.173 │ Load mechanism, land_base=False, maze=False,
fortress=False, bouncing_enemy=False
INFO 20:47:51.596 │ vanish_point: ( 643, -1657)
INFO 20:47:51.597 │ distant_point: (-2193, -1657)
INFO 20:47:51.620 │ 0.155s Horizontal: 7 (6 inner, 0 edge)
INFO 20:47:51.621 │ Edges: Vertical: 10 (14 inner, 0 edge)
INFO 20:47:51.622 │ [homo_storage] ((9, 6), [(214.471, 101.908), (1226.052,
101.908), (81.26, 647.88), (1406.82, 647.88)])
INFO 20:47:51.690 │ tile_center: 0.939 (good match)
INFO 20:47:51.695 │ 0.056s edge_lines: 1 hori, 0 vert
INFO 20:47:51.696 │ Edges: _ homo_loca: (134, 99)
INFO 20:47:51.701 │ center_loca: (3, 3)
INFO 20:47:51.702 │ [view.center_offset] [0.77365541 0.22798407]
INFO 20:47:51.703 │ camera_corrected: A1 -> A6
INFO 20:47:51.704 │ Camera: A6
INFO 20:47:51.764 │ 0.059s predict: 48
INFO 20:47:51.765 │ -- -- -- MY -- -- -- -- --
INFO 20:47:51.766 │ -- -- -- MY -- -- -- -- --
INFO 20:47:51.767 │ -- -- -- -- -- -- -- -- ..
INFO 20:47:51.768 │ -- -- -- -- -- -- -- ss ..
INFO 20:47:51.768 │ .. -- -- -- -- -- -- -- ..
INFO 20:47:51.769 │ .. -- -- Fl Fl -- -- -- ..
INFO 20:47:51.770 │ Fleet set to 1
INFO 20:47:51.777 │ Fleet: 1, fleet_current_index: 1
INFO 20:47:51.779 │ [Map_buff] double_line
INFO 20:47:51.780 │ Strategy open
INFO 20:47:51.787 │ Click (1220, 448) @ STRATEGY_OPEN
INFO 20:47:57.138 │ Click (1224, 422) @ STRATEGY_OPEN
INFO 20:47:57.689 │ Strategy set: formation=double_line, submarine_view=False,
submarine_hunt=True
INFO 20:47:57.690 │ Formation set to double_line
INFO 20:47:57.708 │ [Formation] double_line
INFO 20:47:57.717 │ Submarine_view set to off
INFO 20:47:57.722 │ [Submarine_view] on
INFO 20:47:57.723 │ Click (1250, 408) @ SUBMARINE_VIEW_ON
INFO 20:47:58.009 │ [Submarine_view] unknown
INFO 20:47:58.428 │ [Submarine_view] off
INFO 20:47:58.445 │ Submarine_hunt set to on
INFO 20:47:58.458 │ [Submarine_hunt] on
INFO 20:47:58.459 │ Strategy close
INFO 20:47:58.462 │ Click ( 973, 404) @ STRATEGY_OPENED
INFO 20:47:58.746 │ [HP] 98% 98% 98% 98% 98% 98%
INFO 20:47:58.747 │ Ensure edge in sight.
INFO 20:47:58.748 │ Map swipe: (-3, 0)
INFO 20:47:58.750 │ Swipe ( 628, 384) -> (1023, 361)
INFO 20:47:59.144 │ [prev.center_offset] [0.77365541 0.22798407]
INFO 20:47:59.294 │ tile_center: 0.939 (good match)
INFO 20:47:59.303 │ 0.039s edge_lines: 1 hori, 1 vert
INFO 20:47:59.304 │ Edges: /_ homo_loca: ( 18, 62)
INFO 20:47:59.307 │ center_loca: (1, 3)
INFO 20:47:59.309 │ [view.center_offset] [0.60222694 0.49226965]
INFO 20:47:59.323 │ Map swipe predict: None (0.013s, no match)
INFO 20:47:59.324 │ Camera: -C6
INFO 20:47:59.325 │ camera_corrected: -C6 -> B6
INFO 20:47:59.326 │ Camera: B6
INFO 20:47:59.361 │ 0.033s predict: 37
INFO 20:47:59.363 │ -- -- -- -- -- -- --
INFO 20:47:59.364 │ -- -- -- -- -- -- ..
INFO 20:47:59.364 │ -- -- -- -- -- -- ..
INFO 20:47:59.365 │ FL -- -- 3C -- -- ..
INFO 20:47:59.366 │ -- -- -- -- -- -- ..
INFO 20:47:59.367 │ -- -- -- -- FL Fl ..
INFO 20:47:59.368 │ Map swipe: (0, 0)
INFO 20:47:59.369 │ Full scan start, mode=init
INFO 20:47:59.370 │ [enemy_missing] EN: 2, MY: 0, SI: 0, BO: 0, CA: 0
INFO 20:47:59.370 │ [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 0
INFO 20:47:59.371 │ Focus to: D6
INFO 20:47:59.372 │ Map swipe: (2, 0)
INFO 20:47:59.374 │ Swipe ( 507, 351) -> ( 281, 350)
INFO 20:47:59.667 │ [prev.center_offset] [0.60222694 0.49226965]
INFO 20:47:59.829 │ tile_center: 0.955 (good match)
INFO 20:47:59.838 │ 0.041s edge_lines: 1 hori, 1 vert
INFO 20:47:59.839 │ Edges: /_ homo_loca: ( 42, 60)
INFO 20:47:59.842 │ center_loca: (3, 3)
INFO 20:47:59.844 │ [view.center_offset] [0.43079836 0.5065556 ]
INFO 20:47:59.857 │ Map swipe predict: (2, 0) (0.011s, current fleet match)
INFO 20:47:59.859 │ Camera: D6
INFO 20:47:59.860 │ Camera: D6
INFO 20:47:59.898 │ 0.036s predict: 48
INFO 20:47:59.899 │ -- -- -- -- -- -- -- 3C --
INFO 20:47:59.899 │ -- -- -- -- -- -- -- -- ..
INFO 20:47:59.900 │ -- -- -- -- -- -- -- -- ..
INFO 20:47:59.901 │ -- -- -- 3C -- -- -- -- ..
INFO 20:47:59.901 │ -- -- -- -- -- -- -- -- ..
INFO 20:47:59.902 │ -- -- -- -- FL Fl -- .. ..
INFO 20:47:59.903 │ Map swipe: (0, 0)
INFO 20:47:59.905 │ [enemy_missing] EN: 0, MY: 0, SI: 0, BO: 0, CA: 0
INFO 20:47:59.905 │ [enemy_may____] EN: 1, MY: 0, SI: 0, BO: 0, CA: 2
INFO 20:47:59.906 │ All spawn found, Early stopped.
INFO 20:47:59.907 │ [enemy_missing] EN: 0, MY: 0, SI: 0, BO: 0, CA: 0
INFO 20:47:59.908 │ [enemy_may____] EN: 1, MY: 0, SI: 0, BO: 0, CA: 2
INFO 20:47:59.909 │ A B C D E F G H I J K
INFO 20:47:59.909 │ 1 -- -- -- -- -- ++ ++ ++ -- -- ++
INFO 20:47:59.910 │ 2 -- ++ -- -- -- -- ++ ++ -- -- ++
INFO 20:47:59.911 │ 3 -- -- -- -- -- -- -- 3C -- -- --
INFO 20:47:59.912 │ 4 ++ -- -- ++ ++ -- -- -- ++ ++ --
INFO 20:47:59.913 │ 5 ++ -- -- -- -- -- -- -- -- ++ --
INFO 20:47:59.914 │ 6 ++ -- -- 3C -- -- -- ++ -- -- --
INFO 20:47:59.915 │ 7 -- -- -- -- -- -- -- -- -- -- --
INFO 20:47:59.915 │ 8 -- -- -- -- FL Fl ++ ++ ++ -- --
INFO 20:47:59.916 │ Predict fleet_2 to be F8
INFO 20:47:59.917 │ <<< FIND CURRENT FLEET >>>
INFO 20:47:59.918 │ Fleets: [E8, F8]
INFO 20:47:59.919 │ [Fleet_1: E8] Fleet_2: F8
INFO 20:47:59.919 │ No submarine found
INFO 20:47:59.920 │ Having multiple submarine spawn points: [C3, H4, B6, I6]
INFO 20:47:59.920 │ Found multiple submarine spawn points being covered
INFO 20:47:59.921 │ <<< FIND ALL SUBMARINES >>>
INFO 20:47:59.922 │ In sight: B6
INFO 20:47:59.923 │ Focus to: D7
INFO 20:47:59.924 │ Map swipe: (0, 1)
INFO 20:47:59.926 │ Swipe ( 794, 537) -> ( 786, 454)
INFO 20:48:00.140 │ [prev.center_offset] [0.43079836 0.5065556 ]
INFO 20:48:00.294 │ tile_center: 0.939 (good match)
INFO 20:48:00.302 │ 0.042s edge_lines: 1 hori, 1 vert
INFO 20:48:00.303 │ Edges: /_ homo_loca: ( 31, 74)
INFO 20:48:00.307 │ center_loca: (3, 3)
INFO 20:48:00.308 │ [view.center_offset] [0.50936978 0.40655534]
INFO 20:48:00.321 │ Map swipe predict: (0, 1) (0.012s, current fleet match)
INFO 20:48:00.322 │ Camera: D7
INFO 20:48:00.323 │ Camera: D7
INFO 20:48:00.354 │ 0.031s predict: 41
INFO 20:48:00.355 │ -- -- -- -- -- -- -- -- --
INFO 20:48:00.356 │ -- -- -- -- -- -- -- -- ..
INFO 20:48:00.357 │ -- -- -- 3C -- -- -- -- ..
INFO 20:48:00.357 │ -- -- -- -- -- -- -- -- ..
INFO 20:48:00.358 │ -- -- -- -- FL Fl -- -- ..
INFO 20:48:00.359 │ Map swipe: (0, 0)
INFO 20:48:00.360 │ Global B6 (camera=D7) -> Local B3 (center=D4)
INFO 20:48:00.361 │ In sight: C3
INFO 20:48:00.362 │ Focus to: D4
INFO 20:48:00.363 │ Map swipe: (0, -3)
INFO 20:48:00.364 │ Swipe ( 212, 313) -> ( 213, 559)
INFO 20:48:00.669 │ [prev.center_offset] [0.50936978 0.40655534]
INFO 20:48:00.824 │ tile_center: 0.953 (good match)
INFO 20:48:00.832 │ 0.040s _ edge_lines: 1 hori, 1 vert
INFO 20:48:00.833 │ Edges: / homo_loca: ( 34, 44)
INFO 20:48:00.837 │ center_loca: (3, 3)
INFO 20:48:00.838 │ [view.center_offset] [0.48794123 0.62084113]
INFO 20:48:00.850 │ Map swipe predict: None (0.012s, no match)
INFO 20:48:00.851 │ Camera: D4
INFO 20:48:00.852 │ Camera: D4
INFO 20:48:00.888 │ 0.036s predict: 48
INFO 20:48:00.890 │ -- -- -- -- -- -- -- -- --
INFO 20:48:00.890 │ -- -- -- -- -- -- -- -- ..
INFO 20:48:00.891 │ -- -- -- -- -- -- -- 3C ..
INFO 20:48:00.892 │ -- -- -- -- -- -- -- -- ..
INFO 20:48:00.893 │ -- -- -- -- -- -- -- -- ..
INFO 20:48:00.894 │ -- -- -- 3C -- -- -- .. ..
INFO 20:48:00.895 │ Map swipe: (0, 0)
INFO 20:48:00.896 │ Global C3 (camera=D4) -> Local C3 (center=D4)
INFO 20:48:00.898 │ In sight: H4
INFO 20:48:00.899 │ Focus to: F5
INFO 20:48:00.900 │ Map swipe: (2, 1)
INFO 20:48:00.902 │ Swipe ( 618, 353) -> ( 380, 280)
INFO 20:48:01.205 │ [prev.center_offset] [0.48794123 0.62084113]
INFO 20:48:01.358 │ tile_center: 0.955 (good match)
INFO 20:48:01.365 │ 0.039s edge_lines: 0 hori, 0 vert
INFO 20:48:01.366 │ Edges: homo_loca: ( 43, 68)
INFO 20:48:01.370 │ center_loca: (4, 3)
INFO 20:48:01.371 │ [view.center_offset] [0.423Source: LmeSzinc/AzurLaneAutoScript