LmeSzinc/StarRailCopilot

回归玩家每日副本错误

Yummn opened this issue · 3 comments

在提问之前...

  • 我已经搜索了现有的 issues
  • 我在提问题之前至少花费了 5 分钟来思考和准备
  • 我正在使用最新版的 SRC

描述你的问题

回归玩家刷本那里会多个双倍的横幅,刷本的位置点击点不中(Click ( 520, 204) @ CALYX_WORLD_1)
这一步会卡住之后的任务

如何复现

  1. 前往 '生存索引'
  2. 点击 '拟造花萼'
  3. 滑动到 '回忆之蕾'
  4. 出现问题

预期行为

No response

相关 Logs

──────────────────── DUNGEON WORLD SET ────────────────────
INFO     22:06:21.065 │ DUNGEON WORLD SET                  
INFO     22:06:21.065 │ Dungeon world set                  
         MapWorld(Jarilo_VI)                               
INFO     22:06:21.149 │ Click ( 520,  204) @ CALYX_WORLD_1 
INFO     22:06:23.228 │ Click ( 496,  201) @ CALYX_WORLD_1 
INFO     22:06:25.342 │ Click ( 532,  207) @ CALYX_WORLD_1 
INFO     22:06:27.424 │ Click ( 519,  213) @ CALYX_WORLD_1 
INFO     22:06:29.514 │ Click ( 511,  207) @ CALYX_WORLD_1 
INFO     22:06:31.630 │ Click ( 512,  200) @ CALYX_WORLD_1 
INFO     22:06:33.639 │ Click ( 519,  197) @ CALYX_WORLD_1 
INFO     22:06:35.718 │ Click ( 523,  210) @ CALYX_WORLD_1 
INFO     22:06:37.814 │ Click ( 496,  209) @ CALYX_WORLD_1 
INFO     22:06:39.909 │ Click ( 507,  209) @ CALYX_WORLD_1 
INFO     22:06:41.920 │ Click ( 531,  215) @ CALYX_WORLD_1 
INFO     22:06:43.927 │ Function calls:                    
                   <string>   L1 <module>                  
                   spawn.py L116 spawn_main()              
                   spawn.py L129 _main()                   
                 process.py L314 _bootstrap()              
                 process.py L108 run()                     
         process_manager.py L152 run_process()             
                    alas.py L273 loop()                    
                    alas.py  L79 run()                     
                     src.py  L31 dungeon()                 
                 dungeon.py L326 run()                     
                 dungeon.py L211 dungeon_run()             
                 dungeon.py  L54 _dungeon_run()            
                      ui.py L761 dungeon_goto()            
                      ui.py L568                           
         _dungeon_world_set_wrapper()                      
                      ui.py L529 _dungeon_world_set()      
                 control.py  L37 click()                   
                  device.py L207 handle_control_check()    
                  device.py L249 click_record_check()      
                  device.py  L43 show_function_call()      
WARNING  22:06:43.932 │ Too many click for a button:       
         CALYX_WORLD_1                                     
WARNING  22:06:43.933 │ History click: ['MAIN_GOTO_GUIDE', 
         'SURVIVAL_INDEX_CLICK',                           
         'DungeonNav(Calyx_Golden)', 'CALYX_WORLD_1',      
         'CALYX_WORLD_1', 'CALYX_WORLD_1', 'CALYX_WORLD_1',
         'CALYX_WORLD_1', 'CALYX_WORLD_1', 'CALYX_WORLD_1',
         'CALYX_WORLD_1', 'CALYX_WORLD_1', 'CALYX_WORLD_1',
         'CALYX_WORLD_1', 'CALYX_WORLD_1']                 
ERROR    22:06:43.933 │ GameTooManyClickError: Too many    
         click for a button: CALYX_WORLD_1                 
WARNING  22:06:43.934 │ Saving error:                      
         ./log/error/1720793203934                         
WARNING  22:06:44.056 │ Game stuck, com.miHoYo.hkrpg will  
         be restarted in 10 seconds                        
WARNING  22:06:44.057 │ If you are playing by hand, please 
         stop Src                                          
