Resistance

Resistance

> Characteristics

Resistance increases the effectiveness of Chips with a shield effect. See Effects.

An absolute shield reduces the damage taken by a fixed amount, while a relative shield reduces it by a percentage. Poisons, damage return and nova damage ignore shields.

FinalAbsoluteShield = BaseAbsoluteShield * (1 + Resistance / 100)

FinalRelativeShield = BaseRelativeShield * (1 + Resistance / 100)

So with 100 Resistance, protection is doubled; with 200, it is tripled, and so on.

The final damage is calculated as follows:

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

Note: by the time damage is calculated, resistance no longer comes into the formula, because shield effects are calculated when the chip is cast and stay fixed afterwards. They can, however, be reduced with a chip such as Liberation.

Shield values can be negative, through the vulnerability and absolute vulnerability effects. In that case, the formula stays the same: damage is increased instead of reduced.

The getAbsoluteShield and getRelativeShield functions return an entity's current absolute and relative shield, respectively.

Depending on how much capital you spend on Resistance, the Resistance/Capital ratio changes:

Added resistance Resistance/Capital ratio

Added resistance 1 Capital for 2 points of Resistance

200 1 Capital for 1 point of Resistance

400 2 Capital for 1 point of Resistance

600 3 Capital for 1 point of Resistance