FungusOVO / artifact

https://fungusovo.github.io/artifact/
MIT License
36 stars 2 forks source link

网页版计算缓慢,会随机修改配装 #11

Open wang-hui opened 3 months ago

wang-hui commented 3 months ago

image 如图,小攻击权重设置为0后保存,点击“开始计算”后再查看,发现被赋予了随机数。 这个情况发生在所有我自定义配装的角色上。 而且计算变得很慢,之前十多秒,现在几分钟。

FungusOVO commented 3 months ago

之前有一次更新就是根据大攻击/大生命/大防御以及角色的生命值/攻击力/防御力计算更新的,所以每个角色都会不一样 计算变慢这块也是因为这个引起的,更新小攻击这些词条后原来针对这块优化过的计算方式就失效了,这块我再考虑一下怎么优化

wang-hui commented 1 month ago

作者您好,请问这个issue有什么进展吗? 如果解决起来比较困难的话,是否可以加一个开关,让用户自行选择开启你说的那个“自动更新小攻击、小生命等“的功能? 我会一些C++和python,如果需要我也可以帮帮忙

FungusOVO commented 1 month ago

加个开关可以,准备周末更新一版,不过加了因为有缓存,被更新的小词条要手动再修改回原来的数据

wang-hui commented 1 month ago

非常感谢小词条开关功能! 不过计算还是有些慢,请问计算完毕后,如果想增加筛选条件,能否直接显示结果,避免再次计算? 例如计算完毕后我想只看特定等级、特定套装等,现在需要重新计算