Example #1
0
        private void CurseThem(Mobile from, Mobile targ)
        {
            TeiravonMobile m_Curse = targ as TeiravonMobile;

            if (m_Curse == null)
            {
                from.SendMessage("Target is not a Teiravonmobile!");
                return;
            }

            for (int i = 0; i < SavedInformation.Count; i++)
            {
                if (m_Curse.Name.ToLower() == (((SavedPlayer)SavedInformation[i]).GetName()).ToLower())
                {
                    m_Found = true;
                }
            }

            if (m_Found)
            {
                from.SendMessage(m_Curse.Name + "'s playerdata was found in the stone. Proceeding.");
                from.SendMessage(m_Curse.Name + " has been cursed.");
                Curse(m_Curse);
            }
            else
            {
                m_Stone.SaveThis(from, m_Curse);
                from.SendMessage("Backing up the information of {0} the stone.", m_Curse.Name);
                from.SendMessage(m_Curse.Name + " has been cursed.");
                Curse(m_Curse);
            }
        }
Example #2
0
        private void SaveThem(Mobile from, Mobile targ)
        {
            PlayerMobile m = targ as PlayerMobile;

            from.SendMessage(targ.Name + " has been saved to the stone.");
            m_Stone.SaveThis(from, targ);
        }