public override void OnClick() { PlayerMobile mobile = (PlayerMobile)m_Mobile; { if ( mobile != null) { Item rs = mobile.Backpack.FindItemByType(typeof(RestorationScroll)); Item cs = mobile.Backpack.FindItemByType(typeof(CharlesMarker7)); Item cr = mobile.Backpack.FindItemByType(typeof(CharlesMarker6)); Item cq = mobile.Backpack.FindItemByType(typeof(CharlesMarker5)); Item cp = mobile.Backpack.FindItemByType(typeof(CharlesMarker4)); Item co = mobile.Backpack.FindItemByType(typeof(CharlesMarker3)); Item cn = mobile.Backpack.FindItemByType(typeof(CharlesMarker2)); Item cm = mobile.Backpack.FindItemByType(typeof(CharlesMarker)); Item fm = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker)); Item fn = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker3)); if (cs != null) { mobile.SendGump(new CharlesQuestGump9(mobile)); cs.Delete(); } else if (rs != null) { if (fn !=null) { mobile.SendGump(new CharlesQuestGump8(mobile)); Penthesilea pt = new Penthesilea(); pt.MoveToWorld( new Point3D( 1546, 1683, -30), Map.Trammel); rs.Delete(); fn.Delete(); } else { mobile.SendMessage("Are you trying to dupe me?"); } } else if (cr != null) { mobile.SendGump(new CharlesQuestGump7(mobile)); cr.Delete(); } else if (cq != null) { mobile.SendGump(new CharlesQuestGump6(mobile)); cq.Delete(); } else if (cp != null) { mobile.SendGump(new CharlesQuestGump5(mobile)); cp.Delete(); } else if (co != null) { mobile.SendGump(new CharlesQuestGump4(mobile)); co.Delete(); } else if (cn != null) { mobile.SendGump(new CharlesQuestGump3(mobile)); cn.Delete(); } else if (cm != null) { mobile.SendGump(new CharlesQuestGump2(mobile)); cm.Delete(); } else if (fm != null) { mobile.SendGump(new CharlesQuestGump(mobile)); fm.Delete(); } else { mobile.SendMessage("I have no business with you"); } } } }
public override void OnClick() { PlayerMobile mobile = (PlayerMobile)m_Mobile; { if (mobile != null) { Item rs = mobile.Backpack.FindItemByType(typeof(RestorationScroll)); Item cs = mobile.Backpack.FindItemByType(typeof(CharlesMarker7)); Item cr = mobile.Backpack.FindItemByType(typeof(CharlesMarker6)); Item cq = mobile.Backpack.FindItemByType(typeof(CharlesMarker5)); Item cp = mobile.Backpack.FindItemByType(typeof(CharlesMarker4)); Item co = mobile.Backpack.FindItemByType(typeof(CharlesMarker3)); Item cn = mobile.Backpack.FindItemByType(typeof(CharlesMarker2)); Item cm = mobile.Backpack.FindItemByType(typeof(CharlesMarker)); Item fm = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker)); Item fn = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker3)); if (cs != null) { mobile.SendGump(new CharlesQuestGump9(mobile)); cs.Delete(); } else if (rs != null) { if (fn != null) { mobile.SendGump(new CharlesQuestGump8(mobile)); Penthesilea pt = new Penthesilea(); pt.MoveToWorld(new Point3D(1546, 1683, -30), Map.Trammel); rs.Delete(); fn.Delete(); } else { mobile.SendMessage("Are you trying to dupe me?"); } } else if (cr != null) { mobile.SendGump(new CharlesQuestGump7(mobile)); cr.Delete(); } else if (cq != null) { mobile.SendGump(new CharlesQuestGump6(mobile)); cq.Delete(); } else if (cp != null) { mobile.SendGump(new CharlesQuestGump5(mobile)); cp.Delete(); } else if (co != null) { mobile.SendGump(new CharlesQuestGump4(mobile)); co.Delete(); } else if (cn != null) { mobile.SendGump(new CharlesQuestGump3(mobile)); cn.Delete(); } else if (cm != null) { mobile.SendGump(new CharlesQuestGump2(mobile)); cm.Delete(); } else if (fm != null) { mobile.SendGump(new CharlesQuestGump(mobile)); fm.Delete(); } else { mobile.SendMessage("I have no business with you"); } } } }