public int OnCraft(int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue)
		{
			m_Quality = (TeleporterQuality)quality;
			if (m_Quality == TeleporterQuality.Exceptional)
				m_AllowDifferentHouses = true;
			return quality;
		}
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);
			int version = reader.ReadEncodedInt();

			switch (version)
			{
				case 0:
					m_AllowDifferentHouses = reader.ReadBool();
					m_Quality = (TeleporterQuality)reader.ReadEncodedInt();
					break;
			}
		}