Skip to content

Conversation

@BluettDream
Copy link
Contributor

@BluettDream BluettDream commented Oct 28, 2025

修复低段位斗技bug,需要直接删掉
同时修改识别战斗界面逻辑,因为低段位进去就会有friends标识,会无限识别左下角自动或手动
低段位等待时间是30s,稍微加大等待时间

@yEs1do
Copy link
Contributor

yEs1do commented Oct 29, 2025

会卡在结算界面。只卡胜利不卡失败

════════════════════════════════════════════════════════════════════════════════
───────────────────────────────────── DUEL ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
2025-10-29 21:56:14.199 | config_model.py:0173 | INFO | auto save config
2025-10-29 21:56:14.434 | script.py:0398 | INFO | module_path: D:\oas\OnmyojiAutoScript\tasks\Duel\script_task.py, module_name: script_task
2025-10-29 21:56:14.439 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:14.454 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:14.456 | logger.py:0312 | INFO | <<< UI GOTO PAGE_MAIN >>>
2025-10-29 21:56:14.458 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:14.460 | game_ui.py:0257 | INFO | page_main
2025-10-29 21:56:15.634 | game_ui.py:0298 | INFO | Page arrived page_main
2025-10-29 21:56:15.637 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:15.650 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:15.652 | logger.py:0312 | INFO | <<< UI GOTO PAGE_DUEL >>>
2025-10-29 21:56:15.654 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:15.656 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:16.829 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:17.158 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.006 | game_ui.py:0314 | WARNING | [1.2s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.857 | game_ui.py:0314 | WARNING | [2.0s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:19.695 | game_ui.py:0314 | WARNING | [2.9s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:20.534 | game_ui.py:0314 | WARNING | [3.7s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:21.376 | game_ui.py:0314 | WARNING | [4.5s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:22.230 | game_ui.py:0314 | WARNING | [5.4s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:23.032 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:23.065 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:23.068 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:25.778 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:28.482 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:31.194 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:31.511 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:31.835 | control.py:0074 | INFO | Click ( 70, 68) @ UI_UI_BACK_BLUE
2025-10-29 21:56:31.888 | game_ui.py:0276 | WARNING | Trying to switch to supported page
2025-10-29 21:56:31.889 | game_ui.py:0277 | INFO | [0.1s]Click UI_UI_BACK_BLUE on page_main success
2025-10-29 21:56:31.891 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:31.893 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:32.980 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:33.309 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:34.152 | control.py:0074 | INFO | Click ( 737, 295) @ PAGE_MAIN_GOTO_TOWN
2025-10-29 21:56:34.204 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:35.628 | game_ui.py:0326 | INFO | [1.4s]Page arrived page_town
2025-10-29 21:56:35.630 | game_ui.py:0301 | INFO | Page switch: page_town -> page_duel
2025-10-29 21:56:35.945 | control.py:0074 | INFO | Click ( 761, 142) @ PAGE_TOWN_GOTO_DUEL
2025-10-29 21:56:35.999 | game_ui.py:0106 | INFO | Waiting for page_duel
2025-10-29 21:56:36.554 | game_ui.py:0326 | INFO | [0.6s]Page arrived page_duel
2025-10-29 21:56:36.844 | control.py:0074 | INFO | Click ( 828, 333) @ DUEL_D_TEAM
2025-10-29 21:56:38.051 | control.py:0074 | INFO | Click ( 813, 334) @ DUEL_D_TEAM
2025-10-29 21:56:39.252 | control.py:0074 | INFO | Click ( 836, 343) @ DUEL_D_TEAM
2025-10-29 21:56:39.843 | control.py:0074 | INFO | Click (1100, 107) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:40.747 | control.py:0074 | INFO | Click ( 729, 403) @ UI_UI_CONFIRM
2025-10-29 21:56:41.048 | control.py:0074 | INFO | Click (1115, 113) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:42.250 | control.py:0074 | INFO | Click (1092, 112) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.454 | control.py:0074 | INFO | Click (1094, 85) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.754 | script_task.py:0174 | INFO | Souls Switch is complete
2025-10-29 21:56:44.056 | control.py:0074 | INFO | Click ( 56, 46) @ UI_UI_BACK_YELLOW
2025-10-29 21:56:45.262 | logger.py:0320 | INFO | [D_SCORE 0.006s] [1309]
2025-10-29 21:56:45.266 | script_task.py:0272 | INFO | battle score: 1309
2025-10-29 21:56:45.288 | logger.py:0320 | INFO | [D_HONOR 0.011s] [300/2400]
───────────────────────────────── DUEL BATTLE ──────────────────────────────────
2025-10-29 21:56:45.292 | logger.py:0310 | INFO | DUEL BATTLE
2025-10-29 21:56:45.570 | control.py:0074 | INFO | Click (1236, 633) @ DUEL_D_BATTLE
2025-10-29 21:56:45.876 | control.py:0074 | INFO | Click (1240, 589) @ DUEL_D_BATTLE_PROTECT
2025-10-29 21:57:03.324 | logger.py:0312 | INFO | <<< DUEL START MATCH >>>
2025-10-29 21:57:03.936 | control.py:0074 | INFO | Click (1178, 560) @ DUEL_D_PREPARE
2025-10-29 21:57:05.120 | control.py:0074 | INFO | Click (1212, 568) @ DUEL_D_PREPARE
2025-10-29 21:57:05.418 | script_task.py:0367 | INFO | Duel prepare
2025-10-29 21:57:13.257 | logger.py:0320 | INFO | [D_AUTO 0.005s] [手动]
2025-10-29 21:57:13.264 | logger.py:0320 | INFO | [D_HAND 0.005s] [手动]
2025-10-29 21:57:13.266 | control.py:0074 | INFO | Click ( 44, 668) @ D_HAND
2025-10-29 21:57:13.557 | logger.py:0320 | INFO | [D_AUTO 0.005s] [自动]
2025-10-29 21:57:13.560 | script_task.py:0404 | INFO | Duel wait result
2025-10-29 21:57:13.563 | device.py:0134 | INFO | Add stuck record: BATTLE_STATUS_S
2025-10-29 21:57:27.722 | control.py:0074 | INFO | Click ( 426, 111) @ GB_WIN
2025-10-29 21:57:28.915 | script_task.py:0459 | INFO | battle result: True
2025-10-29 21:57:28.918 | script_task.py:0460 | INFO | battle count: 1 | win: 1 failure: 0
2025-10-29 21:57:28.921 | script_task.py:0461 | INFO | battle time: 0:01:14 / 0:20:00
2025-10-29 21:57:29.194 | control.py:0074 | INFO | Click ( 598, 522) @ GB_REWARD
2025-10-29 21:57:29.798 | control.py:0074 | INFO | Click ( 621, 559) @ GB_REWARD
2025-10-29 21:58:29.997 | device.py:0156 | WARNING | Wait too long
2025-10-29 21:58:30.009 | device.py:0157 | WARNING | Waiting for set()
2025-10-29 21:58:30.115 | logger.py:0320 | INFO | [Package_name] com.netease.onmyoji.wyzymnqsd_cps
2025-10-29 21:58:30.117 | logger.py:0354 | ERROR | GameStuckError: Wait too long
2025-10-29 21:58:30.119 | script.py:0106 | WARNING | Saving error: ./log/error/1761746310119

@BluettDream
Copy link
Contributor Author

BluettDream commented Oct 29, 2025

会卡在结算界面。只卡胜利不卡失败

════════════════════════════════════════════════════════════════════════════════
───────────────────────────────────── DUEL ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
2025-10-29 21:56:14.199 | config_model.py:0173 | INFO | auto save config
2025-10-29 21:56:14.434 | script.py:0398 | INFO | module_path: D:\oas\OnmyojiAutoScript\tasks\Duel\script_task.py, module_name: script_task
2025-10-29 21:56:14.439 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:14.454 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:14.456 | logger.py:0312 | INFO | <<< UI GOTO PAGE_MAIN >>>
2025-10-29 21:56:14.458 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:14.460 | game_ui.py:0257 | INFO | page_main
2025-10-29 21:56:15.634 | game_ui.py:0298 | INFO | Page arrived page_main
2025-10-29 21:56:15.637 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:15.650 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:15.652 | logger.py:0312 | INFO | <<< UI GOTO PAGE_DUEL >>>
2025-10-29 21:56:15.654 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:15.656 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:16.829 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:17.158 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.006 | game_ui.py:0314 | WARNING | [1.2s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.857 | game_ui.py:0314 | WARNING | [2.0s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:19.695 | game_ui.py:0314 | WARNING | [2.9s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:20.534 | game_ui.py:0314 | WARNING | [3.7s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:21.376 | game_ui.py:0314 | WARNING | [4.5s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:22.230 | game_ui.py:0314 | WARNING | [5.4s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:23.032 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:23.065 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:23.068 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:25.778 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:28.482 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:31.194 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:31.511 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:31.835 | control.py:0074 | INFO | Click ( 70, 68) @ UI_UI_BACK_BLUE
2025-10-29 21:56:31.888 | game_ui.py:0276 | WARNING | Trying to switch to supported page
2025-10-29 21:56:31.889 | game_ui.py:0277 | INFO | [0.1s]Click UI_UI_BACK_BLUE on page_main success
2025-10-29 21:56:31.891 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:31.893 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:32.980 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:33.309 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:34.152 | control.py:0074 | INFO | Click ( 737, 295) @ PAGE_MAIN_GOTO_TOWN
2025-10-29 21:56:34.204 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:35.628 | game_ui.py:0326 | INFO | [1.4s]Page arrived page_town
2025-10-29 21:56:35.630 | game_ui.py:0301 | INFO | Page switch: page_town -> page_duel
2025-10-29 21:56:35.945 | control.py:0074 | INFO | Click ( 761, 142) @ PAGE_TOWN_GOTO_DUEL
2025-10-29 21:56:35.999 | game_ui.py:0106 | INFO | Waiting for page_duel
2025-10-29 21:56:36.554 | game_ui.py:0326 | INFO | [0.6s]Page arrived page_duel
2025-10-29 21:56:36.844 | control.py:0074 | INFO | Click ( 828, 333) @ DUEL_D_TEAM
2025-10-29 21:56:38.051 | control.py:0074 | INFO | Click ( 813, 334) @ DUEL_D_TEAM
2025-10-29 21:56:39.252 | control.py:0074 | INFO | Click ( 836, 343) @ DUEL_D_TEAM
2025-10-29 21:56:39.843 | control.py:0074 | INFO | Click (1100, 107) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:40.747 | control.py:0074 | INFO | Click ( 729, 403) @ UI_UI_CONFIRM
2025-10-29 21:56:41.048 | control.py:0074 | INFO | Click (1115, 113) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:42.250 | control.py:0074 | INFO | Click (1092, 112) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.454 | control.py:0074 | INFO | Click (1094, 85) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.754 | script_task.py:0174 | INFO | Souls Switch is complete
2025-10-29 21:56:44.056 | control.py:0074 | INFO | Click ( 56, 46) @ UI_UI_BACK_YELLOW
2025-10-29 21:56:45.262 | logger.py:0320 | INFO | [D_SCORE 0.006s] [1309]
2025-10-29 21:56:45.266 | script_task.py:0272 | INFO | battle score: 1309
2025-10-29 21:56:45.288 | logger.py:0320 | INFO | [D_HONOR 0.011s] [300/2400]
───────────────────────────────── DUEL BATTLE ──────────────────────────────────
2025-10-29 21:56:45.292 | logger.py:0310 | INFO | DUEL BATTLE
2025-10-29 21:56:45.570 | control.py:0074 | INFO | Click (1236, 633) @ DUEL_D_BATTLE
2025-10-29 21:56:45.876 | control.py:0074 | INFO | Click (1240, 589) @ DUEL_D_BATTLE_PROTECT
2025-10-29 21:57:03.324 | logger.py:0312 | INFO | <<< DUEL START MATCH >>>
2025-10-29 21:57:03.936 | control.py:0074 | INFO | Click (1178, 560) @ DUEL_D_PREPARE
2025-10-29 21:57:05.120 | control.py:0074 | INFO | Click (1212, 568) @ DUEL_D_PREPARE
2025-10-29 21:57:05.418 | script_task.py:0367 | INFO | Duel prepare
2025-10-29 21:57:13.257 | logger.py:0320 | INFO | [D_AUTO 0.005s] [手动]
2025-10-29 21:57:13.264 | logger.py:0320 | INFO | [D_HAND 0.005s] [手动]
2025-10-29 21:57:13.266 | control.py:0074 | INFO | Click ( 44, 668) @ D_HAND
2025-10-29 21:57:13.557 | logger.py:0320 | INFO | [D_AUTO 0.005s] [自动]
2025-10-29 21:57:13.560 | script_task.py:0404 | INFO | Duel wait result
2025-10-29 21:57:13.563 | device.py:0134 | INFO | Add stuck record: BATTLE_STATUS_S
2025-10-29 21:57:27.722 | control.py:0074 | INFO | Click ( 426, 111) @ GB_WIN
2025-10-29 21:57:28.915 | script_task.py:0459 | INFO | battle result: True
2025-10-29 21:57:28.918 | script_task.py:0460 | INFO | battle count: 1 | win: 1 failure: 0
2025-10-29 21:57:28.921 | script_task.py:0461 | INFO | battle time: 0:01:14 / 0:20:00
2025-10-29 21:57:29.194 | control.py:0074 | INFO | Click ( 598, 522) @ GB_REWARD
2025-10-29 21:57:29.798 | control.py:0074 | INFO | Click ( 621, 559) @ GB_REWARD
2025-10-29 21:58:29.997 | device.py:0156 | WARNING | Wait too long
2025-10-29 21:58:30.009 | device.py:0157 | WARNING | Waiting for set()
2025-10-29 21:58:30.115 | logger.py:0320 | INFO | [Package_name] com.netease.onmyoji.wyzymnqsd_cps
2025-10-29 21:58:30.117 | logger.py:0354 | ERROR | GameStuckError: Wait too long
2025-10-29 21:58:30.119 | script.py:0106 | WARNING | Saving error: ./log/error/1761746310119

有没有一种可能你这个bug和我的提交没有任何关系呢,你这是结算逻辑,我又没改动这一块。结算有问题单独提issue啊,不要在我这个PR里面发呀,我本地运行是没有任何问题的。你先把问题搞清楚了再提问题好不

@BluettDream
Copy link
Contributor Author

会卡在结算界面。只卡胜利不卡失败

════════════════════════════════════════════════════════════════════════════════
───────────────────────────────────── DUEL ─────────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
2025-10-29 21:56:14.199 | config_model.py:0173 | INFO | auto save config
2025-10-29 21:56:14.434 | script.py:0398 | INFO | module_path: D:\oas\OnmyojiAutoScript\tasks\Duel\script_task.py, module_name: script_task
2025-10-29 21:56:14.439 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:14.454 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:14.456 | logger.py:0312 | INFO | <<< UI GOTO PAGE_MAIN >>>
2025-10-29 21:56:14.458 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:14.460 | game_ui.py:0257 | INFO | page_main
2025-10-29 21:56:15.634 | game_ui.py:0298 | INFO | Page arrived page_main
2025-10-29 21:56:15.637 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:15.650 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:15.652 | logger.py:0312 | INFO | <<< UI GOTO PAGE_DUEL >>>
2025-10-29 21:56:15.654 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:15.656 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:16.829 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:17.158 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.006 | game_ui.py:0314 | WARNING | [1.2s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:18.857 | game_ui.py:0314 | WARNING | [2.0s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:19.695 | game_ui.py:0314 | WARNING | [2.9s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:20.534 | game_ui.py:0314 | WARNING | [3.7s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:21.376 | game_ui.py:0314 | WARNING | [4.5s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:22.230 | game_ui.py:0314 | WARNING | [5.4s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:23.032 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:23.065 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:23.068 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:25.778 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:28.482 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:31.194 | game_ui.py:0137 | INFO | UI get current page
2025-10-29 21:56:31.511 | logger.py:0320 | INFO | [UI] page_main
2025-10-29 21:56:31.835 | control.py:0074 | INFO | Click ( 70, 68) @ UI_UI_BACK_BLUE
2025-10-29 21:56:31.888 | game_ui.py:0276 | WARNING | Trying to switch to supported page
2025-10-29 21:56:31.889 | game_ui.py:0277 | INFO | [0.1s]Click UI_UI_BACK_BLUE on page_main success
2025-10-29 21:56:31.891 | game_ui.py:0255 | INFO | Current page: page_main. Following shortest path:
2025-10-29 21:56:31.893 | game_ui.py:0257 | INFO | page_main -> page_town -> page_duel
2025-10-29 21:56:32.980 | game_ui.py:0301 | INFO | Page switch: page_main -> page_town
2025-10-29 21:56:33.309 | game_ui.py:0314 | WARNING | [0.3s]Failed click PAGE_MAIN_GOTO_TOWN on page_main, retry...
2025-10-29 21:56:34.152 | control.py:0074 | INFO | Click ( 737, 295) @ PAGE_MAIN_GOTO_TOWN
2025-10-29 21:56:34.204 | game_ui.py:0106 | INFO | Waiting for page_town
2025-10-29 21:56:35.628 | game_ui.py:0326 | INFO | [1.4s]Page arrived page_town
2025-10-29 21:56:35.630 | game_ui.py:0301 | INFO | Page switch: page_town -> page_duel
2025-10-29 21:56:35.945 | control.py:0074 | INFO | Click ( 761, 142) @ PAGE_TOWN_GOTO_DUEL
2025-10-29 21:56:35.999 | game_ui.py:0106 | INFO | Waiting for page_duel
2025-10-29 21:56:36.554 | game_ui.py:0326 | INFO | [0.6s]Page arrived page_duel
2025-10-29 21:56:36.844 | control.py:0074 | INFO | Click ( 828, 333) @ DUEL_D_TEAM
2025-10-29 21:56:38.051 | control.py:0074 | INFO | Click ( 813, 334) @ DUEL_D_TEAM
2025-10-29 21:56:39.252 | control.py:0074 | INFO | Click ( 836, 343) @ DUEL_D_TEAM
2025-10-29 21:56:39.843 | control.py:0074 | INFO | Click (1100, 107) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:40.747 | control.py:0074 | INFO | Click ( 729, 403) @ UI_UI_CONFIRM
2025-10-29 21:56:41.048 | control.py:0074 | INFO | Click (1115, 113) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:42.250 | control.py:0074 | INFO | Click (1092, 112) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.454 | control.py:0074 | INFO | Click (1094, 85) @ DUEL_D_TEAM_SWTICH
2025-10-29 21:56:43.754 | script_task.py:0174 | INFO | Souls Switch is complete
2025-10-29 21:56:44.056 | control.py:0074 | INFO | Click ( 56, 46) @ UI_UI_BACK_YELLOW
2025-10-29 21:56:45.262 | logger.py:0320 | INFO | [D_SCORE 0.006s] [1309]
2025-10-29 21:56:45.266 | script_task.py:0272 | INFO | battle score: 1309
2025-10-29 21:56:45.288 | logger.py:0320 | INFO | [D_HONOR 0.011s] [300/2400]
───────────────────────────────── DUEL BATTLE ──────────────────────────────────
2025-10-29 21:56:45.292 | logger.py:0310 | INFO | DUEL BATTLE
2025-10-29 21:56:45.570 | control.py:0074 | INFO | Click (1236, 633) @ DUEL_D_BATTLE
2025-10-29 21:56:45.876 | control.py:0074 | INFO | Click (1240, 589) @ DUEL_D_BATTLE_PROTECT
2025-10-29 21:57:03.324 | logger.py:0312 | INFO | <<< DUEL START MATCH >>>
2025-10-29 21:57:03.936 | control.py:0074 | INFO | Click (1178, 560) @ DUEL_D_PREPARE
2025-10-29 21:57:05.120 | control.py:0074 | INFO | Click (1212, 568) @ DUEL_D_PREPARE
2025-10-29 21:57:05.418 | script_task.py:0367 | INFO | Duel prepare
2025-10-29 21:57:13.257 | logger.py:0320 | INFO | [D_AUTO 0.005s] [手动]
2025-10-29 21:57:13.264 | logger.py:0320 | INFO | [D_HAND 0.005s] [手动]
2025-10-29 21:57:13.266 | control.py:0074 | INFO | Click ( 44, 668) @ D_HAND
2025-10-29 21:57:13.557 | logger.py:0320 | INFO | [D_AUTO 0.005s] [自动]
2025-10-29 21:57:13.560 | script_task.py:0404 | INFO | Duel wait result
2025-10-29 21:57:13.563 | device.py:0134 | INFO | Add stuck record: BATTLE_STATUS_S
2025-10-29 21:57:27.722 | control.py:0074 | INFO | Click ( 426, 111) @ GB_WIN
2025-10-29 21:57:28.915 | script_task.py:0459 | INFO | battle result: True
2025-10-29 21:57:28.918 | script_task.py:0460 | INFO | battle count: 1 | win: 1 failure: 0
2025-10-29 21:57:28.921 | script_task.py:0461 | INFO | battle time: 0:01:14 / 0:20:00
2025-10-29 21:57:29.194 | control.py:0074 | INFO | Click ( 598, 522) @ GB_REWARD
2025-10-29 21:57:29.798 | control.py:0074 | INFO | Click ( 621, 559) @ GB_REWARD
2025-10-29 21:58:29.997 | device.py:0156 | WARNING | Wait too long
2025-10-29 21:58:30.009 | device.py:0157 | WARNING | Waiting for set()
2025-10-29 21:58:30.115 | logger.py:0320 | INFO | [Package_name] com.netease.onmyoji.wyzymnqsd_cps
2025-10-29 21:58:30.117 | logger.py:0354 | ERROR | GameStuckError: Wait too long
2025-10-29 21:58:30.119 | script.py:0106 | WARNING | Saving error: ./log/error/1761746310119

你这个问题很明显是GB_WIN没识别完全啊,我本地测试至少要点击三四次GB_WIN才正常,你就只点击了一次,后面就走到一次斗技完成的结算逻辑了,然后走的是斗技开始的reward兜底了,最后是始终识别不到斗技主界面wait too long了,和我这次提交有个锤子关系呀,重新提issue呀

@BluettDream
Copy link
Contributor Author

上面一堆页面跳转的报错是因为没合并我页面跳转的PR,你合并那个PR就不会有任何报错了

@yEs1do
Copy link
Contributor

yEs1do commented Oct 29, 2025

上面一堆页面跳转的报错是因为没合并我页面跳转的PR,你合并那个PR就不会有任何报错了

好的。依赖于之前开发进度的功能开发应该提示一下。

@BluettDream
Copy link
Contributor Author

上面一堆页面跳转的报错是因为没合并我页面跳转的PR,你合并那个PR就不会有任何报错了

好的。依赖于之前开发进度的功能开发应该提示一下。

不是,没有依赖啊,这分支哪有之前页面的依赖啊。我意思是你上面页面的问题是因为还没有合并页面分支,但是和这个分支没有一点关系呀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants