下载 App
百分比伤害算法大揭秘
修改于10/12648 浏览攻略
开门见山地说,副本内的怪不存在所谓“多倍血”的情况,虽然这也是我之前粗略测试所得出过的错误结论
省流可直接看帖尾
百分比伤害的确是真百分比,但又不完全是![[表情_吃瓜]](https://img-tc.tapimg.com/market/images/d07b262774c8a022a7dddbc39683da6b.png)
![[表情_吃瓜]](https://img-tc.tapimg.com/market/images/d07b262774c8a022a7dddbc39683da6b.png)
那为什么会出现10%的伤害打在百万血的BOSS身上只多了几千伤害呢,经过一系列测算验证,是因为这次伤害在进行百分比计算的同时被划分了一个上限,而这个上限居然是由攻击力决定的
![[TapTap表情|TapFamilyxdoro2_粉狗挠头]](https://img-tc.tapimg.com/market/images/2931d97c3d5393c3c124a2a8a0664fa3.gif)
![[TapTap表情|TapFamilyxdoro2_粉狗挠头]](https://img-tc.tapimg.com/market/images/2931d97c3d5393c3c124a2a8a0664fa3.gif)


原理:
该次伤害不会超过当前攻击×词条品级系数×对应的最大或当前生命值百分比
- 品级系数:百分号前面的数
计算方式参考
①目标50000血,剩余30000血,自身攻击600:
- 造成10%最大生命值伤害
【50000×10%=5000】<【600×10=6000】,于是造成5000点伤害;
- 造成10%当前生命值伤害
【30000×10%=3000】<【600×10×(30000/50000)=3600】,于是造成3000点伤害。
(后续不再赘述当前生命值算法)
②目标50000血,自身攻击450:
- 造成8%最大生命值伤害
【50000×8%=4000】>【450×8=3600】,此时超出设定上限,于是只造成3600点伤害;
③目标114514血,自身攻击800:
- 造成100%最大生命值伤害
【114514】>【800×100=80000】,此时超出设定上限,于是只造成80000点伤害。
以此类推


总之,若目标生命超过自身攻击100倍,计算中的生命上限取100倍攻击
![[TapTap表情|TapFamilyxdoro2_粉狗叹气]](https://img-tc.tapimg.com/market/images/4084524c71328966328d81308cdce6ac.gif)
![[TapTap表情|TapFamilyxdoro2_粉狗叹气]](https://img-tc.tapimg.com/market/images/4084524c71328966328d81308cdce6ac.gif)












