最终伤害 = 原始伤害*(1-护甲减伤%)*(1-元素减伤%)*(1-近战减伤%)
首先,计算单次毒液造成的原始伤害,在无转煞宝石,护甲减伤为68.57%,元素减伤为73.17%的情况下,套入公式,计算出毒液单次造成的原始伤害约为38693.054,也就是单次毒液不经过减伤造成的原始伤害。装备上项链,计算经护甲减伤后,元素+转煞总减伤百分比约为82.697%。宝石实际收益为:82.697%/73.17%-1≈13.02%。明显比之宝石描述的35.5%少了不是一丁半点,真实的算法明显不是跟游戏里显示的那样简单粗暴,直接采用加法计算,那么真实的减伤机制是什么呢?不妨假设一下,根据护甲减伤和元素减伤的计算方式,提出一个假想
宝石的实际减伤算法为:
(1-宝石减伤%)
验证,根据假想宝石减伤算法,计算出元素+转煞总减伤约为82.695%,≈实际元素+转煞总减伤百分比82.697%。再次验证,以半血下装备转煞宝石的情况为基准,计算实际减伤和假想减伤,结果88.829%≈88.822%。至此,可以确定转煞的减伤算法为(1-宝石减伤)。
宝石25级解锁特效验证,半血前全抗954,半血后1670,计算结果为75.02%≈75%,计算符合文字描述。
转煞秘石减伤测试结论
1、转煞秘石减伤不是游戏里描述的加法关系,而是乘法
2、转煞秘石25级特效为半血以下,元素抗性增加75%
3、在装备转煞秘石,剔除掉各种装备减伤,技能减伤,被动减伤之后,最终伤害的计算公式为:最终伤害 = 原始伤害*(1-护甲减伤)*(1-元素减伤)*(1-近战职业减伤)*(1-宝石减伤)
小编推荐阅读