public GracedPetSummonGump( PlayerMobile user, GracedPetSummonBall ball ) : base( 20, 30 )
		{
			m_Mobile = user;
			m_GracedPetSummonBall = ball;

			Dragable = true;

			AddPage( 0 );
			AddBackground( 0, 0, 200, 315, 2520 );

			ArrayList pets = GetPetList( m_Mobile );

			AddHtml( 30, 20, 180, 30, "", false, false );
			AddHtml( 30, 35, 180, 30, "IMPORTANT!", false, false );
			AddHtml( 30, 50, 180, 30, "Cost: 1,000 gold.", false, false );
			AddHtml( 30, 65, 180, 30, "Pets lose no skills.", false, false );
			AddHtml( 30, 70, 180, 30, "", false, false );

			for ( int i = 0; i < pets.Count; i++ )
			{
				AddButton( 30, 95 + 30 * i, 4005, 4007, i + 1, GumpButtonType.Reply, 0 );
				AddHtml( 65, 95 + 30 * i, 145, 30, ((Mobile)pets[i]).Name, false, false );
			}

			AddButton( 30, 245, 4005, 4007, 0, GumpButtonType.Reply, 0 );
			AddHtml( 65, 245, 145, 30, "Exit", false, false ); // EXIT
		}
        public TamerDonationBox()
        {
            Weight = 1.0;
            Hue    = 1278;
            Name   = "Defiance Beast Handler Box";

            PlaceItemIn(16, 50, new PetSkillBall(10));
            PlaceItemIn(16, 65, new PetSkillBall(20));
            PlaceItemIn(16, 80, new PetSkillBall(30));
            PlaceItemIn(16, 95, new PetSkillBall(40));
            //PlaceItemIn( 16, 110, (item = new PetSkillBall( 50 )) );

            PlaceItemIn(160, 50, new PetSkillBall(10));
            PlaceItemIn(160, 65, new PetSkillBall(20));
            PlaceItemIn(160, 80, new PetSkillBall(30));
            PlaceItemIn(160, 95, new PetSkillBall(40));
            //PlaceItemIn( 160, 110, (item = new PetSkillBall( 50 )) );

            Item item = null;

            switch (Utility.Random(3))
            {
            case 0: item = new VultureHelm(); item.Weight = 1.0; item.Name = "Vultures Serrated Beak"; ((VultureHelm)item).IsDonationItem = true; break;

            case 1: item = new EagleHelm(); item.Weight = 1.0; item.Name = "Eagles Crest of Lore"; ((EagleHelm)item).IsDonationItem = true; break;

            case 2: item = new RavenHelm(); item.Weight = 1.0; item.Name = "Raven Headdress of Spirituality"; ((RavenHelm)item).IsDonationItem = true; break;
            }

            PlaceItemIn(91, 57, item);

            item.Hue      = Utility.RandomList(1150, 1151, 1154, 1153, 1281);
            item.LootType = LootType.Blessed;
            //item.Name = "Beast Handler's Helm";

            PlaceItemIn(66, 56, (item = new GracedPetSummonBall()));
            PlaceItemIn(28, 60, (item = new RaelisDragonEgg()));
            PlaceItemIn(114, 60, (item = new HiryuEvoEgg()));

            PlaceItemIn(34, 83, (item = new PetBondDeed()));
            item.Hue = 1158;

            PlaceItemIn(48, 83, (item = new EvoPointsDeed()));
            //item.Hue = 2401;

            PlaceItemIn(64, 83, (item = new EvoPointsDeed()));
            item.Hue = 1158;

            PlaceItemIn(80, 83, (item = new EvoPointsDeed()));
            //item.Hue = 2401;

            PlaceItemIn(98, 83, (item = new EvoPointsDeed()));
            item.Hue = 1158;

            PlaceItemIn(114, 83, (item = new MembershipTicket()));
            item.Hue = 1278;

            ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730);
        }
		public TamerDonationBox()
		{
			Weight = 1.0;
			Hue = 1278;
			Item item = null;
			Name = "Defiance Beast Handler Box";

			PlaceItemIn( 16, 50, (item = new PetSkillBall( 10 )) );
			PlaceItemIn( 16, 65, (item = new PetSkillBall( 20 )) );
			PlaceItemIn( 16, 80, (item = new PetSkillBall( 30 )) );
			PlaceItemIn( 16, 95, (item = new PetSkillBall( 40 )) );
			//PlaceItemIn( 16, 110, (item = new PetSkillBall( 50 )) );

			PlaceItemIn( 160, 50, (item = new PetSkillBall( 10 )) );
			PlaceItemIn( 160, 65, (item = new PetSkillBall( 20 )) );
			PlaceItemIn( 160, 80, (item = new PetSkillBall( 30 )) );
			PlaceItemIn( 160, 95, (item = new PetSkillBall( 40 )) );
			//PlaceItemIn( 160, 110, (item = new PetSkillBall( 50 )) );

			int rand = Utility.Random( 3 );
			switch ( rand )
			{
				default:
				case 0: item = new VultureHelm(); break;
				case 1: item = new EagleHelm(); break;
				case 2: item = new RavenHelm(); break;
			}

			PlaceItemIn( 91, 57, item );
			item.Hue = Utility.RandomList(1150, 1151, 1154, 1153, 1281);
			item.LootType = LootType.Blessed;
			//item.Name = "Beast Handler's Helm";

			PlaceItemIn( 66, 56, (item = new GracedPetSummonBall()) );
			PlaceItemIn( 28, 60, (item = new RaelisDragonEgg()) );
			PlaceItemIn( 114, 60, (item = new HiryuEvoEgg()) );

			PlaceItemIn( 34, 83, (item = new PetBondDeed()) );
			item.Hue = 1158;

			PlaceItemIn( 48, 83, (item = new EvoPointsDeed()) );
			//item.Hue = 2401;

			PlaceItemIn( 64, 83, (item = new EvoPointsDeed()) );
			item.Hue = 1158;

			PlaceItemIn( 80, 83, (item = new EvoPointsDeed()) );
			//item.Hue = 2401;

			PlaceItemIn( 98, 83, (item = new EvoPointsDeed()) );
			item.Hue = 1158;

			PlaceItemIn(114, 83, (item = new MembershipTicket()));
			item.Hue = 1278;

			((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(730);
		}