增减益buff计算方式,以防御buff举例
修改于01/21340 浏览综合
先说结论:增减益buff的计算逻辑都是加减逻辑,例如目标同时拥有攻击buff(攻击提高50%)与降攻debuff(攻击降低50%)算法就是(1+0.5-0.5)*攻击力,结果为0互相抵消。

测试角色:观音
面板-攻击7190-削甲65
测试buff 防御提高(加防60%)
防御降低(降防70%)

测试目标:二郎神
目标防御力:2960

测试白字实际伤害
携带破甲与加防buff时受到白字伤害1597


计算目标实际防御
防御*(1-0.7+0.6)-65=实际防御
2960*(1-0.7+0.6)-65=2599
减伤率公式=防御÷(防御+1000)
减伤率=2599÷3599=0.7221(保留后四位)
理论伤害
7190*0.8*(1-0.7221)=1598.4808
结果符合正常误差范围则此计算方式正确。


若朋友们有不懂的地方可以去看我之前发的两个帖子或评论区留言。
若有错误的地方欢迎大佬指正。
感谢观看!