Talk:Protection

so the (4xlevel)% damage reduction for each piece means that full prot 4 armor would result in 64% dmg reduction?

24.218.179.195 23:26, 28 December 2020 (UTC)

Protection Formula is in an absurd format
 This would equate to a result of 88% damage reduction, as it stacks multiplicatively rather than additively (80% + 40% - (80% * 40%), rather than 80% + 40%).

This is a "recursive" formula to calculate damage reduction. Why!? To understand this formula you have to decompose it into this:

Let ArmorReduction = ArmorPoints*4% ProtReduction = ProtLevel*4% TotalReduction = ArmorReduction + ProtEffective where ProtEffective = ProtReduction-(ArmorReduction*ProtReduction)

Imagine adding a third level to that (for example a stoneskin effect):

TotalReduction = ArmorReduction + ProtEffective + StoneskinEffective where StoneskinEffective = ArmorReduction + ProtEffective) - (StoneskinEeduction*ArmorReduction + ProtEffective)     and ProtEffective = ProtReduction-(ArmorReduction*ProtReduction)

Multiplicative scaling should just be described with

EffectiveDamage = Damage * 1-ArmorReduction * 1-ProtReduction * ... or EffectiveReduction = 1 - (1-ArmorReduction * 1-ProtReduction * 1-...) DaAresinger (talk) 13:11, 17 August 2022 (UTC)