═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ GEMSFARMING ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-07-12 18:17:06.701 | INFO | Stage name campaign_2_4 is from campaign_main ════════════════════════════════════════════════════ CAMPAIGN_2_4 ═════════════════════════════════════════════════════ 2026-07-12 18:17:06.732 | INFO | CAMPAIGN_2_4 2026-07-12 18:17:06.735 | INFO | Count: 0 2026-07-12 18:17:06.753 | INFO | <<< UI ENSURE >>> 2026-07-12 18:17:06.757 | INFO | UI get current page 2026-07-12 18:17:07.272 | INFO | Unknown ui page 2026-07-12 18:17:07.435 | INFO | Click (1035, 661) @ GET_SHIP 2026-07-12 18:17:07.608 | INFO | Unknown ui page 2026-07-12 18:17:07.940 | INFO | UI additional: IDLE -> REWARD_GOTO_MAIN 2026-07-12 18:17:07.943 | INFO | Click ( 831, 606) @ REWARD_GOTO_MAIN 2026-07-12 18:17:08.113 | INFO | Unknown ui page 2026-07-12 18:17:08.253 | INFO | [Package_name] com.bilibili.azurlane 2026-07-12 18:17:08.274 | INFO | [Device Orientation] 0 (Normal) 2026-07-12 18:17:08.352 | INFO | [UI] page_main 2026-07-12 18:17:08.357 | INFO | Goto page_campaign 2026-07-12 18:17:08.362 | INFO | <<< UI GOTO PAGE_CAMPAIGN >>> 2026-07-12 18:17:08.378 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-07-12 18:17:08.381 | INFO | Click (1216, 526) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-07-12 18:17:08.945 | INFO | Page switch: page_campaign_menu -> page_campaign 2026-07-12 18:17:08.948 | INFO | Click ( 443, 289) @ CAMPAIGN_MENU_GOTO_CAMPAIGN 2026-07-12 18:17:09.244 | INFO | Page arrive: page_campaign 2026-07-12 18:17:09.268 | INFO | Mode_switch_1 set to hard 2026-07-12 18:17:09.296 | INFO | [Mode_switch_1] hard 2026-07-12 18:17:09.300 | INFO | <<< UI ENSURE INDEX >>> 2026-07-12 18:17:09.376 | INFO | No stage found. 2026-07-12 18:17:09.612 | INFO | No stage found. 2026-07-12 18:17:09.904 | INFO | No stage found. 2026-07-12 18:17:10.223 | INFO | Loading OCR model: ./bin/cnocr_models/azur_lane 2026-07-12 18:17:10.332 | INFO | [campaign 0.128s] ['2--2', '2--3', '2--1', '2--4'] 2026-07-12 18:17:10.339 | INFO | [Chapter] 2 2026-07-12 18:17:10.342 | INFO | [Stage] 2-2, 2-3, 2-1, 2-4 2026-07-12 18:17:10.344 | INFO | [Index] 2 2026-07-12 18:17:10.417 | INFO | [OCR_OIL 0.045s] 19181 ───────────────────────────────────────────────────────── 2-4 ───────────────────────────────────────────────────────── 2026-07-12 18:17:10.422 | INFO | 2-4 2026-07-12 18:17:10.425 | INFO | Expect emotion reduce: 8 2026-07-12 18:17:10.435 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:17:10.441 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=10, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 17, 10) 2026-07-12 18:17:10.458 | INFO | [Emotion fleet_attack] 10 ═══════════════════════════════════════════════════ CHANGE FLAGSHIP ═══════════════════════════════════════════════════ 2026-07-12 18:17:10.464 | INFO | CHANGE FLAGSHIP 2026-07-12 18:17:10.467 | INFO | [ChangeFlagship] ship 2026-07-12 18:17:10.471 | INFO | <<< UI ENSURE >>> 2026-07-12 18:17:10.475 | INFO | UI get current page 2026-07-12 18:17:10.485 | INFO | [UI] page_campaign 2026-07-12 18:17:10.492 | INFO | Goto page_fleet 2026-07-12 18:17:10.499 | INFO | <<< UI GOTO PAGE_FLEET >>> 2026-07-12 18:17:10.516 | INFO | Page switch: page_campaign -> page_main 2026-07-12 18:17:10.521 | INFO | Click (1250, 32) @ GOTO_MAIN 2026-07-12 18:17:11.232 | INFO | Page switch: page_main_white -> page_fleet 2026-07-12 18:17:11.236 | INFO | Click (1065, 483) @ MAIN_GOTO_FLEET_WHITE 2026-07-12 18:17:12.122 | INFO | Page arrive: page_fleet 2026-07-12 18:17:12.161 | INFO | [OCR_FLEET_INDEX 0.035s] 1 2026-07-12 18:17:12.168 | INFO | [Index] 1 2026-07-12 18:17:12.441 | INFO | Click (1242, 340) @ FLEET_NEXT 2026-07-12 18:17:12.677 | INFO | Click (1250, 344) @ FLEET_NEXT 2026-07-12 18:17:12.906 | INFO | Click (1246, 333) @ FLEET_NEXT 2026-07-12 18:17:13.137 | INFO | Click (1246, 339) @ FLEET_NEXT 2026-07-12 18:17:13.262 | INFO | [OCR_FLEET_INDEX 0.029s] 3 2026-07-12 18:17:13.268 | INFO | [Index] 3 2026-07-12 18:17:13.550 | INFO | [OCR_FLEET_INDEX 0.019s] 4 2026-07-12 18:17:13.553 | INFO | [Index] 4 2026-07-12 18:17:13.849 | INFO | [OCR_FLEET_INDEX 0.018s] 4 2026-07-12 18:17:13.853 | INFO | [Index] 4 2026-07-12 18:17:14.156 | INFO | [OCR_FLEET_INDEX 0.021s] 4 2026-07-12 18:17:14.159 | INFO | [Index] 4 2026-07-12 18:17:14.453 | INFO | [OCR_FLEET_INDEX 0.019s] 4 2026-07-12 18:17:14.457 | INFO | [Index] 4 2026-07-12 18:17:14.689 | INFO | Click (1239, 341) @ FLEET_NEXT 2026-07-12 18:17:14.807 | INFO | [OCR_FLEET_INDEX 0.026s] 4 2026-07-12 18:17:14.815 | INFO | [Index] 4 2026-07-12 18:17:15.102 | INFO | [OCR_FLEET_INDEX 0.018s] 5 2026-07-12 18:17:15.105 | INFO | [Index] 5 ─────────────────────────────────────────────────── CHANGE FLAGSHIP ─────────────────────────────────────────────────── 2026-07-12 18:17:15.112 | INFO | CHANGE FLAGSHIP 2026-07-12 18:17:15.389 | INFO | Click ( 592, 284) @ FLEET_ENTER_FLAGSHIP 2026-07-12 18:17:15.987 | INFO | Favourite_filter set to off 2026-07-12 18:17:15.990 | INFO | [Favourite_filter] off 2026-07-12 18:17:15.993 | INFO | Dork_sorting set to Descending 2026-07-12 18:17:15.997 | INFO | [Dork_sorting] Ascending 2026-07-12 18:17:16.001 | INFO | Click (1058, 28) @ SORTING_CLICK 2026-07-12 18:17:16.287 | INFO | [Dork_sorting] Descending 2026-07-12 18:17:16.290 | INFO | Dock filter enter 2026-07-12 18:17:16.314 | INFO | Click (1138, 34) @ DOCK_FILTER 2026-07-12 18:17:16.894 | INFO | Setting options DOCK, 2026-07-12 18:17:16.906 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:16.918 | INFO | Setting options DOCK, sort='total', index='cv', faction='all', rarity='common', extra='enhanceable' 2026-07-12 18:17:16.932 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:16.947 | INFO | Click ( 562, 61) @ FILTER_SORT_2_0 2026-07-12 18:17:17.001 | INFO | Click ( 297, 196) @ FILTER_INDEX_0_1 2026-07-12 18:17:17.055 | INFO | Click ( 487, 441) @ FILTER_RARITY_1_0 2026-07-12 18:17:17.110 | INFO | Click ( 744, 505) @ FILTER_EXTRA_3_0 2026-07-12 18:17:17.220 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/no_limit 2026-07-12 18:17:17.518 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/enhanceable 2026-07-12 18:17:17.541 | INFO | Click ( 771, 668) @ DOCK_FILTER_CONFIRM 2026-07-12 18:17:19.312 | INFO | <<< FINDING FLAGSHIP >>> 2026-07-12 18:17:19.316 | INFO | Limitaions set to {'level': (1, 31), 'emotion': (12, 150), 'rarity': 'any', 'fleet': 5, 'status': 'free'} 2026-07-12 18:17:19.480 | INFO | [DOCK_LEVEL_OCR 0.160s] [0, 12, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1] 2026-07-12 18:17:19.621 | INFO | [DOCK_EMOTION_OCR 0.136s] [0, 122, 119, 119, 119, 119, 119, 26, 150, 150, 150, 150, 150, 150] 2026-07-12 18:17:19.843 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_0) 2026-07-12 18:17:19.847 | INFO | Ship(rarity=None, level=12, emotion=122, fleet=5, status='free', button=CARD_1_0) 2026-07-12 18:17:19.851 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_2_0) 2026-07-12 18:17:19.854 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_3_0) 2026-07-12 18:17:19.858 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_4_0) 2026-07-12 18:17:19.862 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_5_0) 2026-07-12 18:17:19.867 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_6_0) 2026-07-12 18:17:19.872 | INFO | Ship(rarity=None, level=31, emotion=26, fleet=0, status='free', button=CARD_0_1) 2026-07-12 18:17:19.876 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_1_1) 2026-07-12 18:17:19.881 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_2_1) 2026-07-12 18:17:19.886 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_3_1) 2026-07-12 18:17:19.890 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_4_1) 2026-07-12 18:17:19.895 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_5_1) 2026-07-12 18:17:19.898 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_6_1) 2026-07-12 18:17:19.959 | INFO | [DOCK_SELECTED 0.056s] 0/1 2026-07-12 18:17:19.965 | INFO | Click ( 344, 158) @ CARD_1_0 2026-07-12 18:17:20.097 | INFO | [DOCK_SELECTED 0.036s] 0/1 2026-07-12 18:17:20.394 | INFO | [DOCK_SELECTED 0.033s] 1/1 2026-07-12 18:17:20.399 | INFO | Favourite_filter set to off 2026-07-12 18:17:20.404 | INFO | [Favourite_filter] off 2026-07-12 18:17:20.407 | INFO | Dork_sorting set to Ascending 2026-07-12 18:17:20.411 | INFO | [Dork_sorting] Descending 2026-07-12 18:17:20.414 | INFO | Click (1065, 29) @ SORTING_CLICK 2026-07-12 18:17:20.659 | INFO | [Dork_sorting] Ascending 2026-07-12 18:17:20.663 | INFO | Dock filter enter 2026-07-12 18:17:20.672 | INFO | Click (1117, 33) @ DOCK_FILTER 2026-07-12 18:17:21.266 | INFO | Setting options DOCK, 2026-07-12 18:17:21.276 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/enhanceable 2026-07-12 18:17:21.288 | INFO | Click ( 445, 62) @ FILTER_SORT_1_0 2026-07-12 18:17:21.342 | INFO | Click ( 296, 129) @ FILTER_INDEX_0_0 2026-07-12 18:17:21.397 | INFO | Click ( 250, 433) @ FILTER_RARITY_0_0 2026-07-12 18:17:21.454 | INFO | Click ( 307, 516) @ FILTER_EXTRA_0_0 2026-07-12 18:17:21.571 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/enhanceable 2026-07-12 18:17:21.881 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:21.895 | INFO | Setting options DOCK, sort='level', index='all', faction='all', rarity='all', extra='no_limit' 2026-07-12 18:17:21.912 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:21.941 | INFO | Click ( 824, 678) @ DOCK_FILTER_CONFIRM 2026-07-12 18:17:23.690 | INFO | Click (1081, 669) @ SHIP_CONFIRM 2026-07-12 18:17:24.565 | INFO | Change flagship success ═══════════════════════════════════════════════════ CHANGE VANGUARD ═══════════════════════════════════════════════════ 2026-07-12 18:17:24.572 | INFO | CHANGE VANGUARD 2026-07-12 18:17:24.575 | INFO | [ChangeVanguard] ship 2026-07-12 18:17:24.578 | INFO | <<< UI ENSURE >>> 2026-07-12 18:17:24.581 | INFO | UI get current page 2026-07-12 18:17:24.595 | INFO | [UI] page_fleet 2026-07-12 18:17:24.599 | INFO | Already at page_fleet 2026-07-12 18:17:24.651 | INFO | [OCR_FLEET_INDEX 0.046s] 5 2026-07-12 18:17:24.656 | INFO | [Index] 5 ─────────────────────────────────────────────────── CHANGE VANGUARD ─────────────────────────────────────────────────── 2026-07-12 18:17:24.668 | INFO | CHANGE VANGUARD 2026-07-12 18:17:24.861 | INFO | Click ( 507, 484) @ FLEET_ENTER 2026-07-12 18:17:25.469 | INFO | Favourite_filter set to off 2026-07-12 18:17:25.473 | INFO | [Favourite_filter] off 2026-07-12 18:17:25.479 | INFO | Dork_sorting set to Descending 2026-07-12 18:17:25.481 | INFO | [Dork_sorting] Ascending 2026-07-12 18:17:25.485 | INFO | Click (1055, 37) @ SORTING_CLICK 2026-07-12 18:17:25.765 | INFO | [Dork_sorting] Descending 2026-07-12 18:17:25.768 | INFO | Dock filter enter 2026-07-12 18:17:25.777 | INFO | Click (1172, 39) @ DOCK_FILTER 2026-07-12 18:17:26.373 | INFO | Setting options DOCK, 2026-07-12 18:17:26.385 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:26.403 | INFO | Setting options DOCK, sort='level', index='dd', faction=['eagle', 'iron'], rarity='common', extra='can_limit_break' 2026-07-12 18:17:26.435 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:26.468 | INFO | Click ( 708, 127) @ FILTER_INDEX_3_0 2026-07-12 18:17:26.532 | INFO | Click ( 393, 265) @ FILTER_FACTION_1_0 2026-07-12 18:17:26.598 | INFO | Click ( 854, 260) @ FILTER_FACTION_4_0 2026-07-12 18:17:26.658 | INFO | Click ( 452, 442) @ FILTER_RARITY_1_0 2026-07-12 18:17:26.717 | INFO | Click ( 904, 516) @ FILTER_EXTRA_4_0 2026-07-12 18:17:26.822 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/no_limit 2026-07-12 18:17:27.132 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/can_limit_break 2026-07-12 18:17:27.161 | INFO | Click ( 820, 672) @ DOCK_FILTER_CONFIRM 2026-07-12 18:17:28.915 | INFO | <<< FINDING VANGUARD >>> 2026-07-12 18:17:28.919 | INFO | Limitaions set to {'level': (100, 100), 'emotion': (12, 150), 'rarity': 'any', 'fleet': [0, 5], 'status': 'free'} 2026-07-12 18:17:29.118 | INFO | [DOCK_LEVEL_OCR 0.196s] [0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 2026-07-12 18:17:29.253 | INFO | [DOCK_EMOTION_OCR 0.131s] [0, 12, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 2026-07-12 18:17:29.473 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_0) 2026-07-12 18:17:29.477 | INFO | Ship(rarity=None, level=100, emotion=12, fleet=5, status='free', button=CARD_1_0) 2026-07-12 18:17:29.482 | INFO | Ship(rarity=None, level=100, emotion=19, fleet=0, status='free', button=CARD_2_0) 2026-07-12 18:17:29.485 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_3_0) 2026-07-12 18:17:29.488 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_4_0) 2026-07-12 18:17:29.493 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_5_0) 2026-07-12 18:17:29.498 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_6_0) 2026-07-12 18:17:29.501 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_1) 2026-07-12 18:17:29.506 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_1_1) 2026-07-12 18:17:29.511 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_2_1) 2026-07-12 18:17:29.516 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_3_1) 2026-07-12 18:17:29.521 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_4_1) 2026-07-12 18:17:29.526 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_5_1) 2026-07-12 18:17:29.530 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_6_1) 2026-07-12 18:17:29.595 | INFO | [DOCK_SELECTED 0.061s] 0/1 2026-07-12 18:17:29.599 | INFO | Click ( 460, 216) @ CARD_2_0 2026-07-12 18:17:29.750 | INFO | [DOCK_SELECTED 0.047s] 0/1 2026-07-12 18:17:30.020 | INFO | [DOCK_SELECTED 0.026s] 1/1 2026-07-12 18:17:30.025 | INFO | Favourite_filter set to off 2026-07-12 18:17:30.029 | INFO | [Favourite_filter] off 2026-07-12 18:17:30.031 | INFO | Dork_sorting set to Ascending 2026-07-12 18:17:30.033 | INFO | [Dork_sorting] Descending 2026-07-12 18:17:30.036 | INFO | Click (1048, 24) @ SORTING_CLICK 2026-07-12 18:17:30.292 | INFO | [Dork_sorting] unknown 2026-07-12 18:17:30.593 | INFO | [Dork_sorting] Ascending 2026-07-12 18:17:30.596 | INFO | Dock filter enter 2026-07-12 18:17:30.605 | INFO | Click (1169, 25) @ DOCK_FILTER 2026-07-12 18:17:31.200 | INFO | Setting options DOCK, 2026-07-12 18:17:31.210 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/can_limit_break 2026-07-12 18:17:31.228 | INFO | Click ( 315, 131) @ FILTER_INDEX_0_0 2026-07-12 18:17:31.283 | INFO | Click ( 273, 263) @ FILTER_FACTION_0_0 2026-07-12 18:17:31.337 | INFO | Click ( 299, 453) @ FILTER_RARITY_0_0 2026-07-12 18:17:31.391 | INFO | Click ( 320, 516) @ FILTER_EXTRA_0_0 2026-07-12 18:17:31.504 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/can_limit_break 2026-07-12 18:17:31.802 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:31.812 | INFO | Setting options DOCK, sort='level', index='all', faction='all', rarity='all', extra='no_limit' 2026-07-12 18:17:31.824 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:17:31.847 | INFO | Click ( 861, 651) @ DOCK_FILTER_CONFIRM 2026-07-12 18:17:33.324 | INFO | Click ( 984, 665) @ SHIP_CONFIRM 2026-07-12 18:17:34.199 | INFO | Change vanguard success 2026-07-12 18:17:34.211 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:17:34.216 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=19, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 17, 34) 2026-07-12 18:17:34.243 | INFO | Pending tasks: ['GemsFarming'] 2026-07-12 18:17:34.248 | INFO | [Task] GemsFarming (Enable, 2026-07-12 18:17:02) 2026-07-12 18:17:34.251 | INFO | Continue task `GemsFarming (Enable, 2026-07-12 18:17:02)` 2026-07-12 18:17:34.254 | INFO | Stage name campaign_2_4 is from campaign_main ════════════════════════════════════════════════════ CAMPAIGN_2_4 ═════════════════════════════════════════════════════ 2026-07-12 18:17:34.258 | INFO | CAMPAIGN_2_4 2026-07-12 18:17:34.263 | INFO | Count: 0 2026-07-12 18:17:34.271 | INFO | <<< UI ENSURE >>> 2026-07-12 18:17:34.274 | INFO | UI get current page 2026-07-12 18:17:34.292 | INFO | [UI] page_fleet 2026-07-12 18:17:34.296 | INFO | Goto page_campaign 2026-07-12 18:17:34.302 | INFO | <<< UI GOTO PAGE_CAMPAIGN >>> 2026-07-12 18:17:34.319 | INFO | Page switch: page_fleet -> page_main 2026-07-12 18:17:34.323 | INFO | Click (1249, 43) @ GOTO_MAIN 2026-07-12 18:17:35.104 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-07-12 18:17:35.109 | INFO | Click (1158, 530) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-07-12 18:17:35.711 | INFO | Page switch: page_campaign_menu -> page_campaign 2026-07-12 18:17:35.717 | INFO | Click ( 364, 301) @ CAMPAIGN_MENU_GOTO_CAMPAIGN 2026-07-12 18:17:36.311 | INFO | Page arrive: page_campaign 2026-07-12 18:17:36.317 | INFO | Mode_switch_1 set to hard 2026-07-12 18:17:36.323 | INFO | [Mode_switch_1] hard 2026-07-12 18:17:36.327 | INFO | <<< UI ENSURE INDEX >>> 2026-07-12 18:17:36.407 | INFO | No stage found. 2026-07-12 18:17:36.682 | INFO | No stage found. 2026-07-12 18:17:37.010 | INFO | [campaign 0.043s] ['2--2', '2--3', '2--1', '2--4'] 2026-07-12 18:17:37.015 | INFO | [Chapter] 2 2026-07-12 18:17:37.018 | INFO | [Stage] 2-2, 2-3, 2-1, 2-4 2026-07-12 18:17:37.021 | INFO | [Index] 2 2026-07-12 18:17:37.083 | INFO | [OCR_OIL 0.052s] 19181 ───────────────────────────────────────────────────────── 2-4 ───────────────────────────────────────────────────────── 2026-07-12 18:17:37.088 | INFO | 2-4 2026-07-12 18:17:37.090 | INFO | Expect emotion reduce: 8 2026-07-12 18:17:37.103 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:17:37.108 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=19, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 17, 37) 2026-07-12 18:17:37.130 | INFO | [Emotion fleet_attack] 19 2026-07-12 18:17:37.134 | INFO | <<< ENTER MAP >>> 2026-07-12 18:17:37.217 | INFO | Click ( 373, 586) @ 2-4 2026-07-12 18:17:37.928 | INFO | [Map_clear_percentage] 67% 2026-07-12 18:17:38.233 | INFO | [Map_clear_percentage] 99% 2026-07-12 18:17:38.259 | INFO | [MAP_CLEAR_ALL_THIS_TIME] False 2026-07-12 18:17:38.262 | INFO | [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear, 3_stars, threat_safe, clear_mode 2026-07-12 18:17:38.267 | INFO | [StopCondition_MapAchievement] non_stop 2026-07-12 18:17:38.272 | INFO | Fast_Forward set to on 2026-07-12 18:17:38.277 | INFO | [Fast_Forward] on 2026-07-12 18:17:38.292 | INFO | Auto_Search set to on 2026-07-12 18:17:38.298 | INFO | [Auto_Search] on 2026-07-12 18:17:38.304 | INFO | Click ( 992, 527) @ MAP_PREPARATION 2026-07-12 18:17:38.820 | INFO | Handling 2x book setting, mode=prep. 2026-07-12 18:17:38.846 | INFO | Using fleet: [5, 2, 0] 2026-07-12 18:17:38.933 | INFO | Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine: None 2026-07-12 18:17:38.942 | INFO | [map_allow_submarine] False 2026-07-12 18:17:38.949 | INFO | Click (1147, 329) @ FLEET_2_CLEAR 2026-07-12 18:17:39.420 | INFO | Click (1048, 198) @ FLEET_1_CHOOSE 2026-07-12 18:17:39.714 | INFO | Current selected: [5] 2026-07-12 18:17:39.720 | INFO | Click (1047, 246) @ FLEET_1_CHOOSE 2026-07-12 18:17:40.014 | INFO | Click (1050, 344) @ FLEET_2_CHOOSE 2026-07-12 18:17:40.316 | INFO | Current selected: [5] 2026-07-12 18:17:40.322 | INFO | Click (1117, 448) @ FLEET_2_BAR_INDEX_2 2026-07-12 18:17:40.617 | INFO | Auto search setting 2026-07-12 18:17:40.634 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:17:40.640 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:17:40.644 | INFO | [Fleet_sidebar] 1/3 2026-07-12 18:17:40.646 | INFO | Click (1208, 461) @ FLEET_SIDEBAR_0_2 2026-07-12 18:17:40.917 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:17:40.924 | INFO | [Fleet_sidebar] 3/3 2026-07-12 18:17:40.927 | INFO | [Auto_Search_Setting] fleet1_all_fleet2_standby 2026-07-12 18:17:40.930 | INFO | Selected to the correct auto search setting 2026-07-12 18:17:40.933 | INFO | Click (1092, 578) @ FLEET_PREPARATION 2026-07-12 18:17:41.834 | INFO | is_auto_search_running appeared 2026-07-12 18:17:41.956 | INFO | [LevelOcr 0.117s] [12, 0, 0, 100, 0, 0] 2026-07-12 18:17:41.962 | INFO | [LEVEL] 12, 0, 0, 100, 0, 0 ────────────────────────────────────────────────────── BATTLE_0 ─────────────────────────────────────────────────────── 2026-07-12 18:17:41.967 | INFO | BATTLE_0 2026-07-12 18:17:41.970 | INFO | Auto search moving 2026-07-12 18:17:42.003 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:17:42.115 | INFO | [LevelOcr 0.104s] [12, 0, 0, 100, 0, 0] 2026-07-12 18:17:42.119 | INFO | [LEVEL] 12, 0, 0, 100, 0, 0 2026-07-12 18:17:42.210 | INFO | [OCR_OIL 0.086s] 19171 2026-07-12 18:17:42.281 | INFO | [OCR_COIN 0.067s] 96521 2026-07-12 18:17:46.530 | INFO | [Loading] 9% 2026-07-12 18:17:46.538 | INFO | Auto search combat loading 2026-07-12 18:17:46.548 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:17:51.495 | INFO | [BattleUI] PAUSE 2026-07-12 18:17:51.498 | INFO | Auto Search combat execute 2026-07-12 18:17:51.504 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:17:51.516 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:17:51.520 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=17, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 17, 51) 2026-07-12 18:17:51.537 | INFO | [Emotion fleet_attack] 17 2026-07-12 18:17:56.545 | INFO | Combat auto check timer reached 2026-07-12 18:18:11.522 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:18:11.526 | INFO | Auto Search combat status 2026-07-12 18:18:17.214 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_1 ─────────────────────────────────────────────────────── 2026-07-12 18:18:17.220 | INFO | BATTLE_1 2026-07-12 18:18:17.222 | INFO | Auto search moving 2026-07-12 18:18:17.226 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:18:17.360 | INFO | [LevelOcr 0.131s] [12, 0, 0, 100, 0, 0] 2026-07-12 18:18:17.364 | INFO | [LEVEL] 12, 0, 0, 100, 0, 0 2026-07-12 18:18:17.465 | INFO | [OCR_OIL 0.097s] 19168 2026-07-12 18:18:17.545 | INFO | [OCR_COIN 0.075s] 96533 2026-07-12 18:18:21.835 | INFO | [Loading] 6% 2026-07-12 18:18:21.840 | INFO | Auto search combat loading 2026-07-12 18:18:21.843 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:18:26.842 | INFO | [BattleUI] PAUSE 2026-07-12 18:18:26.846 | INFO | Auto Search combat execute 2026-07-12 18:18:26.850 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:18:26.863 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:18:26.867 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=17, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 18, 26) 2026-07-12 18:18:26.882 | INFO | [Emotion fleet_attack] 17 2026-07-12 18:18:32.837 | INFO | Combat auto check timer reached 2026-07-12 18:18:46.861 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:18:46.865 | INFO | Auto Search combat status 2026-07-12 18:18:51.951 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_2 ─────────────────────────────────────────────────────── 2026-07-12 18:18:51.956 | INFO | BATTLE_2 2026-07-12 18:18:51.960 | INFO | Auto search moving 2026-07-12 18:18:51.964 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:18:52.058 | INFO | [LevelOcr 0.090s] [12, 0, 0, 100, 0, 0] 2026-07-12 18:18:52.064 | INFO | [LEVEL] 12, 0, 0, 100, 0, 0 2026-07-12 18:18:52.142 | INFO | [OCR_OIL 0.073s] 19165 2026-07-12 18:18:52.250 | INFO | [OCR_COIN 0.104s] 96553 2026-07-12 18:18:56.239 | INFO | [Loading] 13% 2026-07-12 18:18:56.242 | INFO | Auto search combat loading 2026-07-12 18:18:56.245 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:19:01.249 | INFO | [BattleUI] PAUSE 2026-07-12 18:19:01.254 | INFO | Auto Search combat execute 2026-07-12 18:19:01.258 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:19:01.273 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:19:01.277 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=15, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 19, 1) 2026-07-12 18:19:01.296 | INFO | [Emotion fleet_attack] 15 2026-07-12 18:19:07.245 | INFO | Combat auto check timer reached 2026-07-12 18:19:21.264 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:19:21.269 | INFO | Auto Search combat status 2026-07-12 18:19:26.050 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_3 ─────────────────────────────────────────────────────── 2026-07-12 18:19:26.054 | INFO | BATTLE_3 2026-07-12 18:19:26.060 | INFO | Auto search moving 2026-07-12 18:19:26.065 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:19:26.151 | INFO | [LevelOcr 0.082s] [13, 0, 0, 100, 0, 0] 2026-07-12 18:19:26.155 | INFO | [LEVEL] 13, 0, 0, 100, 0, 0 2026-07-12 18:19:26.232 | INFO | [OCR_OIL 0.074s] 19162 2026-07-12 18:19:26.319 | INFO | [OCR_COIN 0.084s] 96569 2026-07-12 18:19:30.612 | INFO | [Loading] 4% 2026-07-12 18:19:30.615 | INFO | Auto search combat loading 2026-07-12 18:19:30.619 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:19:36.651 | INFO | [BattleUI] PAUSE 2026-07-12 18:19:36.655 | INFO | Auto Search combat execute 2026-07-12 18:19:36.657 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:19:36.670 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:19:36.675 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=13, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 19, 36) 2026-07-12 18:19:36.694 | INFO | [Emotion fleet_attack] 13 2026-07-12 18:19:42.611 | INFO | Combat auto check timer reached 2026-07-12 18:20:00.645 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:20:00.649 | INFO | Auto Search combat status 2026-07-12 18:20:01.538 | INFO | Click (1021, 658) @ GET_SHIP 2026-07-12 18:20:02.742 | INFO | Click (1022, 663) @ GET_SHIP 2026-07-12 18:20:07.538 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_4 ─────────────────────────────────────────────────────── 2026-07-12 18:20:07.542 | INFO | BATTLE_4 2026-07-12 18:20:07.544 | INFO | Auto search moving 2026-07-12 18:20:07.548 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:20:07.660 | INFO | [LevelOcr 0.104s] [13, 0, 0, 100, 0, 0] 2026-07-12 18:20:07.664 | INFO | [LEVEL] 13, 0, 0, 100, 0, 0 2026-07-12 18:20:07.761 | INFO | [OCR_OIL 0.091s] 19159 2026-07-12 18:20:07.867 | INFO | [OCR_COIN 0.102s] 96619 2026-07-12 18:20:08.871 | INFO | <<< CAMPAIGN END >>> 2026-07-12 18:20:08.887 | INFO | Pending tasks: ['GemsFarming'] 2026-07-12 18:20:08.891 | INFO | [Task] GemsFarming (Enable, 2026-07-12 18:17:02) 2026-07-12 18:20:08.894 | INFO | Continue task `GemsFarming (Enable, 2026-07-12 18:17:02)` ════════════════════════════════════════════════════ CAMPAIGN_2_4 ═════════════════════════════════════════════════════ 2026-07-12 18:20:08.900 | INFO | CAMPAIGN_2_4 2026-07-12 18:20:08.905 | INFO | Count: 1 2026-07-12 18:20:08.914 | INFO | In auto search menu, skip ensure_campaign_ui. ───────────────────────────────────────────────────────── 2-4 ───────────────────────────────────────────────────────── 2026-07-12 18:20:08.929 | INFO | 2-4 2026-07-12 18:20:08.932 | INFO | Expect emotion reduce: 8 2026-07-12 18:20:08.947 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:20:08.952 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=13, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 20, 8) 2026-07-12 18:20:08.970 | INFO | [Emotion fleet_attack] 13 2026-07-12 18:20:08.976 | INFO | <<< ENTER MAP >>> 2026-07-12 18:20:09.008 | INFO | Handling 2x book setting, mode=auto. 2026-07-12 18:20:11.265 | INFO | Click ( 827, 637) @ AUTO_SEARCH_MENU_CONTINUE 2026-07-12 18:20:12.164 | INFO | is_auto_search_running appeared 2026-07-12 18:20:12.276 | INFO | [LevelOcr 0.108s] [13, 0, 0, 100, 0, 0] 2026-07-12 18:20:12.280 | INFO | [LEVEL] 13, 0, 0, 100, 0, 0 ────────────────────────────────────────────────────── BATTLE_0 ─────────────────────────────────────────────────────── 2026-07-12 18:20:12.284 | INFO | BATTLE_0 2026-07-12 18:20:12.287 | INFO | Auto search moving 2026-07-12 18:20:12.294 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:20:12.414 | INFO | [LevelOcr 0.113s] [13, 0, 0, 100, 0, 0] 2026-07-12 18:20:12.417 | INFO | [LEVEL] 13, 0, 0, 100, 0, 0 2026-07-12 18:20:12.501 | INFO | [OCR_OIL 0.076s] 19149 2026-07-12 18:20:12.590 | INFO | [OCR_COIN 0.085s] 96619 2026-07-12 18:20:17.175 | INFO | [Loading] 22% 2026-07-12 18:20:17.179 | INFO | Auto search combat loading 2026-07-12 18:20:17.182 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:20:22.190 | INFO | [BattleUI] PAUSE 2026-07-12 18:20:22.193 | INFO | Auto Search combat execute 2026-07-12 18:20:22.195 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:20:22.208 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:20:22.213 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=11, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 20, 22) 2026-07-12 18:20:22.233 | INFO | [Emotion fleet_attack] 11 2026-07-12 18:20:28.180 | INFO | Combat auto check timer reached 2026-07-12 18:20:41.204 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:20:41.207 | INFO | Auto Search combat status 2026-07-12 18:20:46.889 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_1 ─────────────────────────────────────────────────────── 2026-07-12 18:20:46.895 | INFO | BATTLE_1 2026-07-12 18:20:46.898 | INFO | Auto search moving 2026-07-12 18:20:46.901 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:20:47.035 | INFO | [LevelOcr 0.127s] [13, 0, 0, 100, 0, 0] 2026-07-12 18:20:47.041 | INFO | [LEVEL] 13, 0, 0, 100, 0, 0 2026-07-12 18:20:47.123 | INFO | [OCR_OIL 0.077s] 19146 2026-07-12 18:20:47.222 | INFO | [OCR_COIN 0.095s] 96639 2026-07-12 18:20:51.513 | INFO | [Loading] 9% 2026-07-12 18:20:51.516 | INFO | Auto search combat loading 2026-07-12 18:20:51.519 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:20:56.512 | INFO | [BattleUI] PAUSE 2026-07-12 18:20:56.516 | INFO | Auto Search combat execute 2026-07-12 18:20:56.518 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:20:56.529 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:20:56.536 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=9, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 20, 56) 2026-07-12 18:20:56.553 | INFO | [Emotion fleet_attack] 9 2026-07-12 18:21:02.506 | INFO | Combat auto check timer reached 2026-07-12 18:21:15.533 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:21:15.538 | INFO | Auto Search combat status 2026-07-12 18:21:20.623 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_2 ─────────────────────────────────────────────────────── 2026-07-12 18:21:20.634 | INFO | BATTLE_2 2026-07-12 18:21:20.637 | INFO | Auto search moving 2026-07-12 18:21:20.643 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:21:20.791 | INFO | [LevelOcr 0.142s] [14, 0, 0, 100, 0, 0] 2026-07-12 18:21:20.802 | INFO | [LEVEL] 14, 0, 0, 100, 0, 0 2026-07-12 18:21:20.883 | INFO | [OCR_OIL 0.076s] 19143 2026-07-12 18:21:20.965 | INFO | [OCR_COIN 0.079s] 96647 2026-07-12 18:21:24.655 | INFO | [Loading] 10% 2026-07-12 18:21:24.660 | INFO | Auto search combat loading 2026-07-12 18:21:24.664 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:21:29.668 | INFO | [BattleUI] PAUSE 2026-07-12 18:21:29.672 | INFO | Auto Search combat execute 2026-07-12 18:21:29.678 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:21:29.693 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:21:29.699 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=7, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 21, 29) 2026-07-12 18:21:29.720 | INFO | [Emotion fleet_attack] 7 2026-07-12 18:21:35.661 | INFO | Combat auto check timer reached 2026-07-12 18:21:48.684 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:21:48.689 | INFO | Auto Search combat status 2026-07-12 18:21:49.277 | INFO | Click (1023, 670) @ GET_SHIP 2026-07-12 18:21:50.476 | INFO | Click (1021, 668) @ GET_SHIP 2026-07-12 18:21:55.273 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_3 ─────────────────────────────────────────────────────── 2026-07-12 18:21:55.281 | INFO | BATTLE_3 2026-07-12 18:21:55.286 | INFO | Auto search moving 2026-07-12 18:21:55.291 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:21:55.446 | INFO | [LevelOcr 0.150s] [14, 0, 0, 100, 0, 0] 2026-07-12 18:21:55.450 | INFO | [LEVEL] 14, 0, 0, 100, 0, 0 2026-07-12 18:21:55.542 | INFO | [OCR_OIL 0.088s] 19140 2026-07-12 18:21:55.633 | INFO | [OCR_COIN 0.087s] 96658 2026-07-12 18:21:59.645 | INFO | [Loading] 4% 2026-07-12 18:21:59.648 | INFO | Auto search combat loading 2026-07-12 18:21:59.651 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:22:05.645 | INFO | [BattleUI] PAUSE 2026-07-12 18:22:05.648 | INFO | Auto Search combat execute 2026-07-12 18:22:05.650 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:22:05.662 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:22:05.666 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=5, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 22, 5) 2026-07-12 18:22:05.686 | INFO | [Emotion fleet_attack] 5 2026-07-12 18:22:11.639 | INFO | Combat auto check timer reached 2026-07-12 18:22:34.685 | INFO | Click (1024, 666) @ GET_SHIP 2026-07-12 18:22:35.700 | INFO | Click (1028, 666) @ GET_SHIP 2026-07-12 18:22:38.703 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:22:38.708 | INFO | Auto Search combat status 2026-07-12 18:22:40.466 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_4 ─────────────────────────────────────────────────────── 2026-07-12 18:22:40.472 | INFO | BATTLE_4 2026-07-12 18:22:40.475 | INFO | Auto search moving 2026-07-12 18:22:40.479 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:22:40.615 | INFO | [LevelOcr 0.131s] [14, 0, 0, 100, 0, 0] 2026-07-12 18:22:40.625 | INFO | [LEVEL] 14, 0, 0, 100, 0, 0 2026-07-12 18:22:40.715 | INFO | [OCR_OIL 0.086s] 19137 2026-07-12 18:22:40.842 | INFO | [OCR_COIN 0.115s] 96741 2026-07-12 18:22:41.835 | INFO | <<< CAMPAIGN END >>> 2026-07-12 18:22:41.849 | INFO | Pending tasks: ['GemsFarming'] 2026-07-12 18:22:41.853 | INFO | [Task] GemsFarming (Enable, 2026-07-12 18:17:02) 2026-07-12 18:22:41.858 | INFO | Continue task `GemsFarming (Enable, 2026-07-12 18:17:02)` ════════════════════════════════════════════════════ CAMPAIGN_2_4 ═════════════════════════════════════════════════════ 2026-07-12 18:22:41.866 | INFO | CAMPAIGN_2_4 2026-07-12 18:22:41.872 | INFO | Count: 2 2026-07-12 18:22:41.881 | INFO | In auto search menu, skip ensure_campaign_ui. ───────────────────────────────────────────────────────── 2-4 ───────────────────────────────────────────────────────── 2026-07-12 18:22:41.896 | INFO | 2-4 2026-07-12 18:22:41.902 | INFO | Expect emotion reduce: 8 2026-07-12 18:22:41.919 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:22:41.925 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=5, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 22, 41) 2026-07-12 18:22:41.945 | INFO | [Emotion fleet_attack] 5 ═══════════════════════════════════════════════════ CHANGE FLAGSHIP ═══════════════════════════════════════════════════ 2026-07-12 18:22:41.952 | INFO | CHANGE FLAGSHIP 2026-07-12 18:22:41.956 | INFO | [ChangeFlagship] ship 2026-07-12 18:22:41.959 | INFO | <<< UI ENSURE >>> 2026-07-12 18:22:41.963 | INFO | UI get current page 2026-07-12 18:22:42.057 | INFO | Unknown ui page 2026-07-12 18:22:42.144 | INFO | Click ( 417, 614) @ AUTO_SEARCH_MENU_EXIT 2026-07-12 18:22:42.320 | INFO | Unknown ui page 2026-07-12 18:22:42.454 | INFO | [Package_name] com.bilibili.azurlane 2026-07-12 18:22:42.474 | INFO | [Device Orientation] 0 (Normal) 2026-07-12 18:22:42.550 | INFO | [UI] page_campaign 2026-07-12 18:22:42.553 | INFO | Goto page_fleet 2026-07-12 18:22:42.558 | INFO | <<< UI GOTO PAGE_FLEET >>> 2026-07-12 18:22:42.576 | INFO | Page switch: page_campaign -> page_main 2026-07-12 18:22:42.581 | INFO | Click (1243, 29) @ GOTO_MAIN 2026-07-12 18:22:43.455 | INFO | Page switch: page_main_white -> page_fleet 2026-07-12 18:22:43.461 | INFO | Click (1061, 534) @ MAIN_GOTO_FLEET_WHITE 2026-07-12 18:22:44.344 | INFO | Page arrive: page_fleet 2026-07-12 18:22:44.387 | INFO | [OCR_FLEET_INDEX 0.040s] 1 2026-07-12 18:22:44.392 | INFO | [Index] 1 2026-07-12 18:22:44.661 | INFO | Click (1247, 334) @ FLEET_NEXT 2026-07-12 18:22:44.893 | INFO | Click (1245, 342) @ FLEET_NEXT 2026-07-12 18:22:45.148 | INFO | Click (1239, 338) @ FLEET_NEXT 2026-07-12 18:22:45.397 | INFO | Click (1242, 336) @ FLEET_NEXT 2026-07-12 18:22:45.524 | INFO | [OCR_FLEET_INDEX 0.026s] 3 2026-07-12 18:22:45.527 | INFO | [Index] 3 2026-07-12 18:22:45.847 | INFO | [OCR_FLEET_INDEX 0.042s] 4 2026-07-12 18:22:45.852 | INFO | [Index] 4 2026-07-12 18:22:46.153 | INFO | [OCR_FLEET_INDEX 0.046s] 4 2026-07-12 18:22:46.158 | INFO | [Index] 4 2026-07-12 18:22:46.428 | INFO | [OCR_FLEET_INDEX 0.018s] 4 2026-07-12 18:22:46.431 | INFO | [Index] 4 2026-07-12 18:22:46.732 | INFO | [OCR_FLEET_INDEX 0.023s] 4 2026-07-12 18:22:46.739 | INFO | [Index] 4 2026-07-12 18:22:47.000 | INFO | Click (1244, 336) @ FLEET_NEXT 2026-07-12 18:22:47.123 | INFO | [OCR_FLEET_INDEX 0.023s] 4 2026-07-12 18:22:47.129 | INFO | [Index] 4 2026-07-12 18:22:47.415 | INFO | [OCR_FLEET_INDEX 0.018s] 5 2026-07-12 18:22:47.419 | INFO | [Index] 5 ─────────────────────────────────────────────────── CHANGE FLAGSHIP ─────────────────────────────────────────────────── 2026-07-12 18:22:47.423 | INFO | CHANGE FLAGSHIP 2026-07-12 18:22:47.696 | INFO | Click ( 592, 283) @ FLEET_ENTER_FLAGSHIP 2026-07-12 18:22:48.301 | INFO | Favourite_filter set to off 2026-07-12 18:22:48.304 | INFO | [Favourite_filter] off 2026-07-12 18:22:48.308 | INFO | Dork_sorting set to Descending 2026-07-12 18:22:48.312 | INFO | [Dork_sorting] Ascending 2026-07-12 18:22:48.316 | INFO | Click (1056, 25) @ SORTING_CLICK 2026-07-12 18:22:48.597 | INFO | [Dork_sorting] Descending 2026-07-12 18:22:48.601 | INFO | Dock filter enter 2026-07-12 18:22:48.613 | INFO | Click (1120, 28) @ DOCK_FILTER 2026-07-12 18:22:49.207 | INFO | Setting options DOCK, 2026-07-12 18:22:49.219 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:49.230 | INFO | Setting options DOCK, sort='total', index='cv', faction='all', rarity='common', extra='enhanceable' 2026-07-12 18:22:49.242 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:49.256 | INFO | Click ( 564, 58) @ FILTER_SORT_2_0 2026-07-12 18:22:49.310 | INFO | Click ( 332, 192) @ FILTER_INDEX_0_1 2026-07-12 18:22:49.364 | INFO | Click ( 392, 457) @ FILTER_RARITY_1_0 2026-07-12 18:22:49.418 | INFO | Click ( 759, 512) @ FILTER_EXTRA_3_0 2026-07-12 18:22:49.530 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/no_limit 2026-07-12 18:22:49.825 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/enhanceable 2026-07-12 18:22:49.849 | INFO | Click ( 791, 683) @ DOCK_FILTER_CONFIRM 2026-07-12 18:22:51.328 | INFO | <<< FINDING FLAGSHIP >>> 2026-07-12 18:22:51.334 | INFO | Limitaions set to {'level': (1, 31), 'emotion': (12, 150), 'rarity': 'any', 'fleet': 5, 'status': 'free'} 2026-07-12 18:22:51.492 | INFO | [DOCK_LEVEL_OCR 0.152s] [0, 14, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1] 2026-07-12 18:22:51.626 | INFO | [DOCK_EMOTION_OCR 0.130s] [0, 106, 119, 119, 119, 119, 119, 28, 150, 150, 150, 150, 150, 150] 2026-07-12 18:22:51.846 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_0) 2026-07-12 18:22:51.850 | INFO | Ship(rarity=None, level=14, emotion=106, fleet=5, status='free', button=CARD_1_0) 2026-07-12 18:22:51.854 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_2_0) 2026-07-12 18:22:51.857 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_3_0) 2026-07-12 18:22:51.860 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_4_0) 2026-07-12 18:22:51.863 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_5_0) 2026-07-12 18:22:51.869 | INFO | Ship(rarity=None, level=32, emotion=119, fleet=0, status='free', button=CARD_6_0) 2026-07-12 18:22:51.873 | INFO | Ship(rarity=None, level=31, emotion=28, fleet=0, status='free', button=CARD_0_1) 2026-07-12 18:22:51.878 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_1_1) 2026-07-12 18:22:51.884 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_2_1) 2026-07-12 18:22:51.890 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_3_1) 2026-07-12 18:22:51.894 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_4_1) 2026-07-12 18:22:51.899 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_5_1) 2026-07-12 18:22:51.903 | INFO | Ship(rarity=None, level=1, emotion=150, fleet=0, status='free', button=CARD_6_1) 2026-07-12 18:22:51.980 | INFO | [DOCK_SELECTED 0.074s] 0/1 2026-07-12 18:22:51.984 | INFO | Click ( 321, 236) @ CARD_1_0 2026-07-12 18:22:52.122 | INFO | [DOCK_SELECTED 0.040s] 0/1 2026-07-12 18:22:52.407 | INFO | [DOCK_SELECTED 0.026s] 1/1 2026-07-12 18:22:52.412 | INFO | Favourite_filter set to off 2026-07-12 18:22:52.416 | INFO | [Favourite_filter] off 2026-07-12 18:22:52.420 | INFO | Dork_sorting set to Ascending 2026-07-12 18:22:52.423 | INFO | [Dork_sorting] Descending 2026-07-12 18:22:52.426 | INFO | Click (1030, 25) @ SORTING_CLICK 2026-07-12 18:22:52.683 | INFO | [Dork_sorting] unknown 2026-07-12 18:22:52.980 | INFO | [Dork_sorting] Ascending 2026-07-12 18:22:52.983 | INFO | Dock filter enter 2026-07-12 18:22:52.993 | INFO | Click (1138, 35) @ DOCK_FILTER 2026-07-12 18:22:53.593 | INFO | Setting options DOCK, 2026-07-12 18:22:53.603 | INFO | [DOCK] sort/total, index/cv, faction/all, rarity/common, extra/enhanceable 2026-07-12 18:22:53.615 | INFO | Click ( 452, 64) @ FILTER_SORT_1_0 2026-07-12 18:22:53.670 | INFO | Click ( 308, 121) @ FILTER_INDEX_0_0 2026-07-12 18:22:53.725 | INFO | Click ( 308, 448) @ FILTER_RARITY_0_0 2026-07-12 18:22:53.779 | INFO | Click ( 303, 517) @ FILTER_EXTRA_0_0 2026-07-12 18:22:53.892 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/enhanceable 2026-07-12 18:22:54.192 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:54.202 | INFO | Setting options DOCK, sort='level', index='all', faction='all', rarity='all', extra='no_limit' 2026-07-12 18:22:54.216 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:54.240 | INFO | Click ( 758, 681) @ DOCK_FILTER_CONFIRM 2026-07-12 18:22:55.997 | INFO | Click (1019, 677) @ SHIP_CONFIRM 2026-07-12 18:22:56.887 | INFO | Change flagship success ═══════════════════════════════════════════════════ CHANGE VANGUARD ═══════════════════════════════════════════════════ 2026-07-12 18:22:56.893 | INFO | CHANGE VANGUARD 2026-07-12 18:22:56.896 | INFO | [ChangeVanguard] ship 2026-07-12 18:22:56.898 | INFO | <<< UI ENSURE >>> 2026-07-12 18:22:56.905 | INFO | UI get current page 2026-07-12 18:22:56.925 | INFO | [UI] page_fleet 2026-07-12 18:22:56.931 | INFO | Already at page_fleet 2026-07-12 18:22:56.979 | INFO | [OCR_FLEET_INDEX 0.045s] 5 2026-07-12 18:22:56.983 | INFO | [Index] 5 ─────────────────────────────────────────────────── CHANGE VANGUARD ─────────────────────────────────────────────────── 2026-07-12 18:22:56.986 | INFO | CHANGE VANGUARD 2026-07-12 18:22:57.184 | INFO | Click ( 509, 486) @ FLEET_ENTER 2026-07-12 18:22:57.783 | INFO | Favourite_filter set to off 2026-07-12 18:22:57.786 | INFO | [Favourite_filter] off 2026-07-12 18:22:57.788 | INFO | Dork_sorting set to Descending 2026-07-12 18:22:57.791 | INFO | [Dork_sorting] Ascending 2026-07-12 18:22:57.795 | INFO | Click (1041, 30) @ SORTING_CLICK 2026-07-12 18:22:58.083 | INFO | [Dork_sorting] Descending 2026-07-12 18:22:58.085 | INFO | Dock filter enter 2026-07-12 18:22:58.095 | INFO | Click (1172, 21) @ DOCK_FILTER 2026-07-12 18:22:58.689 | INFO | Setting options DOCK, 2026-07-12 18:22:58.702 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:58.714 | INFO | Setting options DOCK, sort='level', index='dd', faction=['eagle', 'iron'], rarity='common', extra='can_limit_break' 2026-07-12 18:22:58.728 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:22:58.743 | INFO | Click ( 737, 118) @ FILTER_INDEX_3_0 2026-07-12 18:22:58.797 | INFO | Click ( 434, 248) @ FILTER_FACTION_1_0 2026-07-12 18:22:58.851 | INFO | Click ( 849, 259) @ FILTER_FACTION_4_0 2026-07-12 18:22:58.905 | INFO | Click ( 423, 450) @ FILTER_RARITY_1_0 2026-07-12 18:22:58.959 | INFO | Click ( 859, 518) @ FILTER_EXTRA_4_0 2026-07-12 18:22:59.065 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/no_limit 2026-07-12 18:22:59.366 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/can_limit_break 2026-07-12 18:22:59.390 | INFO | Click ( 802, 687) @ DOCK_FILTER_CONFIRM 2026-07-12 18:23:01.157 | INFO | <<< FINDING VANGUARD >>> 2026-07-12 18:23:01.161 | INFO | Limitaions set to {'level': (100, 100), 'emotion': (12, 150), 'rarity': 'any', 'fleet': [0, 5], 'status': 'free'} 2026-07-12 18:23:01.679 | INFO | [DOCK_LEVEL_OCR 0.515s] [0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 2026-07-12 18:23:02.020 | INFO | [DOCK_EMOTION_OCR 0.331s] [0, 5, 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 2026-07-12 18:23:02.240 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_0) 2026-07-12 18:23:02.244 | INFO | Ship(rarity=None, level=100, emotion=5, fleet=5, status='free', button=CARD_1_0) 2026-07-12 18:23:02.248 | INFO | Ship(rarity=None, level=100, emotion=141, fleet=0, status='free', button=CARD_2_0) 2026-07-12 18:23:02.251 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_3_0) 2026-07-12 18:23:02.255 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_4_0) 2026-07-12 18:23:02.258 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_5_0) 2026-07-12 18:23:02.262 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_6_0) 2026-07-12 18:23:02.267 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_0_1) 2026-07-12 18:23:02.272 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_1_1) 2026-07-12 18:23:02.277 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_2_1) 2026-07-12 18:23:02.283 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_3_1) 2026-07-12 18:23:02.288 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_4_1) 2026-07-12 18:23:02.291 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_5_1) 2026-07-12 18:23:02.296 | INFO | Ship(rarity=None, level=0, emotion=0, fleet=0, status='free', button=CARD_6_1) 2026-07-12 18:23:02.360 | INFO | [DOCK_SELECTED 0.060s] 0/1 2026-07-12 18:23:02.366 | INFO | Click ( 457, 201) @ CARD_2_0 2026-07-12 18:23:02.499 | INFO | [DOCK_SELECTED 0.030s] 0/1 2026-07-12 18:23:02.816 | INFO | [DOCK_SELECTED 0.054s] 1/1 2026-07-12 18:23:02.819 | INFO | Favourite_filter set to off 2026-07-12 18:23:02.821 | INFO | [Favourite_filter] off 2026-07-12 18:23:02.824 | INFO | Dork_sorting set to Ascending 2026-07-12 18:23:02.828 | INFO | [Dork_sorting] Descending 2026-07-12 18:23:02.833 | INFO | Click (1023, 29) @ SORTING_CLICK 2026-07-12 18:23:03.063 | INFO | [Dork_sorting] unknown 2026-07-12 18:23:03.363 | INFO | [Dork_sorting] Ascending 2026-07-12 18:23:03.367 | INFO | Dock filter enter 2026-07-12 18:23:03.377 | INFO | Click (1141, 26) @ DOCK_FILTER 2026-07-12 18:23:03.967 | INFO | Setting options DOCK, 2026-07-12 18:23:03.978 | INFO | [DOCK] sort/level, index/dd, faction/eagle, faction/iron, rarity/common, extra/can_limit_break 2026-07-12 18:23:03.991 | INFO | Click ( 289, 133) @ FILTER_INDEX_0_0 2026-07-12 18:23:04.048 | INFO | Click ( 327, 253) @ FILTER_FACTION_0_0 2026-07-12 18:23:04.102 | INFO | Click ( 302, 449) @ FILTER_RARITY_0_0 2026-07-12 18:23:04.157 | INFO | Click ( 318, 523) @ FILTER_EXTRA_0_0 2026-07-12 18:23:04.271 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/can_limit_break 2026-07-12 18:23:04.568 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:23:04.579 | INFO | Setting options DOCK, sort='level', index='all', faction='all', rarity='all', extra='no_limit' 2026-07-12 18:23:04.592 | INFO | [DOCK] sort/level, index/all, faction/all, rarity/all, extra/no_limit 2026-07-12 18:23:04.617 | INFO | Click ( 789, 660) @ DOCK_FILTER_CONFIRM 2026-07-12 18:23:06.385 | INFO | Click (1057, 677) @ SHIP_CONFIRM 2026-07-12 18:23:07.277 | INFO | Change vanguard success 2026-07-12 18:23:07.293 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:23:07.301 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=106, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 23, 7) 2026-07-12 18:23:07.332 | INFO | Pending tasks: ['GemsFarming'] 2026-07-12 18:23:07.335 | INFO | [Task] GemsFarming (Enable, 2026-07-12 18:17:02) 2026-07-12 18:23:07.340 | INFO | Continue task `GemsFarming (Enable, 2026-07-12 18:17:02)` 2026-07-12 18:23:07.346 | INFO | Stage name campaign_2_4 is from campaign_main ════════════════════════════════════════════════════ CAMPAIGN_2_4 ═════════════════════════════════════════════════════ 2026-07-12 18:23:07.355 | INFO | CAMPAIGN_2_4 2026-07-12 18:23:07.358 | INFO | Count: 0 2026-07-12 18:23:07.366 | INFO | <<< UI ENSURE >>> 2026-07-12 18:23:07.373 | INFO | UI get current page 2026-07-12 18:23:07.393 | INFO | [UI] page_fleet 2026-07-12 18:23:07.397 | INFO | Goto page_campaign 2026-07-12 18:23:07.402 | INFO | <<< UI GOTO PAGE_CAMPAIGN >>> 2026-07-12 18:23:07.422 | INFO | Page switch: page_fleet -> page_main 2026-07-12 18:23:07.425 | INFO | Click (1246, 26) @ GOTO_MAIN 2026-07-12 18:23:08.474 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-07-12 18:23:08.478 | INFO | Click (1207, 487) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-07-12 18:23:09.072 | INFO | Page switch: page_campaign_menu -> page_campaign 2026-07-12 18:23:09.078 | INFO | Click ( 257, 289) @ CAMPAIGN_MENU_GOTO_CAMPAIGN 2026-07-12 18:23:09.369 | INFO | Page arrive: page_campaign 2026-07-12 18:23:09.375 | INFO | Mode_switch_1 set to hard 2026-07-12 18:23:09.381 | INFO | [Mode_switch_1] hard 2026-07-12 18:23:09.384 | INFO | <<< UI ENSURE INDEX >>> 2026-07-12 18:23:09.459 | INFO | No stage found. 2026-07-12 18:23:09.730 | INFO | No stage found. 2026-07-12 18:23:10.084 | INFO | [campaign 0.048s] ['2-2', '2-3', '2-1', '2--4'] 2026-07-12 18:23:10.089 | INFO | [Chapter] 2 2026-07-12 18:23:10.091 | INFO | [Stage] 2-2, 2-3, 2-1, 2-4 2026-07-12 18:23:10.093 | INFO | [Index] 2 2026-07-12 18:23:10.163 | INFO | [OCR_OIL 0.059s] 19137 ───────────────────────────────────────────────────────── 2-4 ───────────────────────────────────────────────────────── 2026-07-12 18:23:10.170 | INFO | 2-4 2026-07-12 18:23:10.175 | INFO | Expect emotion reduce: 8 2026-07-12 18:23:10.186 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:23:10.190 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=106, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 23, 10) 2026-07-12 18:23:10.206 | INFO | [Emotion fleet_attack] 106 2026-07-12 18:23:10.211 | INFO | <<< ENTER MAP >>> 2026-07-12 18:23:10.244 | INFO | Click ( 360, 589) @ 2-4 2026-07-12 18:23:10.649 | INFO | [Map_clear_percentage] 5% 2026-07-12 18:23:10.953 | INFO | [Map_clear_percentage] 66% 2026-07-12 18:23:11.250 | INFO | [Map_clear_percentage] 99% 2026-07-12 18:23:11.256 | INFO | [MAP_CLEAR_ALL_THIS_TIME] False 2026-07-12 18:23:11.259 | INFO | [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear, 3_stars, threat_safe, clear_mode 2026-07-12 18:23:11.262 | INFO | [StopCondition_MapAchievement] non_stop 2026-07-12 18:23:11.265 | INFO | Fast_Forward set to on 2026-07-12 18:23:11.271 | INFO | [Fast_Forward] on 2026-07-12 18:23:11.277 | INFO | Auto_Search set to on 2026-07-12 18:23:11.284 | INFO | [Auto_Search] on 2026-07-12 18:23:11.288 | INFO | Click ( 954, 515) @ MAP_PREPARATION 2026-07-12 18:23:11.545 | INFO | Handling 2x book setting, mode=prep. 2026-07-12 18:23:11.559 | INFO | Using fleet: [5, 2, 0] 2026-07-12 18:23:11.575 | INFO | Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine: None 2026-07-12 18:23:11.585 | INFO | [map_allow_submarine] False 2026-07-12 18:23:11.594 | INFO | Click (1148, 332) @ FLEET_2_CLEAR 2026-07-12 18:23:12.148 | INFO | Click (1059, 208) @ FLEET_1_CHOOSE 2026-07-12 18:23:12.451 | INFO | Current selected: [5] 2026-07-12 18:23:12.456 | INFO | Click (1076, 203) @ FLEET_1_CHOOSE 2026-07-12 18:23:12.759 | INFO | Click (1056, 342) @ FLEET_2_CHOOSE 2026-07-12 18:23:13.059 | INFO | Current selected: [5] 2026-07-12 18:23:13.063 | INFO | Click (1097, 434) @ FLEET_2_BAR_INDEX_2 2026-07-12 18:23:13.346 | INFO | Auto search setting 2026-07-12 18:23:13.351 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:23:13.357 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:23:13.363 | INFO | [Fleet_sidebar] 1/3 2026-07-12 18:23:13.366 | INFO | Click (1212, 395) @ FLEET_SIDEBAR_0_2 2026-07-12 18:23:13.645 | INFO | [_fleet_sidebar_offset] 0 2026-07-12 18:23:13.649 | INFO | [Fleet_sidebar] 3/3 2026-07-12 18:23:13.653 | INFO | [Auto_Search_Setting] fleet1_all_fleet2_standby 2026-07-12 18:23:13.656 | INFO | Selected to the correct auto search setting 2026-07-12 18:23:13.660 | INFO | Click (1115, 587) @ FLEET_PREPARATION 2026-07-12 18:23:14.567 | INFO | is_auto_search_running appeared 2026-07-12 18:23:14.683 | INFO | [LevelOcr 0.111s] [14, 0, 0, 100, 0, 0] 2026-07-12 18:23:14.687 | INFO | [LEVEL] 14, 0, 0, 100, 0, 0 ────────────────────────────────────────────────────── BATTLE_0 ─────────────────────────────────────────────────────── 2026-07-12 18:23:14.692 | INFO | BATTLE_0 2026-07-12 18:23:14.695 | INFO | Auto search moving 2026-07-12 18:23:14.700 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:23:14.843 | INFO | [LevelOcr 0.137s] [14, 0, 0, 100, 0, 0] 2026-07-12 18:23:14.848 | INFO | [LEVEL] 14, 0, 0, 100, 0, 0 2026-07-12 18:23:14.935 | INFO | [OCR_OIL 0.084s] 19127 2026-07-12 18:23:15.040 | INFO | [OCR_COIN 0.100s] 96741 2026-07-12 18:23:19.333 | INFO | [Loading] 8% 2026-07-12 18:23:19.338 | INFO | Auto search combat loading 2026-07-12 18:23:19.342 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:23:24.339 | INFO | [BattleUI] PAUSE 2026-07-12 18:23:24.343 | INFO | Auto Search combat execute 2026-07-12 18:23:24.347 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:23:24.362 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:23:24.368 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=104, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 23, 24) 2026-07-12 18:23:24.388 | INFO | [Emotion fleet_attack] 104 2026-07-12 18:23:30.344 | INFO | Combat auto check timer reached 2026-07-12 18:23:43.359 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:23:43.362 | INFO | Auto Search combat status 2026-07-12 18:23:44.252 | INFO | Click (1029, 658) @ GET_SHIP 2026-07-12 18:23:45.449 | INFO | Click (1044, 676) @ GET_SHIP 2026-07-12 18:23:50.252 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_1 ─────────────────────────────────────────────────────── 2026-07-12 18:23:50.258 | INFO | BATTLE_1 2026-07-12 18:23:50.261 | INFO | Auto search moving 2026-07-12 18:23:50.264 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:23:50.431 | INFO | [LevelOcr 0.163s] [15, 0, 0, 100, 0, 0] 2026-07-12 18:23:50.434 | INFO | [LEVEL] 15, 0, 0, 100, 0, 0 2026-07-12 18:23:50.512 | INFO | [OCR_OIL 0.075s] 19124 2026-07-12 18:23:50.626 | INFO | [OCR_COIN 0.108s] 96752 2026-07-12 18:23:54.625 | INFO | [Loading] 12% 2026-07-12 18:23:54.629 | INFO | Auto search combat loading 2026-07-12 18:23:54.632 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:23:59.633 | INFO | [BattleUI] PAUSE 2026-07-12 18:23:59.638 | INFO | Auto Search combat execute 2026-07-12 18:23:59.641 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:23:59.655 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:23:59.660 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=102, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 23, 59) 2026-07-12 18:23:59.680 | INFO | [Emotion fleet_attack] 102 2026-07-12 18:24:05.624 | INFO | Combat auto check timer reached 2026-07-12 18:24:21.676 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:24:21.680 | INFO | Auto Search combat status 2026-07-12 18:24:24.339 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_2 ─────────────────────────────────────────────────────── 2026-07-12 18:24:24.345 | INFO | BATTLE_2 2026-07-12 18:24:24.348 | INFO | Auto search moving 2026-07-12 18:24:24.352 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:24:24.489 | INFO | [LevelOcr 0.131s] [15, 0, 0, 100, 0, 0] 2026-07-12 18:24:24.493 | INFO | [LEVEL] 15, 0, 0, 100, 0, 0 2026-07-12 18:24:24.574 | INFO | [OCR_OIL 0.075s] 19121 2026-07-12 18:24:24.656 | INFO | [OCR_COIN 0.078s] 96772 2026-07-12 18:24:28.666 | INFO | [Loading] 8% 2026-07-12 18:24:28.670 | INFO | Auto search combat loading 2026-07-12 18:24:28.672 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:24:33.673 | INFO | [BattleUI] PAUSE 2026-07-12 18:24:33.678 | INFO | Auto Search combat execute 2026-07-12 18:24:33.681 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:24:33.695 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:24:33.700 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=102, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 24, 33) 2026-07-12 18:24:33.722 | INFO | [Emotion fleet_attack] 102 2026-07-12 18:24:39.661 | INFO | Combat auto check timer reached 2026-07-12 18:24:56.700 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:24:56.705 | INFO | Auto Search combat status 2026-07-12 18:24:58.771 | INFO | Combat end. ────────────────────────────────────────────────────── BATTLE_3 ─────────────────────────────────────────────────────── 2026-07-12 18:24:58.776 | INFO | BATTLE_3 2026-07-12 18:24:58.780 | INFO | Auto search moving 2026-07-12 18:24:58.787 | INFO | Fleet: 1, fleet_current_index: 1 2026-07-12 18:24:58.911 | INFO | [LevelOcr 0.117s] [15, 0, 0, 100, 0, 0] 2026-07-12 18:24:58.916 | INFO | [LEVEL] 15, 0, 0, 100, 0, 0 2026-07-12 18:24:59.009 | INFO | [OCR_OIL 0.088s] 19118 2026-07-12 18:24:59.118 | INFO | [OCR_COIN 0.104s] 96791 2026-07-12 18:25:03.415 | INFO | [Loading] 6% 2026-07-12 18:25:03.418 | INFO | Auto search combat loading 2026-07-12 18:25:03.421 | INFO | Screenshot interval set to 1.0s 2026-07-12 18:25:08.427 | INFO | [BattleUI] PAUSE 2026-07-12 18:25:08.432 | INFO | Auto Search combat execute 2026-07-12 18:25:08.435 | INFO | <<< EMOTION REDUCE >>> 2026-07-12 18:25:08.450 | INFO | Bind task ['General', 'Alas', 'TaskBalancer', 'EventGeneral', 'GemsFarming'] 2026-07-12 18:25:08.456 | INFO | Save config ./config/alas-pc.json, GemsFarming.Emotion.Fleet1Value=100, GemsFarming.Emotion.Fleet1Record=datetime.datetime(2026, 7, 12, 18, 25, 8) 2026-07-12 18:25:08.477 | INFO | [Emotion fleet_attack] 100 2026-07-12 18:25:14.429 | INFO | Combat auto check timer reached 2026-07-12 18:25:28.443 | INFO | Screenshot interval set to 0.3s 2026-07-12 18:25:28.446 | INFO | Auto Search combat status 2026-07-12 18:25:29.033 | INFO | Click (1026, 651) @ GET_SHIP 2026-07-12 18:25:30.234 | INFO | Click (1054, 647) @ GET_SHIP 2026-07-12 18:26:30.296 | INFO | Function calls: threading.py L890 _bootstrap() threading.py L926 _bootstrap_inner() threading.py L870 run() threadbased.py L254 run() output.py L801 click_callback() app.py L457 process_manager.py L51 start() process.py L112 start() context.py L223 _Popen() context.py L277 _Popen() popen_fork.py L20 __init__() popen_fork.py L74 _launch() process.py L297 _bootstrap() process.py L99 run() process_manager.py L166 run_process() alas.py L570 loop() alas.py L70 run() alas.py L423 gems_farming() gems_farming.py L655 run() run.py L438 run() campaign_base.py L143 run() campaign_base.py L178 auto_search_execute_a_battle() auto_search_combat.py L358 auto_search_combat() auto_search_combat.py L304 auto_search_combat_status() base.py L169 loop() device.py L188 screenshot() device.py L250 stuck_record_check() device.py L43 show_function_call() 2026-07-12 18:26:30.312 | WARNING | Wait too long 2026-07-12 18:26:30.315 | WARNING | Waiting for {'MISSION_POPUP_GO', 'EVENT_CHECK', 'POPUP_CANCEL', 'GUILD_POPUP_CONFIRM', 'POPUP_CONFIRM_WHITE', 'GET_MISSION', 'GET_SHIP', 'AUTO_SEARCH_MAP_OPTION_OFF', 'SP_CHECK', 'CAMPAIGN_CHECK', 'AUTO_SEARCH_MAP_OPTION_ON', 'NEW_SHIP'} 2026-07-12 18:26:30.386 | INFO | [Package_name] com.bilibili.azurlane 2026-07-12 18:26:30.390 | ERROR | GameStuckError: Wait too long 2026-07-12 18:26:30.396 | WARNING | Saving error: ./log/error/1783851990396