Add shieldArmorType to weaponDef declaration