Vanilla Spell Shield

Spell Shield
(Abjuration)

Level: 5
Range: 0
Duration: 3 rounds/level
Casting Time: 8
Area of Effect: The caster
Saving Throw: None

When this spell is cast, the wizard is protected from the next magical attack against <PRO_HIMHER>. The spells from which the wizard is protected are Spell Thrust, Secret Word, Breach, Lower Resistance, Pierce Magic, Ruby Ray, Khelben’s Warding Whip, Pierce Shield, and Spellstrike. If one of these spells is cast at the wizard, this spell activates and absorbs the attack. However, this only works once and this spell is consumed in the process. Otherwise, it will last for its duration.