Open ec7529a2 opened 1 year ago
以下情况会导致心情计算错误:
- 手动玩过游戏,Alas 无法追踪
- 出击沉船扣 10 心情
- Alas 内设置与游戏内不符,例如设置了后宅二楼但是有一艘忘记放进二楼
- 多个任务之间共享同一个角色
出现心情计算错误时需要: 在游戏内后宅查看心情最低的角色的心情值,手动填入 Alas 内的心情设置中
Originally posted by @LmeSzinc in #2288 (comment)
但是这是刷委托,alas不计算心情,而是看见红脸弹窗就去换船,问题出在alas没有正确识别心情数值,而不是实际心情与alas计算的不符,你说的这些根本没用
你是想说心情里面的64被识别成了641,52被识别成521了对吗(看起来ocr又要特殊判断了,唐斯的白头发被识别成了1) @ec7529a2
我想到了一个办法来绕过这个问题 识别心情值最左边的那个数位以及左边的脸图标,如果脸是绿的且心情值是1打头说明心情值有三位数,否则说明心情值不到三位数,根据这个信息限制识别范围就可以避开右边的角色立绘 另外如果脸是黄的且心情值是3及以上的数字打头,说明心情值只有一位数,这可以在部分情况下避免一位数心情识别成两位数
在提问之前...
描述你的问题
我发现刷委托任务被推迟,查看日志发现alas尝试更换前排时没能正确识别心情值,并因此认为无船可用
如何复现
预期行为
应该正确识别心情并换船
相关 Logs
截图
还有别的吗?
可能需要挂hard to reproduce标签