暗黑破坏神2里面的吸收到底是怎么计算的?
发布网友
发布时间:2022-04-26 02:04
我来回答
共3个回答
热心网友
时间:2022-06-19 20:51
吸收是一个先加后减的过程。这个加是在血不满的情况下才能实际的加到,如果满血就没有加血这一说(虽然这个加血的过程仍然是实际存在的)。
最终伤害 = (Damage * XvX / 100 * (1 - ES / 100) - ArmorSkill - DR) * (1 - Resistance / 100) * (1 - 2 * Absorb% / 100) - 2 * Absorb
如果最终伤害为负数,你将得到生命值。
对公式的解释:
Damage:攻击者的初始伤害
XvX:因角色而造成的伤害改变,数值见上表
ES:女巫的能量护盾(减少除去毒系伤害的其他伤害)
ArmorSkill:死灵法师的骨甲(减少物理伤害)和德鲁伊的旋风甲(减少冰、火、电伤害)
DR:伤害减少X(减少物理伤害)或魔法伤害减少X (减少冰、火、电、魔法伤害)
Resistance:抗性(减少相对应的伤害类型)或伤害减少X%(减少物理伤害)
Absorb%:百分比吸收(减少相对应的伤害类型)
Absorb:直接吸收(减少相对应的伤害类型)
TelekinesisBaseLevel:心灵传动Telekinesis基础等级(女巫电系魔法)
c3y推荐的这个公式,如果只考虑Absorb%(百分比吸收)、Absorb(直接吸收)的话,分步简化后的公式就是
实际伤害=攻击伤害×XvX×(1-抗性)×(1-百分比吸收)-直接吸收
获得生命值=攻击伤害×XvX×(1-抗性)×百分比吸收+直接吸收
最终伤害=实际伤害-获得生命值
=攻击伤害×XvX×(1-抗性)×(1-2×百分比吸收)-2×直接吸收
lightingres(lr)
+xx%lightingabsorb(百分比吸电)
+yylightingabsorb(一定数量吸电)
举例一:
1.假如怪物的电伤害是1000
2.你的lr是85,那么你去掉lr之后的伤害就是150
3.假如你有个戒指吸电20%,那么还剩150*60%=90
4.你的腰带吸电20,那么还剩90-20*2=50
也就是说你受到的实际伤害是50
代入上面的公式
最终伤害=实际伤害-获得生命值
=攻击伤害×XvX×(1-抗性)×(1-2×百分比吸收)-2×直接吸收
=1000×1×(1-85%)×(1-2×20%)-2×20
=50
没什么出入。但是这里要注意一个问题,即当前的生命值状态(如帖子开头所言)。
热心网友
时间:2022-06-19 20:52
和抗性不一样
抗性指的是你受到的伤害减少的百分比
75%指的是减少75% 但是还是要接受25%的伤害
吸收指的是 比如你收到100的伤害 你装备吸收75% 这样只有25%的伤害是作用于你的
这25%的伤害再通过抗性进行计算
热心网友
时间:2022-06-19 20:52
吸收伤害有个上限.一般说的吸收伤害都是一次攻击中的伤害,吸收一部分.和抗性不同,抗性是线性的减少属性伤害.
物免也是一种吸收.不过不是把所有的伤害全免疫的,可以理解成和抗性差不多.