═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ EVENT ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═════════════════════════════════════════════════════════ HT3 ═════════════════════════════════════════════════════════ 2026-04-01 05:03:06.629 | INFO | HT3 2026-04-01 05:03:06.631 | INFO | Count: 0 2026-04-01 05:03:06.649 | INFO | UI get current page 2026-04-01 05:03:06.666 | INFO | [UI] page_main 2026-04-01 05:03:06.672 | INFO | <<< UI GOTO PAGE_CAMPAIGN_MENU >>> 2026-04-01 05:03:06.689 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-04-01 05:03:06.694 | INFO | Click (1187, 513) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-04-01 05:03:07.541 | INFO | Page switch: page_event -> page_main 2026-04-01 05:03:07.545 | INFO | Click (1239, 30) @ GOTO_MAIN 2026-04-01 05:03:07.983 | INFO | WITHDRAW button found, wait until map loaded to prevent bugs in game client 2026-04-01 05:03:10.043 | INFO | Click ( 817, 679) @ WITHDRAW 2026-04-01 05:03:10.431 | INFO | Click ( 790, 515) @ POPUP_CONFIRM_UI_ADDITIONAL 2026-04-01 05:03:12.756 | INFO | Page switch: page_event -> page_main 2026-04-01 05:03:12.761 | INFO | Click (1241, 32) @ GOTO_MAIN 2026-04-01 05:03:13.676 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-04-01 05:03:13.681 | INFO | Click (1164, 496) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-04-01 05:03:13.947 | INFO | Page arrive: page_campaign_menu 2026-04-01 05:03:13.954 | INFO | Event available 2026-04-01 05:03:13.958 | INFO | <<< UI GOTO PAGE_EVENT >>> 2026-04-01 05:03:13.972 | INFO | Page switch: page_campaign_menu -> page_event 2026-04-01 05:03:13.975 | INFO | Click ( 831, 216) @ CAMPAIGN_MENU_GOTO_EVENT 2026-04-01 05:03:14.543 | INFO | Page arrive: page_event 2026-04-01 05:03:14.548 | INFO | Mode_switch_20241219 set to combat 2026-04-01 05:03:14.563 | INFO | [Mode_switch_20241219] combat 2026-04-01 05:03:14.566 | INFO | Aside_switch_20241219 set to part2 2026-04-01 05:03:14.612 | INFO | [Aside_switch_20241219] unknown 2026-04-01 05:03:14.846 | INFO | [Aside_switch_20241219] unknown 2026-04-01 05:03:15.149 | INFO | [Aside_switch_20241219] unknown 2026-04-01 05:03:15.443 | INFO | [Aside_switch_20241219] unknown 2026-04-01 05:03:15.451 | WARNING | Switch Aside_switch_20241219 has states evaluated to unknown, asset should be re-verified 2026-04-01 05:03:15.454 | INFO | Click ( 12, 323) @ CHAPTER_20241219_PART2 2026-04-01 05:03:15.742 | INFO | [Aside_switch_20241219] unknown 2026-04-01 05:03:16.043 | INFO | [Aside_switch_20241219] part2 2026-04-01 05:03:16.047 | INFO | <<< UI ENSURE INDEX >>> 2026-04-01 05:03:16.285 | INFO | [campaign 0.063s] ['HT3', 'HT1', 'HT2'] 2026-04-01 05:03:16.289 | INFO | [Chapter] ht 2026-04-01 05:03:16.293 | INFO | [Stage] ht3, ht1, ht2 2026-04-01 05:03:16.296 | INFO | [Index] 1 2026-04-01 05:03:16.372 | INFO | [OCR_OIL 0.048s] 18996 2026-04-01 05:03:16.439 | INFO | [OCR_EVENT_PT 0.064s] X1870 2026-04-01 05:03:16.443 | INFO | [Event_PT] 1870 2026-04-01 05:03:16.446 | INFO | [Event_PT_limit] 1870/100000 ───────────────────────────────────────────────────────── HT3 ───────────────────────────────────────────────────────── 2026-04-01 05:03:16.450 | INFO | HT3 2026-04-01 05:03:16.453 | INFO | Expect emotion reduce: (28, 0) 2026-04-01 05:03:16.466 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:03:16.471 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=65, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 3, 16), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 3, 16) 2026-04-01 05:03:16.488 | INFO | [Emotion fleet_1] 65 2026-04-01 05:03:16.491 | INFO | [Emotion fleet_2] 119 2026-04-01 05:03:16.496 | INFO | <<< ENTER MAP >>> 2026-04-01 05:03:16.630 | INFO | Click ( 871, 282) @ ht3 2026-04-01 05:03:17.340 | INFO | [MAP_MODE_SWITCH] hard 2026-04-01 05:03:17.349 | INFO | [Map_clear_percentage] 0% 2026-04-01 05:03:17.938 | INFO | [MAP_MODE_SWITCH] hard 2026-04-01 05:03:17.947 | INFO | [Map_clear_percentage] 0% 2026-04-01 05:03:18.242 | INFO | [MAP_MODE_SWITCH] hard 2026-04-01 05:03:18.251 | INFO | [Map_clear_percentage] 0% 2026-04-01 05:03:18.266 | INFO | [MAP_CLEAR_ALL_THIS_TIME] True 2026-04-01 05:03:18.271 | INFO | [Map_info] 0%, 2026-04-01 05:03:18.275 | INFO | [StopCondition_MapAchievement] map_3_stars 2026-04-01 05:03:18.375 | INFO | No auto search option. 2026-04-01 05:03:18.379 | INFO | Click (1008, 519) @ MAP_PREPARATION 2026-04-01 05:03:18.855 | INFO | Using fleet: [1, 2, 2] 2026-04-01 05:03:18.940 | INFO | Hard satisfied: Fleet_1: True, Fleet_2: True, Submarine: True 2026-04-01 05:03:18.949 | INFO | Hard Campaign. No fleet preparation 2026-04-01 05:03:18.955 | INFO | Click (1058, 578) @ FLEET_PREPARATION 2026-04-01 05:03:23.725 | INFO | Enemy searching appeared. 2026-04-01 05:03:23.755 | INFO | No fleet lock option. 2026-04-01 05:03:23.759 | INFO | <<< MAP INIT >>> 2026-04-01 05:03:23.761 | INFO | Load map_data, has_loop=False, use_loop=False 2026-04-01 05:03:23.764 | INFO | Load spawn_data, has_loop=False, use_loop=False 2026-04-01 05:03:23.768 | INFO | grid_connection: wall=False, portal=False 2026-04-01 05:03:23.773 | INFO | Load mechanism, land_base=False, maze=False, fortress=False, bouncing_enemy=False 2026-04-01 05:03:24.066 | INFO | vanish_point: ( 640, -1802) 2026-04-01 05:03:24.071 | INFO | distant_point: (-2423, -1802) 2026-04-01 05:03:24.099 | INFO | Horizontal coincident point unexpected: [208.99018182 123.48922953] 2026-04-01 05:03:24.131 | INFO | Vertical coincident point unexpected: [-500.99114854 123.80576747] 2026-04-01 05:03:24.138 | INFO | 0.266s Horizontal: 8 (7 inner, 0 edge) 2026-04-01 05:03:24.142 | INFO | Edges: / \ Vertical: 10 (10 inner, 2 edge) 2026-04-01 05:03:24.146 | INFO | [homo_storage] ((9, 7), [(182.48, 93.455), (1159.381, 93.455), (31.954, 716.057), (1329.682, 716.057)]) 2026-04-01 05:03:24.289 | INFO | tile_center: 0.955 (good match) 2026-04-01 05:03:24.334 | INFO | 0.181s edge_lines: 0 hori, 1 vert 2026-04-01 05:03:24.339 | INFO | Edges: \ homo_loca: ( 92, 83) 2026-04-01 05:03:24.351 | INFO | center_loca: (4, 3) 2026-04-01 05:03:24.357 | INFO | [view.center_offset] [0.20558207 0.48364287] 2026-04-01 05:03:24.361 | INFO | camera_corrected: A1 -> E1 2026-04-01 05:03:24.367 | INFO | Camera: E1 2026-04-01 05:03:24.569 | INFO | 0.198s predict: 57 2026-04-01 05:03:24.575 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:03:24.582 | INFO | -- -- -- -- -- -- 2E -- -- 2026-04-01 05:03:24.588 | INFO | -- -- -- -- -- -- -- 2E -- 2026-04-01 05:03:24.592 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:03:24.596 | INFO | .. -- -- -- SI -- -- -- -- 2026-04-01 05:03:24.600 | INFO | .. 2E -- -- -- -- -- -- .. 2026-04-01 05:03:24.604 | INFO | .. -- -- Fl -- FL -- -- .. 2026-04-01 05:03:24.608 | INFO | Fleet set to 1 2026-04-01 05:03:24.635 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:03:24.641 | INFO | [Map_buff] double_line 2026-04-01 05:03:24.645 | INFO | Strategy open 2026-04-01 05:03:24.674 | INFO | Click (1221, 432) @ STRATEGY_OPEN 2026-04-01 05:03:25.087 | INFO | Strategy set: formation=double_line, submarine_view=False, submarine_hunt=False 2026-04-01 05:03:25.094 | INFO | Formation set to double_line 2026-04-01 05:03:25.158 | INFO | [Formation] double_line 2026-04-01 05:03:25.191 | INFO | Submarine_view set to off 2026-04-01 05:03:25.212 | INFO | [Submarine_view] on 2026-04-01 05:03:25.216 | INFO | Click (1247, 409) @ SUBMARINE_VIEW_ON 2026-04-01 05:03:25.422 | INFO | [Submarine_view] unknown 2026-04-01 05:03:25.716 | INFO | [Submarine_view] off 2026-04-01 05:03:25.862 | INFO | Submarine_hunt set to off 2026-04-01 05:03:25.986 | INFO | [Submarine_hunt] off 2026-04-01 05:03:25.992 | INFO | Strategy close 2026-04-01 05:03:26.002 | INFO | Click ( 979, 390) @ STRATEGY_OPENED 2026-04-01 05:03:26.424 | INFO | [HP] 98% 98% 98% 98% 98% ____ 2026-04-01 05:03:26.428 | INFO | Ensure edge in sight. 2026-04-01 05:03:26.430 | INFO | Map swipe: (0, 2) 2026-04-01 05:03:26.437 | INFO | Swipe ( 561, 398) -> ( 521, 207) 2026-04-01 05:03:26.714 | INFO | [prev.center_offset] [0.20558207 0.48364287] 2026-04-01 05:03:26.901 | INFO | tile_center: 0.955 (good match) 2026-04-01 05:03:26.950 | INFO | 0.167s edge_lines: 2 hori, 1 vert 2026-04-01 05:03:26.956 | INFO | Edges: _\ homo_loca: ( 52, 91) 2026-04-01 05:03:26.968 | INFO | center_loca: (4, 3) 2026-04-01 05:03:26.973 | INFO | [view.center_offset] [0.49129629 0.4264999 ] 2026-04-01 05:03:27.013 | INFO | Map swipe predict: (0, 2) (0.037s, current fleet match) 2026-04-01 05:03:27.017 | INFO | Camera: E3 2026-04-01 05:03:27.024 | INFO | camera_corrected: E3 -> E7 2026-04-01 05:03:27.031 | INFO | Camera: E7 2026-04-01 05:03:27.129 | INFO | 0.093s predict: 41 2026-04-01 05:03:27.133 | INFO | -- -- -- -- -- -- -- 2E -- 2026-04-01 05:03:27.136 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:03:27.138 | INFO | .. -- -- -- SI -- -- -- -- 2026-04-01 05:03:27.141 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:03:27.144 | INFO | .. -- -- Fl -- FL -- -- -- 2026-04-01 05:03:27.146 | INFO | Map swipe: (0, 0) 2026-04-01 05:03:27.150 | INFO | Full scan start, mode=init 2026-04-01 05:03:27.156 | INFO | [enemy_missing] EN: 3, MY: 0, SI: 2, BO: 0, CA: 0 2026-04-01 05:03:27.163 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 0 2026-04-01 05:03:27.170 | INFO | Focus to: E6 2026-04-01 05:03:27.175 | INFO | Map swipe: (0, -1) 2026-04-01 05:03:27.181 | INFO | Swipe ( 393, 270) -> ( 392, 358) 2026-04-01 05:03:27.386 | INFO | [prev.center_offset] [0.49129629 0.4264999 ] 2026-04-01 05:03:27.576 | INFO | tile_center: 0.939 (good match) 2026-04-01 05:03:27.627 | INFO | 0.175s edge_lines: 2 hori, 1 vert 2026-04-01 05:03:27.630 | INFO | Edges: _\ homo_loca: ( 48, 95) 2026-04-01 05:03:27.640 | INFO | center_loca: (4, 3) 2026-04-01 05:03:27.644 | INFO | [view.center_offset] [0.51986759 0.39792861] 2026-04-01 05:03:27.681 | INFO | Map swipe predict: (0, -1) (0.033s, current fleet match) 2026-04-01 05:03:27.684 | INFO | Camera: E6 2026-04-01 05:03:27.687 | INFO | Camera: E6 2026-04-01 05:03:27.800 | INFO | 0.108s predict: 49 2026-04-01 05:03:27.803 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:03:27.806 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:03:27.809 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:03:27.812 | INFO | .. -- -- -- SI -- -- -- -- 2026-04-01 05:03:27.815 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:03:27.817 | INFO | .. -- -- Fl -- FL -- -- -- 2026-04-01 05:03:27.821 | INFO | Map swipe: (0, 0) 2026-04-01 05:03:27.830 | INFO | [enemy_missing] EN: 1, MY: 0, SI: 0, BO: 0, CA: 0 2026-04-01 05:03:27.834 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 5 2026-04-01 05:03:27.838 | INFO | Focus to: E3 2026-04-01 05:03:27.842 | INFO | Map swipe: (0, -3) 2026-04-01 05:03:27.847 | INFO | Swipe ( 923, 283) -> ( 926, 559) 2026-04-01 05:03:28.173 | INFO | [prev.center_offset] [0.51986759 0.39792861] 2026-04-01 05:03:28.352 | INFO | tile_center: 0.937 (good match) 2026-04-01 05:03:28.389 | INFO | 0.155s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:03:28.394 | INFO | Edges: \ homo_loca: ( 50, 80) 2026-04-01 05:03:28.403 | INFO | grids_offset: (1, 0) 2026-04-01 05:03:28.408 | INFO | center_loca: (3, 2) 2026-04-01 05:03:28.412 | INFO | [view.center_offset] [0.5055819 0.5050715] 2026-04-01 05:03:28.451 | INFO | Map swipe predict: None (0.036s, no match) 2026-04-01 05:03:28.456 | INFO | Camera: E3 2026-04-01 05:03:28.461 | INFO | Camera: E3 2026-04-01 05:03:28.571 | INFO | 0.107s predict: 47 2026-04-01 05:03:28.575 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:03:28.579 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:03:28.581 | INFO | -- -- -- -- -- 2E -- -- 2026-04-01 05:03:28.584 | INFO | -- -- -- -- -- -- 2E -- 2026-04-01 05:03:28.587 | INFO | -- -- -- -- SI -- -- -- 2026-04-01 05:03:28.592 | INFO | -- -- -- SI -- -- -- .. 2026-04-01 05:03:28.596 | INFO | Map swipe: (0, 0) 2026-04-01 05:03:28.602 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 0, BO: 0, CA: 0 2026-04-01 05:03:28.607 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 5 2026-04-01 05:03:28.612 | INFO | A B C D E F G H I 2026-04-01 05:03:28.615 | INFO | 1 -- -- -- ++ ++ ++ -- -- -- 2026-04-01 05:03:28.617 | INFO | 2 -- ++ -- -- -- -- -- ++ -- 2026-04-01 05:03:28.620 | INFO | 3 -- -- -- -- -- -- 2E -- -- 2026-04-01 05:03:28.625 | INFO | 4 -- -- -- -- -- -- -- 2E -- 2026-04-01 05:03:28.629 | INFO | 5 -- ++ ++ -- -- SI ++ ++ -- 2026-04-01 05:03:28.633 | INFO | 6 -- ++ ++ -- SI -- ++ ++ -- 2026-04-01 05:03:28.638 | INFO | 7 -- 2E -- -- -- -- -- -- -- 2026-04-01 05:03:28.643 | INFO | 8 -- -- -- Fl -- FL -- -- -- 2026-04-01 05:03:28.645 | INFO | Predict fleet_2 to be D8 2026-04-01 05:03:28.648 | INFO | <<< FIND CURRENT FLEET >>> 2026-04-01 05:03:28.651 | INFO | Fleets: [D8, F8] 2026-04-01 05:03:28.655 | INFO | [Fleet_1: F8] Fleet_2: D8 2026-04-01 05:03:28.660 | INFO | No submarine found 2026-04-01 05:03:28.669 | INFO | Predict the only submarine spawn point E7 as submarine 2026-04-01 05:03:28.673 | INFO | Submarine: E7 2026-04-01 05:03:28.683 | INFO | A B C D E F G H I 2026-04-01 05:03:28.686 | INFO | 1 12 11 10 9999 9999 9999 12 11 10 2026-04-01 05:03:28.691 | INFO | 2 11 9999 9 8 9 10 11 9999 9 2026-04-01 05:03:28.698 | INFO | 3 10 9 8 7 8 9 10 9 8 2026-04-01 05:03:28.702 | INFO | 4 9 8 7 6 7 8 9 8 7 2026-04-01 05:03:28.708 | INFO | 5 8 9999 9999 5 6 3 9999 9999 6 2026-04-01 05:03:28.711 | INFO | 6 7 9999 9999 4 3 2 9999 9999 5 2026-04-01 05:03:28.714 | INFO | 7 6 5 4 3 2 1 2 3 4 2026-04-01 05:03:28.717 | INFO | 8 5 4 3 2 1 0 1 2 3 ────────────────────────────────────────────────────── BATTLE_0 ─────────────────────────────────────────────────────── 2026-04-01 05:03:28.723 | INFO | BATTLE_0 2026-04-01 05:03:28.728 | INFO | Using function: clear_all 2026-04-01 05:03:28.733 | INFO | Enemy remain: [H4, F5, E6, G3, B7] 2026-04-01 05:03:28.738 | INFO | <<< CLEAR SIREN >>> 2026-04-01 05:03:28.742 | INFO | sort=('weight', 'cost_2') 2026-04-01 05:03:28.745 | INFO | Grids: [E6, F5] 2026-04-01 05:03:28.748 | INFO | targetEnemyScale:default_mode 2026-04-01 05:03:28.750 | INFO | Clear enemy: E6 2026-04-01 05:03:28.752 | INFO | [Fleet_1: F8] Fleet_2: D8 2026-04-01 05:03:28.767 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:03:28.772 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=65, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 3, 28), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 3, 28) 2026-04-01 05:03:28.787 | INFO | [Emotion fleet_1] 65 2026-04-01 05:03:28.792 | INFO | [Emotion fleet_2] 119 2026-04-01 05:03:28.797 | INFO | Full path: [F8, F7, F6, E6] 2026-04-01 05:03:28.802 | INFO | Path: [E6] 2026-04-01 05:03:28.807 | INFO | Fleet set to 1 2026-04-01 05:03:28.825 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:03:28.832 | INFO | In sight: E6 2026-04-01 05:03:28.836 | INFO | Focus to: E4 2026-04-01 05:03:28.840 | INFO | Map swipe: (0, 1) 2026-04-01 05:03:28.847 | INFO | Swipe ( 915, 545) -> ( 916, 451) 2026-04-01 05:03:29.072 | INFO | [prev.center_offset] [0.5055819 0.5050715] 2026-04-01 05:03:29.255 | INFO | tile_center: 0.942 (good match) 2026-04-01 05:03:29.293 | INFO | 0.160s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:03:29.296 | INFO | Edges: \ homo_loca: ( 54, 82) 2026-04-01 05:03:29.307 | INFO | center_loca: (4, 3) 2026-04-01 05:03:29.311 | INFO | [view.center_offset] [0.47701048 0.49078568] 2026-04-01 05:03:29.354 | INFO | Map swipe predict: None (0.039s, no match) 2026-04-01 05:03:29.357 | INFO | Camera: E4 2026-04-01 05:03:29.361 | INFO | Camera: E4 2026-04-01 05:03:29.495 | INFO | 0.132s predict: 56 2026-04-01 05:03:29.499 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:03:29.502 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:03:29.506 | INFO | .. -- -- -- -- -- 2E -- -- 2026-04-01 05:03:29.511 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:03:29.515 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:03:29.519 | INFO | .. -- -- -- SI -- -- -- -- 2026-04-01 05:03:29.523 | INFO | .. 2E -- -- -- -- -- -- .. 2026-04-01 05:03:29.529 | INFO | Map swipe: (0, 0) 2026-04-01 05:03:29.533 | INFO | Global E6 (camera=E4) -> Local E6 (center=E4) 2026-04-01 05:03:29.538 | INFO | Click ( 635, 532) @ E6 2026-04-01 05:03:30.548 | INFO | Arrive E6 (is_fleet) 2026-04-01 05:03:31.196 | INFO | Click ( 650, 548) @ AUTOMATION_CONFIRM 2026-04-01 05:03:31.253 | INFO | Combat preparation. 2026-04-01 05:03:31.267 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:03:31.273 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=65, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 3, 31), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 3, 31) 2026-04-01 05:03:31.285 | INFO | [Emotion fleet_1] 65 2026-04-01 05:03:31.292 | INFO | [Emotion fleet_2] 119 2026-04-01 05:03:31.557 | INFO | [Automation] ON 2026-04-01 05:03:31.568 | INFO | Click (1123, 657) @ BATTLE_PREPARATION 2026-04-01 05:03:31.858 | INFO | [Automation] ON 2026-04-01 05:03:32.153 | INFO | [Automation] ON 2026-04-01 05:03:32.478 | INFO | [Loading] 7% 2026-04-01 05:03:32.483 | INFO | Screenshot interval set to 1.0s 2026-04-01 05:03:38.465 | INFO | [BattleUI] PAUSE 2026-04-01 05:03:38.469 | INFO | <<< EMOTION REDUCE >>> 2026-04-01 05:03:38.480 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:03:38.487 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=63, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 3, 38), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 3, 38) 2026-04-01 05:03:38.504 | INFO | [Emotion fleet_1] 63 2026-04-01 05:03:38.509 | INFO | [Emotion fleet_2] 119 2026-04-01 05:03:38.512 | INFO | Combat execute 2026-04-01 05:03:38.517 | INFO | Click ( 745, 618) @ SUBMARINE_READY 2026-04-01 05:03:38.573 | INFO | Call submarine 2026-04-01 05:03:39.472 | INFO | Submarine called 2026-04-01 05:03:44.473 | INFO | Combat auto check timer reached 2026-04-01 05:03:51.866 | INFO | Click (1026, 655) @ BATTLE_STATUS_S 2026-04-01 05:03:51.920 | INFO | Combat status 2026-04-01 05:03:51.923 | INFO | [expected_end] with_searching 2026-04-01 05:03:51.927 | INFO | Screenshot interval set to 0.3s 2026-04-01 05:03:52.311 | INFO | Click (1031, 671) @ BATTLE_STATUS_S 2026-04-01 05:03:52.736 | INFO | Click (1018, 668) @ BATTLE_STATUS_S 2026-04-01 05:03:53.183 | INFO | Click (1039, 666) @ BATTLE_STATUS_S 2026-04-01 05:03:53.293 | INFO | Click (1029, 643) @ GET_ITEMS_1 2026-04-01 05:03:53.631 | INFO | Click (1020, 653) @ GET_SHIP 2026-04-01 05:03:54.794 | INFO | Click (1028, 653) @ GET_SHIP 2026-04-01 05:03:58.103 | INFO | Click (1179, 639) @ EXP_INFO_S 2026-04-01 05:03:58.594 | INFO | Click (1182, 642) @ EXP_INFO_S 2026-04-01 05:03:59.094 | INFO | Click (1182, 644) @ EXP_INFO_S 2026-04-01 05:03:59.572 | INFO | Click (1173, 640) @ EXP_INFO_S 2026-04-01 05:04:03.763 | INFO | Enemy searching appeared. 2026-04-01 05:04:03.767 | INFO | Combat end. 2026-04-01 05:04:03.771 | INFO | [HP] 98% 98% 98% 93% 96% ____ 2026-04-01 05:04:03.776 | INFO | Global E6 (camera=E4) -> Local E6 (center=E4) 2026-04-01 05:04:04.088 | INFO | Arrive E6 (is_fleet) 2026-04-01 05:04:04.092 | INFO | Arrive E6 confirm. Result: combat. Expected: combat_siren 2026-04-01 05:04:04.225 | INFO | 0.128s predict: 56 2026-04-01 05:04:04.229 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:04:04.231 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:04:04.234 | INFO | .. -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:04.236 | INFO | .. 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:04.238 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:04:04.243 | INFO | .. -- -- -- FL -- -- -- -- 2026-04-01 05:04:04.247 | INFO | .. 2E -- -- -- -- -- -- .. 2026-04-01 05:04:04.253 | INFO | Round: 1, enemy_round: {0: 3} 2026-04-01 05:04:04.263 | INFO | Full scan start, mode=normal 2026-04-01 05:04:04.267 | INFO | [enemy_missing] EN: 2, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:04.271 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 3 2026-04-01 05:04:04.274 | INFO | Focus to: E3 2026-04-01 05:04:04.279 | INFO | Map swipe: (0, -1) 2026-04-01 05:04:04.288 | INFO | Swipe ( 886, 454) -> ( 883, 548) 2026-04-01 05:04:04.506 | INFO | [prev.center_offset] [0.47701048 0.49078568] 2026-04-01 05:04:04.701 | INFO | tile_center: 0.970 (good match) 2026-04-01 05:04:04.743 | INFO | 0.163s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:04:04.748 | INFO | Edges: \ homo_loca: ( 48, 92) 2026-04-01 05:04:04.756 | INFO | grids_offset: (1, 0) 2026-04-01 05:04:04.761 | INFO | center_loca: (3, 2) 2026-04-01 05:04:04.766 | INFO | [view.center_offset] [0.51986761 0.4193571 ] 2026-04-01 05:04:04.805 | INFO | Map swipe predict: None (0.036s, no match) 2026-04-01 05:04:04.810 | INFO | Camera: E3 2026-04-01 05:04:04.815 | INFO | Camera: E3 2026-04-01 05:04:04.911 | INFO | 0.092s predict: 40 2026-04-01 05:04:04.915 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:04:04.919 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:04:04.921 | INFO | -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:04.924 | INFO | 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:04.928 | INFO | -- -- -- -- SI -- -- -- 2026-04-01 05:04:04.932 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:04.936 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:04.939 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 3 2026-04-01 05:04:04.946 | INFO | Focus to: E6 2026-04-01 05:04:04.952 | INFO | Map swipe: (0, 3) 2026-04-01 05:04:04.965 | INFO | Swipe ( 658, 556) -> ( 661, 263) 2026-04-01 05:04:05.292 | INFO | [prev.center_offset] [0.51986761 0.4193571 ] 2026-04-01 05:04:05.475 | INFO | tile_center: 0.939 (good match) 2026-04-01 05:04:05.525 | INFO | 0.177s edge_lines: 2 hori, 1 vert 2026-04-01 05:04:05.528 | INFO | Edges: _\ homo_loca: ( 47, 95) 2026-04-01 05:04:05.539 | INFO | center_loca: (4, 3) 2026-04-01 05:04:05.543 | INFO | [view.center_offset] [0.52701053 0.39792849] 2026-04-01 05:04:05.586 | INFO | Map swipe predict: None (0.036s, no match) 2026-04-01 05:04:05.590 | INFO | Camera: E6 2026-04-01 05:04:05.593 | INFO | Camera: E6 2026-04-01 05:04:05.709 | INFO | 0.112s predict: 49 2026-04-01 05:04:05.713 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:04:05.717 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:04:05.719 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:04:05.722 | INFO | .. -- -- -- FL -- -- -- -- 2026-04-01 05:04:05.724 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:04:05.727 | INFO | .. -- -- Fl -- -- -- -- -- 2026-04-01 05:04:05.732 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:05.737 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:05.741 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 1, CA: 4 2026-04-01 05:04:05.749 | INFO | A B C D E F G H I 2026-04-01 05:04:05.754 | INFO | 1 -- -- -- ++ ++ ++ -- -- -- 2026-04-01 05:04:05.759 | INFO | 2 -- ++ -- -- -- -- -- ++ -- 2026-04-01 05:04:05.764 | INFO | 3 -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:05.767 | INFO | 4 -- 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:05.770 | INFO | 5 -- ++ ++ -- -- SI ++ ++ -- 2026-04-01 05:04:05.772 | INFO | 6 -- ++ ++ -- FL -- ++ ++ -- 2026-04-01 05:04:05.775 | INFO | 7 -- 2E -- -- -- -- -- -- -- 2026-04-01 05:04:05.782 | INFO | 8 -- -- -- Fl -- -- -- -- -- 2026-04-01 05:04:05.793 | INFO | A B C D E F G H I 2026-04-01 05:04:05.799 | INFO | 1 9 8 7 9999 9999 9999 7 8 9 2026-04-01 05:04:05.802 | INFO | 2 10 9999 6 5 4 5 6 9999 10 2026-04-01 05:04:05.805 | INFO | 3 11 12 5 4 3 4 5 10 9 2026-04-01 05:04:05.809 | INFO | 4 10 5 4 3 2 3 4 5 8 2026-04-01 05:04:05.816 | INFO | 5 9 9999 9999 2 1 2 9999 9999 7 2026-04-01 05:04:05.821 | INFO | 6 8 9999 9999 1 0 1 9999 9999 6 2026-04-01 05:04:05.826 | INFO | 7 7 4 3 2 1 2 3 4 5 2026-04-01 05:04:05.831 | INFO | 8 6 5 4 3 2 3 4 5 6 ────────────────────────────────────────────────────── BATTLE_1 ─────────────────────────────────────────────────────── 2026-04-01 05:04:05.836 | INFO | BATTLE_1 2026-04-01 05:04:05.840 | INFO | Using function: clear_all 2026-04-01 05:04:05.845 | INFO | Enemy remain: [H4, F5, B4, G3, B7, C3] 2026-04-01 05:04:05.850 | INFO | <<< CLEAR SIREN >>> 2026-04-01 05:04:05.855 | INFO | sort=('weight', 'cost_2') 2026-04-01 05:04:05.858 | INFO | Grids: [F5] 2026-04-01 05:04:05.862 | INFO | targetEnemyScale:default_mode 2026-04-01 05:04:05.865 | INFO | Clear enemy: F5 2026-04-01 05:04:05.869 | INFO | [Fleet_1: E6] Fleet_2: D8 2026-04-01 05:04:05.883 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:05.887 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=63, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 5), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 5) 2026-04-01 05:04:05.900 | INFO | [Emotion fleet_1] 63 2026-04-01 05:04:05.904 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:05.907 | INFO | Full path: [E6, E5, F5] 2026-04-01 05:04:05.912 | INFO | Path: [F5] 2026-04-01 05:04:05.917 | INFO | Fleet set to 1 2026-04-01 05:04:05.935 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:04:05.939 | INFO | In sight: F5 2026-04-01 05:04:05.942 | INFO | Focus to: E5 2026-04-01 05:04:05.947 | INFO | Map swipe: (0, -1) 2026-04-01 05:04:05.953 | INFO | Swipe ( 632, 379) -> ( 636, 465) 2026-04-01 05:04:06.159 | INFO | [prev.center_offset] [0.52701053 0.39792849] 2026-04-01 05:04:06.343 | INFO | tile_center: 0.953 (good match) 2026-04-01 05:04:06.387 | INFO | 0.167s edge_lines: 0 hori, 1 vert 2026-04-01 05:04:06.393 | INFO | Edges: \ homo_loca: ( 53, 90) 2026-04-01 05:04:06.404 | INFO | center_loca: (4, 3) 2026-04-01 05:04:06.413 | INFO | [view.center_offset] [0.48415336 0.43364265] 2026-04-01 05:04:06.463 | INFO | Map swipe predict: (0, -1) (0.044s, current fleet match) 2026-04-01 05:04:06.468 | INFO | Camera: E5 2026-04-01 05:04:06.472 | INFO | Camera: E5 2026-04-01 05:04:06.592 | INFO | 0.117s predict: 49 2026-04-01 05:04:06.597 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:04:06.600 | INFO | .. -- -- -- -- -- 2E -- -- 2026-04-01 05:04:06.602 | INFO | .. 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:06.604 | INFO | .. -- -- -- -- SI -- -- -- 2026-04-01 05:04:06.607 | INFO | .. -- -- -- FL -- -- -- -- 2026-04-01 05:04:06.613 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:04:06.617 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:06.623 | INFO | Global F5 (camera=E5) -> Local F4 (center=E4) 2026-04-01 05:04:06.629 | INFO | Click ( 757, 355) @ F4 2026-04-01 05:04:07.350 | INFO | Arrive F5 (MAP_WALK_USE_CURRENT_FLEET, is_current_fleet) 2026-04-01 05:04:08.550 | INFO | Combat preparation. 2026-04-01 05:04:08.562 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:08.568 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=63, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 8), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 8) 2026-04-01 05:04:08.585 | INFO | [Emotion fleet_1] 63 2026-04-01 05:04:08.589 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:08.592 | INFO | [Automation] ON 2026-04-01 05:04:08.602 | INFO | Click (1128, 636) @ BATTLE_PREPARATION 2026-04-01 05:04:08.839 | INFO | [Automation] ON 2026-04-01 05:04:09.449 | INFO | [Loading] 9% 2026-04-01 05:04:09.453 | INFO | Screenshot interval set to 1.0s 2026-04-01 05:04:15.457 | INFO | [BattleUI] PAUSE 2026-04-01 05:04:15.460 | INFO | <<< EMOTION REDUCE >>> 2026-04-01 05:04:15.473 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:15.479 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=61, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 15), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 15) 2026-04-01 05:04:15.495 | INFO | [Emotion fleet_1] 61 2026-04-01 05:04:15.499 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:15.503 | INFO | Combat execute 2026-04-01 05:04:15.508 | INFO | Click ( 748, 612) @ SUBMARINE_READY 2026-04-01 05:04:15.564 | INFO | Call submarine 2026-04-01 05:04:16.447 | INFO | Submarine called 2026-04-01 05:04:21.455 | INFO | Combat auto check timer reached 2026-04-01 05:04:28.860 | INFO | Click (1023, 665) @ BATTLE_STATUS_S 2026-04-01 05:04:28.915 | INFO | Combat status 2026-04-01 05:04:28.917 | INFO | [expected_end] with_searching 2026-04-01 05:04:28.923 | INFO | Screenshot interval set to 0.3s 2026-04-01 05:04:29.352 | INFO | Click (1016, 664) @ BATTLE_STATUS_S 2026-04-01 05:04:29.465 | INFO | Click (1038, 659) @ GET_ITEMS_1 2026-04-01 05:04:29.765 | INFO | Click (1017, 650) @ GET_SHIP 2026-04-01 05:04:30.965 | INFO | Click (1009, 660) @ GET_SHIP 2026-04-01 05:04:33.970 | INFO | Click (1171, 641) @ EXP_INFO_S 2026-04-01 05:04:34.439 | INFO | Click (1219, 639) @ EXP_INFO_S 2026-04-01 05:04:34.954 | INFO | Click (1208, 640) @ EXP_INFO_S 2026-04-01 05:04:40.055 | INFO | Enemy searching appeared. 2026-04-01 05:04:40.059 | INFO | Combat end. 2026-04-01 05:04:40.063 | INFO | [HP] 98% 98% 96% 84% 93% ____ 2026-04-01 05:04:40.068 | INFO | Global F5 (camera=E5) -> Local F4 (center=E4) 2026-04-01 05:04:40.365 | INFO | Arrive F5 (is_fleet) 2026-04-01 05:04:40.369 | INFO | Arrive F5 confirm. Result: combat. Expected: combat_siren 2026-04-01 05:04:40.489 | INFO | 0.117s predict: 49 2026-04-01 05:04:40.493 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:04:40.495 | INFO | .. -- -- -- -- -- 2E -- -- 2026-04-01 05:04:40.499 | INFO | .. 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:40.502 | INFO | .. -- -- -- -- FL -- -- -- 2026-04-01 05:04:40.505 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:04:40.508 | INFO | .. 2E -- -- -- -- -- 3E -- 2026-04-01 05:04:40.512 | INFO | Round: 2, enemy_round: {} 2026-04-01 05:04:40.528 | INFO | Full scan start, mode=normal 2026-04-01 05:04:40.532 | INFO | [enemy_missing] EN: 1, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:40.535 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 2 2026-04-01 05:04:40.538 | INFO | Focus to: E6 2026-04-01 05:04:40.540 | INFO | Map swipe: (0, 1) 2026-04-01 05:04:40.547 | INFO | Swipe ( 883, 384) -> ( 881, 283) 2026-04-01 05:04:40.774 | INFO | [prev.center_offset] [0.48415336 0.43364265] 2026-04-01 05:04:40.962 | INFO | tile_center: 0.925 (good match) 2026-04-01 05:04:41.008 | INFO | 0.168s edge_lines: 2 hori, 1 vert 2026-04-01 05:04:41.011 | INFO | Edges: _\ homo_loca: ( 48, 73) 2026-04-01 05:04:41.023 | INFO | center_loca: (4, 3) 2026-04-01 05:04:41.029 | INFO | [view.center_offset] [0.51986759 0.55507145] 2026-04-01 05:04:41.070 | INFO | Map swipe predict: None (0.037s, no match) 2026-04-01 05:04:41.073 | INFO | Camera: E6 2026-04-01 05:04:41.075 | INFO | Camera: E6 2026-04-01 05:04:41.188 | INFO | 0.111s predict: 49 2026-04-01 05:04:41.192 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:41.195 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:04:41.197 | INFO | .. -- -- -- -- Fl -- -- -- 2026-04-01 05:04:41.201 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:04:41.204 | INFO | .. 2E -- -- -- -- -- 3E -- 2026-04-01 05:04:41.206 | INFO | .. -- -- Fl -- -- -- -- -- 2026-04-01 05:04:41.209 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:41.215 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:41.221 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 2 2026-04-01 05:04:41.225 | INFO | Focus to: E3 2026-04-01 05:04:41.228 | INFO | Map swipe: (0, -3) 2026-04-01 05:04:41.243 | INFO | Swipe ( 620, 210) -> ( 623, 498) 2026-04-01 05:04:41.581 | INFO | [prev.center_offset] [0.51986759 0.55507145] 2026-04-01 05:04:41.780 | INFO | tile_center: 0.920 (good match) 2026-04-01 05:04:41.826 | INFO | 0.180s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:04:41.829 | INFO | Edges: \ homo_loca: ( 52, 90) 2026-04-01 05:04:41.837 | INFO | grids_offset: (1, 0) 2026-04-01 05:04:41.841 | INFO | center_loca: (3, 2) 2026-04-01 05:04:41.844 | INFO | [view.center_offset] [0.49129618 0.43364265] 2026-04-01 05:04:41.883 | INFO | Map swipe predict: None (0.033s, no match) 2026-04-01 05:04:41.888 | INFO | Camera: E3 2026-04-01 05:04:41.892 | INFO | Camera: E3 2026-04-01 05:04:41.982 | INFO | 0.088s predict: 40 2026-04-01 05:04:41.985 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:04:41.988 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:04:41.990 | INFO | -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:41.993 | INFO | 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:41.995 | INFO | -- -- -- -- FL -- -- -- 2026-04-01 05:04:41.998 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:42.003 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:04:42.007 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 3 2026-04-01 05:04:42.010 | INFO | A B C D E F G H I 2026-04-01 05:04:42.016 | INFO | 1 -- -- -- ++ ++ ++ -- -- -- 2026-04-01 05:04:42.020 | INFO | 2 -- ++ -- -- -- -- -- ++ -- 2026-04-01 05:04:42.023 | INFO | 3 -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:04:42.026 | INFO | 4 -- 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:42.030 | INFO | 5 -- ++ ++ -- -- FL ++ ++ -- 2026-04-01 05:04:42.034 | INFO | 6 -- ++ ++ -- -- -- ++ ++ -- 2026-04-01 05:04:42.036 | INFO | 7 -- 2E -- -- -- -- -- 3E -- 2026-04-01 05:04:42.039 | INFO | 8 -- -- -- Fl -- -- -- -- -- 2026-04-01 05:04:42.047 | INFO | A B C D E F G H I 2026-04-01 05:04:42.053 | INFO | 1 9 8 7 9999 9999 9999 5 6 7 2026-04-01 05:04:42.057 | INFO | 2 10 9999 6 5 4 3 4 9999 8 2026-04-01 05:04:42.061 | INFO | 3 11 12 5 4 3 2 3 10 9 2026-04-01 05:04:42.064 | INFO | 4 12 5 4 3 2 1 2 3 10 2026-04-01 05:04:42.068 | INFO | 5 11 9999 9999 2 1 0 9999 9999 9 2026-04-01 05:04:42.071 | INFO | 6 10 9999 9999 3 2 1 9999 9999 8 2026-04-01 05:04:42.073 | INFO | 7 9 6 5 4 3 2 3 4 7 2026-04-01 05:04:42.077 | INFO | 8 8 7 6 5 4 3 4 5 6 ────────────────────────────────────────────────────── BATTLE_2 ─────────────────────────────────────────────────────── 2026-04-01 05:04:42.084 | INFO | BATTLE_2 2026-04-01 05:04:42.088 | INFO | Using function: clear_all 2026-04-01 05:04:42.092 | INFO | Enemy remain: [H4, B4, H7, G3, B7, C3] 2026-04-01 05:04:42.095 | INFO | <<< CLEAR ENEMY >>> 2026-04-01 05:04:42.100 | INFO | strongest=True 2026-04-01 05:04:42.102 | INFO | Grids: [H7] 2026-04-01 05:04:42.105 | INFO | targetEnemyScale:default_mode 2026-04-01 05:04:42.108 | INFO | Clear enemy: H7 2026-04-01 05:04:42.110 | INFO | [Fleet_1: F5] Fleet_2: D8 2026-04-01 05:04:42.125 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:42.129 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=61, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 42), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 42) 2026-04-01 05:04:42.141 | INFO | [Emotion fleet_1] 61 2026-04-01 05:04:42.144 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:42.149 | INFO | Full path: [F5, F6, F7, G7, H7] 2026-04-01 05:04:42.154 | INFO | Path: [G7, H7] 2026-04-01 05:04:42.158 | INFO | Fleet set to 1 2026-04-01 05:04:42.176 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:04:42.181 | INFO | In sight: G7 2026-04-01 05:04:42.185 | INFO | Focus to: E5 2026-04-01 05:04:42.189 | INFO | Map swipe: (0, 2) 2026-04-01 05:04:42.194 | INFO | Swipe ( 763, 549) -> ( 762, 353) 2026-04-01 05:04:42.470 | INFO | [prev.center_offset] [0.49129618 0.43364265] 2026-04-01 05:04:42.659 | INFO | tile_center: 0.937 (good match) 2026-04-01 05:04:42.701 | INFO | 0.162s edge_lines: 1 hori, 1 vert 2026-04-01 05:04:42.704 | INFO | Edges: _\ homo_loca: ( 47, 81) 2026-04-01 05:04:42.713 | INFO | center_loca: (4, 3) 2026-04-01 05:04:42.718 | INFO | [view.center_offset] [0.52701054 0.49792869] 2026-04-01 05:04:42.761 | INFO | Map swipe predict: (0, 2) (0.037s, current fleet match) 2026-04-01 05:04:42.765 | INFO | Camera: E5 2026-04-01 05:04:42.770 | INFO | Camera: E5 2026-04-01 05:04:42.901 | INFO | 0.129s predict: 57 2026-04-01 05:04:42.904 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:04:42.906 | INFO | .. -- -- -- -- -- 2E -- -- 2026-04-01 05:04:42.908 | INFO | .. 2E -- -- -- -- -- 2E -- 2026-04-01 05:04:42.910 | INFO | .. -- -- -- -- FL -- -- -- 2026-04-01 05:04:42.913 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:04:42.916 | INFO | .. 2E -- -- -- -- -- 3E -- 2026-04-01 05:04:42.921 | INFO | .. -- -- Fl -- -- -- -- -- 2026-04-01 05:04:42.924 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:42.927 | INFO | Global G7 (camera=E5) -> Local G6 (center=E4) 2026-04-01 05:04:42.932 | INFO | Click ( 928, 539) @ G6 2026-04-01 05:04:43.946 | INFO | Arrive G7 (is_fleet) 2026-04-01 05:04:44.558 | INFO | Arrive G7 confirm. Result: nothing. Expected: 2026-04-01 05:04:44.562 | INFO | Round: 3, enemy_round: {} 2026-04-01 05:04:44.571 | INFO | Fleet set to 1 2026-04-01 05:04:44.592 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:04:44.597 | INFO | In sight: H7 2026-04-01 05:04:44.602 | INFO | Focus to: E5 2026-04-01 05:04:44.605 | INFO | Map swipe: (0, 0) 2026-04-01 05:04:44.607 | INFO | Global H7 (camera=E5) -> Local H6 (center=E4) 2026-04-01 05:04:44.610 | INFO | Click (1061, 525) @ H6 2026-04-01 05:04:46.054 | INFO | Combat preparation. 2026-04-01 05:04:46.067 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:46.074 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=61, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 46), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 46) 2026-04-01 05:04:46.090 | INFO | [Emotion fleet_1] 61 2026-04-01 05:04:46.093 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:46.097 | INFO | [Automation] ON 2026-04-01 05:04:46.108 | INFO | Click (1107, 626) @ BATTLE_PREPARATION 2026-04-01 05:04:46.347 | INFO | [Automation] ON 2026-04-01 05:04:46.659 | INFO | [Loading] 5% 2026-04-01 05:04:46.664 | INFO | Screenshot interval set to 1.0s 2026-04-01 05:04:52.664 | INFO | [BattleUI] PAUSE 2026-04-01 05:04:52.669 | INFO | <<< EMOTION REDUCE >>> 2026-04-01 05:04:52.681 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:04:52.686 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=59, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 4, 52), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 4, 52) 2026-04-01 05:04:52.701 | INFO | [Emotion fleet_1] 59 2026-04-01 05:04:52.706 | INFO | [Emotion fleet_2] 119 2026-04-01 05:04:52.709 | INFO | Combat execute 2026-04-01 05:04:52.716 | INFO | Click ( 744, 616) @ SUBMARINE_READY 2026-04-01 05:04:52.770 | INFO | Call submarine 2026-04-01 05:04:53.704 | INFO | Submarine called 2026-04-01 05:04:58.668 | INFO | Combat auto check timer reached 2026-04-01 05:05:17.039 | INFO | Click (1018, 672) @ BATTLE_STATUS_S 2026-04-01 05:05:17.093 | INFO | Combat status 2026-04-01 05:05:17.096 | INFO | [expected_end] with_searching 2026-04-01 05:05:17.102 | INFO | Screenshot interval set to 0.3s 2026-04-01 05:05:17.520 | INFO | Click (1031, 664) @ BATTLE_STATUS_S 2026-04-01 05:05:18.069 | INFO | Click (1037, 668) @ BATTLE_STATUS_S 2026-04-01 05:05:18.172 | INFO | Click (1018, 655) @ GET_ITEMS_1 2026-04-01 05:05:18.480 | INFO | Click (1034, 676) @ GET_SHIP 2026-04-01 05:05:19.678 | INFO | Click (1044, 665) @ GET_SHIP 2026-04-01 05:05:22.688 | INFO | Click (1218, 643) @ EXP_INFO_S 2026-04-01 05:05:23.170 | INFO | Click (1232, 637) @ EXP_INFO_S 2026-04-01 05:05:23.768 | INFO | Click (1199, 643) @ EXP_INFO_S 2026-04-01 05:05:29.153 | INFO | Enemy searching appeared. 2026-04-01 05:05:29.157 | INFO | Combat end. 2026-04-01 05:05:29.162 | INFO | [HP] 98% 98% 96% 83% 93% ____ 2026-04-01 05:05:29.167 | INFO | Global H7 (camera=E5) -> Local H6 (center=E4) 2026-04-01 05:05:29.465 | INFO | Arrive H7 (is_fleet) 2026-04-01 05:05:29.468 | INFO | Arrive H7 confirm. Result: combat. Expected: combat 2026-04-01 05:05:29.601 | INFO | 0.130s predict: 57 2026-04-01 05:05:29.604 | INFO | -- -- -- -- -- -- -- -- -- 2026-04-01 05:05:29.606 | INFO | .. -- -- -- -- -- 2E -- -- 2026-04-01 05:05:29.608 | INFO | .. 2E -- -- -- -- -- 2E -- 2026-04-01 05:05:29.612 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:29.617 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:29.620 | INFO | .. 2E -- -- -- -- -- FL -- 2026-04-01 05:05:29.626 | INFO | .. -- -- SI -- -- -- 3E -- 2026-04-01 05:05:29.631 | INFO | Round: 4, enemy_round: {} 2026-04-01 05:05:29.641 | INFO | Full scan start, mode=normal 2026-04-01 05:05:29.645 | INFO | [enemy_missing] EN: 1, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:05:29.650 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:05:29.654 | INFO | Focus to: E6 2026-04-01 05:05:29.656 | INFO | Map swipe: (0, 1) 2026-04-01 05:05:29.663 | INFO | Swipe ( 874, 379) -> ( 878, 284) 2026-04-01 05:05:29.880 | INFO | [prev.center_offset] [0.52701054 0.49792869] 2026-04-01 05:05:30.067 | INFO | tile_center: 0.955 (good match) 2026-04-01 05:05:30.118 | INFO | 0.175s edge_lines: 3 hori, 1 vert 2026-04-01 05:05:30.121 | INFO | Edges: _\ homo_loca: ( 50, 76) 2026-04-01 05:05:30.133 | INFO | center_loca: (4, 3) 2026-04-01 05:05:30.136 | INFO | [view.center_offset] [0.50558192 0.53364265] 2026-04-01 05:05:30.183 | INFO | Map swipe predict: (0, 1) (0.044s, current fleet match) 2026-04-01 05:05:30.188 | INFO | Camera: E6 2026-04-01 05:05:30.193 | INFO | Camera: E6 2026-04-01 05:05:30.315 | INFO | 0.115s predict: 49 2026-04-01 05:05:30.318 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:05:30.321 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:05:30.323 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:30.326 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:30.329 | INFO | .. 2E -- -- -- -- -- FL -- 2026-04-01 05:05:30.333 | INFO | .. -- -- SI -- -- -- 3E -- 2026-04-01 05:05:30.337 | INFO | Map swipe: (0, 0) 2026-04-01 05:05:30.340 | WARNING | Wrong Prediction. D8 = 'SI' 2026-04-01 05:05:30.344 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:05:30.351 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:05:30.357 | INFO | Focus to: E3 2026-04-01 05:05:30.361 | INFO | Map swipe: (0, -3) 2026-04-01 05:05:30.375 | INFO | Swipe ( 614, 235) -> ( 615, 521) 2026-04-01 05:05:30.706 | INFO | [prev.center_offset] [0.50558192 0.53364265] 2026-04-01 05:05:30.887 | INFO | tile_center: 0.942 (good match) 2026-04-01 05:05:30.923 | INFO | 0.153s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:05:30.927 | INFO | Edges: \ homo_loca: ( 53, 89) 2026-04-01 05:05:30.935 | INFO | grids_offset: (1, 0) 2026-04-01 05:05:30.940 | INFO | center_loca: (3, 2) 2026-04-01 05:05:30.943 | INFO | [view.center_offset] [0.48415328 0.44078549] 2026-04-01 05:05:30.986 | INFO | Map swipe predict: None (0.035s, no match) 2026-04-01 05:05:30.991 | INFO | Camera: E3 2026-04-01 05:05:30.995 | INFO | Camera: E3 2026-04-01 05:05:31.091 | INFO | 0.094s predict: 40 2026-04-01 05:05:31.096 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:05:31.100 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:05:31.103 | INFO | -- 2E -- -- -- 2E -- -- 2026-04-01 05:05:31.106 | INFO | 2E -- -- -- -- -- 2E -- 2026-04-01 05:05:31.109 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:05:31.112 | INFO | Map swipe: (0, 0) 2026-04-01 05:05:31.119 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:05:31.123 | INFO | [enemy_may____] EN: 0, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:05:31.128 | INFO | A B C D E F G H I 2026-04-01 05:05:31.133 | INFO | 1 -- -- -- ++ ++ ++ -- -- -- 2026-04-01 05:05:31.136 | INFO | 2 -- ++ -- -- -- -- -- ++ -- 2026-04-01 05:05:31.139 | INFO | 3 -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:05:31.142 | INFO | 4 -- 2E -- -- -- -- -- 2E -- 2026-04-01 05:05:31.146 | INFO | 5 -- ++ ++ -- -- -- ++ ++ -- 2026-04-01 05:05:31.151 | INFO | 6 -- ++ ++ -- -- -- ++ ++ -- 2026-04-01 05:05:31.157 | INFO | 7 -- 2E -- -- -- -- -- FL -- 2026-04-01 05:05:31.162 | INFO | 8 -- -- -- Fl -- -- -- 3E -- 2026-04-01 05:05:31.177 | INFO | A B C D E F G H I 2026-04-01 05:05:31.183 | INFO | 1 13 12 11 9999 9999 9999 9 8 7 2026-04-01 05:05:31.190 | INFO | 2 14 9999 10 9 8 7 8 9999 6 2026-04-01 05:05:31.195 | INFO | 3 13 14 9 8 7 6 7 6 5 2026-04-01 05:05:31.201 | INFO | 4 12 9 8 7 6 5 6 5 4 2026-04-01 05:05:31.205 | INFO | 5 11 9999 9999 6 5 4 9999 9999 3 2026-04-01 05:05:31.209 | INFO | 6 10 9999 9999 5 4 3 9999 9999 2 2026-04-01 05:05:31.212 | INFO | 7 9 6 5 4 3 2 1 0 1 2026-04-01 05:05:31.218 | INFO | 8 8 7 6 5 4 3 2 1 2 ────────────────────────────────────────────────────── BATTLE_3 ─────────────────────────────────────────────────────── 2026-04-01 05:05:31.226 | INFO | BATTLE_3 2026-04-01 05:05:31.230 | INFO | Using function: clear_all 2026-04-01 05:05:31.239 | INFO | Map has no ammo. 2026-04-01 05:05:31.242 | INFO | Enemy remain: [H4, B4, H8, G3, B7, C3] 2026-04-01 05:05:31.244 | INFO | <<< CLEAR ENEMY >>> 2026-04-01 05:05:31.250 | INFO | strongest=True 2026-04-01 05:05:31.255 | INFO | Grids: [H8] 2026-04-01 05:05:31.259 | INFO | targetEnemyScale:default_mode 2026-04-01 05:05:31.263 | INFO | Clear enemy: H8 2026-04-01 05:05:31.268 | INFO | [Fleet_1: H7] Fleet_2: D8 2026-04-01 05:05:31.278 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:05:31.284 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=59, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 5, 31), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 5, 31) 2026-04-01 05:05:31.302 | INFO | [Emotion fleet_1] 59 2026-04-01 05:05:31.305 | INFO | [Emotion fleet_2] 119 2026-04-01 05:05:31.307 | INFO | Full path: [H7, H8] 2026-04-01 05:05:31.309 | INFO | Path: [H8] 2026-04-01 05:05:31.315 | INFO | Fleet set to 1 2026-04-01 05:05:31.335 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:05:31.338 | INFO | In sight: H8 2026-04-01 05:05:31.340 | INFO | Focus to: E6 2026-04-01 05:05:31.343 | INFO | Map swipe: (0, 3) 2026-04-01 05:05:31.357 | INFO | Swipe ( 629, 522) -> ( 627, 231) 2026-04-01 05:05:31.685 | INFO | [prev.center_offset] [0.48415328 0.44078549] 2026-04-01 05:05:31.871 | INFO | tile_center: 0.955 (good match) 2026-04-01 05:05:31.922 | INFO | 0.170s edge_lines: 2 hori, 1 vert 2026-04-01 05:05:31.925 | INFO | Edges: _\ homo_loca: ( 50, 57) 2026-04-01 05:05:31.937 | INFO | center_loca: (4, 3) 2026-04-01 05:05:31.940 | INFO | [view.center_offset] [0.50558191 0.6693571 ] 2026-04-01 05:05:31.980 | INFO | Map swipe predict: None (0.036s, no match) 2026-04-01 05:05:31.986 | INFO | Camera: E6 2026-04-01 05:05:31.989 | INFO | Camera: E6 2026-04-01 05:05:32.108 | INFO | 0.116s predict: 49 2026-04-01 05:05:32.111 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:05:32.115 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:05:32.118 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:32.122 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:05:32.125 | INFO | .. 2E -- -- -- -- -- FL -- 2026-04-01 05:05:32.128 | INFO | .. -- -- SI -- -- -- 3E -- 2026-04-01 05:05:32.133 | INFO | Map swipe: (0, 0) 2026-04-01 05:05:32.136 | INFO | Global H8 (camera=E6) -> Local H6 (center=E4) 2026-04-01 05:05:32.141 | INFO | Click (1030, 513) @ H6 2026-04-01 05:05:33.460 | INFO | Combat preparation. 2026-04-01 05:05:33.472 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:05:33.476 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=59, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 5, 33), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 5, 33) 2026-04-01 05:05:33.492 | INFO | [Emotion fleet_1] 59 2026-04-01 05:05:33.496 | INFO | [Emotion fleet_2] 119 2026-04-01 05:05:33.501 | INFO | [Automation] ON 2026-04-01 05:05:33.509 | INFO | Click (1170, 643) @ BATTLE_PREPARATION 2026-04-01 05:05:33.760 | INFO | [Automation] ON 2026-04-01 05:05:34.361 | INFO | [Loading] 13% 2026-04-01 05:05:34.364 | INFO | Screenshot interval set to 1.0s 2026-04-01 05:05:40.375 | INFO | [BattleUI] PAUSE 2026-04-01 05:05:40.379 | INFO | <<< EMOTION REDUCE >>> 2026-04-01 05:05:40.392 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:05:40.396 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=57, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 5, 40), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 5, 40) 2026-04-01 05:05:40.413 | INFO | [Emotion fleet_1] 57 2026-04-01 05:05:40.417 | INFO | [Emotion fleet_2] 119 2026-04-01 05:05:40.422 | INFO | Combat execute 2026-04-01 05:05:46.365 | INFO | Combat auto check timer reached 2026-04-01 05:05:46.368 | INFO | Submarine call timer reached 2026-04-01 05:06:11.730 | INFO | Click (1041, 675) @ BATTLE_STATUS_S 2026-04-01 05:06:11.784 | INFO | Combat status 2026-04-01 05:06:11.788 | INFO | [expected_end] with_searching 2026-04-01 05:06:11.793 | INFO | Screenshot interval set to 0.3s 2026-04-01 05:06:12.114 | INFO | Click (1035, 670) @ BATTLE_STATUS_S 2026-04-01 05:06:12.220 | INFO | Click (1022, 665) @ GET_ITEMS_1 2026-04-01 05:06:12.519 | INFO | Click (1030, 655) @ GET_SHIP 2026-04-01 05:06:13.755 | INFO | Click (1023, 647) @ GET_SHIP 2026-04-01 05:06:16.140 | INFO | Click (1181, 645) @ EXP_INFO_S 2026-04-01 05:06:16.700 | INFO | Click (1181, 644) @ EXP_INFO_S 2026-04-01 05:06:17.216 | INFO | Click (1207, 642) @ EXP_INFO_S 2026-04-01 05:06:17.731 | INFO | Click (1188, 642) @ EXP_INFO_S 2026-04-01 05:06:22.537 | INFO | Enemy searching appeared. 2026-04-01 05:06:22.540 | INFO | Combat end. 2026-04-01 05:06:22.544 | INFO | [HP] 98% 98% 96% 81% 93% ____ 2026-04-01 05:06:22.549 | INFO | Global H8 (camera=E6) -> Local H6 (center=E4) 2026-04-01 05:06:22.846 | INFO | Arrive H8 (is_fleet) 2026-04-01 05:06:22.853 | INFO | Arrive H8 confirm. Result: combat. Expected: combat 2026-04-01 05:06:22.969 | INFO | 0.112s predict: 49 2026-04-01 05:06:22.973 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:06:22.975 | INFO | .. -- -- -- -- -- -- 2E -- 2026-04-01 05:06:22.978 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:22.980 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:22.986 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:06:22.989 | INFO | .. 3E -- SI -- -- -- FL -- 2026-04-01 05:06:22.993 | INFO | Round: 5, enemy_round: {} 2026-04-01 05:06:23.003 | INFO | Full scan start, mode=normal 2026-04-01 05:06:23.007 | INFO | [enemy_missing] EN: 1, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:06:23.010 | INFO | [enemy_may____] EN: 1, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:06:23.013 | INFO | Focus to: E6 2026-04-01 05:06:23.020 | INFO | Map swipe: (0, 0) 2026-04-01 05:06:23.024 | WARNING | Wrong Prediction. D8 = 'SI' 2026-04-01 05:06:23.028 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:06:23.034 | INFO | [enemy_may____] EN: 1, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:06:23.038 | INFO | Focus to: E3 2026-04-01 05:06:23.041 | INFO | Map swipe: (0, -3) 2026-04-01 05:06:23.053 | INFO | Swipe ( 804, 222) -> ( 805, 518) 2026-04-01 05:06:23.391 | INFO | [prev.center_offset] [0.50558191 0.6693571 ] 2026-04-01 05:06:23.572 | INFO | tile_center: 0.953 (good match) 2026-04-01 05:06:23.607 | INFO | 0.154s _ edge_lines: 1 hori, 1 vert 2026-04-01 05:06:23.610 | INFO | Edges: \ homo_loca: ( 50, 81) 2026-04-01 05:06:23.624 | INFO | grids_offset: (1, 0) 2026-04-01 05:06:23.631 | INFO | center_loca: (3, 2) 2026-04-01 05:06:23.638 | INFO | [view.center_offset] [0.50558195 0.49792856] 2026-04-01 05:06:23.709 | INFO | Map swipe predict: None (0.065s, no match) 2026-04-01 05:06:23.713 | INFO | Camera: E3 2026-04-01 05:06:23.719 | INFO | Camera: E3 2026-04-01 05:06:23.854 | INFO | 0.131s predict: 47 2026-04-01 05:06:23.857 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:06:23.860 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:06:23.862 | INFO | -- 2E -- -- -- 2E -- -- 2026-04-01 05:06:23.864 | INFO | 2E -- -- -- -- -- 2E -- 2026-04-01 05:06:23.867 | INFO | -- -- -- -- -- -- -- -- 2026-04-01 05:06:23.870 | INFO | -- -- -- -- -- -- -- .. 2026-04-01 05:06:23.873 | INFO | Map swipe: (0, 0) 2026-04-01 05:06:23.877 | INFO | [enemy_missing] EN: 0, MY: 0, SI: 1, BO: 0, CA: 0 2026-04-01 05:06:23.880 | INFO | [enemy_may____] EN: 1, MY: 0, SI: 0, BO: 0, CA: 1 2026-04-01 05:06:23.885 | INFO | A B C D E F G H I 2026-04-01 05:06:23.891 | INFO | 1 -- -- -- ++ ++ ++ -- -- -- 2026-04-01 05:06:23.896 | INFO | 2 -- ++ -- -- -- -- -- ++ -- 2026-04-01 05:06:23.900 | INFO | 3 -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:06:23.904 | INFO | 4 -- 2E -- -- -- -- -- 2E -- 2026-04-01 05:06:23.906 | INFO | 5 -- ++ ++ -- -- -- ++ ++ -- 2026-04-01 05:06:23.909 | INFO | 6 -- ++ ++ -- -- -- ++ ++ -- 2026-04-01 05:06:23.911 | INFO | 7 -- 2E -- -- -- -- -- == -- 2026-04-01 05:06:23.913 | INFO | 8 -- 3E -- Fl -- -- -- FL -- 2026-04-01 05:06:23.927 | INFO | A B C D E F G H I 2026-04-01 05:06:23.932 | INFO | 1 14 13 12 9999 9999 9999 10 9 8 2026-04-01 05:06:23.936 | INFO | 2 15 9999 11 10 9 8 9 9999 7 2026-04-01 05:06:23.939 | INFO | 3 16 17 10 9 8 7 8 7 6 2026-04-01 05:06:23.942 | INFO | 4 17 10 9 8 7 6 7 6 5 2026-04-01 05:06:23.944 | INFO | 5 18 9999 9999 7 6 5 9999 9999 4 2026-04-01 05:06:23.947 | INFO | 6 19 9999 9999 6 5 4 9999 9999 3 2026-04-01 05:06:23.955 | INFO | 7 20 7 6 5 4 3 2 1 2 2026-04-01 05:06:23.960 | INFO | 8 21 6 5 4 3 2 1 0 1 ────────────────────────────────────────────────────── BATTLE_4 ─────────────────────────────────────────────────────── 2026-04-01 05:06:23.966 | INFO | BATTLE_4 2026-04-01 05:06:23.969 | INFO | Using function: clear_all 2026-04-01 05:06:23.973 | INFO | Map has no ammo. 2026-04-01 05:06:23.975 | INFO | Enemy remain: [H4, B4, G3, B7, C3, B8] 2026-04-01 05:06:23.977 | INFO | <<< CLEAR ENEMY >>> 2026-04-01 05:06:23.979 | INFO | strongest=True 2026-04-01 05:06:23.984 | INFO | Grids: [B8] 2026-04-01 05:06:23.988 | INFO | targetEnemyScale:default_mode 2026-04-01 05:06:23.993 | INFO | Clear enemy: B8 2026-04-01 05:06:23.997 | INFO | [Fleet_1: H8] Fleet_2: D8 2026-04-01 05:06:24.009 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'Event'] 2026-04-01 05:06:24.014 | INFO | Save config ./config/alas-pc.json, Event.Emotion.Fleet1Value=59, Event.Emotion.Fleet1Record=datetime.datetime(2026, 4, 1, 5, 6, 24), Event.Emotion.Fleet2Value=119, Event.Emotion.Fleet2Record=datetime.datetime(2026, 4, 1, 5, 6, 24) 2026-04-01 05:06:24.030 | INFO | [Emotion fleet_1] 59 2026-04-01 05:06:24.033 | INFO | [Emotion fleet_2] 119 2026-04-01 05:06:24.037 | INFO | Full path: [H8, G8, F8, E8, D8, C8, B8] 2026-04-01 05:06:24.039 | INFO | Path: [E8, B8] 2026-04-01 05:06:24.042 | INFO | Fleet set to 1 2026-04-01 05:06:24.060 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:06:24.064 | INFO | In sight: E8 2026-04-01 05:06:24.067 | INFO | Focus to: E6 2026-04-01 05:06:24.070 | INFO | Map swipe: (0, 3) 2026-04-01 05:06:24.081 | INFO | Swipe ( 700, 480) -> ( 701, 196) 2026-04-01 05:06:24.409 | INFO | [prev.center_offset] [0.50558195 0.49792856] 2026-04-01 05:06:24.608 | INFO | tile_center: 0.955 (good match) 2026-04-01 05:06:24.659 | INFO | 0.191s edge_lines: 2 hori, 1 vert 2026-04-01 05:06:24.662 | INFO | Edges: _\ homo_loca: ( 53, 59) 2026-04-01 05:06:24.672 | INFO | center_loca: (4, 3) 2026-04-01 05:06:24.676 | INFO | [view.center_offset] [0.48415347 0.65507133] 2026-04-01 05:06:24.714 | INFO | Map swipe predict: None (0.035s, no match) 2026-04-01 05:06:24.720 | INFO | Camera: E6 2026-04-01 05:06:24.724 | INFO | Camera: E6 2026-04-01 05:06:24.838 | INFO | 0.111s predict: 50 2026-04-01 05:06:24.842 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:06:24.844 | INFO | -- -- -- -- -- -- -- 2E -- 2026-04-01 05:06:24.847 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:24.849 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:24.852 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:06:24.857 | INFO | .. 3E -- SI -- -- -- FL -- 2026-04-01 05:06:24.861 | INFO | Map swipe: (0, 0) 2026-04-01 05:06:24.864 | INFO | Global E8 (camera=E6) -> Local E6 (center=E4) 2026-04-01 05:06:24.870 | INFO | Click ( 650, 548) @ E6 2026-04-01 05:06:25.887 | INFO | Arrive E8 (may_submarine_icon, is_current_fleet) 2026-04-01 05:06:26.486 | INFO | Arrive E8 confirm. Result: nothing. Expected: 2026-04-01 05:06:26.491 | INFO | Round: 6, enemy_round: {} 2026-04-01 05:06:26.503 | INFO | Fleet set to 1 2026-04-01 05:06:26.525 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:06:26.529 | INFO | In sight: B8 2026-04-01 05:06:26.532 | INFO | Focus to: E6 2026-04-01 05:06:26.535 | INFO | Map swipe: (0, 0) 2026-04-01 05:06:26.540 | INFO | Global B8 (camera=E6) -> Local B6 (center=E4) 2026-04-01 05:06:26.544 | INFO | Click ( 272, 550) @ B6 2026-04-01 05:06:27.095 | WARNING | Map walk out of step. 2026-04-01 05:06:29.788 | WARNING | Map walk error. 2026-04-01 05:06:29.932 | INFO | 0.136s predict: 50 2026-04-01 05:06:29.935 | INFO | -- -- 2E -- -- -- 2E -- -- 2026-04-01 05:06:29.939 | INFO | -- -- -- -- -- -- -- 2E -- 2026-04-01 05:06:29.943 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:29.946 | INFO | .. -- -- -- -- -- -- -- -- 2026-04-01 05:06:29.950 | INFO | .. 2E -- -- -- -- -- -- -- 2026-04-01 05:06:29.953 | INFO | .. 3E -- -- Fl -- -- -- -- 2026-04-01 05:06:29.958 | INFO | Ensure edge in sight. 2026-04-01 05:06:29.962 | INFO | Full path: [E8, D8, C8, B8] 2026-04-01 05:06:29.966 | INFO | Path_node_avoid: D8 2026-04-01 05:06:29.969 | INFO | Path: [C8, C8, B8] 2026-04-01 05:06:29.974 | INFO | Fleet set to 1 2026-04-01 05:06:29.993 | INFO | Fleet: 1, fleet_current_index: 1 2026-04-01 05:06:29.997 | INFO | In sight: C8 2026-04-01 05:06:30.001 | INFO | Focus to: E6 2026-04-01 05:06:30.004 | INFO | Map swipe: (0, 0) 2026-04-01 05:06:30.010 | INFO | Global C8 (camera=E6) -> Local C6 (center=E4) 2026-04-01 05:06:30.014 | INFO | Click ( 371, 533) @ C6 2026-04-01 05:06:30.442 | WARNING | Map walk out of step. 2026-04-01 05:06:33.126 | ERROR | MapWalkError: walk_out_of_step ╭───────────────────────────────────────── Traceback (most recent call last) ─────────────────────────────────────────╮ │ │ │ /home/izum1/App/alas/module/map/fleet.py:501 in goto │ │ │ │ 498 │ │ │ │ │ │ grids = grids.sort('cost') │ │ 499 │ │ │ │ │ │ self._goto(grids[0], expected='') │ │ 500 │ │ │ │ try: │ │ ❱ 501 │ │ │ │ │ self._goto(node, expected=expected if node == nodes[-1] else '') │ │ 502 │ │ │ │ except MapWalkError: │ │ 503 │ │ │ │ │ logger.warning('Map walk error.') │ │ 504 │ │ │ │ │ self.predict() │ │ │ │ ╭────────────────────────────────────── locals ───────────────────────────────────────╮ │ │ │ expected = 'combat' │ │ │ │ location = (1, 7) │ │ │ │ node = (1, 7) │ │ │ │ node_ = (2, 7) │ │ │ │ nodes = [(4, 7), (1, 7)] │ │ │ │ nodes_ = [(2, 7), (2, 7), (1, 7)] │ │ │ │ self = │ │ │ │ step = 3 │ │ │ │ step_optimize = True │ │ │ │ turning_optimize = False │ │ │ ╰─────────────────────────────────────────────────────────────────────────────────────╯ │ │ /home/izum1/App/alas/module/map/fleet.py:379 in _goto │ │ │ │ 376 │ │ │ │ │ continue │ │ 377 │ │ │ │ │ │ 378 │ │ │ │ if self.handle_walk_out_of_step(): │ │ ❱ 379 │ │ │ │ │ raise MapWalkError('walk_out_of_step') │ │ 380 │ │ │ │ │ │ 381 │ │ │ │ # Arrive │ │ 382 │ │ │ │ arrive_predict = '' │ │ │ │ ╭────────────────────────────────────────── locals ──────────────────────────────────────────╮ │ │ │ ambushed_retry = Timer(limit=0.0/0.5, count=0/2) │ │ │ │ arrive_checker = False │ │ │ │ arrive_predict = '' │ │ │ │ arrive_timer = Timer(limit=0.0/0.5, count=0/2) │ │ │ │ arrive_unexpected_timer = Timer(limit=0.0/1.5, count=0/6) │ │ │ │ arrived = False │ │ │ │ expected = 'combat' │ │ │ │ extra = 0 │ │ │ │ grid = B6 │ │ │ │ is_portal = False │ │ │ │ location = (1, 7) │ │ │ │ may_submarine_icon = False │ │ │ │ mystery = False │ │ │ │ result = 'nothing' │ │ │ │ result_mystery = '' │ │ │ │ self = │ │ │ │ walk_timeout = Timer(limit=7.253/20, count=2/0) │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ MapWalkError: walk_out_of_step During handling of the above exception, another exception occurred: ╭───────────────────────────────────────── Traceback (most recent call last) ─────────────────────────────────────────╮ │ │ │ /home/izum1/App/alas/alas.py:70 in run │ │ │ │ 67 │ │ try: │ │ 68 │ │ │ if not skip_first_screenshot: │ │ 69 │ │ │ │ self.device.screenshot() │ │ ❱ 70 │ │ │ self.__getattribute__(command)() │ │ 71 │ │ │ return True │ │ 72 │ │ except TaskEnd: │ │ 73 │ │ │ return True │ │ │ │ ╭───────────────────────────────── locals ─────────────────────────────────╮ │ │ │ command = 'event' │ │ │ │ e = MapWalkError('walk_out_of_step') │ │ │ │ self = │ │ │ │ skip_first_screenshot = False │ │ │ ╰──────────────────────────────────────────────────────────────────────────╯ │ │ /home/izum1/App/alas/alas.py:382 in event │ │ │ │ 379 │ def event(self): │ │ 380 │ │ from module.campaign.run import CampaignRun │ │ 381 │ │ CampaignRun(config=self.config, device=self.device).run( │ │ ❱ 382 │ │ │ name=self.config.Campaign_Name, folder=self.config.Campaign_Event, │ │ mode=self.config.Campaign_Mode) │ │ 383 │ │ │ 384 │ def event2(self): │ │ 385 │ │ from module.campaign.run import CampaignRun │ │ │ │ ╭──────────────────────────── locals ────────────────────────────╮ │ │ │ CampaignRun = │ │ │ │ self = │ │ │ ╰────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/campaign/run.py:428 in run │ │ │ │ 425 │ │ │ self.device.stuck_record_clear() │ │ 426 │ │ │ self.device.click_record_clear() │ │ 427 │ │ │ try: │ │ ❱ 428 │ │ │ │ self.campaign.run() │ │ 429 │ │ │ except ScriptEnd as e: │ │ 430 │ │ │ │ logger.hr('Script end') │ │ 431 │ │ │ │ logger.info(str(e)) │ │ │ │ ╭───────────────────────────── locals ──────────────────────────────╮ │ │ │ folder = 'event_20260326_cn' │ │ │ │ mode = 'normal' │ │ │ │ name = 'ht3' │ │ │ │ self = │ │ │ │ total = 0 │ │ │ ╰───────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/campaign/campaign_base.py:141 in run │ │ │ │ 138 │ │ for _ in range(20): │ │ 139 │ │ │ try: │ │ 140 │ │ │ │ if not self.map_is_auto_search: │ │ ❱ 141 │ │ │ │ │ self.execute_a_battle() │ │ 142 │ │ │ │ else: │ │ 143 │ │ │ │ │ self.auto_search_execute_a_battle() │ │ 144 │ │ │ except CampaignEnd: │ │ │ │ ╭──────────────────────────────── locals ─────────────────────────────────╮ │ │ │ _ = 4 │ │ │ │ self = │ │ │ ╰─────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/campaign/campaign_base.py:100 in execute_a_battle │ │ │ │ 97 │ │ result = False │ │ 98 │ │ for _ in range(10): │ │ 99 │ │ │ try: │ │ ❱ 100 │ │ │ │ result = self.battle_function() │ │ 101 │ │ │ │ break │ │ 102 │ │ │ except MapEnemyMoved: │ │ 103 │ │ │ │ if self.battle_count > prev: │ │ │ │ ╭───────────────────────────────── locals ──────────────────────────────────╮ │ │ │ _ = 0 │ │ │ │ prev = 4 │ │ │ │ result = False │ │ │ │ self = │ │ │ ╰───────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/base/decorator.py:70 in wrapper │ │ │ │ 67 │ │ │ │ │ if not all(flag): │ │ 68 │ │ │ │ │ │ continue │ │ 69 │ │ │ │ │ │ │ ❱ 70 │ │ │ │ │ return record['func'](self, *args, **kwargs) │ │ 71 │ │ │ │ │ │ 72 │ │ │ │ logger.warning(f'No option fits for {name}, using the last define │ │ func.') │ │ 73 │ │ │ │ return func(self, *args, **kwargs) │ │ │ │ ╭─────────────────────────────────── locals ───────────────────────────────────╮ │ │ │ args = () │ │ │ │ cls = │ │ │ │ flag = [True] │ │ │ │ func = │ │ │ │ kwargs = {} │ │ │ │ logger = │ │ │ │ name = 'battle_function' │ │ │ │ record = { │ │ │ │ │ 'options': {'MAP_CLEAR_ALL_THIS_TIME': True}, │ │ │ │ │ 'func': │ │ │ │ } │ │ │ │ self = │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/campaign/campaign_base.py:74 in battle_function │ │ │ │ 71 │ │ │ │ if self.clear_siren(): │ │ 72 │ │ │ │ │ return True │ │ 73 │ │ │ │ self.clear_mechanism() │ │ ❱ 74 │ │ │ │ return self.battle_default() │ │ 75 │ │ else: │ │ 76 │ │ │ result = self.battle_boss() │ │ 77 │ │ │ return result │ │ │ │ ╭───────────────────────────────── locals ──────────────────────────────────╮ │ │ │ remain = │ │ │ │ self = │ │ │ ╰───────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/campaign/campaign_base.py:15 in battle_default │ │ │ │ 12 │ MAP: CampaignMap │ │ 13 │ │ │ 14 │ def battle_default(self): │ │ ❱ 15 │ │ if self.clear_enemy(): │ │ 16 │ │ │ return True │ │ 17 │ │ │ │ 18 │ │ logger.warning('No battle executed.') │ │ │ │ ╭──────────────────────────────── locals ─────────────────────────────────╮ │ │ │ self = │ │ │ ╰─────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/map/map.py:211 in clear_enemy │ │ │ │ 208 │ │ if grids: │ │ 209 │ │ │ logger.hr('Clear enemy') │ │ 210 │ │ │ self.show_select_grids(grids, **kwargs) │ │ ❱ 211 │ │ │ self.clear_chosen_enemy(grids[0]) │ │ 212 │ │ │ return True │ │ 213 │ │ │ │ 214 │ │ return False │ │ │ │ ╭───────────────────────────────── locals ──────────────────────────────────╮ │ │ │ grids = │ │ │ │ kwargs = {'strongest': True} │ │ │ │ self = │ │ │ │ target = 'default_mode' │ │ │ ╰───────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/map/map.py:31 in clear_chosen_enemy │ │ │ │ 28 │ │ self.show_fleet() │ │ 29 │ │ if self.emotion.is_calculate and self.config.Campaign_UseFleetLock: │ │ 30 │ │ │ self.emotion.wait(fleet_index=self.fleet_current_index) │ │ ❱ 31 │ │ self.goto(grid, expected=expected) │ │ 32 │ │ │ │ 33 │ │ self.full_scan() │ │ 34 │ │ self.find_path_initial() │ │ │ │ ╭──────────────────────────────────── locals ─────────────────────────────────────╮ │ │ │ battle_count = 4 │ │ │ │ expected = 'combat' │ │ │ │ grid = B8 │ │ │ │ self = │ │ │ ╰─────────────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/map/fleet.py:508 in goto │ │ │ │ 505 │ │ │ │ │ self.ensure_edge_insight() │ │ 506 │ │ │ │ │ nodes_ = self.map.find_path(node, step=1, turning_optimize=False) │ │ 507 │ │ │ │ │ for node_ in nodes_: │ │ ❱ 508 │ │ │ │ │ │ self._goto(node_, expected=expected if node == nodes[-1] else │ │ '') │ │ 509 │ │ else: │ │ 510 │ │ │ self._goto(location, expected=expected) │ │ 511 │ │ │ │ ╭────────────────────────────────────── locals ───────────────────────────────────────╮ │ │ │ expected = 'combat' │ │ │ │ location = (1, 7) │ │ │ │ node = (1, 7) │ │ │ │ node_ = (2, 7) │ │ │ │ nodes = [(4, 7), (1, 7)] │ │ │ │ nodes_ = [(2, 7), (2, 7), (1, 7)] │ │ │ │ self = │ │ │ │ step = 3 │ │ │ │ step_optimize = True │ │ │ │ turning_optimize = False │ │ │ ╰─────────────────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/map/fleet.py:379 in _goto │ │ │ │ 376 │ │ │ │ │ continue │ │ 377 │ │ │ │ │ │ 378 │ │ │ │ if self.handle_walk_out_of_step(): │ │ ❱ 379 │ │ │ │ │ raise MapWalkError('walk_out_of_step') │ │ 380 │ │ │ │ │ │ 381 │ │ │ │ # Arrive │ │ 382 │ │ │ │ arrive_predict = '' │ │ │ │ ╭────────────────────────────────────────── locals ──────────────────────────────────────────╮ │ │ │ ambushed_retry = Timer(limit=0.0/0.5, count=0/2) │ │ │ │ arrive_checker = False │ │ │ │ arrive_predict = '' │ │ │ │ arrive_timer = Timer(limit=0.0/0.5, count=0/2) │ │ │ │ arrive_unexpected_timer = Timer(limit=0.0/1.5, count=0/6) │ │ │ │ arrived = False │ │ │ │ expected = 'combat' │ │ │ │ extra = 0 │ │ │ │ grid = C6 │ │ │ │ is_portal = False │ │ │ │ location = (2, 7) │ │ │ │ may_submarine_icon = False │ │ │ │ mystery = False │ │ │ │ result = 'nothing' │ │ │ │ result_mystery = '' │ │ │ │ self = │ │ │ │ walk_timeout = Timer(limit=3.782/20, count=2/0) │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ MapWalkError: walk_out_of_step 2026-04-01 05:06:34.534 | WARNING | Saving error: ./log/error/1774991194534