moesnow / March7thAssistant

崩坏:星穹铁道全自动 三月七小助手
https://moesnow.github.io/March7thAssistant/
GNU General Public License v3.0
5.2k stars 128 forks source link

[Bug]: 支援优先级不生效在设置好友支援后不生效 #225

Closed MomentDerek closed 1 month ago

MomentDerek commented 6 months ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

March7thAssistant 版本 (或 Commit Id)

2.1.1.1

重现步骤

设置了好友支援,和支援角色优先级 好友:['花無十日紅', '哒哒牙'] 角色:['Acheron', 'Jingliu', 'Seele'] 花无即为截图中收藏置顶的好友 image

期望的结果是什么?

选择花无的黄泉进行支援

实际的结果是什么?

选择了花无的第一个角色:镜流

日志记录

2024-04-12 18:09:49,807 | DEBUG | OCR识别结果: ['支援列表']
2024-04-12 18:09:49,808 | DEBUG | 目标文字:支援列表 相似度:0.96
2024-04-12 18:09:51,167 | DEBUG | OCR识别结果: ['支援列表', '好友', '陌生人', '花無十日红★', "C'est la vie", '等级80', '花無十日紅红', "C'est la vie"]
2024-04-12 18:09:51,172 | DEBUG | 目标文字:等级 相似度:0.88
2024-04-12 18:09:51,302 | DEBUG | 鼠标点击 (140, 366)
2024-04-12 18:09:53,447 | DEBUG | OCR识别结果: ['PH', '花無十日紅★', 'Cestlavie', '花無十日紅★', "C'estlavie", '花無十日紅★', "C'estlavie", '富婆', '饮月君,我生命中的老婆', '富婆', '…饮月君,我生命中的老婆']
2024-04-12 18:09:53,451 | DEBUG | 目标文字:花無十日紅 相似度:0.89
2024-04-12 18:09:53,567 | DEBUG | 鼠标点击 (283, 282)
2024-04-12 18:09:53,978 | DEBUG | OCR识别结果: ['入队']
2024-04-12 18:09:53,980 | DEBUG | 目标文字:入队 相似度:0.99
2024-04-12 18:09:54,105 | DEBUG | 鼠标点击 (1690, 1036)
2024-04-12 18:09:58,209 | DEBUG | OCR识别结果: ['解除支援', '快速编队', '开始挑战', 'UID:100152830']
2024-04-12 18:09:58,216 | DEBUG | 目标文字:解除支援 相似度:0.98
2024-04-12 18:09:58,719 | DEBUG | OCR识别结果: ['开始挑战']
2024-04-12 18:09:58,721 | DEBUG | 目标文字:开始挑战 相似度:1.00
2024-04-12 18:09:58,838 | DEBUG | 鼠标点击 (1680, 1030)
2024-04-12 18:09:58,840 | INFO | 进入战斗

补充说明(可选)

目前来看,应该是直接获取第一个角色?或许加个如果设置了好友支援,则优先级失效的提示?

moesnow commented 6 months ago

目前的逻辑是先遍历好友名称,如果未匹配到才会去查找角色头像,因为旧版本每个好友只能设置一个助战角色。 这块后续会再优化改为好友和角色绑定。

moesnow commented 1 month ago

6c78e94ce09cc0b00a6c2530d652e34a1531bea7