using Server.Gumps; using Server.Mobiles; using Server.Network; namespace Server.Engines.MLQuests.Gumps { public class QuestReportBackGump : BaseQuestGump { private MLQuestInstance m_Instance; public QuestReportBackGump(MLQuestInstance instance) : base(3006156) // Quest Conversation { m_Instance = instance; MLQuest quest = instance.Quest; PlayerMobile pm = instance.Player; // TODO: Check close sequence CloseOtherGumps(pm); SetTitle(quest.Title); RegisterButton(ButtonPosition.Left, ButtonGraphic.Continue, 4); RegisterButton(ButtonPosition.Right, ButtonGraphic.Close, 3); SetPageCount(1); BuildPage(); AddConversation(quest.CompletionMessage); } public override void OnResponse(NetState sender, RelayInfo info) { if (info.ButtonID == 4) m_Instance.ContinueReportBack(true); } } }