First,let’s study how mp absorb an alchemy work. As I read, you first recover and current hp/mp can go over max. After, you take dmg and,if your hp/mp is still over max, it becomes equal to max.

Then let’s see how many DR (damage reduction) we need to recover the same amount of hp/mp as we lose with 20% mp absorb. So, we take 80% of dmg and recover 20% which means we need (0.8-0.2)/0.8 = 0.75 = 75% DR.

Now,how much armor do we need? DR from armor in arena = armor/(armor+ 20 000). We need 60 000 armor for 75% DR.

Flat armor:

300 from natural armor (if+25% quality)

2400 from eternal lederer’s lance (jaspered)

1700 * 5 = 8500 from 5 crystal affixes

1400 from eternal pet

8000 from 16 strength (max)

**Total: 20 600**

armor % (we need 200%):

60 % from 4 endow

18 % from eternal lederer’s lance

18 % from eternal pet

9% * 5 from other items

75% from plagued(3)

**total: 216 %**

Where is the mistake?