之前已做过同种伤害增益的计算方式,得出结论为:双方同种伤害增益为加减计算。比如我方的反击伤害增加30%,对方受到的反击伤害减少20%,则我方造成的反击伤害增益为(30%-20%)=10%
本文带来的是不同种伤害增益之间的计算方式测试。比如普通攻击伤害增益、弓兵伤害增益,所有伤害增益,兵种克制伤害增益等等之间,它们是如何计算的?
测试步骤较上次略有复杂,故而先给出结论:除兵种克制增益外,已生效的同种增益之间为加减计算。计算后再与兵种克制增益相乘。
以下为测试详情:
测试目的:
推测出不同种伤害增益之间的计算方式。
测试思路:
以普通攻击伤害为例,通过控制变量,观测在一种或者多种伤害增益下的普通攻击伤害的变化。
测试步骤:
一、 普通攻击增益、兵种克制增益、对某兵种伤害增加类增益之间的测试


天赋1

天赋2(上两图)
#测试过程中A始终带弓兵。
第一回合:A对B弓兵,A的普通攻击伤害为1032。
第二回合:A对B步兵,A的普通攻击伤害为1084。
回合1、2测试出兵种克制加成为5%。虽然测试结果为5.03%,但那是因为数值的原因,1032*1.05=1083.6,四舍五入正好等于1084。
第三回合:A带贞德副将普通攻击加成25%;B带弓兵,A的普通攻击伤害为:1032*(1+25%)=1290。
第四回合:A带贞德副将普通攻击加成25%;B带步兵(则A对B有5%的兵种克制加成)。A的普通攻击伤害为:1032*(1+25%)*(1+5%)=1355。
可见普通攻击增益与兵种克制增益之间为相乘计算。
第五回合:A点天赋1带贞德副将,普通攻击加成26.5% ;B带弓兵,A的普通攻击伤害为:1032*(1+26.5%)=1306。
第六回合:A点天赋1带贞德副将,普通攻击加成26.5% ;B带步兵,A的普通攻击伤害为:1032*(1+26.5%)*(1+5%)=1371。
第七回合:A点天赋2带贞德副将,普通攻击加成26.5% ,弓兵对步兵伤害提升9%(此回合打弓兵不生效);B带弓兵,A的普通攻击伤害为:1032*(1+26.5%)=1306。
第八回合:A点天赋2带贞德副将,普通攻击加成26.5% ,弓兵对步兵伤害提升9%(此回合生效);B带步兵,A的普通攻击伤害为:1032*(1+26.5%+9%)*(1+5%)=1468。
原本猜测命运指环天赋(弓兵对步兵的伤害提升9%)增益与兵种克制增益为同种增益,两者是相加计算的。但1032*(1+26.5%)*(1+5%+9%)=1488,并非测试值1468。故而转变思路,对步兵种的伤害提升9%,是否为对步兵的各类伤害都提升9%呢?答案是肯定的,可见:普通攻击增益与对某兵种伤害类增益之间为相加计算、对某兵种伤害类增益与兵种克制增益之间为相乘计算。
二、 弓兵伤害增益、普通攻击增益、对某兵种伤害增加增益、兵种克制增益之间的测试

#测试分两个过程,A始终带弓兵,已通过穿脱装备来保证带布狄卡副将无三维变动。
第一回合:A对B弓兵,A的普通攻击伤害为1081。
第二回合:A带贞德副将,普通攻击加成25%,A的普通攻击伤害为1081*(1+25%)=1351。
第三回合:A带布狄卡副将,弓兵伤害增加10%,A的普通攻击伤害为1081*(1+10%)=1189。
过程1可见:只有弓兵伤害增益时,普通攻击伤害的计算方式为原普通攻击伤害*(1+弓兵伤害增益)。
第四回合:A布狄卡主将,弓兵伤害增加10%;B弓兵,A的普通攻击伤害为1432。
根据第三合会结论可推出:如果没有布狄卡觉醒技能10%弓兵伤害提升的话,造成的普通攻击伤害为1432/(1+10%)=1302。
第五回合:A布狄卡贞德,弓兵伤害增加10%,普通攻击伤害增加25%,弓兵对步兵伤害增加5%(此回合打弓兵不生效);B弓兵,A的普通攻击伤害为1302*(1+25%+10%)=1757。
可见普通攻击伤害增益与弓兵伤害增益为相加计算。
第六回合:A布狄卡贞德,弓兵伤害增加10%,普通攻击伤害增加25%,弓兵对步兵伤害增加5%(此回合生效);B步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害为1302*(1+25%+10%+5%)*(1+5%)=1913。
可见弓兵伤害增益与对某兵种伤害增加增益为相加计算,而与兵种克制增益为相乘计算。
三、 所有伤害增益、普通攻击增益、兵种克制增益之间的测试

