using Server.Gumps; namespace Server.Items { public class MelisandesHairDye : Item { [Constructible] public MelisandesHairDye() : base(0xEFF) { Hue = Utility.RandomMinMax(0x47E, 0x499); } public MelisandesHairDye(Serial serial) : base(serial) { } public override int LabelNumber => 1041088; // Hair Dye public override void OnDoubleClick(Mobile from) { if (IsChildOf(from.Backpack)) { if (MondainsLegacy.CheckML(from)) from.SendGump(new ConfirmGump(this)); } else { from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. } } public override void GetProperties(ObjectPropertyList list) { base.GetProperties(list); list.Add(1075085); // Requirement: Mondain's Legacy } public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } private class ConfirmGump : BaseConfirmGump { private Item m_Item; public ConfirmGump(Item item) { m_Item = item; } public override int TitleNumber => 1074395; //