通过爱国者来研究减防和减抗机制
修改于2021/08/07478 浏览综合
一、阅前说明
1.1研究目的
本文旨在通过观察各角色对爱国者防御和法抗的削减程度来研究削抗和削防的机制。
1.2防御和法抗机制简单说明
防御:
角色攻击力低于目标防御时,强制造成总伤害5%的伤害,一般被称作抛光,
角色攻击力高于目标防御时,伤害=攻击力*技能系数—目标防御
法抗:
伤害=攻击力*技能系数*(1—目标法抗%)
真实伤害:
无视防御和法抗,造成全额伤害
1.3.爱国者防御和法抗
基础防御:500
一阶段buff下防御:2100=(500+200)*3
基础法抗:45
一阶段buff下法抗:90=45*2
二、各角色对爱国者的防御削弱
a类:削减固定数值
陨星:990=330*3
小火龙(二技能):900=300*3
迷迭香(三技能):480=160*3
水陈:220(感觉是bug)
b类:削减百分比:
初雪:60%*2100
巫恋:50%
极境:35%
熔泉:30%
黑:20%
c类:无视防御力:
松果:210
迷迭香(被动):160
送葬人:160
早露:60%
多类混合(计算爱国者剩余防御力):
a+a:削减效果累加,例如陨星+小火龙:210=2100—(330+300)*3
b+b:削减效果累乘,例如初雪+黑
672=2100*(1—60%)*(1-20%)
a+b:先减固定数值,再算百分比,例如陨星+黑:888=(2100—330*3)*(1—20%)
a+b+早露:先计算固定数值,再算百分比,陨星+初雪+早露:
177.6=(2100—330*3)*(1—60%)*(1—60%)
a+b+c:先计算固定数值,再算百分比,最后算无视防御,例如陨星+初雪+迷迭香:
284=(2100—330*3)*(1—60%)—160
三、各角色对爱国者法抗削弱
a类:削减固定数值
小火龙(三技能):20*2
b类:削减百分比
小火龙(被动):40%*90
初雪:30%
点燃羊:20%
莱恩哈特:15%
c类:无视法抗:
史尔特尔:20
多类混合(计算剩余法抗):
a+b:小火龙(被动+三技能):
30=(45—20)*2*(1—40%)
b+b:削减效果累乘,例如点燃羊+初雪:50.4=90*80%*70%
b+c:先算百分比,再算无视法抗,例如点燃羊+史尔特尔:
52=90*80%—20
a+b+c:先削减固定数值,再算百分比,最后无视法抗
三技能小火龙+史尔特尔:
10=(45—20)*2*(1—40%)—20
四、结论(建议结合二和三看)
1、减防减抗计算时,优先级依次为:
固定数值>百分比>无视防御(法抗)
2、“固定数值”削减的是buff加成之前的防御(法抗),同类累加。(陨星、小火龙、迷迭香的减防对爱国者都会乘3,但水陈只削220防御)
3、“百分比”削减的是buff加成之后的防御(法抗),同类累乘。
4、“无视防御(法抗)”在所有结算完成后进行,其中“百分比无视”累乘(等同于b类),“固定数值无视”最后削减。
举例说明:
陨星(170固定数值减防)、小火龙(200固定数值防)、初雪(60%)、巫恋(50%)、迷迭香(无视防御160,不带三技能)
大爹的防御:(2100—170*3—200*3)*(1—60%)(1—50%)—160=38
法抗同理
五、补充说明
5.1不要直接用地图内的攻击力计算,buff后的攻击力存在未显示出的小数点,伤害的计算过程并不会删掉小数,但最终伤害会四舍五入。例如,1043攻击力的早露,被动效果(乘1.08)下攻击力变为1126.44=1043*1.08,同时爱国者的防御力被陨星、初雪和早露削减到349.8,这时造成的伤害是777≈1126.44—349.8=776.64,
但面板攻击力为1126,1126—349.8≈776
5.2在测a+a时,我用的陨星(170减防)+小火龙(300减防)+水陈(7级技能200减防),水陈攻击力是797。
理论上水陈未开技能时,爱国者的防御力是690(2100—300*3—170*3),但是不开技能水陈无法破防,开技能后,伤害为1542*2,又符合计算结果,797*1.7(技能)*1.5(特性)=2032,2032—(690—200)=1542。
5.3点燃羊在伤害打出前已削减法抗,对主要角色造成两次伤害,周围角色造成一次伤害,所以看见的伤害全部一样。