#测试分两个过程,A始终带弓兵,已通过穿脱装备来保证带尼布副将无三维变动。
第一回合:A对B弓兵,A的普通攻击伤害为989。
第二回合:A带贞德副将,普通攻击加成25%,A的普通攻击伤害为989*(1+25%)=1237。
第三回合:A带尼布副将,所有伤害增加15%,A的普通攻击伤害为989*(1+15%)=1138。
过程1可见:只有所有伤害增益时,普通攻击伤害的计算方式为原普通攻击伤害*(1+所有伤害增益)。
第四回合:A尼布主将,所有伤害增加15%;B弓兵,A的普通攻击伤害为1138。
根据第三合会结论可推出:如果没有尼布四技能15%所有伤害提升的话,造成的普通攻击伤害为1138/(1+15%)=989。
第五回合:A尼布贞德,所有伤害增加15%,普通攻击伤害增加25%;B弓兵,A的普通攻击伤害为989*(1+25%+15%)=1385。
可见普通攻击伤害增益与所有伤害增益为相加计算。
第六回合:A尼布贞德,所有伤害增加15%,普通攻击伤害增加25%;B步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害为989*(1+25%+15%)*(1+5%)=1454。
可见所有伤害增益与兵种克制增益为相乘计算。
四、 进一步验证



#在测试步骤一的基础上增加3回合测试来做验证。(天赋3为天赋1、2+上两图天赋)
第八回合:A点天赋3带贞德副将,普通攻击加成26.5% ,所有伤害增加15%;B带弓兵,A的普通攻击伤害应为:1032*(1+26.5%+15%),计算结果为1460,与测试结果一致。
第九回合:A点天赋3带贞德副将普通攻击加成26.5% ,所有伤害增加15%,弓兵对步兵伤害提升9%(此回合生效);B带步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害应为:1032*(1+26.5%+15%+9%)*(1+5%),计算结果1631,与测试结果一致。
第十回合:A点天赋3带贞德副将普通攻击加成26.5% ,所有伤害增加15%;B带弓兵孙武副将,所有伤害降低10%,A的普通攻击伤害应为:1032*(1+26.5%+15%-10%%),计算结果为1357,与测试结果一致。
推测:所有伤害降低即为各类伤害均降低。

结论:
除兵种克制增益外,已生效的同种增益之间为加减计算。计算后再与兵种克制增益相乘。
解释:
1、万国觉醒一共有三种伤害——普通攻击伤害、反击伤害、技能伤害。
对于普通攻击伤害和反击伤害而言,这样解释或许更加容易理解:
所有伤害增加A%=普通攻击伤害增加A%且反击伤害增加A%
弓兵对步兵的伤害增加B%=弓兵对步兵的普通攻击伤害增加B%且弓兵对步兵的反击伤害增加B%诸如此类,除了兵种克制增益是例外,其他已生效的增益都可视为同种增益。
注:经初步测试不同增益对技能伤害的效果不一,需待后续测试
2、已生效的增益:
①固定增益。比如普攻攻击伤害增加、所有伤害增加、所有伤害降低等等这些不需要条件就有效的。
②生效的临时增益。符合条件才生效的增益,比如弓兵伤害增加(带的弓兵时生效);所率领部位全为弓兵时,弓兵对步兵伤害增加(队伍全为弓兵,且打的步兵时生效);集结时反击伤害增加(发动集结时生效)等等。
3、兵种克制增益:
不存在兵种克制时,兵种克制增益为1;当克制对方兵种时,兵种克制增益为1.05;当被对方兵种克制是时,兵种克制增益为0.95。(被克制时的0.95系数已测试,控制变量后,步兵打步兵普通攻击630,步兵打弓兵普通攻击599,630*0.95=598.5,四舍五入为599)
最后举个例子:
某回合
甲带的弓兵,反击伤害增加30%,普通攻击伤害增加5%,所有伤害增加55%,弓兵伤害提升10%,弓兵对步兵伤害提升9%。
乙带的步兵,受到的反击伤害降低25%,所有伤害降低20%。
那么该回合甲对乙造成的反击伤害增益为(30%+5%+55%+10%+9%-25%-20%)*1.05
以上便是此次测试,谢谢大家~
本文带来的是不同种伤害增益之间的计算方式测试。比如普通攻击伤害增益、弓兵伤害增益,所有伤害增益,兵种克制伤害增益等等之间,它们是如何计算的?
测试步骤较上次略有复杂,故而先给出结论:除兵种克制增益外,已生效的同种增益之间为加减计算。计算后再与兵种克制增益相乘。
以下为测试详情:
测试目的:
推测出不同种伤害增益之间的计算方式。
测试思路:
以普通攻击伤害为例,通过控制变量,观测在一种或者多种伤害增益下的普通攻击伤害的变化。
测试步骤:
一、 普通攻击增益、兵种克制增益、对某兵种伤害增加类增益之间的测试


