diff --git a/Scripts/Items/Armor/BaseArmor.cs b/Scripts/Items/Armor/BaseArmor.cs index 8fdf3b5..129672d 100644 --- a/Scripts/Items/Armor/BaseArmor.cs +++ b/Scripts/Items/Armor/BaseArmor.cs @@ -714,7 +714,7 @@ namespace Server.Items m_Meditate = (AMA)(-1); if ( GetSaveFlag( flags, SaveFlag.PlayerConstructed ) ) - m_PlayerConstructed = true; + m_PlayerConstructed = reader.ReadBool(); break; } diff --git a/Scripts/Items/Clothing/BaseClothing.cs b/Scripts/Items/Clothing/BaseClothing.cs index 6bee8cc..b2fdb45 100644 --- a/Scripts/Items/Clothing/BaseClothing.cs +++ b/Scripts/Items/Clothing/BaseClothing.cs @@ -433,7 +433,7 @@ namespace Server.Items m_Resource = DefaultResource; if ( GetSaveFlag( flags, SaveFlag.PlayerConstructed ) ) - m_PlayerConstructed = true; + m_PlayerConstructed = reader.ReadBool(); if ( GetSaveFlag( flags, SaveFlag.Crafter ) ) m_Crafter = reader.ReadMobile(); @@ -558,4 +558,4 @@ namespace Server.Items #endregion } -} \ No newline at end of file +} diff --git a/Scripts/Items/Weapons/BaseWeapon.cs b/Scripts/Items/Weapons/BaseWeapon.cs index a3ab8e4..5471ae1 100644 --- a/Scripts/Items/Weapons/BaseWeapon.cs +++ b/Scripts/Items/Weapons/BaseWeapon.cs @@ -1450,7 +1450,7 @@ namespace Server.Items } if ( GetSaveFlag( flags, SaveFlag.PlayerConstructed ) ) - m_PlayerConstructed = true; + m_PlayerConstructed = reader.ReadBool(); if( GetSaveFlag( flags, SaveFlag.Slayer2 ) ) m_Slayer2 = (SlayerName)reader.ReadInt();