public override void OnResponse(NetState state, RelayInfo info)
        {
            Mobile       from   = state.Mobile;
            PlayerMobile player = from as PlayerMobile;

            switch (info.ButtonID)
            {
            case 0:
            {
                player.Profession = 10;
                player.Level      = 1;
                player.Exp        = 0;
                player.KillExp    = 0;
                player.LevelAt    = 200;

                from.BankBox.DropItem(new BankCheck(500));

                from.Str += 15;
                from.Dex += 10;
                from.Int += 25;

                from.Skills.AnimalLore.Base   = 25;
                from.Skills.AnimalTaming.Base = 50;
                from.Skills.Healing.Base      = 50;
                from.Skills.Herding.Base      = 50;
                from.Skills.Veterinary.Base   = 25;

                FancyTunic tunic = new FancyTunic();
                tunic.Hue        = 0;
                tunic.Identified = true;
                from.AddToBackpack(tunic);

                Sandals boots = new Sandals();
                boots.Hue        = 0;
                boots.Identified = true;
                from.AddToBackpack(boots);

                from.BankBox.DropItem(new DruidSpellbook());
                from.BankBox.DropItem(new DruidLureStoneScroll());
                from.BankBox.DropItem(new DruidNaturesPassageScroll());
                from.BankBox.DropItem(new DruidShieldOfEarthScroll());

                from.AddToBackpack(new VeterinarySkillGuide());
                from.BankBox.DropItem(new TamersHandbookEcology());

                from.Map      = Map.Malas;
                from.Location = new Point3D(1670, 2008, 1);
                from.PlaySound(0x214);
                from.FixedEffect(0x376A, 10, 16);

                ShepherdsCrook weapon = new ShepherdsCrook();
                weapon.Hue        = 0;
                weapon.Identified = true;
                from.AddToBackpack(weapon);

                World.Broadcast(0x35, true, "Another has chosen thy path of the Druid!");
                from.CloseGump(typeof(DruidClassGump));

                break;
            }

            case 1:
            {
                from.SendMessage("You decide that the way of the Druid is not in your best interests.");
                from.CloseGump(typeof(DruidClassGump));

                break;
            }
            }
        }
        public override void OnResponse(NetState state, RelayInfo info)
        {
            Mobile       from   = state.Mobile;
            PlayerMobile player = from as PlayerMobile;

            switch (info.ButtonID)
            {
            case 0:
            {
                player.Profession = 2;
                player.Level      = 1;
                player.Exp        = 0;
                player.KillExp    = 0;
                player.LevelAt    = 200;

                from.BankBox.DropItem(new BankCheck(500));

                from.Str += 15;
                from.Dex += 10;
                from.Int += 25;

                from.Skills.Alchemy.Base    = 25;
                from.Skills.EvalInt.Base    = 25;
                from.Skills.Inscribe.Base   = 25;
                from.Skills.Magery.Base     = 50;
                from.Skills.Meditation.Base = 50;
                from.Skills.Wrestling.Base  = 10;

                from.AddToBackpack(new MageSkillGuide());

                FancyTunic tunic = new FancyTunic();
                tunic.Hue        = 0;
                tunic.Identified = true;
                from.AddToBackpack(tunic);

                Sandals boots = new Sandals();
                boots.Hue        = 0;
                boots.Identified = true;
                from.AddToBackpack(boots);

                from.BankBox.DropItem(new FullSpellbook());
                from.BankBox.DropItem(new BagOfReagents(300));
                from.BankBox.DropItem(new MagesPouch());

                from.Map      = Map.Malas;
                from.Location = new Point3D(1670, 2008, 1);
                from.PlaySound(0x214);
                from.FixedEffect(0x376A, 10, 16);

                World.Broadcast(0x35, true, "Another has chosen thy path of the Mage!");
                from.CloseGump(typeof(MageClassGump));

                break;
            }

            case 1:
            {
                from.SendMessage("You decide that the way of the Mage is not in your best interests.");
                from.CloseGump(typeof(MageClassGump));

                break;
            }
            }
        }
        public override void OnResponse(NetState state, RelayInfo info)
        {
            Mobile       from   = state.Mobile;
            PlayerMobile player = from as PlayerMobile;

            switch (info.ButtonID)
            {
            case 0:
            {
                player.Profession = 8;
                player.Level      = 1;
                player.Exp        = 0;
                player.KillExp    = 0;
                player.LevelAt    = 200;

                from.BankBox.DropItem(new BankCheck(500));

                from.Str += 15;
                from.Dex += 15;
                from.Int += 20;

                from.Skills.Discordance.Base  = 50;
                from.Skills.Musicianship.Base = 100;
                from.Skills.Peacemaking.Base  = 50;
                from.Skills.Provocation.Base  = 50;

                FancyTunic tunic = new FancyTunic();
                tunic.Hue        = 0;
                tunic.Identified = true;
                from.AddToBackpack(tunic);

                Sandals boots = new Sandals();
                boots.Hue        = 0;
                boots.Identified = true;
                from.AddToBackpack(boots);

                from.BankBox.DropItem(new BardSkillGuide());

                from.BankBox.DropItem(new BardSpellbook());

                from.BankBox.DropItem(new BardEnergyCarolScroll());
                from.BankBox.DropItem(new BardFireCarolScroll());
                from.BankBox.DropItem(new BardIceCarolScroll());
                from.BankBox.DropItem(new BardPoisonCarolScroll());

                from.Map      = Map.Malas;
                from.Location = new Point3D(1670, 2008, 1);
                from.PlaySound(0x214);
                from.FixedEffect(0x376A, 10, 16);

                from.BankBox.DropItem(new Lute());

                World.Broadcast(0x35, true, "Another has chosen thy path of the Bard!");
                from.CloseGump(typeof(BardClassGump));

                break;
            }

            case 1:
            {
                from.SendMessage("You decide that the way of the Bard is not in your best interests.");
                from.CloseGump(typeof(BardClassGump));

                break;
            }
            }
        }