AzurLaneAutoScript icon indicating copy to clipboard operation
AzurLaneAutoScript copied to clipboard

紧急委托会误进12-4

Open EileanZYZ opened this issue 2 months ago • 0 comments

在提问之前...

  • [x] 我已经搜索了现有的 issues
  • [x] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [x] 我已经阅读了 Wiki 中的 常见问题(FAQ)
  • [x] 我正在使用最新版的 Alas

描述你的问题

当刷紧急委托和主线图任务同时打开(紧急委托刷取2-4,主线图刷取12-4)且刷紧急委托任务开始运行时,有概率误进12-4

如何复现

  1. “刷紧急委托”调度器开始运行
  2. 点击 出击 → 主线,此时界面停留在第12章
  3. 程序直接点击 12-4 开始作战,导致刷委托队伍暴毙

预期行为

程序在进入主线时先保证自己翻到了对应章节再挑选关卡,此处应该是识别错误

相关 Logs

════════════════════════════════════════════════════════════════════════════════════
                                    GEMSFARMING                                     
════════════════════════════════════════════════════════════════════════════════════
INFO     20:15:18.891 │ Stage name campaign_2_4 is from campaign_main               
═══════════════════════════════════ CAMPAIGN_2_4 ═══════════════════════════════════
INFO     20:15:18.904 │ CAMPAIGN_2_4                                                
INFO     20:15:18.905 │ Count: 0                                                    
INFO     20:15:18.914 │ <<< UI ENSURE >>>                                           
INFO     20:15:18.915 │ UI get current page                                         
INFO     20:15:19.171 │ Unknown ui page                                             
INFO     20:15:19.408 │ UI additional: IDLE -> REWARD_GOTO_MAIN                     
INFO     20:15:19.410 │ Click ( 810,  625) @ REWARD_GOTO_MAIN                       
INFO     20:15:19.560 │ Unknown ui page                                             
INFO     20:15:19.625 │ [Package_name] com.bilibili.azurlane                        
INFO     20:15:19.634 │ [Device Orientation] 1 (HOME key on the right)              
INFO     20:15:19.861 │ Unknown ui page                                             
INFO     20:15:20.139 │ [UI] page_main                                              
INFO     20:15:20.140 │ Goto page_campaign                                          
INFO     20:15:20.142 │ <<< UI GOTO PAGE_CAMPAIGN >>>                               
INFO     20:15:20.146 │ Page switch: page_main_white -> page_campaign_menu          
INFO     20:15:20.147 │ Click (1168,  476) @ MAIN_GOTO_CAMPAIGN_WHITE               
INFO     20:15:20.435 │ Page switch: page_campaign_menu -> page_campaign            
INFO     20:15:20.436 │ Click ( 316,  318) @ CAMPAIGN_MENU_GOTO_CAMPAIGN            
INFO     20:15:20.740 │ Page arrive: page_campaign                                  
INFO     20:15:20.752 │ Mode_switch_1 set to hard                                   
INFO     20:15:20.764 │ [Mode_switch_1] hard                                        
INFO     20:15:20.765 │ <<< UI ENSURE INDEX >>>                                     
INFO     20:15:20.797 │ No stage found.                                             
INFO     20:15:21.068 │ No stage found.                                             
INFO     20:15:21.382 │ Loading OCR model: ./bin/cnocr_models/azur_lane             
INFO     20:15:21.451 │ [campaign 0.080s] ['2--1', '2--3', '2-2', '2--4']           
INFO     20:15:21.453 │ [Chapter] 2                                                 
INFO     20:15:21.453 │ [Stage] 2-1, 2-3, 2-2, 2-4                                  
INFO     20:15:21.454 │ [Index] 2                                                   
INFO     20:15:21.495 │ [OCR_OIL 0.027s] 5126                                       
─────────────────────────────────────── 2-4 ────────────────────────────────────────
INFO     20:15:21.498 │ 2-4                                                         
INFO     20:15:21.499 │ <<< ENTER MAP >>>                                           
INFO     20:15:21.576 │ Click ( 912,  560) @ 2-4                                    
INFO     20:15:22.002 │ [Map_clear_percentage] 15%                                  
INFO     20:15:22.303 │ [Map_clear_percentage] 76%                                  
INFO     20:15:22.598 │ [Map_clear_percentage] 99%                                  
INFO     20:15:22.610 │ [MAP_CLEAR_ALL_THIS_TIME] False                             
INFO     20:15:22.611 │ [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear,  
         3_stars, threat_safe, clear_mode                                           
INFO     20:15:22.612 │ [StopCondition_MapAchievement] non_stop                     
INFO     20:15:22.613 │ Fast_Forward set to on                                      
INFO     20:15:22.614 │ [Fast_Forward] on                                           
INFO     20:15:22.620 │ Auto_Search set to on                                       
INFO     20:15:22.622 │ [Auto_Search] on                                            
INFO     20:15:22.622 │ Click ( 944,  518) @ MAP_PREPARATION                        
INFO     20:15:22.907 │ Handling 2x book setting, mode=prep.                        
INFO     20:15:22.916 │ Using fleet: [5, 4, 0]                                      
INFO     20:15:22.953 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:    
         None                                                                       
INFO     20:15:22.955 │ [map_allow_submarine] True                                  
INFO     20:15:22.957 │ Click (1139,  472) @ SUBMARINE_CLEAR                        
INFO     20:15:23.506 │ Click (1149,  338) @ FLEET_2_CLEAR                          
INFO     20:15:24.108 │ Click (1051,  228) @ FLEET_1_CHOOSE                         
INFO     20:15:24.406 │ Current selected: [1]                                       
INFO     20:15:24.408 │ Click (1099,  446) @ FLEET_1_BAR_INDEX_5                    
INFO     20:15:24.704 │ Click (1052,  344) @ FLEET_2_CHOOSE                         
INFO     20:15:25.012 │ Current selected: [5]                                       
INFO     20:15:25.014 │ Click (1093,  533) @ FLEET_2_BAR_INDEX_4                    
INFO     20:15:25.319 │ Auto search setting                                         
INFO     20:15:25.326 │ [_fleet_sidebar_offset] 0                                   
INFO     20:15:25.328 │ [Fleet_sidebar] 1/3                                         
INFO     20:15:25.329 │ Click (1213,  413) @ FLEET_SIDEBAR_0_2                      
INFO     20:15:25.881 │ [_fleet_sidebar_offset] 0                                   
INFO     20:15:25.882 │ [Fleet_sidebar] 3/3                                         
INFO     20:15:25.883 │ [Auto_Search_Setting] fleet1_all_fleet2_standby             
INFO     20:15:25.884 │ Selected to the correct auto search setting                 
INFO     20:15:25.885 │ Click (1037,  580) @ FLEET_PREPARATION                      
INFO     20:15:26.508 │ is_auto_search_running appeared                             
INFO     20:15:26.578 │ [LevelOcr 0.068s] [23, 0, 0, 100, 0, 0]                     
INFO     20:15:26.580 │ [LEVEL] 23, 0, 0, 100, 0, 0                                 
───────────────────────────────────── BATTLE_0 ─────────────────────────────────────
INFO     20:15:26.581 │ BATTLE_0                                                    
INFO     20:15:26.582 │ Auto search moving                                          
INFO     20:15:26.591 │ Fleet: 1, fleet_current_index: 1                            
INFO     20:15:26.648 │ [LevelOcr 0.054s] [23, 0, 0, 100, 0, 0]                     
INFO     20:15:26.649 │ [LEVEL] 23, 0, 0, 100, 0, 0                                 
INFO     20:15:26.682 │ [OCR_OIL 0.031s] 5116                                       
INFO     20:15:26.710 │ [OCR_COIN 0.027s] 88329                                     
INFO     20:15:31.706 │ [Loading] 6%                                                
INFO     20:15:31.708 │ Auto search combat loading                                  
INFO     20:15:31.709 │ Screenshot interval set to 1.0s                             
INFO     20:15:36.723 │ [BattleUI] PAUSE_New                                        
INFO     20:15:36.724 │ Auto Search combat execute                                  
INFO     20:15:42.713 │ Combat auto check timer reached                             
INFO     20:15:59.734 │ Get urgent commission                                       
INFO     20:15:59.735 │ Click ( 649,  515) @ GET_MISSION                            
INFO     20:16:03.783 │ [Package_name] com.bilibili.azurlane                        
[alas] exited. Reason: Manual stop

════════════════════════════════════════════════════════════════════════════════════
                                       START                                        
════════════════════════════════════════════════════════════════════════════════════
INFO     20:16:13.571 │ Start scheduler loop: alas                                  
INFO     20:16:13.653 │ [Server] cn                                                 
INFO     20:16:13.672 │ Bind task ['General', 'Alas']                               
INFO     20:16:14.042 │ Server "中途岛" is available.                               
INFO     20:16:14.045 │ Pending tasks: ['GemsFarming']                              
INFO     20:16:14.046 │ [Task] GemsFarming (Enable, 2025-10-21 20:15:13)            
INFO     20:16:14.047 │ Bind task ['General', 'Alas', 'TaskBalancer',               
         'EventGeneral', 'GemsFarming']                                             
══════════════════════════════════════ DEVICE ══════════════════════════════════════
INFO     20:16:18.038 │ DEVICE                                                      
INFO     20:16:18.039 │ [IS_ON_PHONE_CLOUD] False                                   
INFO     20:16:18.041 │ [AdbBinary]                                                 
         E:\AzurLaneAutoScript\toolkit\Lib\site-packages\adbutils\binaries\adb.exe  
INFO     20:16:18.043 │ [AdbClient] AdbClient(127.0.0.1, 5037)                      
INFO     20:16:18.044 │ <<< DETECT DEVICE >>>                                       
INFO     20:16:18.045 │ Here are the available devices, copy to Alas.Emulator.Serial
         to use it or set Alas.Emulator.Serial="auto"                               
INFO     20:16:18.047 │ 127.0.0.1:16384                                             
INFO     20:16:18.048 │ 127.0.0.1:7555                                              
INFO     20:16:18.049 │ emulator-5554                                               
INFO     20:16:18.052 │ already connected to 127.0.0.1:16384                        
INFO     20:16:18.054 │ [AdbDevice] AdbDevice(serial=127.0.0.1:16384)               
INFO     20:16:18.056 │ [PackageName] com.bilibili.azurlane                         
INFO     20:16:18.057 │ [Server] cn                                                 
INFO     20:16:18.066 │ [nemud.player_version]                                      
INFO     20:16:18.068 │ [customer.app_keptlive] false                               
INFO     20:16:18.069 │ Screenshot interval set to 0.3s                             
INFO     20:16:18.070 │ <<< MINITOUCH INIT >>>                                      
INFO     20:16:18.070 │ Scheduler: Start task `GemsFarming`                         
════════════════════════════════════════════════════════════════════════════════════
                                    GEMSFARMING                                     
════════════════════════════════════════════════════════════════════════════════════
INFO     20:16:18.077 │ Update droidcast resolution                                 
INFO     20:16:18.085 │ [Device Orientation] 1 (HOME key on the right)              
INFO     20:16:18.087 │ Reuse forward: ForwardItem(serial='127.0.0.1:16384',        
         local='tcp:20968', remote='localabstract:minitouch')                       
INFO     20:16:18.090 │ v 1                                                         
INFO     20:16:18.091 │ ^ 10 720 1280 0                                             
INFO     20:16:18.092 │ $ 2710                                                      
INFO     20:16:18.093 │ newCommandTimeout updated to 168h0m0s                       
INFO     20:16:18.094 │ minitouch running on port: 20968, pid: 2710                 
INFO     20:16:18.097 │ max_contact: 10; max_x: 720; max_y: 1280; max_pressure: 0   
INFO     20:16:18.097 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:10320)    
INFO     20:16:18.118 │ [Device Orientation] 1 (HOME key on the right)              
INFO     20:16:18.119 │ Droicast resolution: (720, 1280)                            
INFO     20:16:18.120 │ Reuse forward: ForwardItem(serial='127.0.0.1:16384',        
         local='tcp:20438', remote='tcp:53516')                                     
