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); } }
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); }