明日方舟攻击力的加算和乘算之间的区别
修改于2020/05/24331 浏览攻略
写这些的起因是有人问我这个问题,虽然这应该是开服时期就被弄透的东西,但我没有找到现成的讲解,于是自己写了这些
对攻击力的加算和乘算之间的区别进行分析,这也是分析不同技能的吃拐效果差异的基础
除了固定值加攻(例:空的2技能)外,有3类加攻buff
A类buff:攻击力+a%
例:斯卡蒂2技能

攻击力+170%
B类buff:攻击力提升至b%
例:能天使3技能

攻击力提升至110%
C类buff:造成相当于攻击力c%的伤害
例:伊芙利特2技能

造成相当于攻击力250%的法术伤害
最终攻击力=基础攻击力*(1+a%)*b%*c%
若有多个A类buff,则互相加算,即a=a1+a2+...+an
以“精英2 满级 满信赖 潜能1”的斯卡蒂为例

基础攻击力:1013
第一天赋

攻击力+14%
斯卡蒂的第一天赋和2技能均为A类buff
最终攻击力=1013*(1+14%+170%)=2877
若将斯卡蒂2技能改为B类buff(描述为“部署后30秒内攻击力提升至270%”)
则最终攻击力=1013*(1+14%)*270%=3118>2877
加攻buff的倍率:单独使用该buff时最终攻击力与基础攻击力之比(例:斯卡蒂2技能为2.7,能天使3技能为1.1,伊芙利特2技能为2.5)
一般地,两个加攻buff,第一个buff的倍率为a(a>1),第二个buff的倍率为b(b>1),基础攻击力为x,加算时得到的最终攻击力为f1,乘算时得到的最终攻击力为f2
f1=x*[1+(a-1)+(b-1)]=x*(a+b-1)
f2=x*a*b
由于a>1,b>1
a*b=a*[1+(b-1)]=a+a*(b-1)>a+b-1
x*(a+b-1)<x*a*b
即f1<f2
结论:两个加攻buff在倍率相同的前提下,二者同为A类buff时(加算)相比二者为不同类buff时(乘算)得到的最终攻击力更低