But not shields? So Shields only work for Parry?
Code:
if (armor != null)
{
damage = armor.OnHit(this, attacker, damage);
}
shield = defender.FindItemOnLayer(Layer.TwoHanded) as BaseShield;
if (shield != null)
{
damage = shield.OnHit(this, attacker, damage);
}
An invul heater shield can potentially provide another ~20 in damage reduction.