辟谣伤害计算中的“破防”问题

11/05861 浏览攻略情报
经常遇到有神人言论“攻击低于防御百分比就无效了,只计算技能白值”,跟他说装备0白值,惠惠0白值,打高防有伤害,但依然有人觉得是装备或者伙伴情况特殊,对这个理论深信不疑。正好今天出了木桩通过计算来辟谣一下。
先摆一下测试情况
图中金色伤害皆为秘法“光能灼射”,技能数值为86.8%+48.1万。
怪物防御414万,远超人物攻击。
通过术士破阵对攻击力产生变量,
破阵后攻击力158.5万,造成伤害500702。
破阵前攻击力106万,造成伤害284868。
计算可知:
1,攻击低于防御时,技能百分比依然是参与伤害计算的,不存在“只有白值有用”的情况。
2,大概率正确的攻防伤害公式为:造成伤害百分比=攻击/(攻击+防御)
破阵前可以造成的伤害比例=106/(106+414)=0.2038461538
破阵后可以造成的伤害比例=158.5/(158.5+414)=0.2768558952
破阵前灼射的基础伤害=106*86.8%+48.1=140.108
破阵后灼射的基础伤害=158.5*86.8%+48.1=185.678
所以理论上破阵后灼射的伤害应该是破阵前的(185.678/140.108)*(0.2769/0.2039)=1.799倍
而实际上是500702/284868=1.7576倍
二者基本相符,误差可能是游戏精度只显示到万,计算中的四舍五入,以及伤害波动导致的。
TapTap
8
1
16