天赋1

天赋2(上两图)
#测试过程中A始终带弓兵。
第一回合:A对B弓兵,A的普通攻击伤害为1032。
第二回合:A对B步兵,A的普通攻击伤害为1084。
回合1、2测试出兵种克制加成为5%。虽然测试结果为5.03%,但那是因为数值的原因,1032*1.05=1083.6,四舍五入正好等于1084。
第三回合:A带贞德副将普通攻击加成25%;B带弓兵,A的普通攻击伤害为:1032*(1+25%)=1290。
第四回合:A带贞德副将普通攻击加成25%;B带步兵(则A对B有5%的兵种克制加成)。A的普通攻击伤害为:1032*(1+25%)*(1+5%)=1355。
可见普通攻击增益与兵种克制增益之间为相乘计算。
第五回合:A点天赋1带贞德副将,普通攻击加成26.5% ;B带弓兵,A的普通攻击伤害为:1032*(1+26.5%)=1306。
第六回合:A点天赋1带贞德副将,普通攻击加成26.5% ;B带步兵,A的普通攻击伤害为:1032*(1+26.5%)*(1+5%)=1371。
第七回合:A点天赋2带贞德副将,普通攻击加成26.5% ,弓兵对步兵伤害提升9%(此回合打弓兵不生效);B带弓兵,A的普通攻击伤害为:1032*(1+26.5%)=1306。
第八回合:A点天赋2带贞德副将,普通攻击加成26.5% ,弓兵对步兵伤害提升9%(此回合生效);B带步兵,A的普通攻击伤害为:1032*(1+26.5%+9%)*(1+5%)=1468。
原本猜测命运指环天赋(弓兵对步兵的伤害提升9%)增益与兵种克制增益为同种增益,两者是相加计算的。但1032*(1+26.5%)*(1+5%+9%)=1488,并非测试值1468。故而转变思路,对步兵种的伤害提升9%,是否为对步兵的各类伤害都提升9%呢?答案是肯定的,可见:普通攻击增益与对某兵种伤害类增益之间为相加计算、对某兵种伤害类增益与兵种克制增益之间为相乘计算。
二、 弓兵伤害增益、普通攻击增益、对某兵种伤害增加增益、兵种克制增益之间的测试

#测试分两个过程,A始终带弓兵,已通过穿脱装备来保证带布狄卡副将无三维变动。
第一回合:A对B弓兵,A的普通攻击伤害为1081。
第二回合:A带贞德副将,普通攻击加成25%,A的普通攻击伤害为1081*(1+25%)=1351。
第三回合:A带布狄卡副将,弓兵伤害增加10%,A的普通攻击伤害为1081*(1+10%)=1189。
过程1可见:只有弓兵伤害增益时,普通攻击伤害的计算方式为原普通攻击伤害*(1+弓兵伤害增益)。
第四回合:A布狄卡主将,弓兵伤害增加10%;B弓兵,A的普通攻击伤害为1432。
根据第三合会结论可推出:如果没有布狄卡觉醒技能10%弓兵伤害提升的话,造成的普通攻击伤害为1432/(1+10%)=1302。
第五回合:A布狄卡贞德,弓兵伤害增加10%,普通攻击伤害增加25%,弓兵对步兵伤害增加5%(此回合打弓兵不生效);B弓兵,A的普通攻击伤害为1302*(1+25%+10%)=1757。
可见普通攻击伤害增益与弓兵伤害增益为相加计算。
第六回合:A布狄卡贞德,弓兵伤害增加10%,普通攻击伤害增加25%,弓兵对步兵伤害增加5%(此回合生效);B步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害为1302*(1+25%+10%+5%)*(1+5%)=1913。
可见弓兵伤害增益与对某兵种伤害增加增益为相加计算,而与兵种克制增益为相乘计算。
三、 所有伤害增益、普通攻击增益、兵种克制增益之间的测试

