public override void OnItemLifted(Mobile from, Item item)
        {
            if (m_Spawn)  //if it's allowed to spawn let it else don't.
            {
                bool notYetLifted = !m_Lifted.Contains(item);

                from.RevealingAction();

                if (notYetLifted)
                {
                    m_Lifted.Add(item);

                    if (0.1 >= Utility.RandomDouble())   // 10% chance to spawn a new monster
                    {
                        ArtifactMap.Spawn(m_ArtifactLevel, GetWorldLocation(), Map, from, false);
                    }
                }
            }

            base.OnItemLifted(from, item);
        }