INFO     20:16:18.214 │ [Screen_size] 1280x720                                      
INFO     20:16:19.561 │ early_ocr_import call                                       
INFO     20:16:19.562 │ early_ocr_import start                                      
INFO     20:16:19.563 │ Stage name campaign_2_4 is from campaign_main               
INFO     20:16:19.565 │ Loading OCR dependencies                                    
═══════════════════════════════════ CAMPAIGN_2_4 ═══════════════════════════════════
INFO     20:16:19.584 │ CAMPAIGN_2_4                                                
INFO     20:16:19.585 │ Count: 0                                                    
INFO     20:16:19.982 │ <<< UI ENSURE >>>                                           
INFO     20:16:19.983 │ UI get current page                                         
INFO     20:16:19.990 │ [UI] page_main                                              
INFO     20:16:19.991 │ Goto page_campaign                                          
INFO     20:16:19.993 │ <<< UI GOTO PAGE_CAMPAIGN >>>                               
INFO     20:16:20.090 │ Page switch: page_main_white -> page_campaign_menu          
INFO     20:16:20.107 │ Click (1182,  518) @ MAIN_GOTO_CAMPAIGN_WHITE               
INFO     20:16:20.830 │ early_ocr_import finish                                     
INFO     20:16:21.093 │ Page switch: page_campaign_menu -> page_campaign            
INFO     20:16:21.094 │ Click ( 363,  369) @ CAMPAIGN_MENU_GOTO_CAMPAIGN            
INFO     20:16:21.396 │ Page arrive: page_campaign                                  
INFO     20:16:21.409 │ Mode_switch_1 set to hard                                   
INFO     20:16:21.421 │ [Mode_switch_1] hard                                        
INFO     20:16:21.423 │ <<< UI ENSURE INDEX >>>                                     
INFO     20:16:21.453 │ No stage found.                                             
INFO     20:16:21.728 │ No stage found.                                             
INFO     20:16:22.040 │ Loading OCR model: ./bin/cnocr_models/azur_lane             
INFO     20:16:22.108 │ [campaign 0.080s] ['2--1', '2--3', '2-2', '2--4']           
INFO     20:16:22.109 │ [Chapter] 2                                                 
INFO     20:16:22.110 │ [Stage] 2-1, 2-3, 2-2, 2-4                                  
INFO     20:16:22.111 │ [Index] 2                                                   
INFO     20:16:22.151 │ [OCR_OIL 0.027s] 5114                                       
─────────────────────────────────────── 2-4 ────────────────────────────────────────
INFO     20:16:22.153 │ 2-4                                                         
INFO     20:16:22.154 │ <<< ENTER MAP >>>                                           
INFO     20:16:22.218 │ Click ( 921,  552) @ 2-4                                    
INFO     20:16:22.643 │ [Map_clear_percentage] 15%                                  
INFO     20:16:22.945 │ [Map_clear_percentage] 76%                                  
INFO     20:16:23.248 │ [Map_clear_percentage] 99%                                  
INFO     20:16:23.261 │ [MAP_CLEAR_ALL_THIS_TIME] False                             
INFO     20:16:23.262 │ [Map_info] 99%, star_1, star_2, star_3, 100_percent_clear,  
         3_stars, threat_safe, clear_mode                                           
INFO     20:16:23.263 │ [StopCondition_MapAchievement] non_stop                     
INFO     20:16:23.264 │ Fast_Forward set to on                                      
INFO     20:16:23.265 │ [Fast_Forward] on                                           
INFO     20:16:23.271 │ Auto_Search set to on                                       
INFO     20:16:23.273 │ [Auto_Search] on                                            
INFO     20:16:23.274 │ Click ( 949,  536) @ MAP_PREPARATION                        
INFO     20:16:23.567 │ Handling 2x book setting, mode=prep.                        
INFO     20:16:23.581 │ Using fleet: [5, 4, 0]                                      
INFO     20:16:23.619 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:    
         None                                                                       
INFO     20:16:23.622 │ [map_allow_submarine] True                                  
INFO     20:16:23.625 │ Click (1129,  472) @ SUBMARINE_CLEAR                        
INFO     20:16:23.846 │ Click (1155,  337) @ FLEET_2_CLEAR                          
[alas] exited. Reason: Manual stop

截图

No response

还有别的吗?

No response

EileanZYZ avatar Oct 21 '25 12:10 EileanZYZ