public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Mark = reader.ReadItem() as BlueSerpentMark; }
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(); } }