Exemple #1
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();

            m_Mark = reader.ReadItem() as BlueSerpentMark;
        }
Exemple #2
0
        public static void ClearMarks(Mobile m)
        {
            // Clean up the marks in case they opened this quest multiple times.
            List <BlueSerpentMark> list = new List <BlueSerpentMark>();

            foreach (Item item in World.Items.Values)
            {
                if (item is BlueSerpentMark)
                {
                    BlueSerpentMark bsk = (BlueSerpentMark)item;

                    if (bsk.Owner == m)
                    {
                        list.Add(bsk);
                    }
                }
            }

            for (int i = list.Count - 1; i > -1; i--)
            {
                list[i].Delete();
            }
        }