public override Item RequestInstance() { Armament newCopy = (Armament)base.RequestInstance(); newCopy.statuses = new string[2] { string.Empty, string.Empty }; if (newCopy.durability <= 0) { newCopy.durability = 1; } newCopy.UpdateEquipped(); newCopy.UpdateDurability(); return(newCopy); }