diff --git a/Projects/UOContent/Items/Armor/BaseArmor.cs b/Projects/UOContent/Items/Armor/BaseArmor.cs index 7f679bb14..aa929af57 100644 --- a/Projects/UOContent/Items/Armor/BaseArmor.cs +++ b/Projects/UOContent/Items/Armor/BaseArmor.cs @@ -1134,15 +1134,17 @@ namespace Server.Items { var flags = (OldSaveFlag)reader.ReadEncodedInt(); + Attributes = new AosAttributes(this); + if (GetSaveFlag(flags, OldSaveFlag.Attributes)) { - Attributes = new AosAttributes(this); Attributes.Deserialize(reader); } + ArmorAttributes = new AosArmorAttributes(this); + if (GetSaveFlag(flags, OldSaveFlag.ArmorAttributes)) { - ArmorAttributes = new AosArmorAttributes(this); ArmorAttributes.Deserialize(reader); }