예제 #1
0
        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.");
            }
        }
예제 #2
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.ReadInt();

            switch (version)
            {
            case 0:
            {
                m_Stone = reader.ReadItem() as TownCrierStone;

                break;
            }
            }
        }
예제 #3
0
 public ControlGem() : base(0x186A)
 {
     Name    = "TownCrier Controls";
     m_Stone = null;
 }