#测试分两个过程,A始终带弓兵,已通过穿脱装备来保证带尼布副将无三维变动。
第一回合:A对B弓兵,A的普通攻击伤害为989。
第二回合:A带贞德副将,普通攻击加成25%,A的普通攻击伤害为989*(1+25%)=1237。
第三回合:A带尼布副将,所有伤害增加15%,A的普通攻击伤害为989*(1+15%)=1138。
过程1可见:只有所有伤害增益时,普通攻击伤害的计算方式为原普通攻击伤害*(1+所有伤害增益)。
第四回合:A尼布主将,所有伤害增加15%;B弓兵,A的普通攻击伤害为1138。
根据第三合会结论可推出:如果没有尼布四技能15%所有伤害提升的话,造成的普通攻击伤害为1138/(1+15%)=989。
第五回合:A尼布贞德,所有伤害增加15%,普通攻击伤害增加25%;B弓兵,A的普通攻击伤害为989*(1+25%+15%)=1385。
可见普通攻击伤害增益与所有伤害增益为相加计算。
第六回合:A尼布贞德,所有伤害增加15%,普通攻击伤害增加25%;B步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害为989*(1+25%+15%)*(1+5%)=1454。
可见所有伤害增益与兵种克制增益为相乘计算。
四、 进一步验证



#在测试步骤一的基础上增加3回合测试来做验证。(天赋3为天赋1、2+上两图天赋)
第八回合:A点天赋3带贞德副将,普通攻击加成26.5% ,所有伤害增加15%;B带弓兵,A的普通攻击伤害应为:1032*(1+26.5%+15%),计算结果为1460,与测试结果一致。
第九回合:A点天赋3带贞德副将普通攻击加成26.5% ,所有伤害增加15%,弓兵对步兵伤害提升9%(此回合生效);B带步兵(则A对B有5%的兵种克制加成),A的普通攻击伤害应为:1032*(1+26.5%+15%+9%)*(1+5%),计算结果1631,与测试结果一致。
第十回合:A点天赋3带贞德副将普通攻击加成26.5% ,所有伤害增加15%;B带弓兵孙武副将,所有伤害降低10%,A的普通攻击伤害应为:1032*(1+26.5%+15%-10%%),计算结果为1357,与测试结果一致。
推测:所有伤害降低即为各类伤害均降低。

结论:
除兵种克制增益外,已生效的同种增益之间为加减计算。计算后再与兵种克制增益相乘。
解释:
1、万国觉醒一共有三种伤害——普通攻击伤害、反击伤害、技能伤害。
对于普通攻击伤害和反击伤害而言,这样解释或许更加容易理解:
所有伤害增加A%=普通攻击伤害增加A%且反击伤害增加A%
弓兵对步兵的伤害增加B%=弓兵对步兵的普通攻击伤害增加B%且弓兵对步兵的反击伤害增加B%诸如此类,除了兵种克制增益是例外,其他已生效的增益都可视为同种增益。
注:经初步测试不同增益对技能伤害的效果不一,需待后续测试
2、已生效的增益:
①固定增益。比如普攻攻击伤害增加、所有伤害增加、所有伤害降低等等这些不需要条件就有效的。
②生效的临时增益。符合条件才生效的增益,比如弓兵伤害增加(带的弓兵时生效);所率领部位全为弓兵时,弓兵对步兵伤害增加(队伍全为弓兵,且打的步兵时生效);集结时反击伤害增加(发动集结时生效)等等。
3、兵种克制增益:
不存在兵种克制时,兵种克制增益为1;当克制对方兵种时,兵种克制增益为1.05;当被对方兵种克制是时,兵种克制增益为0.95。(被克制时的0.95系数已测试,控制变量后,步兵打步兵普通攻击630,步兵打弓兵普通攻击599,630*0.95=598.5,四舍五入为599)
最后举个例子:
某回合
甲带的弓兵,反击伤害增加30%,普通攻击伤害增加5%,所有伤害增加55%,弓兵伤害提升10%,弓兵对步兵伤害提升9%。
乙带的步兵,受到的反击伤害降低25%,所有伤害降低20%。
那么该回合甲对乙造成的反击伤害增益为(30%+5%+55%+10%+9%-25%-20%)*1.05
以上便是此次测试,谢谢大家~