Mass Shield in Heroes 2

Mass Shield

Mass Shield
Spell Points
7

Halves damage received from ranged attacks for all of your units.