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; } }