using Server.Gumps; namespace Server.Items { public class MelisandesHairDye : Item { public override int LabelNumber => 1041088; // Hair Dye [Constructible] public MelisandesHairDye() : base( 0xEFF ) { Hue = Utility.RandomMinMax( 0x47E, 0x499 ); } public MelisandesHairDye( Serial serial ) : base( serial ) { } 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( (int) 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); } private class ConfirmGump : BaseConfirmGump { public override int TitleNumber => 1074395; //