public AlchemistBookGump(PlayerMobile from, AlchemistBook book) : base(25, 25) { m_From = from; m_Book = book; m_From.CloseGump(typeof(AlchemistBookGump)); AddPage(0); AddBackground(50, 10, 655, 260, 5054); AddImageTiled(58, 20, 638, 241, 2624); AddAlphaRegion(58, 20, 638, 241); AddLabel(325, 25, 88, "Book of Alchemy"); AddLabel(125, 50, 0x486, "BlackPearl"); AddLabel(225, 50, 0x480, book.BlackPearl.ToString()); AddButton(75, 50, 4005, 4007, 1, GumpButtonType.Reply, 0); AddLabel(125, 75, 0x486, "Bloodmoss"); AddLabel(225, 75, 0x480, book.Bloodmoss.ToString()); AddButton(75, 75, 4005, 4007, 2, GumpButtonType.Reply, 0); AddLabel(125, 100, 0x486, "Garlic"); AddLabel(225, 100, 0x480, book.Garlic.ToString()); AddButton(75, 100, 4005, 4007, 3, GumpButtonType.Reply, 0); AddLabel(125, 125, 0x486, "Ginseng"); AddLabel(225, 125, 0x480, book.Ginseng.ToString()); AddButton(75, 125, 4005, 4007, 4, GumpButtonType.Reply, 0); AddLabel(125, 150, 0x486, "MandrakeRoot"); AddLabel(225, 150, 0x480, book.MandrakeRoot.ToString()); AddButton(75, 150, 4005, 4007, 5, GumpButtonType.Reply, 0); AddLabel(125, 175, 0x486, "Nightshade"); AddLabel(225, 175, 0x480, book.Nightshade.ToString()); AddButton(75, 175, 4005, 4007, 6, GumpButtonType.Reply, 0); AddLabel(125, 200, 0x486, "SulfurousAsh"); AddLabel(225, 200, 0x480, book.SulfurousAsh.ToString()); AddButton(75, 200, 4005, 4007, 7, GumpButtonType.Reply, 0); AddLabel(125, 225, 0x486, "SpidersSilk"); AddLabel(225, 225, 0x480, book.SpidersSilk.ToString()); AddButton(75, 225, 4005, 4007, 8, GumpButtonType.Reply, 0); AddLabel(325, 50, 0x486, "BatWing"); AddLabel(425, 50, 0x480, book.BatWing.ToString()); AddButton(275, 50, 4005, 4007, 9, GumpButtonType.Reply, 0); AddLabel(325, 75, 0x486, "GraveDust"); AddLabel(425, 75, 0x480, book.GraveDust.ToString()); AddButton(275, 75, 4005, 4007, 10, GumpButtonType.Reply, 0); AddLabel(325, 100, 0x486, "PigIron"); AddLabel(425, 100, 0x480, book.PigIron.ToString()); AddButton(275, 100, 4005, 4007, 11, GumpButtonType.Reply, 0); AddLabel(325, 125, 0x486, "Bone"); AddLabel(425, 125, 0x480, book.Bone.ToString()); AddButton(275, 125, 4005, 4007, 12, GumpButtonType.Reply, 0); AddLabel(325, 150, 0x486, "NoxCrystal"); AddLabel(425, 150, 0x480, book.NoxCrystal.ToString()); AddButton(275, 150, 4005, 4007, 13, GumpButtonType.Reply, 0); AddLabel(325, 175, 0x486, "DaemonBlood"); AddLabel(425, 175, 0x480, book.DaemonBlood.ToString()); AddButton(275, 175, 4005, 4007, 14, GumpButtonType.Reply, 0); AddLabel(325, 200, 0x486, "DaemonBone"); AddLabel(425, 200, 0x480, book.DaemonBone.ToString()); AddButton(275, 200, 4005, 4007, 15, GumpButtonType.Reply, 0); AddLabel(325, 225, 0x486, "PotionKeg"); AddLabel(425, 225, 0x480, book.PotionKeg.ToString()); AddButton(275, 225, 4005, 4007, 16, GumpButtonType.Reply, 0); AddLabel(525, 50, 0x486, "BlankScroll"); AddLabel(625, 50, 0x480, book.BlankScroll.ToString()); AddButton(475, 50, 4005, 4007, 17, GumpButtonType.Reply, 0); AddLabel(525, 75, 0x486, "Bottle"); AddLabel(625, 75, 0x480, book.Bottle.ToString()); AddButton(475, 75, 4005, 4007, 18, GumpButtonType.Reply, 0); AddLabel(525, 100, 0x486, "Sand"); AddLabel(625, 100, 0x480, book.Sand.ToString()); AddButton(475, 100, 4005, 4007, 19, GumpButtonType.Reply, 0); AddLabel(525, 200, 88, "Each Max:"); AddLabel(625, 200, 0x480, book.StorageLimit.ToString()); AddLabel(525, 225, 88, "Add resource or item"); AddButton(475, 225, 4005, 4007, 20, GumpButtonType.Reply, 0); }
public AlchemistBookTarget(AlchemistBook book) : base(18, false, TargetFlags.None) { m_Book = book; }