INFO     22:06:44.058 │ Task call: Restart                 
INFO     22:06:44.061 │ Bind task ['Alas', 'Dungeon']      
INFO     22:06:44.062 │ Save config ./config\src.json,     
         Restart.Scheduler.NextRun=datetime.datetime(2024, 
         7, 12, 22, 6, 44), Restart.Scheduler.Enable=True  
INFO     22:06:54.065 │ Scheduler: End task `Dungeon`      
CRITICAL 22:06:54.066 │ Task `Dungeon` failed 3 or more    
         times.                                            
CRITICAL 22:06:54.066 │ Possible reason #1: You haven't    
         used it correctly. Please read the help text of   
         the options.                                      
CRITICAL 22:06:54.067 │ Possible reason #2: There is a     
         problem with this task. Please contact developers 
         or try to fix it yourself.                        
CRITICAL 22:06:54.068 │ Request human takeover             
INFO     22:06:54.742 │ No provider specified, skip sending

截图

屏幕截图 2024-07-12 220857

还有别的吗?

检查过模拟器dpi正确

上传 ./log/error/1720793203934

上传 ./log/error/1720793203934

1720793203934.zip
log.txt

回归双倍的横幅似乎对拟造花这里也有影响

INFO     20:13:18.616 │ OBTAIN GET                                                 
INFO     20:13:18.617 │ Find may obtain                                            
INFO     20:14:16.051 │ Function calls:                                            
                   <string>   L1 <module>                                          
                   spawn.py L116 spawn_main()                                      
                   spawn.py L129 _main()                                           
                 process.py L314 _bootstrap()                                      
                 process.py L108 run()                                             
         process_manager.py L152 run_process()                                     
                    alas.py L275 loop()                                            
                    alas.py  L79 run()                                             
                     src.py  L31 dungeon()                                         
                 dungeon.py L358 run()                                             
                 dungeon.py L235 dungeon_run()                                     
                 dungeon.py L105 _dungeon_run()                                    
                  combat.py L423 combat()                                          
                  combat.py L136 combat_prepare()                                  
                  obtain.py L300 obtained_is_full()                                
                  obtain.py L235 obtain_get()                                      
                  obtain.py L325 _find_may_obtain()                                
                  device.py L150 screenshot()                                      
                  device.py L202 stuck_record_check()                              
                  device.py  L46 show_function_call()                              
WARNING  20:14:16.053 │ Wait too long                                              
WARNING  20:14:16.054 │ Waiting for {'COMBAT_TEAM_PREPARE', 'REWARD_ENTER',        
         'POPUP_CONFIRM', 'COMBAT_PAUSE', 'COMBAT_PREPARE',                        
         'DUNGEON_COMBAT_INTERACT', 'GUIDE_CHECK', 'COMBAT_TEAM_SUPPORT'}          
INFO     20:14:16.078 │ [Package_name] com.miHoYo.hkrpg                            
ERROR    20:14:16.080 │ GameStuckError: Wait too long                              
WARNING  20:14:16.081 │ Saving error: ./log/error/1730117656081                    
WARNING  20:14:17.534 │ Game stuck, com.miHoYo.hkrpg will be restarted in 10       
         seconds                                                                   
WARNING  20:14:17.535 │ If you are playing by hand, please stop Src                
INFO     20:14:17.536 │ Task call: Restart                                         
INFO     20:14:17.538 │ Bind task ['Alas', 'Dungeon']                              
INFO     20:14:17.539 │ Save config ./config\src.json,                             
         Restart.Scheduler.NextRun=datetime.datetime(2024, 10, 28, 20, 14, 17),    
         Restart.Scheduler.Enable=True                                             
INFO     20:14:27.544 │ Scheduler: End task `Dungeon`                              
CRITICAL 20:14:27.545 │ Task `Dungeon` failed 3 or more times.                     
CRITICAL 20:14:27.545 │ Possible reason #1: You haven't used it correctly. Please  
         read the help text of the options.                                        
CRITICAL 20:14:27.546 │ Possible reason #2: There is a problem with this task.     
         Please contact developers or try to fix it yourself.                      
CRITICAL 20:14:27.547 │ Request human takeover                                     
INFO     20:14:27.883 │ No provider specified, skip sending       

2024-10-28_20-14-16-050775
1730117656081.zip