《碧蓝Relink无尽黄昏》伤害计算公式解析
《碧蓝Relink无尽黄昏》伤害计算方式有不少参数影响,很多玩家想要知道本次敌方施加负面效果时的机制,下面请看“voltskyghost”带来的《碧蓝Relink无尽黄昏》伤害计算公式解析,希望能够帮助大家。
我们都知道dlc版本修改了伤害计算公式,buff/debuff会影响伤害上限,那么敌人施加的buff和debuff会如何影响伤害上限呢?这里进行了测试。
路西法红白盾镇楼
首先给出实际造成伤害的计算公式:实际伤害=min(可造成伤害,基础上限*(1+上限up))*OD缩放*上限外增伤。
可造成伤害部分即我们常说的上限内增伤部分,可造成伤害=面板攻击力*(1+攻击up)*(1+防御down)*(1-攻击down)*(1-防御up)*(1-白盾)*部位/暴击伤害倍率*弱点伤害倍率*Π(1+非面板乘算区因子加成)*(1+Σ加算区因子加成)*招式倍率*(1+敌人动作易伤)*伤害浮动率
敌人动作易伤是指在敌人某些攻击动作中攻击敌人会额外造成约15%的伤害,这里测试数值可能有误,未达到上限的伤害有浮动,精确计算比较困难。
在未暴击时暴击伤害倍率变为部位伤害倍率,游戏内tips这样写到:
上限外增伤=(1+属性弱点加成)*(1+∑造成伤害up)+0.5*buff增伤
buff增伤是最复杂的部分,在不考虑阿尔贝斯之印这个特殊易伤的情况下,对于绝大多数角色,buff增伤=max{min[(1+∑攻击up)*(1+∑防御down)*(1+强壮)*(1+逆境), 2]*(1-攻击down)*(1-防御up)*(1-白盾)-1, 0}。这里强壮和逆境与攻击up乘算而非加算,buff区增伤最大值为1,最小值为0,乘以0.5后最大值为0.5。
别西卜的黄钻头减攻数值为60%,带入上述公式可以发现无论你的攻击up、防御down、强壮、逆境效果有多少,最后buff增伤都会是0,因此只要你吃了别西卜的黄钻头,就和你的buff增伤说再见吧
观察上限内增伤的计算公式和上限外增伤的计算公式,我们可以发现攻击up这种buff既作用于上限内,也作用于上限外。那么对于一个远低于上限的招式而言,在没有属性弱点加成和造成伤害up的情况下,一个30%的攻击up会让伤害提高(1+0.3)(1+0.5*0.3)-1=1.3*1.15-1=49.5%,事实真的如此吗?并不是,事实上如果你的可造成伤害小于伤害上限,那么buff增伤会取0,也就是说buff增伤区存在一个上限检测机制,只有当你的伤害能够达到上限时,buff增伤才会等于上述的公式,否则等于0
那么为什么buff增伤在怪物od时不生效呢?
大家注意到了在伤害计算公式中还存在一个OD缩放,神人cy似乎在上限检测时将整个(min(可造成伤害,基础上限*(1+上限up))*OD缩放)与基础上限*(1+上限up)进行对比,然而存在od减伤的boss的od缩放都小于1,你在任何情况下都无法达成上限检测,因此buff增伤区会取0;天元和木桩这些OD缩放=1的怪则可以达成上限检测,buff增伤区会按照公式正常进行计算。
相关内容请关注:碧蓝幻想:Relink专区

