/// <summary> /// Saves the settings of the specific instances of this /// item /// </summary> /// <param name="writer"></param> public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteEncodedInt( m_Charges ); writer.Write((int)m_Desecrated); writer.Write((int)m_Difficulty); writer.WriteEncodedInt( m_DischargeRate); writer.WriteGuild<Guild>(m_ControllingGuild); writer.Write((bool)m_Locked); writer.WriteMobileList(m_Mobiles); writer.WriteItemList(MinorCrystals); writer.WriteItemList(CitySpawners); }