public static void DeleteEscort(Mobile owner) { PlayerMobile pm = owner as PlayerMobile; foreach (BaseQuest escortquest in pm.Quests.Where(x => x.Quester is BaseEscort)) { BaseEscort escort = (BaseEscort)escortquest.Quester; Timer.DelayCall(TimeSpan.FromSeconds(3), delegate { escort.Say(500901); // Ack! My escort has come to haunt me! owner.SendLocalizedMessage(1071194); // You have failed your escort quest… owner.PlaySound(0x5B3); escort.Delete(); }); } }
public override void OnClick() { Owner.From.SendLocalizedMessage(1071194); // You have failed your escort quest… Owner.From.PlaySound(0x5B3); m_Mobile.Delete(); }
public override void OnClick() { m_Mobile.Delete(); }