brianzhouzc / RocketBot

An automated Pokémon Go Bot
GNU General Public License v3.0
564 stars 315 forks source link

Feature add whitelist to GUI #684

Open Mikki-10 opened 8 years ago

Mikki-10 commented 8 years ago

Add a whitelist to GUI on what pokemons there is allowed for transfere instead of manual need for adding and changening of code on line 710 in MainForm.cs add it to the gui and put it in a file :)

because this is a bit stupet and only works for TransferAllButStrongest or having it to be adding to all the types :) so please add to gui :)

private async Task TransferAllButStrongestUnwantedPokemon(Client client)
        {
            var unwantedPokemonTypes = new List<PokemonId>();

            /*
           for (int i = 1; i <= 151; i++)
           {
               unwantedPokemonTypes.Add((PokemonId)i);
           }
           */
            //unwantedPokemonTypes.Add((PokemonId)1); //Bulbasaur
            //unwantedPokemonTypes.Add((PokemonId)2); //Ivysaur
            //unwantedPokemonTypes.Add((PokemonId)3); //Venusaur
            //unwantedPokemonTypes.Add((PokemonId)4); //Charmander
            //unwantedPokemonTypes.Add((PokemonId)5); //Charmeleon
            //unwantedPokemonTypes.Add((PokemonId)6); //Charizard
            //unwantedPokemonTypes.Add((PokemonId)7); //Squirtle
            //unwantedPokemonTypes.Add((PokemonId)8); //Wartortle
            //unwantedPokemonTypes.Add((PokemonId)9); //Blastoise
            //unwantedPokemonTypes.Add((PokemonId)10); //Caterpie
            //unwantedPokemonTypes.Add((PokemonId)11); //Metapod
            //unwantedPokemonTypes.Add((PokemonId)12); //Butterfree
            //unwantedPokemonTypes.Add((PokemonId)13); //Weedle
            unwantedPokemonTypes.Add((PokemonId)14); //Kakuna
            //unwantedPokemonTypes.Add((PokemonId)15); //Beedrill
            //unwantedPokemonTypes.Add((PokemonId)16); //Pidgey
            unwantedPokemonTypes.Add((PokemonId)17); //Pidgeotto
            //unwantedPokemonTypes.Add((PokemonId)18); //Pidgeot
            //unwantedPokemonTypes.Add((PokemonId)19); //Rattata
            unwantedPokemonTypes.Add((PokemonId)20); //Raticate
            //unwantedPokemonTypes.Add((PokemonId)21); //Spearow
            //unwantedPokemonTypes.Add((PokemonId)22); //Fearow
            //unwantedPokemonTypes.Add((PokemonId)23); //Ekans
            //unwantedPokemonTypes.Add((PokemonId)24); //Arbok
            //unwantedPokemonTypes.Add((PokemonId)25); //Pikachu
            //unwantedPokemonTypes.Add((PokemonId)26); //Raichu
            //unwantedPokemonTypes.Add((PokemonId)27); //Sandshrew
            //unwantedPokemonTypes.Add((PokemonId)28); //Sandslash
            //unwantedPokemonTypes.Add((PokemonId)29); //NidoranMale
            //unwantedPokemonTypes.Add((PokemonId)30); //Nidorina
            //unwantedPokemonTypes.Add((PokemonId)31); //Nidoqueen
            //unwantedPokemonTypes.Add((PokemonId)32); //NidoranFemale
            //unwantedPokemonTypes.Add((PokemonId)33); //Nidorino
            //unwantedPokemonTypes.Add((PokemonId)34); //Nidoking
            //unwantedPokemonTypes.Add((PokemonId)35); //Clefairy
            //unwantedPokemonTypes.Add((PokemonId)36); //Clefable
            //unwantedPokemonTypes.Add((PokemonId)37); //Vulpix
            //unwantedPokemonTypes.Add((PokemonId)38); //Ninetales
            //unwantedPokemonTypes.Add((PokemonId)39); //Jigglypuff
            //unwantedPokemonTypes.Add((PokemonId)40); //Wigglytuff
            unwantedPokemonTypes.Add((PokemonId)41); //Zubat
            //unwantedPokemonTypes.Add((PokemonId)42); //Golbat
            //unwantedPokemonTypes.Add((PokemonId)43); //Oddish
            //unwantedPokemonTypes.Add((PokemonId)44); //Gloom
            //unwantedPokemonTypes.Add((PokemonId)45); //Vileplume
            //unwantedPokemonTypes.Add((PokemonId)46); //Paras
            //unwantedPokemonTypes.Add((PokemonId)47); //Parasect
            //unwantedPokemonTypes.Add((PokemonId)48); //Venonat
            //unwantedPokemonTypes.Add((PokemonId)49); //Venomoth
            //unwantedPokemonTypes.Add((PokemonId)50); //Diglett
            //unwantedPokemonTypes.Add((PokemonId)51); //Dugtrio
            //unwantedPokemonTypes.Add((PokemonId)52); //Meowth
            //unwantedPokemonTypes.Add((PokemonId)53); //Persian
            //unwantedPokemonTypes.Add((PokemonId)54); //Psyduck
            //unwantedPokemonTypes.Add((PokemonId)55); //Golduck
            //unwantedPokemonTypes.Add((PokemonId)56); //Mankey
            //unwantedPokemonTypes.Add((PokemonId)57); //Primeape
            //unwantedPokemonTypes.Add((PokemonId)58); //Growlithe
            //unwantedPokemonTypes.Add((PokemonId)59); //Arcanine
            //unwantedPokemonTypes.Add((PokemonId)60); //Poliwag
            //unwantedPokemonTypes.Add((PokemonId)61); //Poliwhirl
            //unwantedPokemonTypes.Add((PokemonId)62); //Poliwrath
            //unwantedPokemonTypes.Add((PokemonId)63); //Abra
            //unwantedPokemonTypes.Add((PokemonId)64); //Kadabra
            //unwantedPokemonTypes.Add((PokemonId)65); //Alakazam
            //unwantedPokemonTypes.Add((PokemonId)66); //Machop
            //unwantedPokemonTypes.Add((PokemonId)67); //Machoke
            //unwantedPokemonTypes.Add((PokemonId)68); //Machamp
            //unwantedPokemonTypes.Add((PokemonId)69); //Bellsprout
            //unwantedPokemonTypes.Add((PokemonId)70); //Weepinbell
            //unwantedPokemonTypes.Add((PokemonId)71); //Victreebel
            //unwantedPokemonTypes.Add((PokemonId)72); //Tentacool
            //unwantedPokemonTypes.Add((PokemonId)73); //Tentacruel
            //unwantedPokemonTypes.Add((PokemonId)74); //Geodude
            //unwantedPokemonTypes.Add((PokemonId)75); //Graveler
            //unwantedPokemonTypes.Add((PokemonId)76); //Golem
            //unwantedPokemonTypes.Add((PokemonId)77); //Ponyta
            //unwantedPokemonTypes.Add((PokemonId)78); //Rapidash
            //unwantedPokemonTypes.Add((PokemonId)79); //Slowpoke
            //unwantedPokemonTypes.Add((PokemonId)80); //Slowbro
            //unwantedPokemonTypes.Add((PokemonId)81); //Magnemite
            //unwantedPokemonTypes.Add((PokemonId)82); //Magneton
            //unwantedPokemonTypes.Add((PokemonId)83); //Farfetch'd - exclusive to Asia; hatch from a 5km egg elsewhere
            //unwantedPokemonTypes.Add((PokemonId)84); //Doduo
            //unwantedPokemonTypes.Add((PokemonId)85); //Dodrio
            //unwantedPokemonTypes.Add((PokemonId)86); //Seel
            //unwantedPokemonTypes.Add((PokemonId)87); //Dewgong
            //unwantedPokemonTypes.Add((PokemonId)88); //Grimer
            //unwantedPokemonTypes.Add((PokemonId)89); //Muk
            //unwantedPokemonTypes.Add((PokemonId)90); //Shellder
            //unwantedPokemonTypes.Add((PokemonId)91); //Cloyster
            //unwantedPokemonTypes.Add((PokemonId)92); //Gastly
            //unwantedPokemonTypes.Add((PokemonId)93); //Haunter
            //unwantedPokemonTypes.Add((PokemonId)94); //Gengar
            //unwantedPokemonTypes.Add((PokemonId)95); //Onix
            //unwantedPokemonTypes.Add((PokemonId)96); //Drowzee
            //unwantedPokemonTypes.Add((PokemonId)97); //Hypno
            //unwantedPokemonTypes.Add((PokemonId)98); //Krabby
            //unwantedPokemonTypes.Add((PokemonId)99); //Kingler
            //unwantedPokemonTypes.Add((PokemonId)100); //Voltorb
            //unwantedPokemonTypes.Add((PokemonId)101); //Electrode
            //unwantedPokemonTypes.Add((PokemonId)102); //Exeggcute
            //unwantedPokemonTypes.Add((PokemonId)103); //Exeggcutor
            //unwantedPokemonTypes.Add((PokemonId)104); //Cubone
            //unwantedPokemonTypes.Add((PokemonId)105); //Marowak
            //unwantedPokemonTypes.Add((PokemonId)106); //Hitmonlee
            //unwantedPokemonTypes.Add((PokemonId)107); //Hitmonchan
            //unwantedPokemonTypes.Add((PokemonId)108); //Lickitung
            //unwantedPokemonTypes.Add((PokemonId)109); //Koffing
            //unwantedPokemonTypes.Add((PokemonId)110); //Weezing
            //unwantedPokemonTypes.Add((PokemonId)111); //Rhyhorn
            //unwantedPokemonTypes.Add((PokemonId)112); //Rhydon
            //unwantedPokemonTypes.Add((PokemonId)113); //Chansey
            //unwantedPokemonTypes.Add((PokemonId)114); //Tangela
            //unwantedPokemonTypes.Add((PokemonId)115); //Kangaskhan - exclusive to Australia/New Zealand; hatch from a 5km egg elsewhere
            //unwantedPokemonTypes.Add((PokemonId)116); //Horsea
            //unwantedPokemonTypes.Add((PokemonId)117); //Seadra
            //unwantedPokemonTypes.Add((PokemonId)118); //Goldeen
            //unwantedPokemonTypes.Add((PokemonId)119); //Seaking
            //unwantedPokemonTypes.Add((PokemonId)120); //Staryu
            //unwantedPokemonTypes.Add((PokemonId)121); //Starmie
            //unwantedPokemonTypes.Add((PokemonId)122); //Mr Mime - exclusive to Europe; hatch from a 10km egg elsewhere
            //unwantedPokemonTypes.Add((PokemonId)123); //Scyther
            //unwantedPokemonTypes.Add((PokemonId)124); //Jynx
            //unwantedPokemonTypes.Add((PokemonId)125); //Electabuzz
            //unwantedPokemonTypes.Add((PokemonId)126); //Magmar
            //unwantedPokemonTypes.Add((PokemonId)127); //Pinsir
            //unwantedPokemonTypes.Add((PokemonId)128); //Tauros - exclusive to North America; hatch from a 5km egg elsewhere
            //unwantedPokemonTypes.Add((PokemonId)129); //Magikarp
            //unwantedPokemonTypes.Add((PokemonId)130); //Gyarados
            //unwantedPokemonTypes.Add((PokemonId)131); //Lapras
            //unwantedPokemonTypes.Add((PokemonId)132); //Ditto - not yet available
            //unwantedPokemonTypes.Add((PokemonId)133); //Eevee
            //unwantedPokemonTypes.Add((PokemonId)134); //Vaporeon
            //unwantedPokemonTypes.Add((PokemonId)135); //Jolteon
            //unwantedPokemonTypes.Add((PokemonId)136); //Flareon
            //unwantedPokemonTypes.Add((PokemonId)137); //Porygon
            //unwantedPokemonTypes.Add((PokemonId)138); //Omanyte
            //unwantedPokemonTypes.Add((PokemonId)139); //Omastar
            //unwantedPokemonTypes.Add((PokemonId)140); //Kabuto
            //unwantedPokemonTypes.Add((PokemonId)141); //Kabutops
            //unwantedPokemonTypes.Add((PokemonId)142); //Aerodactyl
            //unwantedPokemonTypes.Add((PokemonId)143); //Snorlax
            //unwantedPokemonTypes.Add((PokemonId)144); //Articuno - not yet available
            //unwantedPokemonTypes.Add((PokemonId)145); //Zapdos - not yet available
            //unwantedPokemonTypes.Add((PokemonId)146); //Moltres - not yet available
            //unwantedPokemonTypes.Add((PokemonId)147); //Dratini
            //unwantedPokemonTypes.Add((PokemonId)148); //Dragonair
            //unwantedPokemonTypes.Add((PokemonId)149); //Dragonite
            //unwantedPokemonTypes.Add((PokemonId)150); //Mewtwo - not yet available
            //unwantedPokemonTypes.Add((PokemonId)151); //Mew - not yet available
brianzhouzc commented 8 years ago

Thanks, put it into the todo list