反抗

# 反抗 > 特点

抗性提高子弹的护盾效果。请参阅 效果

绝对护盾减少一定量的伤害,相对护盾减少一定百分比的伤害。 毒药伤害反射新星伤害绕过护盾。

FinalAbsoluteShield = BaseAbsoluteShield * (1 + Resistance / 100)

FinalRelativeShield = BaseRelativeShield * (1 + Resistance / 100)

因此,抗性为 100 时,保护加倍,抗性为 200 时,保护加倍,依此类推。

最终伤害计算如下:

FinalDamage = BasicDamage * (1 - RelativeShield / 100) - AbsoluteShield

注意:计算伤害时,阻力不再进入公式,因为效果是在芯片发射时计算的,此后保持不变。然而,它们可以用 liberation 之类的子弹来减少。

易伤和绝对易伤效果有可能出现负护盾值。在这种情况下,公式保持不变,伤害会被放大而不是减少。

getAbsoluteShieldgetRelativeShield 函数允许分别获得实体的当前绝对和相对屏蔽。

根据在抵抗中花费的资本数量,抵抗/资本比率会发生变化:

增加阻力 阻力/资金比率

阻力增加 1 资本换 2 个阻力点

200 1 资本换 1 点阻力

400 1点阻力2资本

600 1点阻力3资本