public override void OnDoubleClick(Mobile from) { TownCrierStone stone = m_Stone as TownCrierStone; if (stone != null) { if (from.AccessLevel >= AccessLevel.Seer) { from.SendGump(new TownCrierbGump(stone, null)); } } else { from.SendMessage(0x35, "This gem is not yet linked to the TownCrierb Control Stone."); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Stone = reader.ReadItem() as TownCrierStone; break; } } }
public ControlGem() : base(0x186A) { Name = "TownCrier Controls"; m_Stone = null; }