合并书籍
说明
给书籍右键菜单添加了合并按钮,可以合并同名书籍(包括阅读中和参考中的),生活类技能书籍得到一本,战斗类书籍得到2本(正/逆)
需要更合理选择书籍页的可以看一下V2,两版可以共存
https://steamcommunity.com/sharedfiles/filedetails/?id=2874000291
详细合并结果
缺页情况:
正逆两本书籍的每一页都取被合并书籍对应页集合中的最优值(完整>残页>亡役)
耐久度:
1. 首先计算得到所有被合并书籍的耐久度之和 totalDura
2. 分计算最终被合并书籍正逆页的缺页情况对应的归一化耐久度系数
完整/残页/亡役的系数分别取 1/0.5/0.1
正逆各5页,取系数之和,并归一化,分别为 coeffDirect/coeffReverse
3. 则最终书籍中期望最佳的耐久度为
- 正向 = coeffDirect * totalDura
- 逆向 = coeffDirect * totalDura
4. 但由于被合并书籍的缺页状态大概率和最终书籍的不同,需要再在此基础上减去损失耐久度。调整的过程为:
对于每一本被合并书籍与最终生成的书籍比较它们的缺页情况。
共有三种需要调整的情况:
- 合并书籍亡役/生成书籍完整:- 0.18 x 归一化耐久度系数(合并)x 耐久度(合并)
- 合并书籍亡役/生成书籍残页:- 0.1 x 归一化耐久度系数(合并)x 耐久度(合并)
- 合并书籍残页/生成书籍完整:- 0.08 x 归一化耐久度系数(合并)x 耐久度(合并)
三种情况下分别在对应的(正/逆)耐久度上,做相应操作
更新日志
v1.0.4
- 修复UI问题