The damage that is inflicted by the attacker to the defender is scaled by
f = a/(a+d)
- The attack rating of the attacker
- The defense rating (i.e. armor) of the defender
The attack rating is given by
a = 20+5*L
- The level of the attacker
The absorption is given by
absorption = 1 - f = d/(a+d).
The absorption rate listed on the character sheet is the value against an attacker that has the same level as the character. It will be vary if the attacker level varies. Note that a level difference between attacker and defender has an additional effect on the inflicted damage.
To reach an absorption rate x against an attacker with level L an armor rating of
armor = (20+5*L)*x/(1-x)
is required. The following table shows the required armor to reach various absorption ratios against level 40, 45, 50 and 55 monsters.