AzurLaneAutoScript
AzurLaneAutoScript copied to clipboard
深度回音A图开荒关卡战斗结束时陷入点击循环
在提问之前...
- [X] 我已经搜索了现有的 issues
- [X] 我在提问题之前至少花费了 5 分钟来思考和准备
- [X] 我已经阅读了 Wiki 中的 常见问题(FAQ)
- [X] 我正在使用最新版的 Alas
描述你的问题
深度回音A图(A1/A2/A3)开荒时战斗结束后循环点击EXP_INFO_B
和BACK_ARROW
,在不完全加载的地图界面和商店页面之间循环切换,导致触发GameTooManyClickError
。
如何复现
- 启用活动图任务开荒a图
- 等到最后一场战斗结束
- 出现问题
预期行为
No response
相关 Logs
2024-04-14 03:18:29.314 | INFO | Combat execute
2024-04-14 03:18:34.342 | INFO | Combat auto check timer reached
2024-04-14 03:20:00.687 | INFO | Click (1015, 661) @ BATTLE_STATUS_S
2024-04-14 03:20:00.749 | INFO | Combat status
2024-04-14 03:20:00.749 | INFO | [expected_end] in_stage
2024-04-14 03:20:00.751 | INFO | Screenshot interval set to 0.3s
2024-04-14 03:20:01.248 | INFO | Click (1023, 668) @ BATTLE_STATUS_S
2024-04-14 03:20:01.358 | INFO | Click (1015, 663) @ GET_ITEMS_1
2024-04-14 03:20:01.969 | INFO | Click (1150, 640) @ EXP_INFO_S
2024-04-14 03:20:02.426 | INFO | Click (1222, 643) @ EXP_INFO_S
2024-04-14 03:20:03.810 | INFO | [Story_options] 0
2024-04-14 03:20:04.121 | INFO | [Story_options] 0
2024-04-14 03:20:04.123 | INFO | Click (1186, 46) @ STORY_SKIP
2024-04-14 03:20:04.431 | INFO | Click ( 791, 517) @ POPUP_CONFIRM_STORY_SKIP
2024-04-14 03:20:05.401 | INFO | Click (1215, 638) @ EXP_INFO_B
2024-04-14 03:20:05.799 | INFO | Click ( 53, 47) @ BACK_ARROW
2024-04-14 03:20:06.457 | INFO | Click (1203, 643) @ EXP_INFO_B
2024-04-14 03:20:07.835 | INFO | Click ( 54, 58) @ BACK_ARROW
2024-04-14 03:20:08.504 | INFO | Click (1216, 642) @ EXP_INFO_B
2024-04-14 03:20:09.983 | INFO | Click ( 67, 59) @ BACK_ARROW
2024-04-14 03:20:10.647 | INFO | Click (1218, 643) @ EXP_INFO_B
2024-04-14 03:20:12.122 | INFO | Click ( 73, 64) @ BACK_ARROW
2024-04-14 03:20:12.783 | INFO | Click (1185, 643) @ EXP_INFO_B
2024-04-14 03:20:14.227 | INFO | Click ( 58, 51) @ BACK_ARROW
2024-04-14 03:20:14.883 | INFO | Click (1187, 638) @ EXP_INFO_B
2024-04-14 03:20:16.269 | INFO | Function calls:
<string> L1 <module>
spawn.py L105 spawn_main()
spawn.py L118 _main()
process.py L297 _bootstrap()
process.py L99 run()
process_manager.py L151 run_process()
alas.py L521 loop()
alas.py L68 run()
alas.py L365 event()
run.py L381 run()
campaign_base.py L141 run()
campaign_base.py L100 execute_a_battle()
decorator.py L70 wrapper()
campaign_base.py L90 battle_function()
a3.py L102 battle_4()
map.py L336 clear_boss()
map.py L27 clear_chosen_enemy()
fleet.py L497 goto()
fleet.py L320 _goto()
combat.py L518 combat()
combat.py L468 combat_status()
combat.py L396 handle_combat_mis_click()
control.py L37 click()
device.py L209 handle_control_check()
device.py L251 click_record_check()
device.py L34 show_function_call()
2024-04-14 03:20:16.274 | WARNING | Too many click between 2 buttons: EXP_INFO_B, BACK_ARROW
2024-04-14 03:20:16.275 | WARNING | History click: ['EXP_INFO_S', 'STORY_SKIP', 'POPUP_CONFIRM_STORY_SKIP',
'EXP_INFO_B', 'BACK_ARROW', 'EXP_INFO_B', 'BACK_ARROW', 'EXP_INFO_B', 'BACK_ARROW', 'EXP_INFO_B', 'BACK_ARROW',
'EXP_INFO_B', 'BACK_ARROW', 'EXP_INFO_B', 'BACK_ARROW']
2024-04-14 03:20:16.276 | ERROR | GameTooManyClickError: Too many click between 2 buttons: EXP_INFO_B, BACK_ARROW
2024-04-14 03:20:16.277 | WARNING | Saving error: ./log/error/1713036016277
截图
还有别的吗?
仅在加载不完全的地图页面截图能匹配上
>>> EXP_INFO_B.appear_on(load_image(r'322227275-a13dc9c5-bc0e-47bd-aa55-8de2300ba51e.png'))
True
在加载完全的地图页面截图不会匹配上