-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat]: 养成计划中的材料统计部分,新增分类功能,按照材料类型、材料周几能刷等维度进行排序或分类 #1427
Comments
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
背景与动机
如图所示,目前养成计划中的材料统计,按照所需材料的数量从上到下依次排列。
但对于我目前的情况(同一养成计划中列入十几名角色)这个页面存在以下不足之处:
(同理,养成物品中,建议角色放在一起,武器放在一起,或者角色与其携带的武器放在一起,不要乱七八糟的,不过这不在本特性讨论范围之内)
想要实现或优化的功能
我个人期望的形态:
补充:对于1,合成台/背包的顺序未必能够通过API获取,可以使用以下替代方法:
方法1:(麻烦,需手动)手动维护材料的顺序,只对手动维护材料顺序的材料排序,其余材料全部靠前展示,排序方式不变(靠前是因为这些材料一般是新材料)
方法2:(实现难度最低)从米游社获取材料列表后,按照材料的”道具类型“字段进行筛选,再对同类型的道具按照道具id进行排序,得到的顺序基本上是按照材料顺序,稀有度从低到高排列的。我用角色与武器培养材料试了一下,少部分顺序不对,大部分都是对的。
方法3:(基于方法1,可根治,但很花费精力)依次遍历每个养成用材料的米游社链接,通过材料的用途来确定哪些道具属于同一类型的道具,他们的上下级关系是什么。举例:材料【地脉的枯叶】的用途之一是”【炼金】地脉的新芽“。使用这种方法可以自动维护方法1中的材料顺序,但耗时较长,建议仅服务端(胡桃云)每版本计算一次。
方法2的效果如图所示(使用python,只展示标题,以角色与武器培养素材为例,包括红框内只有三四处是道具没和同类道具放在一起的,此外还有两三个是稀有度降序,或者二星、四星、三星这样比较奇怪的顺序,但至少在同一类)
The text was updated successfully, but these errors were encountered: