I just noticed a bug with how the shocks from Storm Armor interact with Life Steal and the life steal from the Magic Weapon - Blood Magic rune.

First, you gain no life from Storm Armor with the Blood Magic rune.

Second, if you have no life steal on your weapon, activate Storm Armor, then switch to a life steal weapon, you gain no life.

Third, if you have a life steal weapon equipped, activate Storm Armor, then switch to a non life steal weapon, you still gain life.