Magic Protection

Magic protection reduces any magic damage by a percentage.

The formula for the damage you will take is (50 / (50 + magic protection))

Magic protection is calculated before your block meaning it synergizes exceptionally well and can likely make you completely immune to most types of magic damage if you stack enough of the two.