# HG changeset patch # User rlm # Date 1268998090 14400 # Node ID 8c6d2ce906770d4480421cb8824f86f0e8e74e9b # Parent 4c495190076ff041f4a234687d35424c43d4e113 [svn r11] saving for transference to cd diff -r 4c495190076f -r 8c6d2ce90677 Card.pm --- a/Card.pm Thu Sep 10 08:01:18 2009 -0400 +++ b/Card.pm Fri Mar 19 07:28:10 2010 -0400 @@ -1,53 +1,55 @@ -package Card; -use List::Util qw(first max maxstr min minstr reduce shuffle sum); - -sub new -{ - my $class = shift; - - my $hashREF = - { - _tags => {}, - _pix => "" - }; - - $objectREF = bless($hashREF, $class); - - return $objectREF; - -} - - -sub getTags -{ - $bull = @_[0]->{'_tags'}; - return keys(%$bull); -}; -sub addTags -{ - $object = shift; - @add = @_; - if (@add) - { - @ohYeah = ($object->getTags(),@add); - foreach(@ohYeah){$object->{_tags}{$_} = "";} - } - return $object->getTags(); -}; - - -sub hasTags -{ - $card = shift; - @rest = @_; - @test = $card->getTags(); - foreach $e(@rest){if (! (first {$e eq $_} @test)){return 0;}} - return 1; -} - - -sub setPix { $_[0]->{_pix} = $_[1]; } -sub getPix {return $_[0]->{_pix} ; } - - -1; \ No newline at end of file +#!/usr/bin/perl + +package Card; +use List::Util qw(first max maxstr min minstr reduce shuffle sum); + +sub new +{ + my $class = shift; + + my $hashREF = + { + _tags => {}, + _pix => "" + }; + + $objectREF = bless($hashREF, $class); + + return $objectREF; + +} + + +sub getTags +{ + $bull = @_[0]->{'_tags'}; + return keys(%$bull); +}; +sub addTags +{ + $object = shift; + @add = @_; + if (@add) + { + @ohYeah = ($object->getTags(),@add); + foreach(@ohYeah){$object->{_tags}{$_} = "";} + } + return $object->getTags(); +}; + + +sub hasTags +{ + $card = shift; + @rest = @_; + @test = $card->getTags(); + foreach $e(@rest){if (! (first {$e eq $_} @test)){return 0;}} + return 1; +} + + +sub setPix { $_[0]->{_pix} = $_[1]; } +sub getPix {return $_[0]->{_pix} ; } + + +1; diff -r 4c495190076f -r 8c6d2ce90677 Filter.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Filter.pm Fri Mar 19 07:28:10 2010 -0400 @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +package Filter; +use base 'Exporter'; +our @EXPORT = ('filter'); + + +sub filter +{ + + $ref = shift; + @list = @_; + my @ret = (); + + for $element(@list) + { + if ($ref->($element)) + { + push @ret, $element; + } + } + + return @ret + +} + + +1; diff -r 4c495190076f -r 8c6d2ce90677 PokeScrape.pl --- a/PokeScrape.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/PokeScrape.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,683 +1,685 @@ -use Card; -use Storable; -use Filter; - -open POKE, ") -{ - $line =~ m/().*?().*?/; - - $img1 = $1; - $img3 = $2; - $line =~ m/().*?/; - $img2 = $1; - - - #Water - - #Blastoise - - #Rare Holo - - - - - $img1 =~ m/alt="(.*?)"/; - $typeTag = $1; - - $img2 =~ m/\(\#(\d+)\)/; - $numTag = $1; - $img2 =~ m/href="(.*?)"/; - $pix = $1; - $img2 =~ m/>(.*)new(); - - if (($nameTag =~ m/Fighting Energy/)or ($nameTag =~ m/Fire Energy/)or ($nameTag =~ m/Grass Energy/)or ($nameTag =~ m/Lightning Energy/)or ($nameTag =~ m/Psychic Energy/)or ($nameTag =~ m/Water Ener/)) - {$rarityTag = "None";print "FAIL::";} - - - - $tempCard->addTags($typeTag,$numTag,$nameTag,$setTag,$rarityTag); - - - if ($setTag eq "Base Set"){for $t(@Base){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - if ($setTag eq "Jungle"){for $t(@Jungle){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - if ($setTag eq "Team Rocket"){for $t(@Rocket){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - if ($setTag eq "Fossil"){for $t(@Fossil){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - if ($setTag eq "Gym Challenge"){for $t(@GymChallenge){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - if ($setTag eq "Gym Heroes"){for $t(@GymHeroes){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} - - if ($tempCard->getPix()=~ m/132_Water_Energy/){print "##################AHHHHHHHHHHHHHHHHHHHHHH";} - - - - print " $setTag \n"; - push @allcards,$tempCard; - - - } - - - -} - - -store \@allcards, 'CARD.perl'; - - - -my $refnewstruct = retrieve 'CARD.perl'; - - -print @$refnewstruct[0]->getTags(); - - - - - - - - - - - - - -sub doit { - -@Base = qw( -images/Base/100_Lightning_Energy.jpg -images/Base/101_Psychic_Energy.jpg -images/Base/102_Water_Energy.jpg -images/Base/17_Beedrill.jpg -images/Base/18_Dragonair.jpg -images/Base/19_Dugtrio.jpg -images/Base/20_Electabuzz.jpg -images/Base/21_Electrode.jpg -images/Base/22_Pidgeotto.jpg -images/Base/23_Arcanine.jpg -images/Base/24_Charmeleon.jpg -images/Base/25_Dewgong.jpg -images/Base/26_Dratini.jpg -images/Base/27_Farfetchd.jpg -images/Base/28_Growlithe.jpg -images/Base/29_Haunter.jpg -images/Base/30_Ivysaur.jpg -images/Base/31_Jynx.jpg -images/Base/32_Kadabra.jpg -images/Base/33_Kakuna.jpg -images/Base/34_Machoke.jpg -images/Base/35_Magikarp.jpg -images/Base/36_Magmar.jpg -images/Base/37_Nidorino.jpg -images/Base/38_Poliwhirl.jpg -images/Base/39_Porygon.jpg -images/Base/40_Raticate.jpg -images/Base/41_Seel.jpg -images/Base/42_Wartortle.jpg -images/Base/43_Abra.jpg -images/Base/44_Bulbasaur.jpg -images/Base/45_Caterpie.jpg -images/Base/46_Charmander.jpg -images/Base/47_Diglett.jpg -images/Base/48_Doduo.jpg -images/Base/49_Drowzee.jpg -images/Base/50_Gastly.jpg -images/Base/51_Koffing.jpg -images/Base/52_Machop.jpg -images/Base/53_Magnemite.jpg -images/Base/54_Metapod.jpg -images/Base/55_Nidoran_M.jpg -images/Base/56_Onix.jpg -images/Base/57_Pidgey.jpg -images/Base/58_Pikachu.jpg -images/Base/59_Poliwag.jpg -images/Base/60_Ponyta.jpg -images/Base/61_Rattata.jpg -images/Base/62_Sandshrew.jpg -images/Base/63_Squirtle.jpg -images/Base/64_Starmie.jpg -images/Base/65_Staryu.jpg -images/Base/66_Tangela.jpg -images/Base/67_Voltorb.jpg -images/Base/68_Vulpix.jpg -images/Base/69_Weedle.jpg -images/Base/70_Clefairy_Doll.jpg -images/Base/71_Computer_Search.jpg -images/Base/72_Devolution_Spray.jpg -images/Base/73_Impostor_Professor_Oak.jpg -images/Base/74_Item_Finder.jpg -images/Base/75_Lass.jpg -images/Base/76_Pokemon_Breeder.jpg -images/Base/77_Pokemon_Trader.jpg -images/Base/78_Scoop_Up.jpg -images/Base/79_Super_Energy_Removal.jpg -images/Base/80_Defender.jpg -images/Base/81_Energy_Retrieval.jpg -images/Base/82_Full_Heal.jpg -images/Base/83_Maintenance.jpg -images/Base/84_Plus_Power.jpg -images/Base/85_Pokemon_Center.jpg -images/Base/86_Pokemon_Flute.jpg -images/Base/87_Pokedex.jpg -images/Base/88_Professor_Oak.jpg -images/Base/89_Revive.jpg -images/Base/90_Super_Potion.jpg -images/Base/91_Bill.jpg -images/Base/92_Energy_Removal.jpg -images/Base/93_Gust_of_Wind.jpg -images/Base/94_Potion.jpg -images/Base/95_Switch.jpg -images/Base/96_Double_Colorless_Energy.jpg -images/Base/97_Fighting_Energy.jpg -images/Base/98_Fire_Energy.jpg -images/Base/99_Grass_Energy.jpg -images/Base/H-10_Mewtwo.jpg -images/Base/H-11_Nidoking.jpg -images/Base/H-12_Ninetales.jpg -images/Base/H-13_Poliwrath.jpg -images/Base/H-14_Raichu.jpg -images/Base/H-15_Venusaur.jpg -images/Base/H-16_Zapdos.jpg -images/Base/H-1_Alakazam.jpg -images/Base/H-2_Blastoise.jpg -images/Base/H-3_Chansey.jpg -images/Base/H-4_Charizard.jpg -images/Base/H-5_Clefairy.jpg -images/Base/H-6_Gyarados.jpg -images/Base/H-7_Hitmonchan.jpg -images/Base/H-8_Machamp.jpg -images/Base/H-9_Magneton.jpg); -@Fossil = qw( -images/Fossil/16_Aerodactyl.jpg -images/Fossil/17_Articuno.jpg -images/Fossil/18_Ditto.jpg -images/Fossil/19_Dragonite.jpg -images/Fossil/20_Gengar.jpg -images/Fossil/21_Haunter.jpg -images/Fossil/22_Hitmonlee.jpg -images/Fossil/23_Hypno.jpg -images/Fossil/24_Kabutops.jpg -images/Fossil/25_Lapras.jpg -images/Fossil/26_Magneton.jpg -images/Fossil/27_Moltres.jpg -images/Fossil/28_Muk.jpg -images/Fossil/29_Raichu.jpg -images/Fossil/30_Zapdos.jpg -images/Fossil/31_Arbok.jpg -images/Fossil/32_Cloyster.jpg -images/Fossil/33_Gastly.jpg -images/Fossil/34_Golbat.jpg -images/Fossil/35_Golduck.jpg -images/Fossil/36_Golem.jpg -images/Fossil/37_Graveler.jpg -images/Fossil/38_Kingler.jpg -images/Fossil/39_Magmar.jpg -images/Fossil/40_Omastar.jpg -images/Fossil/41_Sandslash.jpg -images/Fossil/42_Seadra.jpg -images/Fossil/43_Slowbro.jpg -images/Fossil/44_Tentacruel.jpg -images/Fossil/45_Weezing.jpg -images/Fossil/46_Ekans.jpg -images/Fossil/47_Geodude.jpg -images/Fossil/48_Grimer.jpg -images/Fossil/49_Horsea.jpg -images/Fossil/50_Kabuto.jpg -images/Fossil/51_Krabby.jpg -images/Fossil/52_Omanyte.jpg -images/Fossil/53_Psyduck.jpg -images/Fossil/54_Shellder.jpg -images/Fossil/55_Slowpoke.jpg -images/Fossil/56_Tentacool.jpg -images/Fossil/57_Zubat.jpg -images/Fossil/58_Mr_Fuji.jpg -images/Fossil/59_Energy_Search.jpg -images/Fossil/60_Gambler.jpg -images/Fossil/61_Recycle.jpg -images/Fossil/62_Mysterious_Fossil.jpg -images/Fossil/H-10_Lapras.jpg -images/Fossil/H-11_Magneton.jpg -images/Fossil/H-12_Moltres.jpg -images/Fossil/H-13_Muk.jpg -images/Fossil/H-14_Raichu.jpg -images/Fossil/H-15_Zapdos.jpg -images/Fossil/H-1_Aerodactyl.jpg -images/Fossil/H-2_Articuno.jpg -images/Fossil/H-3_Ditto.jpg -images/Fossil/H-4_Dragonite.jpg -images/Fossil/H-5_Gengar.jpg -images/Fossil/H-6_Haunter.jpg -images/Fossil/H-7_Hitmonlee.jpg -images/Fossil/H-8_Hypno.jpg -images/Fossil/H-9_Kabutops.jpg); -@GymChallenge = qw( -images/GymChallenge/100_Blaine.jpg -images/GymChallenge/101_Brocks_Protection.jpg -images/GymChallenge/102_Chaos_Gym.jpg -images/GymChallenge/103_Erikas_Kindness.jpg -images/GymChallenge/104_Giovanni.jpg -images/GymChallenge/105_Giovannis_Last_Resort.jpg -images/GymChallenge/106_Koga.jpg -images/GymChallenge/107_Lt_Surges_Secret_Plan.jpg -images/GymChallenge/108_Mistys_Wish.jpg -images/GymChallenge/109_Resistance_Gym.jpg -images/GymChallenge/110_Sabrina.jpg -images/GymChallenge/111_Blaines_Quiz_2.jpg -images/GymChallenge/112_Blaines_Quiz_3.jpg -images/GymChallenge/113_Cinnabar_City_Gym.jpg -images/GymChallenge/114_Fuchsia_City_Gym.jpg -images/GymChallenge/115_Kogas_Ninja_Trick.jpg -images/GymChallenge/116_Master_Ball.jpg -images/GymChallenge/117_Max_Revive.jpg -images/GymChallenge/118_Mistys_Tears.jpg -images/GymChallenge/119_Rockets_Minefield_Gym.jpg -images/GymChallenge/120_Rockets_Secret_Experiment.jpg -images/GymChallenge/121_Sabrinas_Psychic_Control.jpg -images/GymChallenge/122_Saffron_City_Gym.jpg -images/GymChallenge/123_Viridian_City_Gym.jpg -images/GymChallenge/124_Fervor.jpg -images/GymChallenge/125_Transparent_Walls.jpg -images/GymChallenge/126_Warp_Point.jpg -images/GymChallenge/127_Fighting_Energy.jpg -images/GymChallenge/128_Fire_Energy.jpg -images/GymChallenge/129_Grass_Energy.jpg -images/GymChallenge/130_Lightning_Energy.jpg -images/GymChallenge/131_Psychic_Energy.jpg -images/GymChallenge/132_Water_Energy.jpg -images/GymChallenge/21_Blaines_Ninetales.jpg -images/GymChallenge/22_Brocks_Dugtrio.jpg -images/GymChallenge/23_Giovannis_Nidoqueen.jpg -images/GymChallenge/24_Giovannis_Pinsir.jpg -images/GymChallenge/25_Kogas_Arbok.jpg -images/GymChallenge/26_Kogas_Muk.jpg -images/GymChallenge/27_Kogas_Pidgeotto.jpg -images/GymChallenge/28_Lt_Surges_Jolteon.jpg -images/GymChallenge/29_Sabrinas_Gengar.jpg -images/GymChallenge/30_Sabrinas_Golduck.jpg -images/GymChallenge/31_Blaines_Charmeleon.jpg -images/GymChallenge/33_Blaines_Rapidash.jpg -images/GymChallenge/32_Blaines_Dodrio.jpg -images/GymChallenge/34_Brocks_Graveler.jpg -images/GymChallenge/35_Brocks_Primape.jpg -images/GymChallenge/36_Brocks_Sandslash.jpg -images/GymChallenge/37_Brocks_Vulpix.jpg -images/GymChallenge/38_Erickas_Bellsprout.jpg -images/GymChallenge/39_Erickas_Bulbasaur.jpg -images/GymChallenge/40_Erikas_Clefairy.jpg -images/GymChallenge/41_Erikas_Ivysaur.jpg -images/GymChallenge/42_Giovannis_Machoke.jpg -images/GymChallenge/43_Giovannis_Meowth.jpg -images/GymChallenge/44_Giovannis_Nidorina.jpg -images/GymChallenge/45_Giovannis_Nidorino.jpg -images/GymChallenge/46_Kogas_Golbat.jpg -images/GymChallenge/47_Kogas_Kakuna.jpg -images/GymChallenge/48_Kogas_Koffing.jpg -images/GymChallenge/49_Kogas_Pidgey.jpg -images/GymChallenge/50_Kogas_Weezing.jpg -images/GymChallenge/51_Lt_Surges_Eevee.jpg -images/GymChallenge/52_Lt_Surges_Electrode.jpg -images/GymChallenge/53_Lt_Surges_Raticate.jpg -images/GymChallenge/54_Mistys_Dewgong.jpg -images/GymChallenge/55_Sabrinas_Haunter.jpg -images/GymChallenge/56_Sabrinas_Hypno.jpg -images/GymChallenge/57_Sabrinas_Jynx.jpg -images/GymChallenge/58_Sabrinas_Kadabra.jpg -images/GymChallenge/59_Sabrinas_Mr_Mime.jpg -images/GymChallenge/60_Blaines_Charmander.jpg -images/GymChallenge/61_Blaines_Duduo.jpg -images/GymChallenge/62_Blaines_Growlithe.jpg -images/GymChallenge/63_Blaines_Mankey.jpg -images/GymChallenge/64_Blaines_Ponyta.jpg -images/GymChallenge/65_Blaines_Rhyhorn.jpg -images/GymChallenge/66_Blaines_Vulpix.jpg -images/GymChallenge/67_Brocks_Diglett.jpg -images/GymChallenge/68_Brocks_Geodude.jpg -images/GymChallenge/69_Erikas_Jigglypuff.jpg -images/GymChallenge/70_Erikas_Oddish.jpg -images/GymChallenge/71_Erikas_Paras.jpg -images/GymChallenge/72_Giovannis_Machop.jpg -images/GymChallenge/73_Giovannis_Magikarp.jpg -images/GymChallenge/74_Giovannis_Meowth.jpg -images/GymChallenge/75_Giovannis_Nidoran.jpg -images/GymChallenge/76_Giovannis_Nidoran.jpg -images/GymChallenge/77_Kogas_Ekans.jpg -images/GymChallenge/78_Kogas_Grimer.jpg -images/GymChallenge/79_Kogas_Koffing.jpg -images/GymChallenge/80_Kogas_Pidgey.jpg -images/GymChallenge/81_Kogas_Tangela.jpg -images/GymChallenge/82_Kogas_Weedle.jpg -images/GymChallenge/83_Kogas_Zubat.jpg -images/GymChallenge/84_Lt_Surges_Pikachu.jpg -images/GymChallenge/85_Lt_Surges_Rattata.jpg -images/GymChallenge/86_Lt_Surges_Voltorb.jpg -images/GymChallenge/87_Mistys_Horsea.jpg -images/GymChallenge/88_Mistys_Magikarp.jpg -images/GymChallenge/89_Mistys_Poliwag.jpg -images/GymChallenge/90_Mistys_Psyduck.jpg -images/GymChallenge/91_Mistys_Seel.jpg -images/GymChallenge/92_Mistys_Staryu.jpg -images/GymChallenge/93_Sabrinas_Abra.jpg -images/GymChallenge/94_Sabrinas_Abra.jpg -images/GymChallenge/95_Sabrinas_Drowzee.jpg -images/GymChallenge/96_Sabrinas_Gastly.jpg -images/GymChallenge/97_Sabrinas_Gastly.jpg -images/GymChallenge/98_Sabrinas_Porygon.jpg -images/GymChallenge/99_Sabrinas_Psyduck.jpg -images/GymChallenge/H-10_Kogas_Ditto.jpg -images/GymChallenge/H-11_Lt_Surges_Raichu.jpg -images/GymChallenge/H-12_Mistys_Golduck.jpg -images/GymChallenge/H-13_Mistys_Gyarados.jpg -images/GymChallenge/H-14_Rockets_Mewtwo.jpg -images/GymChallenge/H-15_Rockets_Zapdos.jpg -images/GymChallenge/H-16_Sabrinas_Alakazam.jpg -images/GymChallenge/H-17_Blaine.jpg -images/GymChallenge/H-18_Giovanni.jpg -images/GymChallenge/H-19_Koga.jpg -images/GymChallenge/H-1_Blaines_Arcanine.jpg -images/GymChallenge/H-20_Sabrina.jpg -images/GymChallenge/H-2_Blaines_Charizard.jpg -images/GymChallenge/H-3_Brocks_Ninetales.jpg -images/GymChallenge/H-4_Erikas_Venusaur.jpg -images/GymChallenge/H-5_Giovannis_Gyarados.jpg -images/GymChallenge/H-6_Giovannis_Machamp.jpg -images/GymChallenge/H-7_Giovannis_Nidoking.jpg -images/GymChallenge/H-8_Giovannis_Persian.jpg -images/GymChallenge/H-9_Kogas_Beedrill.jpg); -@GymHeroes = qw( -images/GymHeroes/100_Erika.jpg -images/GymHeroes/101_Lt_Surge.jpg -images/GymHeroes/102_Misty.jpg -images/GymHeroes/103_No_Removal_Gym.jpg -images/GymHeroes/104_The_Rockets_Training_Gym.jpg -images/GymHeroes/105_Blaines_Last_Resort.jpg -images/GymHeroes/106_Brocks_Training_Method.jpg -images/GymHeroes/107_Celadon_City_Gym.jpg -images/GymHeroes/108_Cerulean_City_Gym.jpg -images/GymHeroes/109_Erikas_Maids.jpg -images/GymHeroes/110_Erikas_Perfume.jpg -images/GymHeroes/111_Good_Manners.jpg -images/GymHeroes/112_Lt_Surges_Treaty.jpg -images/GymHeroes/113_Minion_of_Team_Rocket.jpg -images/GymHeroes/114_Mistys_Wrath.jpg -images/GymHeroes/115_Pewter_City_Gym.jpg -images/GymHeroes/116_Recall.jpg -images/GymHeroes/117_Sabrinas_ESP.jpg -images/GymHeroes/118_Secret_Mission.jpg -images/GymHeroes/119_Tickling_Machine.jpg -images/GymHeroes/120_Vermilion_City_Gym.jpg -images/GymHeroes/121_Blaines_Gamble.jpg -images/GymHeroes/122_Energy_Flow.jpg -images/GymHeroes/123_Mistys_Duel.jpg -images/GymHeroes/124_Narrow_Gym.jpg -images/GymHeroes/125_Sabrinas_Gaze.jpg -images/GymHeroes/126_Trash_Exchange.jpg -images/GymHeroes/127_Fighting_Energy.jpg -images/GymHeroes/128_Fire_Energy.jpg -images/GymHeroes/129_Grass_Energy.jpg -images/GymHeroes/130_Lightning_Energy.jpg -images/GymHeroes/131_Psychic_Energy.jpg -images/GymHeroes/132_Water_Energy.jpg -images/GymHeroes/20_Brocks_Golem.jpg -images/GymHeroes/21_Brocks_Onix.jpg -images/GymHeroes/22_Brocks_Rhyhorn.jpg -images/GymHeroes/23_Brocks_Sandslash.jpg -images/GymHeroes/24_Brocks_Zubat.jpg -images/GymHeroes/25_Erikas_Clefairy.jpg -images/GymHeroes/26_Erikas_Victreebel.jpg -images/GymHeroes/27_Lt_Surges_Electabuzz.jpg -images/GymHeroes/28_Lt_Surges_Raichu.jpg -images/GymHeroes/29_Mistys_Cloyster.jpg -images/GymHeroes/30_Mistys_Goldeen.jpg -images/GymHeroes/31_Mistys_Poliwrath.jpg -images/GymHeroes/32_Mistys_Tentacool.jpg -images/GymHeroes/33_Rockets_Snorlax.jpg -images/GymHeroes/34_Sabrinas_Venomoth.jpg -images/GymHeroes/35_Blaines_Growlithe.jpg -images/GymHeroes/36_Blaines_Kangaskhan.jpg -images/GymHeroes/37_Blaines_Magmar.jpg -images/GymHeroes/38_Brocks_Geodude.jpg -images/GymHeroes/39_Brocks_Golbat.jpg -images/GymHeroes/40_Brocks_Graveler.jpg -images/GymHeroes/41_Brocks_Lickitung.jpg -images/GymHeroes/42_Erikas_Dratini.jpg -images/GymHeroes/43_Erikas_Exeggcute.jpg -images/GymHeroes/44_Erikas_Exeggutor.jpg -images/GymHeroes/45_Erikas_Gloom.jpg -images/GymHeroes/46_Erikas_Gloom.jpg -images/GymHeroes/47_Erikas_Oddish.jpg -images/GymHeroes/48_Erikas_Weepinbell.jpg -images/GymHeroes/49_Erikas_Weepinbell.jpg -images/GymHeroes/50_Lt_Surges_Magnemite.jpg -images/GymHeroes/51_Lt_Surges_Raticate.jpg -images/GymHeroes/52_Lt_Surges_Spearow.jpg -images/GymHeroes/53_Mistys_Poliwhirl.jpg -images/GymHeroes/54_Mistys_Psyduck.jpg -images/GymHeroes/55_Mistys_Seaking.jpg -images/GymHeroes/56_Mistys_Starmie.jpg -images/GymHeroes/57_Mistys_Tentacool.jpg -images/GymHeroes/58_Sabrinas_Haunter.jpg -images/GymHeroes/59_Sabrinas_Jynx.jpg -images/GymHeroes/60_Sabrinas_Slowbro.jpg -images/GymHeroes/61_Blaines_Charmander.jpg -images/GymHeroes/62_Blaines_Growlithe.jpg -images/GymHeroes/63_Blaines_Ponyta.jpg -images/GymHeroes/64_Blaines_Tauros.jpg -images/GymHeroes/65_Blaines_Vulpix.jpg -images/GymHeroes/66_Brocks_Geodude.jpg -images/GymHeroes/67_Brocks_Mankey.jpg -images/GymHeroes/68_Brocks_Mankey.jpg -images/GymHeroes/69_Brocks_Onix.jpg -images/GymHeroes/70_Brocks_Rhyhorn.jpg -images/GymHeroes/71_Brocks_Sandshrew.jpg -images/GymHeroes/72_Brocks_Sandshrew.jpg -images/GymHeroes/73_Brocks_Vulpix.jpg -images/GymHeroes/74_Brocks_Zubat.jpg -images/GymHeroes/75_Erikas_Bellsprout.jpg -images/GymHeroes/76_Erikas_Bellsprout.jpg -images/GymHeroes/77_Erikas_Exeggcute.jpg -images/GymHeroes/78_Erikas_Oddish.jpg -images/GymHeroes/79_Erikas_Tangela.jpg -images/GymHeroes/80_Lt_Surges_Magnemite.jpg -images/GymHeroes/81_Lt_Surges_Pikachu.jpg -images/GymHeroes/82_Lt_Surges_Rattata.jpg -images/GymHeroes/83_Lt_Surges_Spearow.jpg -images/GymHeroes/84_Lt_Surges_Voltorb.jpg -images/GymHeroes/85_Mistys_Goldeen.jpg -images/GymHeroes/86_Mistys_Horsea.jpg -images/GymHeroes/87_Mistys_Poliwag.jpg -images/GymHeroes/88_Mistys_Seel.jpg -images/GymHeroes/89_Mistys_Shellder.jpg -images/GymHeroes/90_Mistys_Staryu.jpg -images/GymHeroes/91_Sabrinas_Abra.jpg -images/GymHeroes/92_Sabrinas_Drowzee.jpg -images/GymHeroes/93_Sabrinas_Gastly.jpg -images/GymHeroes/94_Sabrinas_Mr_Mime.jpg -images/GymHeroes/95_Sabrinas_Slowpoke.jpg -images/GymHeroes/96_Sabrinas_Venonat.jpg -images/GymHeroes/97_Blaines_Quiz_1.jpg -images/GymHeroes/98_Brock.jpg -images/GymHeroes/99_Charity.jpg -images/GymHeroes/H-10_Mistys_Tentacruel.jpg -images/GymHeroes/H-11_Rockets_Hitmonchan.jpg -images/GymHeroes/H-12_Rockets_Moltres.jpg -images/GymHeroes/H-13_Rockets_Scyther.jpg -images/GymHeroes/H-14_Sabrinas_Gengar.jpg -images/GymHeroes/H-15_Brock.jpg -images/GymHeroes/H-16_Erika.jpg -images/GymHeroes/H-17_Lt_Surge.jpg -images/GymHeroes/H-18_Misty.jpg -images/GymHeroes/H-19_The_Rockets_Trap.jpg -images/GymHeroes/H-1_Blaines_Moltres.jpg -images/GymHeroes/H-2_Brocks_Rhydon.jpg -images/GymHeroes/H-3_Erikas_Clefable.jpg -images/GymHeroes/H-4_Erikas_Dragonair.jpg -images/GymHeroes/H-5_Erikas_Vileplume.jpg -images/GymHeroes/H-6_Lt_Surges_Electabuzz.jpg -images/GymHeroes/H-7_Lt_Surges_Fearow.jpg -images/GymHeroes/H-8_Lt_Surges_Magneton.jpg -images/GymHeroes/H-9_Mistys_Seadra.jpg); -@Jungle = qw( -images/Jungle/17_Clefable.jpg -images/Jungle/18_Electrode.jpg -images/Jungle/19_Flareon.jpg -images/Jungle/20_Jolteon.jpg -images/Jungle/21_Kangaskhan.jpg -images/Jungle/22_Mr_Mime.jpg -images/Jungle/23_Nidoqueen.jpg -images/Jungle/24_Pidgeot.jpg -images/Jungle/25_Pinsir.jpg -images/Jungle/26_Scyther.jpg -images/Jungle/27_Snorlax.jpg -images/Jungle/28_Vaporeon.jpg -images/Jungle/29_Venomoth.jpg -images/Jungle/30_Victreebel.jpg -images/Jungle/31_Vileplume.jpg -images/Jungle/32_Wigglytuff.jpg -images/Jungle/33_Butterfree.jpg -images/Jungle/34_Dodrio.jpg -images/Jungle/35_Exeggutor.jpg -images/Jungle/36_Fearow.jpg -images/Jungle/37_Gloom.jpg -images/Jungle/38_Lickitung.jpg -images/Jungle/39_Marowak.jpg -images/Jungle/40_Nidorina.jpg -images/Jungle/41_Parasect.jpg -images/Jungle/42_Persian.jpg -images/Jungle/43_Primeape.jpg -images/Jungle/44_Rapidash.jpg -images/Jungle/45_Rhydon.jpg -images/Jungle/46_Seaking.jpg -images/Jungle/47_Tauros.jpg -images/Jungle/48_Weepinbell.jpg -images/Jungle/49_Bellsprout.jpg -images/Jungle/50_Cubone.jpg -images/Jungle/51_Eevee.jpg -images/Jungle/52_Exeggcute.jpg -images/Jungle/53_Goldeen.jpg -images/Jungle/54_Jigglypuff.jpg -images/Jungle/55_Mankey.jpg -images/Jungle/56_Meowth.jpg -images/Jungle/57_Nidoran_F.jpg -images/Jungle/58_Oddish.jpg -images/Jungle/59_Paras.jpg -images/Jungle/60_Pikachu.jpg -images/Jungle/61_Rhyhorn.jpg -images/Jungle/62_Spearow.jpg -images/Jungle/63_Venonat.jpg -images/Jungle/64_Poke_Ball.jpg -images/Jungle/H-10_Scyther.jpg -images/Jungle/H-11_Snorlax.jpg -images/Jungle/H-12_Vaporeon.jpg -images/Jungle/H-13_Venomoth.jpg -images/Jungle/H-14_Victreebel.jpg -images/Jungle/H-15_Vileplume.jpg -images/Jungle/H-16_Wigglytuff.jpg -images/Jungle/H-1_Clefable.jpg -images/Jungle/H-2_Electrode.jpg -images/Jungle/H-3_Flareon.jpg -images/Jungle/H-4_Jolteon.jpg -images/Jungle/H-5_Kangaskhan.jpg -images/Jungle/H-6_Mr_Mime.jpg -images/Jungle/H-7_Nidoqueen.jpg -images/Jungle/H-8_Pidgeot.jpg -images/Jungle/H-9_Pinsir.jpg); - -@Rocket = qw( -images/Rocket/18_Dark_Alakazam.jpg -images/Rocket/19_Dark_Arbok.jpg -images/Rocket/20_Dark_Blastoise.jpg -images/Rocket/21_Dark_Charizard.jpg -images/Rocket/22_Dark_Dragonite.jpg -images/Rocket/23_Dark_Dugtrio.jpg -images/Rocket/24_Dark_Golbat.jpg -images/Rocket/25_Dark_Gyarados.jpg -images/Rocket/26_Dark_Hypno.jpg -images/Rocket/27_Dark_Machamp.jpg -images/Rocket/28_Dark_Magneton.jpg -images/Rocket/29_Dark_Slowbro.jpg -images/Rocket/30_Dark_Vileplume.jpg -images/Rocket/31_Dark_Weezing.jpg -images/Rocket/32_Dark_Charmeleon.jpg -images/Rocket/33_Dark_Dragonair.jpg -images/Rocket/34_Dark_Electrode.jpg -images/Rocket/35_Dark_Flareon.jpg -images/Rocket/36_Dark_Gloom.jpg -images/Rocket/37_Dark_Golduck.jpg -images/Rocket/38_Dark_Jolteon.jpg -images/Rocket/39_Dark_Kadabra.jpg -images/Rocket/40_Dark_Machoke.jpg -images/Rocket/41_Dark_Muk.jpg -images/Rocket/42_Dark_Persian.jpg -images/Rocket/43_Dark_Primeape.jpg -images/Rocket/44_Dark_Rapidash.jpg -images/Rocket/45_Dark_Vaporeon.jpg -images/Rocket/46_Dark_Wartortle.jpg -images/Rocket/47_Magikarp.jpg -images/Rocket/48_Porygon.jpg -images/Rocket/49_Abra.jpg -images/Rocket/50_Charmander.jpg -images/Rocket/51_Dark_Raticate.jpg -images/Rocket/52_Diglett.jpg -images/Rocket/53_Dratini.jpg -images/Rocket/54_Drowzee.jpg -images/Rocket/55_Eevee.jpg -images/Rocket/56_Ekans.jpg -images/Rocket/57_Grimer.jpg -images/Rocket/58_Koffing.jpg -images/Rocket/59_Machop.jpg -images/Rocket/60_Magnemite.jpg -images/Rocket/61_Mankey.jpg -images/Rocket/62_Meowth.jpg -images/Rocket/63_Oddish.jpg -images/Rocket/64_Ponyta.jpg -images/Rocket/65_Psyduck.jpg -images/Rocket/66_Rattata.jpg -images/Rocket/67_Slowpoke.jpg -images/Rocket/68_Squirtle.jpg -images/Rocket/69_Voltorb.jpg -images/Rocket/70_Zubat.jpg -images/Rocket/71_Here_Comes_Team_Rocket.jpg -images/Rocket/72_Rockets_Sneak_Attack.jpg -images/Rocket/73_The_Bosss_Way.jpg -images/Rocket/74_Challenge.jpg -images/Rocket/75_Digger.jpg -images/Rocket/76_Imposter_Oaks_Revenge.jpg -images/Rocket/77_Nightly_Garbage_Run.jpg -images/Rocket/78_Goop_Gas_Attack.jpg -images/Rocket/79_Sleep.jpg -images/Rocket/80_Rainbow_Energy.jpg -images/Rocket/81_Full_Heal_Energy.jpg -images/Rocket/82_Potion_Energy.jpg -images/Rocket/83_Dark_Raichu.jpg -images/Rocket/H-10_Dark_Machamp.jpg -images/Rocket/H-11_Dark_Magneton.jpg -images/Rocket/H-12_Dark_Slowbro.jpg -images/Rocket/H-13_Dark_Vileplume.jpg -images/Rocket/H-14_Dark_Weezing.jpg -images/Rocket/H-15_Here_Comes_Team_Rocket.jpg -images/Rocket/H-16_Rockets_Sneak_Attack.jpg -images/Rocket/H-17_Rainbow_Energy.jpg -images/Rocket/H-1_Dark_Alakazam.jpg -images/Rocket/H-2_Dark_Arbok.jpg -images/Rocket/H-3_Dark_Blastoise.jpg -images/Rocket/H-4_Dark_Charizard.jpg -images/Rocket/H-5_Dark_Dragonite.jpg -images/Rocket/H-6_Dark_Dugtrio.jpg -images/Rocket/H-7_Dark_Golbat.jpg -images/Rocket/H-8_Dark_Gyarados.jpg -images/Rocket/H-9_Dark_Hypno.jpg);} \ No newline at end of file +#!/usr/bin/perl + +use Card; +use Storable; +use Filter; + +open POKE, ") +{ + $line =~ m/().*?().*?/; + + $img1 = $1; + $img3 = $2; + $line =~ m/().*?/; + $img2 = $1; + + + #Water + + #Blastoise + + #Rare Holo + + + + + $img1 =~ m/alt="(.*?)"/; + $typeTag = $1; + + $img2 =~ m/\(\#(\d+)\)/; + $numTag = $1; + $img2 =~ m/href="(.*?)"/; + $pix = $1; + $img2 =~ m/>(.*)new(); + + if (($nameTag =~ m/Fighting Energy/)or ($nameTag =~ m/Fire Energy/)or ($nameTag =~ m/Grass Energy/)or ($nameTag =~ m/Lightning Energy/)or ($nameTag =~ m/Psychic Energy/)or ($nameTag =~ m/Water Ener/)) + {$rarityTag = "None";print "FAIL::";} + + + + $tempCard->addTags($typeTag,$numTag,$nameTag,$setTag,$rarityTag); + + + if ($setTag eq "Base Set"){for $t(@Base){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + if ($setTag eq "Jungle"){for $t(@Jungle){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + if ($setTag eq "Team Rocket"){for $t(@Rocket){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + if ($setTag eq "Fossil"){for $t(@Fossil){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + if ($setTag eq "Gym Challenge"){for $t(@GymChallenge){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + if ($setTag eq "Gym Heroes"){for $t(@GymHeroes){if ($t =~ m/\D$numTag\D/){ $tempCard->setPix($t);}}} + + if ($tempCard->getPix()=~ m/132_Water_Energy/){print "##################AHHHHHHHHHHHHHHHHHHHHHH";} + + + + print " $setTag \n"; + push @allcards,$tempCard; + + + } + + + +} + + +store \@allcards, 'CARD.perl'; + + + +my $refnewstruct = retrieve 'CARD.perl'; + + +print @$refnewstruct[0]->getTags(); + + + + + + + + + + + + + +sub doit { + +@Base = qw( +images/Base/100_Lightning_Energy.jpg +images/Base/101_Psychic_Energy.jpg +images/Base/102_Water_Energy.jpg +images/Base/17_Beedrill.jpg +images/Base/18_Dragonair.jpg +images/Base/19_Dugtrio.jpg +images/Base/20_Electabuzz.jpg +images/Base/21_Electrode.jpg +images/Base/22_Pidgeotto.jpg +images/Base/23_Arcanine.jpg +images/Base/24_Charmeleon.jpg +images/Base/25_Dewgong.jpg +images/Base/26_Dratini.jpg +images/Base/27_Farfetchd.jpg +images/Base/28_Growlithe.jpg +images/Base/29_Haunter.jpg +images/Base/30_Ivysaur.jpg +images/Base/31_Jynx.jpg +images/Base/32_Kadabra.jpg +images/Base/33_Kakuna.jpg +images/Base/34_Machoke.jpg +images/Base/35_Magikarp.jpg +images/Base/36_Magmar.jpg +images/Base/37_Nidorino.jpg +images/Base/38_Poliwhirl.jpg +images/Base/39_Porygon.jpg +images/Base/40_Raticate.jpg +images/Base/41_Seel.jpg +images/Base/42_Wartortle.jpg +images/Base/43_Abra.jpg +images/Base/44_Bulbasaur.jpg +images/Base/45_Caterpie.jpg +images/Base/46_Charmander.jpg +images/Base/47_Diglett.jpg +images/Base/48_Doduo.jpg +images/Base/49_Drowzee.jpg +images/Base/50_Gastly.jpg +images/Base/51_Koffing.jpg +images/Base/52_Machop.jpg +images/Base/53_Magnemite.jpg +images/Base/54_Metapod.jpg +images/Base/55_Nidoran_M.jpg +images/Base/56_Onix.jpg +images/Base/57_Pidgey.jpg +images/Base/58_Pikachu.jpg +images/Base/59_Poliwag.jpg +images/Base/60_Ponyta.jpg +images/Base/61_Rattata.jpg +images/Base/62_Sandshrew.jpg +images/Base/63_Squirtle.jpg +images/Base/64_Starmie.jpg +images/Base/65_Staryu.jpg +images/Base/66_Tangela.jpg +images/Base/67_Voltorb.jpg +images/Base/68_Vulpix.jpg +images/Base/69_Weedle.jpg +images/Base/70_Clefairy_Doll.jpg +images/Base/71_Computer_Search.jpg +images/Base/72_Devolution_Spray.jpg +images/Base/73_Impostor_Professor_Oak.jpg +images/Base/74_Item_Finder.jpg +images/Base/75_Lass.jpg +images/Base/76_Pokemon_Breeder.jpg +images/Base/77_Pokemon_Trader.jpg +images/Base/78_Scoop_Up.jpg +images/Base/79_Super_Energy_Removal.jpg +images/Base/80_Defender.jpg +images/Base/81_Energy_Retrieval.jpg +images/Base/82_Full_Heal.jpg +images/Base/83_Maintenance.jpg +images/Base/84_Plus_Power.jpg +images/Base/85_Pokemon_Center.jpg +images/Base/86_Pokemon_Flute.jpg +images/Base/87_Pokedex.jpg +images/Base/88_Professor_Oak.jpg +images/Base/89_Revive.jpg +images/Base/90_Super_Potion.jpg +images/Base/91_Bill.jpg +images/Base/92_Energy_Removal.jpg +images/Base/93_Gust_of_Wind.jpg +images/Base/94_Potion.jpg +images/Base/95_Switch.jpg +images/Base/96_Double_Colorless_Energy.jpg +images/Base/97_Fighting_Energy.jpg +images/Base/98_Fire_Energy.jpg +images/Base/99_Grass_Energy.jpg +images/Base/H-10_Mewtwo.jpg +images/Base/H-11_Nidoking.jpg +images/Base/H-12_Ninetales.jpg +images/Base/H-13_Poliwrath.jpg +images/Base/H-14_Raichu.jpg +images/Base/H-15_Venusaur.jpg +images/Base/H-16_Zapdos.jpg +images/Base/H-1_Alakazam.jpg +images/Base/H-2_Blastoise.jpg +images/Base/H-3_Chansey.jpg +images/Base/H-4_Charizard.jpg +images/Base/H-5_Clefairy.jpg +images/Base/H-6_Gyarados.jpg +images/Base/H-7_Hitmonchan.jpg +images/Base/H-8_Machamp.jpg +images/Base/H-9_Magneton.jpg); +@Fossil = qw( +images/Fossil/16_Aerodactyl.jpg +images/Fossil/17_Articuno.jpg +images/Fossil/18_Ditto.jpg +images/Fossil/19_Dragonite.jpg +images/Fossil/20_Gengar.jpg +images/Fossil/21_Haunter.jpg +images/Fossil/22_Hitmonlee.jpg +images/Fossil/23_Hypno.jpg +images/Fossil/24_Kabutops.jpg +images/Fossil/25_Lapras.jpg +images/Fossil/26_Magneton.jpg +images/Fossil/27_Moltres.jpg +images/Fossil/28_Muk.jpg +images/Fossil/29_Raichu.jpg +images/Fossil/30_Zapdos.jpg +images/Fossil/31_Arbok.jpg +images/Fossil/32_Cloyster.jpg +images/Fossil/33_Gastly.jpg +images/Fossil/34_Golbat.jpg +images/Fossil/35_Golduck.jpg +images/Fossil/36_Golem.jpg +images/Fossil/37_Graveler.jpg +images/Fossil/38_Kingler.jpg +images/Fossil/39_Magmar.jpg +images/Fossil/40_Omastar.jpg +images/Fossil/41_Sandslash.jpg +images/Fossil/42_Seadra.jpg +images/Fossil/43_Slowbro.jpg +images/Fossil/44_Tentacruel.jpg +images/Fossil/45_Weezing.jpg +images/Fossil/46_Ekans.jpg +images/Fossil/47_Geodude.jpg +images/Fossil/48_Grimer.jpg +images/Fossil/49_Horsea.jpg +images/Fossil/50_Kabuto.jpg +images/Fossil/51_Krabby.jpg +images/Fossil/52_Omanyte.jpg +images/Fossil/53_Psyduck.jpg +images/Fossil/54_Shellder.jpg +images/Fossil/55_Slowpoke.jpg +images/Fossil/56_Tentacool.jpg +images/Fossil/57_Zubat.jpg +images/Fossil/58_Mr_Fuji.jpg +images/Fossil/59_Energy_Search.jpg +images/Fossil/60_Gambler.jpg +images/Fossil/61_Recycle.jpg +images/Fossil/62_Mysterious_Fossil.jpg +images/Fossil/H-10_Lapras.jpg +images/Fossil/H-11_Magneton.jpg +images/Fossil/H-12_Moltres.jpg +images/Fossil/H-13_Muk.jpg +images/Fossil/H-14_Raichu.jpg +images/Fossil/H-15_Zapdos.jpg +images/Fossil/H-1_Aerodactyl.jpg +images/Fossil/H-2_Articuno.jpg +images/Fossil/H-3_Ditto.jpg +images/Fossil/H-4_Dragonite.jpg +images/Fossil/H-5_Gengar.jpg +images/Fossil/H-6_Haunter.jpg +images/Fossil/H-7_Hitmonlee.jpg +images/Fossil/H-8_Hypno.jpg +images/Fossil/H-9_Kabutops.jpg); +@GymChallenge = qw( +images/GymChallenge/100_Blaine.jpg +images/GymChallenge/101_Brocks_Protection.jpg +images/GymChallenge/102_Chaos_Gym.jpg +images/GymChallenge/103_Erikas_Kindness.jpg +images/GymChallenge/104_Giovanni.jpg +images/GymChallenge/105_Giovannis_Last_Resort.jpg +images/GymChallenge/106_Koga.jpg +images/GymChallenge/107_Lt_Surges_Secret_Plan.jpg +images/GymChallenge/108_Mistys_Wish.jpg +images/GymChallenge/109_Resistance_Gym.jpg +images/GymChallenge/110_Sabrina.jpg +images/GymChallenge/111_Blaines_Quiz_2.jpg +images/GymChallenge/112_Blaines_Quiz_3.jpg +images/GymChallenge/113_Cinnabar_City_Gym.jpg +images/GymChallenge/114_Fuchsia_City_Gym.jpg +images/GymChallenge/115_Kogas_Ninja_Trick.jpg +images/GymChallenge/116_Master_Ball.jpg +images/GymChallenge/117_Max_Revive.jpg +images/GymChallenge/118_Mistys_Tears.jpg +images/GymChallenge/119_Rockets_Minefield_Gym.jpg +images/GymChallenge/120_Rockets_Secret_Experiment.jpg +images/GymChallenge/121_Sabrinas_Psychic_Control.jpg +images/GymChallenge/122_Saffron_City_Gym.jpg +images/GymChallenge/123_Viridian_City_Gym.jpg +images/GymChallenge/124_Fervor.jpg +images/GymChallenge/125_Transparent_Walls.jpg +images/GymChallenge/126_Warp_Point.jpg +images/GymChallenge/127_Fighting_Energy.jpg +images/GymChallenge/128_Fire_Energy.jpg +images/GymChallenge/129_Grass_Energy.jpg +images/GymChallenge/130_Lightning_Energy.jpg +images/GymChallenge/131_Psychic_Energy.jpg +images/GymChallenge/132_Water_Energy.jpg +images/GymChallenge/21_Blaines_Ninetales.jpg +images/GymChallenge/22_Brocks_Dugtrio.jpg +images/GymChallenge/23_Giovannis_Nidoqueen.jpg +images/GymChallenge/24_Giovannis_Pinsir.jpg +images/GymChallenge/25_Kogas_Arbok.jpg +images/GymChallenge/26_Kogas_Muk.jpg +images/GymChallenge/27_Kogas_Pidgeotto.jpg +images/GymChallenge/28_Lt_Surges_Jolteon.jpg +images/GymChallenge/29_Sabrinas_Gengar.jpg +images/GymChallenge/30_Sabrinas_Golduck.jpg +images/GymChallenge/31_Blaines_Charmeleon.jpg +images/GymChallenge/33_Blaines_Rapidash.jpg +images/GymChallenge/32_Blaines_Dodrio.jpg +images/GymChallenge/34_Brocks_Graveler.jpg +images/GymChallenge/35_Brocks_Primape.jpg +images/GymChallenge/36_Brocks_Sandslash.jpg +images/GymChallenge/37_Brocks_Vulpix.jpg +images/GymChallenge/38_Erickas_Bellsprout.jpg +images/GymChallenge/39_Erickas_Bulbasaur.jpg +images/GymChallenge/40_Erikas_Clefairy.jpg +images/GymChallenge/41_Erikas_Ivysaur.jpg +images/GymChallenge/42_Giovannis_Machoke.jpg +images/GymChallenge/43_Giovannis_Meowth.jpg +images/GymChallenge/44_Giovannis_Nidorina.jpg +images/GymChallenge/45_Giovannis_Nidorino.jpg +images/GymChallenge/46_Kogas_Golbat.jpg +images/GymChallenge/47_Kogas_Kakuna.jpg +images/GymChallenge/48_Kogas_Koffing.jpg +images/GymChallenge/49_Kogas_Pidgey.jpg +images/GymChallenge/50_Kogas_Weezing.jpg +images/GymChallenge/51_Lt_Surges_Eevee.jpg +images/GymChallenge/52_Lt_Surges_Electrode.jpg +images/GymChallenge/53_Lt_Surges_Raticate.jpg +images/GymChallenge/54_Mistys_Dewgong.jpg +images/GymChallenge/55_Sabrinas_Haunter.jpg +images/GymChallenge/56_Sabrinas_Hypno.jpg +images/GymChallenge/57_Sabrinas_Jynx.jpg +images/GymChallenge/58_Sabrinas_Kadabra.jpg +images/GymChallenge/59_Sabrinas_Mr_Mime.jpg +images/GymChallenge/60_Blaines_Charmander.jpg +images/GymChallenge/61_Blaines_Duduo.jpg +images/GymChallenge/62_Blaines_Growlithe.jpg +images/GymChallenge/63_Blaines_Mankey.jpg +images/GymChallenge/64_Blaines_Ponyta.jpg +images/GymChallenge/65_Blaines_Rhyhorn.jpg +images/GymChallenge/66_Blaines_Vulpix.jpg +images/GymChallenge/67_Brocks_Diglett.jpg +images/GymChallenge/68_Brocks_Geodude.jpg +images/GymChallenge/69_Erikas_Jigglypuff.jpg +images/GymChallenge/70_Erikas_Oddish.jpg +images/GymChallenge/71_Erikas_Paras.jpg +images/GymChallenge/72_Giovannis_Machop.jpg +images/GymChallenge/73_Giovannis_Magikarp.jpg +images/GymChallenge/74_Giovannis_Meowth.jpg +images/GymChallenge/75_Giovannis_Nidoran.jpg +images/GymChallenge/76_Giovannis_Nidoran.jpg +images/GymChallenge/77_Kogas_Ekans.jpg +images/GymChallenge/78_Kogas_Grimer.jpg +images/GymChallenge/79_Kogas_Koffing.jpg +images/GymChallenge/80_Kogas_Pidgey.jpg +images/GymChallenge/81_Kogas_Tangela.jpg +images/GymChallenge/82_Kogas_Weedle.jpg +images/GymChallenge/83_Kogas_Zubat.jpg +images/GymChallenge/84_Lt_Surges_Pikachu.jpg +images/GymChallenge/85_Lt_Surges_Rattata.jpg +images/GymChallenge/86_Lt_Surges_Voltorb.jpg +images/GymChallenge/87_Mistys_Horsea.jpg +images/GymChallenge/88_Mistys_Magikarp.jpg +images/GymChallenge/89_Mistys_Poliwag.jpg +images/GymChallenge/90_Mistys_Psyduck.jpg +images/GymChallenge/91_Mistys_Seel.jpg +images/GymChallenge/92_Mistys_Staryu.jpg +images/GymChallenge/93_Sabrinas_Abra.jpg +images/GymChallenge/94_Sabrinas_Abra.jpg +images/GymChallenge/95_Sabrinas_Drowzee.jpg +images/GymChallenge/96_Sabrinas_Gastly.jpg +images/GymChallenge/97_Sabrinas_Gastly.jpg +images/GymChallenge/98_Sabrinas_Porygon.jpg +images/GymChallenge/99_Sabrinas_Psyduck.jpg +images/GymChallenge/H-10_Kogas_Ditto.jpg +images/GymChallenge/H-11_Lt_Surges_Raichu.jpg +images/GymChallenge/H-12_Mistys_Golduck.jpg +images/GymChallenge/H-13_Mistys_Gyarados.jpg +images/GymChallenge/H-14_Rockets_Mewtwo.jpg +images/GymChallenge/H-15_Rockets_Zapdos.jpg +images/GymChallenge/H-16_Sabrinas_Alakazam.jpg +images/GymChallenge/H-17_Blaine.jpg +images/GymChallenge/H-18_Giovanni.jpg +images/GymChallenge/H-19_Koga.jpg +images/GymChallenge/H-1_Blaines_Arcanine.jpg +images/GymChallenge/H-20_Sabrina.jpg +images/GymChallenge/H-2_Blaines_Charizard.jpg +images/GymChallenge/H-3_Brocks_Ninetales.jpg +images/GymChallenge/H-4_Erikas_Venusaur.jpg +images/GymChallenge/H-5_Giovannis_Gyarados.jpg +images/GymChallenge/H-6_Giovannis_Machamp.jpg +images/GymChallenge/H-7_Giovannis_Nidoking.jpg +images/GymChallenge/H-8_Giovannis_Persian.jpg +images/GymChallenge/H-9_Kogas_Beedrill.jpg); +@GymHeroes = qw( +images/GymHeroes/100_Erika.jpg +images/GymHeroes/101_Lt_Surge.jpg +images/GymHeroes/102_Misty.jpg +images/GymHeroes/103_No_Removal_Gym.jpg +images/GymHeroes/104_The_Rockets_Training_Gym.jpg +images/GymHeroes/105_Blaines_Last_Resort.jpg +images/GymHeroes/106_Brocks_Training_Method.jpg +images/GymHeroes/107_Celadon_City_Gym.jpg +images/GymHeroes/108_Cerulean_City_Gym.jpg +images/GymHeroes/109_Erikas_Maids.jpg +images/GymHeroes/110_Erikas_Perfume.jpg +images/GymHeroes/111_Good_Manners.jpg +images/GymHeroes/112_Lt_Surges_Treaty.jpg +images/GymHeroes/113_Minion_of_Team_Rocket.jpg +images/GymHeroes/114_Mistys_Wrath.jpg +images/GymHeroes/115_Pewter_City_Gym.jpg +images/GymHeroes/116_Recall.jpg +images/GymHeroes/117_Sabrinas_ESP.jpg +images/GymHeroes/118_Secret_Mission.jpg +images/GymHeroes/119_Tickling_Machine.jpg +images/GymHeroes/120_Vermilion_City_Gym.jpg +images/GymHeroes/121_Blaines_Gamble.jpg +images/GymHeroes/122_Energy_Flow.jpg +images/GymHeroes/123_Mistys_Duel.jpg +images/GymHeroes/124_Narrow_Gym.jpg +images/GymHeroes/125_Sabrinas_Gaze.jpg +images/GymHeroes/126_Trash_Exchange.jpg +images/GymHeroes/127_Fighting_Energy.jpg +images/GymHeroes/128_Fire_Energy.jpg +images/GymHeroes/129_Grass_Energy.jpg +images/GymHeroes/130_Lightning_Energy.jpg +images/GymHeroes/131_Psychic_Energy.jpg +images/GymHeroes/132_Water_Energy.jpg +images/GymHeroes/20_Brocks_Golem.jpg +images/GymHeroes/21_Brocks_Onix.jpg +images/GymHeroes/22_Brocks_Rhyhorn.jpg +images/GymHeroes/23_Brocks_Sandslash.jpg +images/GymHeroes/24_Brocks_Zubat.jpg +images/GymHeroes/25_Erikas_Clefairy.jpg +images/GymHeroes/26_Erikas_Victreebel.jpg +images/GymHeroes/27_Lt_Surges_Electabuzz.jpg +images/GymHeroes/28_Lt_Surges_Raichu.jpg +images/GymHeroes/29_Mistys_Cloyster.jpg +images/GymHeroes/30_Mistys_Goldeen.jpg +images/GymHeroes/31_Mistys_Poliwrath.jpg +images/GymHeroes/32_Mistys_Tentacool.jpg +images/GymHeroes/33_Rockets_Snorlax.jpg +images/GymHeroes/34_Sabrinas_Venomoth.jpg +images/GymHeroes/35_Blaines_Growlithe.jpg +images/GymHeroes/36_Blaines_Kangaskhan.jpg +images/GymHeroes/37_Blaines_Magmar.jpg +images/GymHeroes/38_Brocks_Geodude.jpg +images/GymHeroes/39_Brocks_Golbat.jpg +images/GymHeroes/40_Brocks_Graveler.jpg +images/GymHeroes/41_Brocks_Lickitung.jpg +images/GymHeroes/42_Erikas_Dratini.jpg +images/GymHeroes/43_Erikas_Exeggcute.jpg +images/GymHeroes/44_Erikas_Exeggutor.jpg +images/GymHeroes/45_Erikas_Gloom.jpg +images/GymHeroes/46_Erikas_Gloom.jpg +images/GymHeroes/47_Erikas_Oddish.jpg +images/GymHeroes/48_Erikas_Weepinbell.jpg +images/GymHeroes/49_Erikas_Weepinbell.jpg +images/GymHeroes/50_Lt_Surges_Magnemite.jpg +images/GymHeroes/51_Lt_Surges_Raticate.jpg +images/GymHeroes/52_Lt_Surges_Spearow.jpg +images/GymHeroes/53_Mistys_Poliwhirl.jpg +images/GymHeroes/54_Mistys_Psyduck.jpg +images/GymHeroes/55_Mistys_Seaking.jpg +images/GymHeroes/56_Mistys_Starmie.jpg +images/GymHeroes/57_Mistys_Tentacool.jpg +images/GymHeroes/58_Sabrinas_Haunter.jpg +images/GymHeroes/59_Sabrinas_Jynx.jpg +images/GymHeroes/60_Sabrinas_Slowbro.jpg +images/GymHeroes/61_Blaines_Charmander.jpg +images/GymHeroes/62_Blaines_Growlithe.jpg +images/GymHeroes/63_Blaines_Ponyta.jpg +images/GymHeroes/64_Blaines_Tauros.jpg +images/GymHeroes/65_Blaines_Vulpix.jpg +images/GymHeroes/66_Brocks_Geodude.jpg +images/GymHeroes/67_Brocks_Mankey.jpg +images/GymHeroes/68_Brocks_Mankey.jpg +images/GymHeroes/69_Brocks_Onix.jpg +images/GymHeroes/70_Brocks_Rhyhorn.jpg +images/GymHeroes/71_Brocks_Sandshrew.jpg +images/GymHeroes/72_Brocks_Sandshrew.jpg +images/GymHeroes/73_Brocks_Vulpix.jpg +images/GymHeroes/74_Brocks_Zubat.jpg +images/GymHeroes/75_Erikas_Bellsprout.jpg +images/GymHeroes/76_Erikas_Bellsprout.jpg +images/GymHeroes/77_Erikas_Exeggcute.jpg +images/GymHeroes/78_Erikas_Oddish.jpg +images/GymHeroes/79_Erikas_Tangela.jpg +images/GymHeroes/80_Lt_Surges_Magnemite.jpg +images/GymHeroes/81_Lt_Surges_Pikachu.jpg +images/GymHeroes/82_Lt_Surges_Rattata.jpg +images/GymHeroes/83_Lt_Surges_Spearow.jpg +images/GymHeroes/84_Lt_Surges_Voltorb.jpg +images/GymHeroes/85_Mistys_Goldeen.jpg +images/GymHeroes/86_Mistys_Horsea.jpg +images/GymHeroes/87_Mistys_Poliwag.jpg +images/GymHeroes/88_Mistys_Seel.jpg +images/GymHeroes/89_Mistys_Shellder.jpg +images/GymHeroes/90_Mistys_Staryu.jpg +images/GymHeroes/91_Sabrinas_Abra.jpg +images/GymHeroes/92_Sabrinas_Drowzee.jpg +images/GymHeroes/93_Sabrinas_Gastly.jpg +images/GymHeroes/94_Sabrinas_Mr_Mime.jpg +images/GymHeroes/95_Sabrinas_Slowpoke.jpg +images/GymHeroes/96_Sabrinas_Venonat.jpg +images/GymHeroes/97_Blaines_Quiz_1.jpg +images/GymHeroes/98_Brock.jpg +images/GymHeroes/99_Charity.jpg +images/GymHeroes/H-10_Mistys_Tentacruel.jpg +images/GymHeroes/H-11_Rockets_Hitmonchan.jpg +images/GymHeroes/H-12_Rockets_Moltres.jpg +images/GymHeroes/H-13_Rockets_Scyther.jpg +images/GymHeroes/H-14_Sabrinas_Gengar.jpg +images/GymHeroes/H-15_Brock.jpg +images/GymHeroes/H-16_Erika.jpg +images/GymHeroes/H-17_Lt_Surge.jpg +images/GymHeroes/H-18_Misty.jpg +images/GymHeroes/H-19_The_Rockets_Trap.jpg +images/GymHeroes/H-1_Blaines_Moltres.jpg +images/GymHeroes/H-2_Brocks_Rhydon.jpg +images/GymHeroes/H-3_Erikas_Clefable.jpg +images/GymHeroes/H-4_Erikas_Dragonair.jpg +images/GymHeroes/H-5_Erikas_Vileplume.jpg +images/GymHeroes/H-6_Lt_Surges_Electabuzz.jpg +images/GymHeroes/H-7_Lt_Surges_Fearow.jpg +images/GymHeroes/H-8_Lt_Surges_Magneton.jpg +images/GymHeroes/H-9_Mistys_Seadra.jpg); +@Jungle = qw( +images/Jungle/17_Clefable.jpg +images/Jungle/18_Electrode.jpg +images/Jungle/19_Flareon.jpg +images/Jungle/20_Jolteon.jpg +images/Jungle/21_Kangaskhan.jpg +images/Jungle/22_Mr_Mime.jpg +images/Jungle/23_Nidoqueen.jpg +images/Jungle/24_Pidgeot.jpg +images/Jungle/25_Pinsir.jpg +images/Jungle/26_Scyther.jpg +images/Jungle/27_Snorlax.jpg +images/Jungle/28_Vaporeon.jpg +images/Jungle/29_Venomoth.jpg +images/Jungle/30_Victreebel.jpg +images/Jungle/31_Vileplume.jpg +images/Jungle/32_Wigglytuff.jpg +images/Jungle/33_Butterfree.jpg +images/Jungle/34_Dodrio.jpg +images/Jungle/35_Exeggutor.jpg +images/Jungle/36_Fearow.jpg +images/Jungle/37_Gloom.jpg +images/Jungle/38_Lickitung.jpg +images/Jungle/39_Marowak.jpg +images/Jungle/40_Nidorina.jpg +images/Jungle/41_Parasect.jpg +images/Jungle/42_Persian.jpg +images/Jungle/43_Primeape.jpg +images/Jungle/44_Rapidash.jpg +images/Jungle/45_Rhydon.jpg +images/Jungle/46_Seaking.jpg +images/Jungle/47_Tauros.jpg +images/Jungle/48_Weepinbell.jpg +images/Jungle/49_Bellsprout.jpg +images/Jungle/50_Cubone.jpg +images/Jungle/51_Eevee.jpg +images/Jungle/52_Exeggcute.jpg +images/Jungle/53_Goldeen.jpg +images/Jungle/54_Jigglypuff.jpg +images/Jungle/55_Mankey.jpg +images/Jungle/56_Meowth.jpg +images/Jungle/57_Nidoran_F.jpg +images/Jungle/58_Oddish.jpg +images/Jungle/59_Paras.jpg +images/Jungle/60_Pikachu.jpg +images/Jungle/61_Rhyhorn.jpg +images/Jungle/62_Spearow.jpg +images/Jungle/63_Venonat.jpg +images/Jungle/64_Poke_Ball.jpg +images/Jungle/H-10_Scyther.jpg +images/Jungle/H-11_Snorlax.jpg +images/Jungle/H-12_Vaporeon.jpg +images/Jungle/H-13_Venomoth.jpg +images/Jungle/H-14_Victreebel.jpg +images/Jungle/H-15_Vileplume.jpg +images/Jungle/H-16_Wigglytuff.jpg +images/Jungle/H-1_Clefable.jpg +images/Jungle/H-2_Electrode.jpg +images/Jungle/H-3_Flareon.jpg +images/Jungle/H-4_Jolteon.jpg +images/Jungle/H-5_Kangaskhan.jpg +images/Jungle/H-6_Mr_Mime.jpg +images/Jungle/H-7_Nidoqueen.jpg +images/Jungle/H-8_Pidgeot.jpg +images/Jungle/H-9_Pinsir.jpg); + +@Rocket = qw( +images/Rocket/18_Dark_Alakazam.jpg +images/Rocket/19_Dark_Arbok.jpg +images/Rocket/20_Dark_Blastoise.jpg +images/Rocket/21_Dark_Charizard.jpg +images/Rocket/22_Dark_Dragonite.jpg +images/Rocket/23_Dark_Dugtrio.jpg +images/Rocket/24_Dark_Golbat.jpg +images/Rocket/25_Dark_Gyarados.jpg +images/Rocket/26_Dark_Hypno.jpg +images/Rocket/27_Dark_Machamp.jpg +images/Rocket/28_Dark_Magneton.jpg +images/Rocket/29_Dark_Slowbro.jpg +images/Rocket/30_Dark_Vileplume.jpg +images/Rocket/31_Dark_Weezing.jpg +images/Rocket/32_Dark_Charmeleon.jpg +images/Rocket/33_Dark_Dragonair.jpg +images/Rocket/34_Dark_Electrode.jpg +images/Rocket/35_Dark_Flareon.jpg +images/Rocket/36_Dark_Gloom.jpg +images/Rocket/37_Dark_Golduck.jpg +images/Rocket/38_Dark_Jolteon.jpg +images/Rocket/39_Dark_Kadabra.jpg +images/Rocket/40_Dark_Machoke.jpg +images/Rocket/41_Dark_Muk.jpg +images/Rocket/42_Dark_Persian.jpg +images/Rocket/43_Dark_Primeape.jpg +images/Rocket/44_Dark_Rapidash.jpg +images/Rocket/45_Dark_Vaporeon.jpg +images/Rocket/46_Dark_Wartortle.jpg +images/Rocket/47_Magikarp.jpg +images/Rocket/48_Porygon.jpg +images/Rocket/49_Abra.jpg +images/Rocket/50_Charmander.jpg +images/Rocket/51_Dark_Raticate.jpg +images/Rocket/52_Diglett.jpg +images/Rocket/53_Dratini.jpg +images/Rocket/54_Drowzee.jpg +images/Rocket/55_Eevee.jpg +images/Rocket/56_Ekans.jpg +images/Rocket/57_Grimer.jpg +images/Rocket/58_Koffing.jpg +images/Rocket/59_Machop.jpg +images/Rocket/60_Magnemite.jpg +images/Rocket/61_Mankey.jpg +images/Rocket/62_Meowth.jpg +images/Rocket/63_Oddish.jpg +images/Rocket/64_Ponyta.jpg +images/Rocket/65_Psyduck.jpg +images/Rocket/66_Rattata.jpg +images/Rocket/67_Slowpoke.jpg +images/Rocket/68_Squirtle.jpg +images/Rocket/69_Voltorb.jpg +images/Rocket/70_Zubat.jpg +images/Rocket/71_Here_Comes_Team_Rocket.jpg +images/Rocket/72_Rockets_Sneak_Attack.jpg +images/Rocket/73_The_Bosss_Way.jpg +images/Rocket/74_Challenge.jpg +images/Rocket/75_Digger.jpg +images/Rocket/76_Imposter_Oaks_Revenge.jpg +images/Rocket/77_Nightly_Garbage_Run.jpg +images/Rocket/78_Goop_Gas_Attack.jpg +images/Rocket/79_Sleep.jpg +images/Rocket/80_Rainbow_Energy.jpg +images/Rocket/81_Full_Heal_Energy.jpg +images/Rocket/82_Potion_Energy.jpg +images/Rocket/83_Dark_Raichu.jpg +images/Rocket/H-10_Dark_Machamp.jpg +images/Rocket/H-11_Dark_Magneton.jpg +images/Rocket/H-12_Dark_Slowbro.jpg +images/Rocket/H-13_Dark_Vileplume.jpg +images/Rocket/H-14_Dark_Weezing.jpg +images/Rocket/H-15_Here_Comes_Team_Rocket.jpg +images/Rocket/H-16_Rockets_Sneak_Attack.jpg +images/Rocket/H-17_Rainbow_Energy.jpg +images/Rocket/H-1_Dark_Alakazam.jpg +images/Rocket/H-2_Dark_Arbok.jpg +images/Rocket/H-3_Dark_Blastoise.jpg +images/Rocket/H-4_Dark_Charizard.jpg +images/Rocket/H-5_Dark_Dragonite.jpg +images/Rocket/H-6_Dark_Dugtrio.jpg +images/Rocket/H-7_Dark_Golbat.jpg +images/Rocket/H-8_Dark_Gyarados.jpg +images/Rocket/H-9_Dark_Hypno.jpg);} diff -r 4c495190076f -r 8c6d2ce90677 Rule.pm --- a/Rule.pm Thu Sep 10 08:01:18 2009 -0400 +++ b/Rule.pm Fri Mar 19 07:28:10 2010 -0400 @@ -1,32 +1,34 @@ -package Rule; -use List::Util qw(first max maxstr min minstr reduce shuffle sum); - -sub new -{ - my $class = shift; - - my $hashREF = - { - _rarity_map => {"Rare" , 1 , "Uncommon" , 3 , "Common" , 6}, - _sets => ("Base Set") - - - - }; - - $objectREF = bless($hashREF, $class); - - return $objectREF; - -} - - -sub getRarityMap { return @_[0]->{'_rarity_map'}; }; -sub getSets { return @_[0]->{'_sets'}; } - - -sub setRarityMap { $_[0]->{_rarity_map} = $_[1]; } -sub setSets { $_[0]->{_sets} = $_[1]; } - - -1; \ No newline at end of file +#!/usr/bin/perl + +package Rule; +use List::Util qw(first max maxstr min minstr reduce shuffle sum); + +sub new +{ + my $class = shift; + + my $hashREF = + { + _rarity_map => {"Rare" , 1 , "Uncommon" , 3 , "Common" , 6}, + _sets => ("Base Set") + + + + }; + + $objectREF = bless($hashREF, $class); + + return $objectREF; + +} + + +sub getRarityMap { return @_[0]->{'_rarity_map'}; }; +sub getSets { return @_[0]->{'_sets'}; } + + +sub setRarityMap { $_[0]->{_rarity_map} = $_[1]; } +sub setSets { $_[0]->{_sets} = $_[1]; } + + +1; diff -r 4c495190076f -r 8c6d2ce90677 all.dat --- a/all.dat Thu Sep 10 08:01:18 2009 -0400 +++ b/all.dat Fri Mar 19 07:28:10 2010 -0400 @@ -1,1929 +1,1929 @@ -1Psychic AlakazamRare Holo - - -2Water BlastoiseRare Holo - - - -3Colorless ChanseyRare Holo - - -4Fire CharizardRare Holo - - -5Colorless ClefairyRare Holo - - - -6Water GyaradosRare Holo - - -7Fighting HitmonchanRare Holo - - -8Fighting MachampRare Holo - - - -9Lightning MagnetonRare Holo - - -10Psychic MewtwoRare Holo - - -11Grass NidokingRare Holo - - - -12Fire NinetalesRare Holo - - -13Water PoliwrathRare Holo - - -14Lightning RaichuRare Holo - - - -15Grass VenusaurRare Holo - - -16Lightning ZapdosRare Holo - - -17Grass BeedrillRare - - - -18Colorless DragonairRare - - -19Fighting DugtrioRare - - -20Lightning ElectabuzzRare - - - -21Lightning ElectrodeRare - - -22Colorless PidgeottoRare - - -23Fire ArcanineUncommon - - - -24Fire CharmeleonUncommon - - -25Water DewgongUncommon - - -26Colorless DratiniUncommon - - - -27Colorless Farfetch'dUncommon - - -28Fire GrowlitheUncommon - - -29Psychic HaunterUncommon - - - -30Grass IvysaurUncommon - - -31Psychic JynxUncommon - - -32Psychic KadabraUncommon - - - -33Grass KakunaUncommon - - -34Fighting MachokeUncommon - - -35Water MagikarpUncommon - - - -36Fire MagmarUncommon - - -37Grass NidorinoUncommon - - -38Water PoliwhirlUncommon - - - -39Colorless PorygonUncommon - - -40Colorless RaticateUncommon - - -41Water SeelUncommon - - - -42Water WartortleUncommon - - -43Psychic AbraCommon - - -44Grass BulbasaurCommon - - - -45Grass CaterpieCommon - - -46Fire CharmanderCommon - - -47Fighting DiglettCommon - - - -48Colorless DoduoCommon - - -49Psychic DrowzeeCommon - - -50Psychic GastlyCommon - - - -51Grass KoffingCommon - - -52Fighting MachopCommon - - -53Lightning MagnemiteCommon - - - -54Grass MetapodCommon - - -55Grass Nidoran MaleCommon - - -56Fighting OnixCommon - - - -57Colorless PidgeyCommon - - -58Lightning PikachuCommon - - -58Lightning Pikachu (Red Cheek)Common - - - -59Water PoliwagCommon - - -60Fire PonytaCommon - - -61Colorless RattataCommon - - - -62Fighting SandshrewCommon - - -63Water SquirtleCommon - - -64Water StarmieCommon - - - -65Water StaryuCommon - - -66Grass TangelaCommon - - -67Lightning VoltorbCommon - - - -68Fire VulpixCommon - - -69Grass WeedleCommon - - -70Trainer Clefairy DollRare - - - -71Trainer Computer SearchRare - - -72Trainer Devolution SprayRare - - -73TrainerImpostor Professor OakRare - - - -74Trainer Item FinderRare - - -75Trainer LassRare - - -76Trainer Pokemon BreederRare - - - -77Trainer Pokemon TraderRare - - -78Trainer Scoop UpRare - - -79Trainer Super Energy RemovalRare - - - -80Trainer DefenderUncommon - - -81Trainer Energy RetrievalUncommon - - -82Trainer Full HealUncommon - - - -83Trainer MaintenanceUncommon - - -84Trainer PlusPowerUncommon - - -85Trainer Pokemon CenterUncommon - - - -86Trainer Pokemon FluteUncommon - - -87Trainer PokedexUncommon - - -88Trainer Professor OakUncommon - - - -89Trainer ReviveUncommon - - -90Trainer Super PotionUncommon - - -91Trainer BillCommon - - - -92Trainer Energy RemovalCommon - - -93Trainer Gust of WindCommon - - -94Trainer PotionCommon - - - -95Trainer SwitchCommon - - -96Special Energy Double Colorless EnergyUncommon - - -97Basic Energy Fighting EnergyNo Rarity - - - -98Basic Energy Fire EnergyNo Rarity - - -99Basic Energy Grass EnergyNo Rarity - - -100Basic Energy Lightning EnergyNo Rarity - - - -101Basic Energy Psychic EnergyNo Rarity - - -102Basic Energy Water EnergyNo Rarity - - - - -1Colorless ClefableRare Holo - - -2Lightning ElectrodeRare Holo - - - -3Fire FlareonRare Holo - - -4Lightning JolteonRare Holo - - -5Colorless KangaskhanRare Holo - - - -6Psychic Mr. MimeRare Holo - - -7Grass NidoqueenRare Holo - - -8Colorless PidgeotRare Holo - - - -9Grass PinsirRare Holo - - -10Grass ScytherRare Holo - - -11Colorless SnorlaxRare Holo - - - -12Water VaporeonRare Holo - - -13Grass VenomothRare Holo - - -14Grass VictreebelRare Holo - - - -15Grass VileplumeRare Holo - - -16Colorless WigglytuffRare Holo - - -17Colorless ClefableRare - - - -18Lightning ElectrodeRare - - -19Fire FlareonRare - - -20Lightning JolteonRare - - - -21Colorless KangaskhanRare - - -22Psychic Mr. MimeRare - - -23Grass NidoqueenRare - - - -24Colorless PidgeotRare - - -25Grass PinsirRare - - -26Grass ScytherRare - - - -27Colorless SnorlaxRare - - -28Water VaporeonRare - - -29Grass VenomothRare - - - -30Grass VictreebelRare - - -31Grass VileplumeRare - - -32Colorless WigglytuffRare - - - -33Grass ButterfreeUncommon - - -34Colorless DodrioUncommon - - -35Grass ExeggutorUncommon - - - -36Colorless FearowUncommon - - -37Grass GloomUncommon - - -38Colorless LickitungUncommon - - - -39Fighting MarowakUncommon - - -40Grass NidorinaUncommon - - -41Grass ParasectUncommon - - - -42Colorless PersianUncommon - - -43Fighting PrimeapeUncommon - - -44Fire RapidashUncommon - - - -45Fighting RhydonUncommon - - -46Water SeakingUncommon - - -47Colorless TaurosUncommon - - - -48Grass WeepinbellUncommon - - -49Grass BellsproutCommon - - -50Fighting CuboneCommon - - - -51Colorless EeveeCommon - - -52Grass ExeggcuteCommon - - -53Water GoldeenCommon - - - -54Colorless JigglypuffCommon - - -55Fighting MankeyCommon - - -56Colorless MeowthCommon - - - -57Grass Nidoran FemaleCommon - - -58Grass OddishCommon - - -59Grass ParasCommon - - - -60Lightning PikachuCommon - - -61Fighting RhyhornCommon - - -62Colorless SpearowCommon - - - -63Grass VenonatCommon - - -64Trainer Poke BallCommon - - - - -1Fighting AerodactylRare Holo - - -2Water ArticunoRare Holo - - - -3Colorless DittoRare Holo - - -4Colorless DragoniteRare Holo - - -5Psychic GengarRare Holo - - - -6Psychic HaunterRare Holo - - -7Fighting HitmonleeRare Holo - - -8Psychic HypnoRare Holo - - - -9Fighting KabutopsRare Holo - - -10Water LaprasRare Holo - - -11Lightning MagnetonRare Holo - - - -12Fire MoltresRare Holo - - -13Grass MukRare Holo - - -14Lightning RaichuRare Holo - - - -15Lightning ZapdosRare Holo - - -16Fighting AerodactylRare - - -17Water ArticunoRare - - - -18Colorless DittoRare - - -19Colorless DragoniteRare - - -20Psychic GengarRare - - - -21Psychic HaunterRare - - -22Fighting HitmonleeRare - - -23Psychic HypnoRare - - - -24Fighting KabutopsRare - - -25Water LaprasRare - - -26Lightning MagnetonRare - - - -27Fire MoltresRare - - -28Grass MukRare - - -29Lightning RaichuRare - - - -30Lightning ZapdosRare - - -31Grass ArbokUncommon - - -32Water CloysterUncommon - - - -33Psychic GastlyUncommon - - -34Grass GolbatUncommon - - -35Water GolduckUncommon - - - -36Fighting GolemUncommon - - -37Fighting GravelerUncommon - - -38Water KinglerUncommon - - - -39Fire MagmarUncommon - - -40Water OmastarUncommon - - -41Fighting SandslashUncommon - - - -42Water SeadraUncommon - - -43Psychic SlowbroUncommon - - -44Water TentacruelUncommon - - - -45Grass WeezingUncommon - - -46Grass EkansCommon - - -47Fighting GeodudeCommon - - - -48Grass GrimerCommon - - -49Water HorseaCommon - - -50Fighting KabutoCommon - - - -51Water KrabbyCommon - - -52Water OmanyteCommon - - -53Water PsyduckCommon - - - -54Water ShellderCommon - - -55Psychic SlowpokeCommon - - -56Water TentacoolCommon - - - -57Grass ZubatCommon - - -58Trainer Mr. FujiUncommon - - -59Trainer Energy SearchCommon - - - -60Trainer GamblerCommon - - -61Trainer RecycleCommon - - -62Trainer Mysterious FossilCommon - - - - - -1Psychic Dark AlakazamRare Holo - - -2Grass Dark ArbokRare Holo - - - -3Water Dark BlastoiseRare Holo - - -4Fire Dark CharizardRare Holo - - -5Colorless Dark DragoniteRare Holo - - - -6Fighting Dark DugtrioRare Holo - - -7Grass Dark GolbatRare Holo - - -8Water Dark GyaradosRare Holo - - - -9Psychic Dark HypnoRare Holo - - -10Fighting Dark MachampRare Holo - - -11Lightning Dark MagnetonRare Holo - - - -12Psychic Dark SlowbroRare Holo - - -13Grass Dark VileplumeRare Holo - - -14Grass Dark WeezingRare Holo - - - -15Trainer Here Comes Team Rocket!Rare Holo - - -16Trainer Rocket's Sneak AttackRare Holo - - -17Special Energy Rainbow EnergyRare Holo - - - -18Psychic Dark AlakazamRare - - -19Grass Dark ArbokRare - - -20Water Dark BlastoiseRare - - - -21Fire Dark CharizardRare - - -22Colorless Dark DragoniteRare - - -23Fighting Dark DugtrioRare - - - -24Grass Dark GolbatRare - - -25Water Dark GyaradosRare - - -26Psychic Dark HypnoRare - - - -27Fighting Dark MachampRare - - -28Lightning Dark MagnetonRare - - -29Psychic Dark SlowbroRare - - - -30Grass Dark VileplumeRare - - -31Grass Dark WeezingRare - - -32Fire Dark CharmeleonUncommon - - - -33Colorless Dark DragonairUncommon - - -34Lightning Dark ElectrodeUncommon - - -35Fire Dark FlareonUncommon - - - -36Grass Dark GloomUncommon - - -37Water Dark GolduckUncommon - - -38Lightning Dark JolteonUncommon - - - -39Psychic Dark KadabraUncommon - - -40Fighting Dark MachokeUncommon - - -41Grass Dark MukUncommon - - - -42Colorless Dark PersianUncommon - - -43Fighting Dark PrimeapeUncommon - - -44Fire Dark RapidashUncommon - - - -45Water Dark VaporeonUncommon - - -46Water Dark WartortleUncommon - - -47Water MagikarpUncommon - - - -48Colorless PorygonUncommon - - -49Psychic AbraCommon - - -50Fire CharmanderCommon - - - -51Colorless Dark RaticateCommon - - -52Fighting DiglettCommon - - -53Colorless DratiniCommon - - - -54Psychic DrowzeeCommon - - -55Colorless EeveeCommon - - -56Grass EkansCommon - - - -57Grass GrimerCommon - - -58Grass KoffingCommon - - -59Fighting MachopCommon - - - -60Lightning MagnemiteCommon - - -61Fighting MankeyCommon - - -62Colorless MeowthCommon - - - -63Grass OddishCommon - - -64Fire PonytaCommon - - -65Water PsyduckCommon - - - -66Colorless RattataCommon - - -67Psychic SlowpokeCommon - - -68Water SquirtleCommon - - - -69Lightning VoltorbCommon - - -70Grass ZubatCommon - - -71Trainer Here Comes Team Rocket!Rare - - - -72Trainer Rocket's Sneak AttackRare - - -73Trainer The Boss's WayUncommon - - -74Trainer Challenge!Uncommon - - - -75Trainer DiggerUncommon - - -76TrainerImpostor Oak's RevengeUncommon - - -77Trainer Nightly Garbage RunUncommon - - - -78Trainer Goop Gas AttackCommon - - -79Trainer Sleep!Common - - -80Special Energy Rainbow EnergyRare - - - -81Special Energy Full Heal EnergyUncommon - - -82Special Energy Potion EnergyUncommon - - -83Lightning Dark RaichuRare Holo - - - - - -1Fire Blaine's MoltresRare Holo - - -2Fighting Brock's RhydonRare Holo - - - -3Colorless Erika's ClefableRare Holo - - -4Colorless Erika's DragonairRare Holo - - -5Grass Erika's VileplumeRare Holo - - - -6Lightning Lt. Surge's ElectabuzzRare Holo - - -7Colorless Lt. Surge's FearowRare Holo - - -8Lightning Lt. Surge's MagnetonRare Holo - - - -9Water Misty's SeadraRare Holo - - -10Water Misty's TentacruelRare Holo - - -11Fighting Rocket's HitmonchanRare Holo - - - -12Fire Rocket's MoltresRare Holo - - -13Grass Rocket's ScytherRare Holo - - -14Psychic Sabrina's GengarRare Holo - - - -15Trainer BrockRare Holo - - -16Trainer ErikaRare Holo - - -17Trainer Lt. SurgeRare Holo - - - -18Trainer MistyRare Holo - - -19Trainer The Rocket's TrapRare Holo - - -20Fighting Brock's GolemRare - - - -21Fighting Brock's OnixRare - - -22Fighting Brock's RhyhornRare - - -23Fighting Brock's SandslashRare - - - -24Grass Brock's ZubatRare - - -25Colorless Erika's ClefairyRare - - -26Grass Erika's VictreebelRare - - - -27Lightning Lt. Surge's ElectabuzzRare - - -28Lightning Lt. Surge's RaichuRare - - -29Water Misty's CloysterRare - - - -30Water Misty's GoldeenRare - - -31Water Misty's PoliwrathRare - - -32Water Misty's TentacoolRare - - - -33Colorless Rocket's SnorlaxRare - - -34Grass Sabrina's VenomothRare - - -35Fire Blaine's GrowlitheUncommon - - - -36Colorless Blaine's KangaskhanUncommon - - -37Fire Blaine's MagmarUncommon - - -38Fighting Brock's GeodudeUncommon - - - -39Grass Brock's GolbatUncommon - - -40Fighting Brock's GravelerUncommon - - -41Colorless Brock's LickitungUncommon - - - -42Colorless Erika's DratiniUncommon - - -43Grass Erika's ExeggcuteUncommon - - -44Grass Erika's ExeggutorUncommon - - - -45Grass Erika's GloomUncommon - - -46Grass Erika's GloomUncommon - - -47Grass Erika's OddishUncommon - - - -48Grass Erika's WeepinbellUncommon - - -49Grass Erika's WeepinbellUncommon - - -50Lightning Lt. Surge's MagnemiteUncommon - - - -51Colorless Lt. Surge's RaticateUncommon - - -52Colorless Lt. Surge's SpearowUncommon - - -53Water Misty's PoliwhirlUncommon - - - -54Water Misty's PsyduckUncommon - - -55Water Misty's SeakingUncommon - - -56Water Misty's StarmieUncommon - - - -57Water Misty's TentacoolUncommon - - -58Psychic Sabrina's HaunterUncommon - - -59Psychic Sabrina's JynxUncommon - - - -60Psychic Sabrina's SlowbroUncommon - - -61Fire Blaine's CharmanderCommon - - -62Fire Blaine's GrowlitheCommon - - - -63Fire Blaine's PonytaCommon - - -64Colorless Blaine's TaurosCommon - - -65Fire Blaine's VulpixCommon - - - -66Fighting Brock's GeodudeCommon - - -67Fighting Brock's MankeyCommon - - -68Fighting Brock's MankeyCommon - - - -69Fighting Brock's OnixCommon - - -70Fighting Brock's RhyhornCommon - - -71Fighting Brock's SandshrewCommon - - - -72Fighting Brock's SandshrewCommon - - -73Fire Brock's VulpixCommon - - -74Grass Brock's ZubatCommon - - - -75Grass Erika's BellsproutCommon - - -76Grass Erika's BellsproutCommon - - -77Grass Erika's ExeggcuteCommon - - - -78Grass Erika's OddishCommon - - -79Grass Erika's TangelaCommon - - -80Lightning Lt. Surge's MagnemiteCommon - - - -81Lightning Lt. Surge's PikachuCommon - - -82Colorless Lt. Surge's RattataCommon - - -83Colorless Lt. Surge's SpearowCommon - - - -84Lightning Lt. Surge's VoltorbCommon - - -85Water Misty's GoldeenCommon - - -86Water Misty's HorseaCommon - - - -87Water Misty's PoliwagCommon - - -88Water Misty's SeelCommon - - -89Water Misty's ShellderCommon - - - -90Water Misty's StaryuCommon - - -91Psychic Sabrina's AbraCommon - - -92Psychic Sabrina's DrowzeeCommon - - - -93Psychic Sabrina's GastlyCommon - - -94Psychic Sabrina's Mr. MimeCommon - - -95Psychic Sabrina's SlowpokeCommon - - - -96Grass Sabrina's VenonatCommon - - -97Trainer Blaine's Quiz #1Rare - - -98Trainer BrockRare - - - -99Trainer CharityRare - - -100Trainer ErikaRare - - -101Trainer Lt. SurgeRare - - - -102Trainer MistyRare - - -103Stadium No Removal GymRare - - -104Stadium The Rocket's Training GymRare - - - -105Trainer Blaine's Last ResortUncommon - - -106Trainer Brock's Training MethodUncommon - - -107Stadium Celadon City GymUncommon - - - -108Stadium Cerulean City GymUncommon - - -109Trainer Erika's MaidsUncommon - - -110Trainer Erika's PerfumeUncommon - - - -111Trainer Good MannersUncommon - - -112Trainer Lt. Surge's TreatyUncommon - - -113Trainer Minion of Team RocketUncommon - - - -114Trainer Misty's WrathUncommon - - -115Stadium Pewter City GymUncommon - - -116Trainer RecallUncommon - - - -117Trainer Sabrina's ESPUncommon - - -118Trainer Secret MissionUncommon - - -119Trainer Tickling MachineUncommon - - - -120Stadium Vermilion City GymUncommon - - -121Trainer Blaine's GambleCommon - - -122Trainer Energy FlowCommon - - - -123Trainer Misty's DuelCommon - - -124Stadium Narrow GymCommon - - -125Trainer Sabrina's GazeCommon - - - -126Trainer Trash ExchangeCommon - - -127Basic Energy Fighting EnergyCommon - - -128Basic Energy Fire EnergyCommon - - - -129Basic Energy Grass EnergyCommon - - -130Basic Energy Lightning EnergyCommon - - -131Basic Energy Psychic EnergyCommon - - - -132Basic Energy Water EnergyCommon - - - -1Fire Blaine's ArcanineRare Holo - - -2Fire Blaine's CharizardRare Holo - - - -3Fire Brock's NinetalesRare Holo - - -4Grass Erika's VenusaurRare Holo - - -5Water Giovanni's GyaradosRare Holo - - - -6Fighting Giovanni's MachampRare Holo - - -7Grass Giovanni's NidokingRare Holo - - -8Colorless Giovanni's PersianRare Holo - - - -9Grass Koga's BeedrillRare Holo - - -10Colorless Koga's DittoRare Holo - - -11Lightning Lt. Surge's RaichuRare Holo - - - -12Water Misty's GolduckRare Holo - - -13Water Misty's GyaradosRare Holo - - -14Psychic Rocket's MewtwoRare Holo - - - -15Lightning Rocket's ZapdosRare Holo - - -16Psychic Sabrina's AlakazamRare Holo - - -17Trainer BlaineRare Holo - - - -18Trainer GiovanniRare Holo - - -19Trainer KogaRare Holo - - -20Trainer SabrinaRare Holo - - - -21Fire Blaine's NinetalesRare - - -22Fighting Brock's DugtrioRare - - -23Grass Giovanni's NidoqueenRare - - - -24Grass Giovanni's PinsirRare - - -25Grass Koga's ArbokRare - - -26Grass Koga's MukRare - - - -27Colorless Koga's PidgeottoRare - - -28Lightning Lt. Surge's JolteonRare - - -29Psychic Sabrina's GengarRare - - - -30Water Sabrina's GolduckRare - - -31Fire Blaine's CharmeleonUncommon - - -32Colorless Blaine's DodrioUncommon - - - -33Fire Blaine's RapidashUncommon - - -34Fighting Brock's GravelerUncommon - - -35Fighting Brock's PrimeapeUncommon - - - -36Fighting Brock's SandslashUncommon - - -37Fire Brock's VulpixUncommon - - -38Grass Erika's BellsproutUncommon - - - -39Grass Erika's BulbasaurUncommon - - -40Colorless Erika's ClefairyUncommon - - -41Grass Erika's IvysaurUncommon - - - -42Fighting Giovanni's MachokeUncommon - - -43Colorless Giovanni's MeowthUncommon - - -44Grass Giovanni's NidorinaUncommon - - - -45Grass Giovanni's NidorinoUncommon - - -46Grass Koga's GolbatUncommon - - -47Grass Koga's KakunaUncommon - - - -48Grass Koga's KoffingUncommon - - -49Colorless Koga's PidgeyUncommon - - -50Grass Koga's WeezingUncommon - - - -51Colorless Lt. Surge's EeveeUncommon - - -52Lightning Lt. Surge's ElectrodeUncommon - - -53Colorless Lt. Surge's RaticateUncommon - - - -54Water Misty's DewgongUncommon - - -55Psychic Sabrina's HaunterUncommon - - -56Psychic Sabrina's HypnoUncommon - - - -57Psychic Sabrina's JynxUncommon - - -58Psychic Sabrina's KadabraUncommon - - -59Psychic Sabrina's Mr. MimeUncommon - - - -60Fire Blaine's CharmanderCommon - - -61Colorless Blaine's DoduoCommon - - -62Fire Blaine's GrowlitheCommon - - - -63Fighting Blaine's MankeyCommon - - -64Fire Blaine's PonytaCommon - - -65Fighting Blaine's RhyhornCommon - - - -66Fire Blaine's VulpixCommon - - -67Fighting Brock's DiglettCommon - - -68Fighting Brock's GeodudeCommon - - - -69Colorless Erika's JigglypuffCommon - - -70Grass Erika's OddishCommon - - -71Grass Erika's ParasCommon - - - -72Fighting Giovanni's MachopCommon - - -73Water Giovanni's MagikarpCommon - - -74Colorless Giovanni's MeowthCommon - - - -75Grass Giovanni's Nidoran MaleCommon - - -76Grass Giovanni's Nidoran FemaleCommon - - -77Grass Koga's EkansCommon - - - -78Grass Koga's GrimerCommon - - -79Grass Koga's KoffingCommon - - -80Colorless Koga's PidgeyCommon - - - -81Grass Koga's TangelaCommon - - -82Grass Koga's WeedleCommon - - -83Grass Koga's ZubatCommon - - - -84Lightning Lt. Surge's PikachuCommon - - -85Colorless Lt. Surge's RattataCommon - - -86Lightning Lt. Surge's VoltorbCommon - - - -87Water Misty's HorseaCommon - - -88Water Misty's MagikarpCommon - - -89Water Misty's PoliwagCommon - - - -90Water Misty's PsyduckCommon - - -91Water Misty's SeelCommon - - -92Water Misty's StaryuCommon - - - -93Psychic Sabrina's AbraCommon - - -94Psychic Sabrina's AbraCommon - - -95Psychic Sabrina's DrowzeeCommon - - - -96Psychic Sabrina's GastlyCommon - - -97Psychic Sabrina's GastlyCommon - - -98Colorless Sabrina's PorygonCommon - - - -99Water Sabrina's PsyduckCommon - - -100Trainer BlaineRare - - -101Trainer Brock's ProtectionRare - - - -102Stadium Chaos GymRare - - -103Trainer Erika's KindnessRare - - -104Trainer GiovanniRare - - - -105Trainer Giovanni's Las ResortRare - - -106Trainer KogaRare - - -107Trainer Lt. Surge's Secret PlanRare - - - -108Trainer Misty's WishRare - - -109Stadium Resistance GymRare - - -110Trainer SabrinaRare - - - -111Trainer Blaine's Quiz #2Uncommon - - -112Trainer Blaine's Quiz #3Uncommon - - -113Stadium Cinnabar City GymUncommon - - - -114Stadium Fuchsia City GymUncommon - - -115Trainer Koga's Ninja TrickUncommon - - -116Trainer Master BallUncommon - - - -117Trainer Max ReviveUncommon - - -118Trainer Misty's TearsUncommon - - -119Stadium Rocket's Minefield GymUncommon - - - -120Trainer Rocket's Secret ExperimentUncommon - - -121Trainer Sabrina's Psychic ControlUncommon - - -122Stadium Saffron City GymUncommon - - - -123Stadium Viridian City GymUncommon - - -124Trainer FervorCommon - - -125Trainer Transparent WallsCommon - - - -126Trainer Warp PointCommon - - -127Basic Energy Fighting EnergyCommon - - -128Basic Energy Fire EnergyCommon - - - -129Basic Energy Grass EnergyCommon - - -130Basic Energy Lightning EnergyCommon - - -131Basic Energy Psychic EnergyCommon - - - -132Basic Energy Water EnergyCommon - - +1Psychic AlakazamRare Holo + + +2Water BlastoiseRare Holo + + + +3Colorless ChanseyRare Holo + + +4Fire CharizardRare Holo + + +5Colorless ClefairyRare Holo + + + +6Water GyaradosRare Holo + + +7Fighting HitmonchanRare Holo + + +8Fighting MachampRare Holo + + + +9Lightning MagnetonRare Holo + + +10Psychic MewtwoRare Holo + + +11Grass NidokingRare Holo + + + +12Fire NinetalesRare Holo + + +13Water PoliwrathRare Holo + + +14Lightning RaichuRare Holo + + + +15Grass VenusaurRare Holo + + +16Lightning ZapdosRare Holo + + +17Grass BeedrillRare + + + +18Colorless DragonairRare + + +19Fighting DugtrioRare + + +20Lightning ElectabuzzRare + + + +21Lightning ElectrodeRare + + +22Colorless PidgeottoRare + + +23Fire ArcanineUncommon + + + +24Fire CharmeleonUncommon + + +25Water DewgongUncommon + + +26Colorless DratiniUncommon + + + +27Colorless Farfetch'dUncommon + + +28Fire GrowlitheUncommon + + +29Psychic HaunterUncommon + + + +30Grass IvysaurUncommon + + +31Psychic JynxUncommon + + +32Psychic KadabraUncommon + + + +33Grass KakunaUncommon + + +34Fighting MachokeUncommon + + +35Water MagikarpUncommon + + + +36Fire MagmarUncommon + + +37Grass NidorinoUncommon + + +38Water PoliwhirlUncommon + + + +39Colorless PorygonUncommon + + +40Colorless RaticateUncommon + + +41Water SeelUncommon + + + +42Water WartortleUncommon + + +43Psychic AbraCommon + + +44Grass BulbasaurCommon + + + +45Grass CaterpieCommon + + +46Fire CharmanderCommon + + +47Fighting DiglettCommon + + + +48Colorless DoduoCommon + + +49Psychic DrowzeeCommon + + +50Psychic GastlyCommon + + + +51Grass KoffingCommon + + +52Fighting MachopCommon + + +53Lightning MagnemiteCommon + + + +54Grass MetapodCommon + + +55Grass Nidoran MaleCommon + + +56Fighting OnixCommon + + + +57Colorless PidgeyCommon + + +58Lightning PikachuCommon + + +58Lightning Pikachu (Red Cheek)Common + + + +59Water PoliwagCommon + + +60Fire PonytaCommon + + +61Colorless RattataCommon + + + +62Fighting SandshrewCommon + + +63Water SquirtleCommon + + +64Water StarmieCommon + + + +65Water StaryuCommon + + +66Grass TangelaCommon + + +67Lightning VoltorbCommon + + + +68Fire VulpixCommon + + +69Grass WeedleCommon + + +70Trainer Clefairy DollRare + + + +71Trainer Computer SearchRare + + +72Trainer Devolution SprayRare + + +73TrainerImpostor Professor OakRare + + + +74Trainer Item FinderRare + + +75Trainer LassRare + + +76Trainer Pokemon BreederRare + + + +77Trainer Pokemon TraderRare + + +78Trainer Scoop UpRare + + +79Trainer Super Energy RemovalRare + + + +80Trainer DefenderUncommon + + +81Trainer Energy RetrievalUncommon + + +82Trainer Full HealUncommon + + + +83Trainer MaintenanceUncommon + + +84Trainer PlusPowerUncommon + + +85Trainer Pokemon CenterUncommon + + + +86Trainer Pokemon FluteUncommon + + +87Trainer PokedexUncommon + + +88Trainer Professor OakUncommon + + + +89Trainer ReviveUncommon + + +90Trainer Super PotionUncommon + + +91Trainer BillCommon + + + +92Trainer Energy RemovalCommon + + +93Trainer Gust of WindCommon + + +94Trainer PotionCommon + + + +95Trainer SwitchCommon + + +96Special Energy Double Colorless EnergyUncommon + + +97Basic Energy Fighting EnergyNo Rarity + + + +98Basic Energy Fire EnergyNo Rarity + + +99Basic Energy Grass EnergyNo Rarity + + +100Basic Energy Lightning EnergyNo Rarity + + + +101Basic Energy Psychic EnergyNo Rarity + + +102Basic Energy Water EnergyNo Rarity + + + + +1Colorless ClefableRare Holo + + +2Lightning ElectrodeRare Holo + + + +3Fire FlareonRare Holo + + +4Lightning JolteonRare Holo + + +5Colorless KangaskhanRare Holo + + + +6Psychic Mr. MimeRare Holo + + +7Grass NidoqueenRare Holo + + +8Colorless PidgeotRare Holo + + + +9Grass PinsirRare Holo + + +10Grass ScytherRare Holo + + +11Colorless SnorlaxRare Holo + + + +12Water VaporeonRare Holo + + +13Grass VenomothRare Holo + + +14Grass VictreebelRare Holo + + + +15Grass VileplumeRare Holo + + +16Colorless WigglytuffRare Holo + + +17Colorless ClefableRare + + + +18Lightning ElectrodeRare + + +19Fire FlareonRare + + +20Lightning JolteonRare + + + +21Colorless KangaskhanRare + + +22Psychic Mr. MimeRare + + +23Grass NidoqueenRare + + + +24Colorless PidgeotRare + + +25Grass PinsirRare + + +26Grass ScytherRare + + + +27Colorless SnorlaxRare + + +28Water VaporeonRare + + +29Grass VenomothRare + + + +30Grass VictreebelRare + + +31Grass VileplumeRare + + +32Colorless WigglytuffRare + + + +33Grass ButterfreeUncommon + + +34Colorless DodrioUncommon + + +35Grass ExeggutorUncommon + + + +36Colorless FearowUncommon + + +37Grass GloomUncommon + + +38Colorless LickitungUncommon + + + +39Fighting MarowakUncommon + + +40Grass NidorinaUncommon + + +41Grass ParasectUncommon + + + +42Colorless PersianUncommon + + +43Fighting PrimeapeUncommon + + +44Fire RapidashUncommon + + + +45Fighting RhydonUncommon + + +46Water SeakingUncommon + + +47Colorless TaurosUncommon + + + +48Grass WeepinbellUncommon + + +49Grass BellsproutCommon + + +50Fighting CuboneCommon + + + +51Colorless EeveeCommon + + +52Grass ExeggcuteCommon + + +53Water GoldeenCommon + + + +54Colorless JigglypuffCommon + + +55Fighting MankeyCommon + + +56Colorless MeowthCommon + + + +57Grass Nidoran FemaleCommon + + +58Grass OddishCommon + + +59Grass ParasCommon + + + +60Lightning PikachuCommon + + +61Fighting RhyhornCommon + + +62Colorless SpearowCommon + + + +63Grass VenonatCommon + + +64Trainer Poke BallCommon + + + + +1Fighting AerodactylRare Holo + + +2Water ArticunoRare Holo + + + +3Colorless DittoRare Holo + + +4Colorless DragoniteRare Holo + + +5Psychic GengarRare Holo + + + +6Psychic HaunterRare Holo + + +7Fighting HitmonleeRare Holo + + +8Psychic HypnoRare Holo + + + +9Fighting KabutopsRare Holo + + +10Water LaprasRare Holo + + +11Lightning MagnetonRare Holo + + + +12Fire MoltresRare Holo + + +13Grass MukRare Holo + + +14Lightning RaichuRare Holo + + + +15Lightning ZapdosRare Holo + + +16Fighting AerodactylRare + + +17Water ArticunoRare + + + +18Colorless DittoRare + + +19Colorless DragoniteRare + + +20Psychic GengarRare + + + +21Psychic HaunterRare + + +22Fighting HitmonleeRare + + +23Psychic HypnoRare + + + +24Fighting KabutopsRare + + +25Water LaprasRare + + +26Lightning MagnetonRare + + + +27Fire MoltresRare + + +28Grass MukRare + + +29Lightning RaichuRare + + + +30Lightning ZapdosRare + + +31Grass ArbokUncommon + + +32Water CloysterUncommon + + + +33Psychic GastlyUncommon + + +34Grass GolbatUncommon + + +35Water GolduckUncommon + + + +36Fighting GolemUncommon + + +37Fighting GravelerUncommon + + +38Water KinglerUncommon + + + +39Fire MagmarUncommon + + +40Water OmastarUncommon + + +41Fighting SandslashUncommon + + + +42Water SeadraUncommon + + +43Psychic SlowbroUncommon + + +44Water TentacruelUncommon + + + +45Grass WeezingUncommon + + +46Grass EkansCommon + + +47Fighting GeodudeCommon + + + +48Grass GrimerCommon + + +49Water HorseaCommon + + +50Fighting KabutoCommon + + + +51Water KrabbyCommon + + +52Water OmanyteCommon + + +53Water PsyduckCommon + + + +54Water ShellderCommon + + +55Psychic SlowpokeCommon + + +56Water TentacoolCommon + + + +57Grass ZubatCommon + + +58Trainer Mr. FujiUncommon + + +59Trainer Energy SearchCommon + + + +60Trainer GamblerCommon + + +61Trainer RecycleCommon + + +62Trainer Mysterious FossilCommon + + + + + +1Psychic Dark AlakazamRare Holo + + +2Grass Dark ArbokRare Holo + + + +3Water Dark BlastoiseRare Holo + + +4Fire Dark CharizardRare Holo + + +5Colorless Dark DragoniteRare Holo + + + +6Fighting Dark DugtrioRare Holo + + +7Grass Dark GolbatRare Holo + + +8Water Dark GyaradosRare Holo + + + +9Psychic Dark HypnoRare Holo + + +10Fighting Dark MachampRare Holo + + +11Lightning Dark MagnetonRare Holo + + + +12Psychic Dark SlowbroRare Holo + + +13Grass Dark VileplumeRare Holo + + +14Grass Dark WeezingRare Holo + + + +15Trainer Here Comes Team Rocket!Rare Holo + + +16Trainer Rocket's Sneak AttackRare Holo + + +17Special Energy Rainbow EnergyRare Holo + + + +18Psychic Dark AlakazamRare + + +19Grass Dark ArbokRare + + +20Water Dark BlastoiseRare + + + +21Fire Dark CharizardRare + + +22Colorless Dark DragoniteRare + + +23Fighting Dark DugtrioRare + + + +24Grass Dark GolbatRare + + +25Water Dark GyaradosRare + + +26Psychic Dark HypnoRare + + + +27Fighting Dark MachampRare + + +28Lightning Dark MagnetonRare + + +29Psychic Dark SlowbroRare + + + +30Grass Dark VileplumeRare + + +31Grass Dark WeezingRare + + +32Fire Dark CharmeleonUncommon + + + +33Colorless Dark DragonairUncommon + + +34Lightning Dark ElectrodeUncommon + + +35Fire Dark FlareonUncommon + + + +36Grass Dark GloomUncommon + + +37Water Dark GolduckUncommon + + +38Lightning Dark JolteonUncommon + + + +39Psychic Dark KadabraUncommon + + +40Fighting Dark MachokeUncommon + + +41Grass Dark MukUncommon + + + +42Colorless Dark PersianUncommon + + +43Fighting Dark PrimeapeUncommon + + +44Fire Dark RapidashUncommon + + + +45Water Dark VaporeonUncommon + + +46Water Dark WartortleUncommon + + +47Water MagikarpUncommon + + + +48Colorless PorygonUncommon + + +49Psychic AbraCommon + + +50Fire CharmanderCommon + + + +51Colorless Dark RaticateCommon + + +52Fighting DiglettCommon + + +53Colorless DratiniCommon + + + +54Psychic DrowzeeCommon + + +55Colorless EeveeCommon + + +56Grass EkansCommon + + + +57Grass GrimerCommon + + +58Grass KoffingCommon + + +59Fighting MachopCommon + + + +60Lightning MagnemiteCommon + + +61Fighting MankeyCommon + + +62Colorless MeowthCommon + + + +63Grass OddishCommon + + +64Fire PonytaCommon + + +65Water PsyduckCommon + + + +66Colorless RattataCommon + + +67Psychic SlowpokeCommon + + +68Water SquirtleCommon + + + +69Lightning VoltorbCommon + + +70Grass ZubatCommon + + +71Trainer Here Comes Team Rocket!Rare + + + +72Trainer Rocket's Sneak AttackRare + + +73Trainer The Boss's WayUncommon + + +74Trainer Challenge!Uncommon + + + +75Trainer DiggerUncommon + + +76TrainerImpostor Oak's RevengeUncommon + + +77Trainer Nightly Garbage RunUncommon + + + +78Trainer Goop Gas AttackCommon + + +79Trainer Sleep!Common + + +80Special Energy Rainbow EnergyRare + + + +81Special Energy Full Heal EnergyUncommon + + +82Special Energy Potion EnergyUncommon + + +83Lightning Dark RaichuRare Holo + + + + + +1Fire Blaine's MoltresRare Holo + + +2Fighting Brock's RhydonRare Holo + + + +3Colorless Erika's ClefableRare Holo + + +4Colorless Erika's DragonairRare Holo + + +5Grass Erika's VileplumeRare Holo + + + +6Lightning Lt. Surge's ElectabuzzRare Holo + + +7Colorless Lt. Surge's FearowRare Holo + + +8Lightning Lt. Surge's MagnetonRare Holo + + + +9Water Misty's SeadraRare Holo + + +10Water Misty's TentacruelRare Holo + + +11Fighting Rocket's HitmonchanRare Holo + + + +12Fire Rocket's MoltresRare Holo + + +13Grass Rocket's ScytherRare Holo + + +14Psychic Sabrina's GengarRare Holo + + + +15Trainer BrockRare Holo + + +16Trainer ErikaRare Holo + + +17Trainer Lt. SurgeRare Holo + + + +18Trainer MistyRare Holo + + +19Trainer The Rocket's TrapRare Holo + + +20Fighting Brock's GolemRare + + + +21Fighting Brock's OnixRare + + +22Fighting Brock's RhyhornRare + + +23Fighting Brock's SandslashRare + + + +24Grass Brock's ZubatRare + + +25Colorless Erika's ClefairyRare + + +26Grass Erika's VictreebelRare + + + +27Lightning Lt. Surge's ElectabuzzRare + + +28Lightning Lt. Surge's RaichuRare + + +29Water Misty's CloysterRare + + + +30Water Misty's GoldeenRare + + +31Water Misty's PoliwrathRare + + +32Water Misty's TentacoolRare + + + +33Colorless Rocket's SnorlaxRare + + +34Grass Sabrina's VenomothRare + + +35Fire Blaine's GrowlitheUncommon + + + +36Colorless Blaine's KangaskhanUncommon + + +37Fire Blaine's MagmarUncommon + + +38Fighting Brock's GeodudeUncommon + + + +39Grass Brock's GolbatUncommon + + +40Fighting Brock's GravelerUncommon + + +41Colorless Brock's LickitungUncommon + + + +42Colorless Erika's DratiniUncommon + + +43Grass Erika's ExeggcuteUncommon + + +44Grass Erika's ExeggutorUncommon + + + +45Grass Erika's GloomUncommon + + +46Grass Erika's GloomUncommon + + +47Grass Erika's OddishUncommon + + + +48Grass Erika's WeepinbellUncommon + + +49Grass Erika's WeepinbellUncommon + + +50Lightning Lt. Surge's MagnemiteUncommon + + + +51Colorless Lt. Surge's RaticateUncommon + + +52Colorless Lt. Surge's SpearowUncommon + + +53Water Misty's PoliwhirlUncommon + + + +54Water Misty's PsyduckUncommon + + +55Water Misty's SeakingUncommon + + +56Water Misty's StarmieUncommon + + + +57Water Misty's TentacoolUncommon + + +58Psychic Sabrina's HaunterUncommon + + +59Psychic Sabrina's JynxUncommon + + + +60Psychic Sabrina's SlowbroUncommon + + +61Fire Blaine's CharmanderCommon + + +62Fire Blaine's GrowlitheCommon + + + +63Fire Blaine's PonytaCommon + + +64Colorless Blaine's TaurosCommon + + +65Fire Blaine's VulpixCommon + + + +66Fighting Brock's GeodudeCommon + + +67Fighting Brock's MankeyCommon + + +68Fighting Brock's MankeyCommon + + + +69Fighting Brock's OnixCommon + + +70Fighting Brock's RhyhornCommon + + +71Fighting Brock's SandshrewCommon + + + +72Fighting Brock's SandshrewCommon + + +73Fire Brock's VulpixCommon + + +74Grass Brock's ZubatCommon + + + +75Grass Erika's BellsproutCommon + + +76Grass Erika's BellsproutCommon + + +77Grass Erika's ExeggcuteCommon + + + +78Grass Erika's OddishCommon + + +79Grass Erika's TangelaCommon + + +80Lightning Lt. Surge's MagnemiteCommon + + + +81Lightning Lt. Surge's PikachuCommon + + +82Colorless Lt. Surge's RattataCommon + + +83Colorless Lt. Surge's SpearowCommon + + + +84Lightning Lt. Surge's VoltorbCommon + + +85Water Misty's GoldeenCommon + + +86Water Misty's HorseaCommon + + + +87Water Misty's PoliwagCommon + + +88Water Misty's SeelCommon + + +89Water Misty's ShellderCommon + + + +90Water Misty's StaryuCommon + + +91Psychic Sabrina's AbraCommon + + +92Psychic Sabrina's DrowzeeCommon + + + +93Psychic Sabrina's GastlyCommon + + +94Psychic Sabrina's Mr. MimeCommon + + +95Psychic Sabrina's SlowpokeCommon + + + +96Grass Sabrina's VenonatCommon + + +97Trainer Blaine's Quiz #1Rare + + +98Trainer BrockRare + + + +99Trainer CharityRare + + +100Trainer ErikaRare + + +101Trainer Lt. SurgeRare + + + +102Trainer MistyRare + + +103Stadium No Removal GymRare + + +104Stadium The Rocket's Training GymRare + + + +105Trainer Blaine's Last ResortUncommon + + +106Trainer Brock's Training MethodUncommon + + +107Stadium Celadon City GymUncommon + + + +108Stadium Cerulean City GymUncommon + + +109Trainer Erika's MaidsUncommon + + +110Trainer Erika's PerfumeUncommon + + + +111Trainer Good MannersUncommon + + +112Trainer Lt. Surge's TreatyUncommon + + +113Trainer Minion of Team RocketUncommon + + + +114Trainer Misty's WrathUncommon + + +115Stadium Pewter City GymUncommon + + +116Trainer RecallUncommon + + + +117Trainer Sabrina's ESPUncommon + + +118Trainer Secret MissionUncommon + + +119Trainer Tickling MachineUncommon + + + +120Stadium Vermilion City GymUncommon + + +121Trainer Blaine's GambleCommon + + +122Trainer Energy FlowCommon + + + +123Trainer Misty's DuelCommon + + +124Stadium Narrow GymCommon + + +125Trainer Sabrina's GazeCommon + + + +126Trainer Trash ExchangeCommon + + +127Basic Energy Fighting EnergyCommon + + +128Basic Energy Fire EnergyCommon + + + +129Basic Energy Grass EnergyCommon + + +130Basic Energy Lightning EnergyCommon + + +131Basic Energy Psychic EnergyCommon + + + +132Basic Energy Water EnergyCommon + + + +1Fire Blaine's ArcanineRare Holo + + +2Fire Blaine's CharizardRare Holo + + + +3Fire Brock's NinetalesRare Holo + + +4Grass Erika's VenusaurRare Holo + + +5Water Giovanni's GyaradosRare Holo + + + +6Fighting Giovanni's MachampRare Holo + + +7Grass Giovanni's NidokingRare Holo + + +8Colorless Giovanni's PersianRare Holo + + + +9Grass Koga's BeedrillRare Holo + + +10Colorless Koga's DittoRare Holo + + +11Lightning Lt. Surge's RaichuRare Holo + + + +12Water Misty's GolduckRare Holo + + +13Water Misty's GyaradosRare Holo + + +14Psychic Rocket's MewtwoRare Holo + + + +15Lightning Rocket's ZapdosRare Holo + + +16Psychic Sabrina's AlakazamRare Holo + + +17Trainer BlaineRare Holo + + + +18Trainer GiovanniRare Holo + + +19Trainer KogaRare Holo + + +20Trainer SabrinaRare Holo + + + +21Fire Blaine's NinetalesRare + + +22Fighting Brock's DugtrioRare + + +23Grass Giovanni's NidoqueenRare + + + +24Grass Giovanni's PinsirRare + + +25Grass Koga's ArbokRare + + +26Grass Koga's MukRare + + + +27Colorless Koga's PidgeottoRare + + +28Lightning Lt. Surge's JolteonRare + + +29Psychic Sabrina's GengarRare + + + +30Water Sabrina's GolduckRare + + +31Fire Blaine's CharmeleonUncommon + + +32Colorless Blaine's DodrioUncommon + + + +33Fire Blaine's RapidashUncommon + + +34Fighting Brock's GravelerUncommon + + +35Fighting Brock's PrimeapeUncommon + + + +36Fighting Brock's SandslashUncommon + + +37Fire Brock's VulpixUncommon + + +38Grass Erika's BellsproutUncommon + + + +39Grass Erika's BulbasaurUncommon + + +40Colorless Erika's ClefairyUncommon + + +41Grass Erika's IvysaurUncommon + + + +42Fighting Giovanni's MachokeUncommon + + +43Colorless Giovanni's MeowthUncommon + + +44Grass Giovanni's NidorinaUncommon + + + +45Grass Giovanni's NidorinoUncommon + + +46Grass Koga's GolbatUncommon + + +47Grass Koga's KakunaUncommon + + + +48Grass Koga's KoffingUncommon + + +49Colorless Koga's PidgeyUncommon + + +50Grass Koga's WeezingUncommon + + + +51Colorless Lt. Surge's EeveeUncommon + + +52Lightning Lt. Surge's ElectrodeUncommon + + +53Colorless Lt. Surge's RaticateUncommon + + + +54Water Misty's DewgongUncommon + + +55Psychic Sabrina's HaunterUncommon + + +56Psychic Sabrina's HypnoUncommon + + + +57Psychic Sabrina's JynxUncommon + + +58Psychic Sabrina's KadabraUncommon + + +59Psychic Sabrina's Mr. MimeUncommon + + + +60Fire Blaine's CharmanderCommon + + +61Colorless Blaine's DoduoCommon + + +62Fire Blaine's GrowlitheCommon + + + +63Fighting Blaine's MankeyCommon + + +64Fire Blaine's PonytaCommon + + +65Fighting Blaine's RhyhornCommon + + + +66Fire Blaine's VulpixCommon + + +67Fighting Brock's DiglettCommon + + +68Fighting Brock's GeodudeCommon + + + +69Colorless Erika's JigglypuffCommon + + +70Grass Erika's OddishCommon + + +71Grass Erika's ParasCommon + + + +72Fighting Giovanni's MachopCommon + + +73Water Giovanni's MagikarpCommon + + +74Colorless Giovanni's MeowthCommon + + + +75Grass Giovanni's Nidoran MaleCommon + + +76Grass Giovanni's Nidoran FemaleCommon + + +77Grass Koga's EkansCommon + + + +78Grass Koga's GrimerCommon + + +79Grass Koga's KoffingCommon + + +80Colorless Koga's PidgeyCommon + + + +81Grass Koga's TangelaCommon + + +82Grass Koga's WeedleCommon + + +83Grass Koga's ZubatCommon + + + +84Lightning Lt. Surge's PikachuCommon + + +85Colorless Lt. Surge's RattataCommon + + +86Lightning Lt. Surge's VoltorbCommon + + + +87Water Misty's HorseaCommon + + +88Water Misty's MagikarpCommon + + +89Water Misty's PoliwagCommon + + + +90Water Misty's PsyduckCommon + + +91Water Misty's SeelCommon + + +92Water Misty's StaryuCommon + + + +93Psychic Sabrina's AbraCommon + + +94Psychic Sabrina's AbraCommon + + +95Psychic Sabrina's DrowzeeCommon + + + +96Psychic Sabrina's GastlyCommon + + +97Psychic Sabrina's GastlyCommon + + +98Colorless Sabrina's PorygonCommon + + + +99Water Sabrina's PsyduckCommon + + +100Trainer BlaineRare + + +101Trainer Brock's ProtectionRare + + + +102Stadium Chaos GymRare + + +103Trainer Erika's KindnessRare + + +104Trainer GiovanniRare + + + +105Trainer Giovanni's Las ResortRare + + +106Trainer KogaRare + + +107Trainer Lt. Surge's Secret PlanRare + + + +108Trainer Misty's WishRare + + +109Stadium Resistance GymRare + + +110Trainer SabrinaRare + + + +111Trainer Blaine's Quiz #2Uncommon + + +112Trainer Blaine's Quiz #3Uncommon + + +113Stadium Cinnabar City GymUncommon + + + +114Stadium Fuchsia City GymUncommon + + +115Trainer Koga's Ninja TrickUncommon + + +116Trainer Master BallUncommon + + + +117Trainer Max ReviveUncommon + + +118Trainer Misty's TearsUncommon + + +119Stadium Rocket's Minefield GymUncommon + + + +120Trainer Rocket's Secret ExperimentUncommon + + +121Trainer Sabrina's Psychic ControlUncommon + + +122Stadium Saffron City GymUncommon + + + +123Stadium Viridian City GymUncommon + + +124Trainer FervorCommon + + +125Trainer Transparent WallsCommon + + + +126Trainer Warp PointCommon + + +127Basic Energy Fighting EnergyCommon + + +128Basic Energy Fire EnergyCommon + + + +129Basic Energy Grass EnergyCommon + + +130Basic Energy Lightning EnergyCommon + + +131Basic Energy Psychic EnergyCommon + + + +132Basic Energy Water EnergyCommon + + diff -r 4c495190076f -r 8c6d2ce90677 cards.html --- a/cards.html Thu Sep 10 08:01:18 2009 -0400 +++ b/cards.html Fri Mar 19 07:28:10 2010 -0400 @@ -1,27 +1,27 @@ - - - - - -Edit Pokèmon Cards~ - - - - - - - - - -
-
- - -
-
- -
-
- - - \ No newline at end of file + + + + + +Edit Pokèmon Cards~ + + + + + + + + + +
+
+ + +
+
+ +
+
+ + + diff -r 4c495190076f -r 8c6d2ce90677 cards.pl --- a/cards.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/cards.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,49 +1,49 @@ -#!C:/strawberry/perl/bin/perl.exe - - -use CGI::Ajax; -use CGI; - -my $q = new CGI; - - -my %hash = ( 'card_list' => \&CardList, 'display_card' => \&DisplayCard , 'tags' => \&getAllTags); - - - - -my $pjx = CGI::Ajax->new(%hash); -$pjx->JSDEBUG(1); -$pjx->DEBUG(1); -print $pjx->build_html($q,\&gen); # this outputs the html for the page - - - - - -sub getAllTags -{ - return 14; -}; - - - -sub DisplayCard -{ - return 13; -}; - - -sub CardList -{ - - return 15; - -}; - - -sub gen -{ -open FILE, " }; -}; \ No newline at end of file +#!/usr/bin/perl + + +use CGI::Ajax; +use CGI; + +my $q = new CGI; + + +my %hash = ( 'card_list' => \&CardList, 'display_card' => \&DisplayCard , 'tags' => \&getAllTags); + + + + +my $pjx = CGI::Ajax->new(%hash); +$pjx->JSDEBUG(1); +$pjx->DEBUG(1); +print $pjx->build_html($q,\&gen); # this outputs the html for the page + + + + + +sub getAllTags +{ + return 14; +}; + + + +sub DisplayCard +{ + return 13; +}; + + +sub CardList +{ + + return 15; + +}; + + +sub gen +{ +open FILE, " }; +}; diff -r 4c495190076f -r 8c6d2ce90677 error.log --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/error.log Fri Mar 19 07:28:10 2010 -0400 @@ -0,0 +1,1 @@ +hiCard=HASH(0xa00ba80) Card=HASH(0xa00b330) Card=HASH(0xa00b240) Card=HASH(0xa00b1a0) Card=HASH(0xa00b100) Card=HASH(0xa00b060) Card=HASH(0xa00afc0) Card=HASH(0xa00af20) Card=HASH(0xa041ab0) Card=HASH(0xa041a10) Card=HASH(0xa2214d8) Card=HASH(0xa221578) Card=HASH(0xa221618) Card=HASH(0xa2216b8) Card=HASH(0xa221758) Card=HASH(0xa2217f8) Card=HASH(0xa221898) Card=HASH(0xa221938) Card=HASH(0xa2219d8) Card=HASH(0xa221a78) Card=HASH(0xa221b18) Card=HASH(0xa221bb8) Card=HASH(0xa221c58) Card=HASH(0xa221cf8) Card=HASH(0xa221d98) Card=HASH(0xa221e38) Card=HASH(0xa221ed8) Card=HASH(0xa221f78) Card=HASH(0xa222018) Card=HASH(0xa2220b8) Card=HASH(0xa222158) Card=HASH(0xa1dc900) Card=HASH(0xa1dc9a0) Card=HASH(0xa1dca40) Card=HASH(0xa1dcae0) Card=HASH(0xa1dcb80) Card=HASH(0xa1dcc20) Card=HASH(0xa1dfaa8) Card=HASH(0xa1dfb48) Card=HASH(0xa1dfbe8) Card=HASH(0xa1dfc88) Card=HASH(0xa1dfd28) Card=HASH(0xa1dfdc8) Card=HASH(0xa1dfe68) Card=HASH(0xa1dff08) Card=HASH(0xa1dffa8) Card=HASH(0xa1e0048) Card=HASH(0xa1e00e8) Card=HASH(0xa1e0188) Card=HASH(0xa1e0228) Card=HASH(0xa1e02c8) Card=HASH(0xa1e0368) Card=HASH(0xa1e0408) Card=HASH(0xa1e04a8) Card=HASH(0xa1e0548) Card=HASH(0xa1e05e8) Card=HASH(0xa1e0688) Card=HASH(0xa1e0728) Card=HASH(0xa1e07c8) Card=HASH(0xa1e0868) Card=HASH(0xa1e0908) Card=HASH(0xa1e09a8) Card=HASH(0xa1e0a48) Card=HASH(0xa1de8c8) Card=HASH(0xa1de968) Card=HASH(0xa1dea08) Card=HASH(0xa1deaa8) Card=HASH(0xa1deb48) Card=HASH(0xa1debe8) Card=HASH(0xa1dec88) Card=HASH(0xa1ded28) Card=HASH(0xa1dedc8) Card=HASH(0xa1dee68) Card=HASH(0xa1def08) Card=HASH(0xa1defa8) Card=HASH(0xa1fa7c0) Card=HASH(0xa1fa860) Card=HASH(0xa1fa900) Card=HASH(0xa1fa9a0) Card=HASH(0xa1faa40) Card=HASH(0xa1faae0) Card=HASH(0xa1fab80) Card=HASH(0xa1fac20) Card=HASH(0xa1facc0) Card=HASH(0xa1fad60) Card=HASH(0xa1fae00) Card=HASH(0xa1faea0) Card=HASH(0xa1faf40) Card=HASH(0xa1fafe0) Card=HASH(0xa1fb080) Card=HASH(0xa1fb120) Card=HASH(0xa1fb1c0) Card=HASH(0xa1fb260) Card=HASH(0xa1fb300) Card=HASH(0xa1fb3a0) Card=HASH(0xa1fb440) Card=HASH(0xa1fb4e0) Card=HASH(0xa1fb580) Card=HASH(0xa1fb620) Card=HASH(0xa1fb6c0) Card=HASH(0xa1fb760) Card=HASH(0xa1fe5a0) Card=HASH(0xa1fe640) Card=HASH(0xa1fe6e0) Card=HASH(0xa1fe780) Card=HASH(0xa1fe820) Card=HASH(0xa1fe8c0) Card=HASH(0xa1fe960) Card=HASH(0xa1fea00) Card=HASH(0xa1feaa0) Card=HASH(0xa1feb40) Card=HASH(0xa1febe0) Card=HASH(0xa1fec80) Card=HASH(0xa1fed20) Card=HASH(0xa1fedc0) Card=HASH(0xa1fee60) Card=HASH(0xa1fef00) Card=HASH(0xa1fefa0) Card=HASH(0xa1ff040) Card=HASH(0xa1ff0e0) Card=HASH(0xa1ff180) Card=HASH(0xa1ff220) Card=HASH(0xa1ff2c0) Card=HASH(0xa1ff360) Card=HASH(0xa1ff400) Card=HASH(0xa1ff4a0) Card=HASH(0xa1e18e8) Card=HASH(0xa1e1988) Card=HASH(0xa1e1a28) Card=HASH(0xa1e1ac8) Card=HASH(0xa1e1b68) Card=HASH(0xa1e1c08) Card=HASH(0xa1e1ca8) Card=HASH(0xa1e1d48) Card=HASH(0xa1e1de8) Card=HASH(0xa1e1e88) Card=HASH(0xa1e1f28) Card=HASH(0xa1e1fc8) Card=HASH(0xa1e2068) Card=HASH(0xa1e2108) Card=HASH(0xa1e21a8) Card=HASH(0xa1e2248) Card=HASH(0xa1e22e8) Card=HASH(0xa1e2388) Card=HASH(0xa1e2428) Card=HASH(0xa1e24c8) Card=HASH(0xa1e2568) Card=HASH(0xa1e2608) Card=HASH(0xa1e26a8) Card=HASH(0xa1e2748) Card=HASH(0xa1e27e8) Card=HASH(0xa2063f8) Card=HASH(0xa206498) Card=HASH(0xa206538) Card=HASH(0xa2065d8) Card=HASH(0xa206678) Card=HASH(0xa206718) Card=HASH(0xa2067b8) Card=HASH(0xa206858) Card=HASH(0xa2068f8) Card=HASH(0xa206998) Card=HASH(0xa206a38) Card=HASH(0xa206ad8) Card=HASH(0xa206b78) Card=HASH(0xa206c18) Card=HASH(0xa206cb8) Card=HASH(0xa206d58) Card=HASH(0xa206df8) Card=HASH(0xa206e98) Card=HASH(0xa206f38) Card=HASH(0xa206fd8) Card=HASH(0xa207078) Card=HASH(0xa207118) Card=HASH(0xa2071b8) Card=HASH(0xa207258) Card=HASH(0xa2072f8) Card=HASH(0xa207398) Card=HASH(0xa209b38) Card=HASH(0xa209bd8) Card=HASH(0xa209c78) Card=HASH(0xa209d18) Card=HASH(0xa209db8) Card=HASH(0xa209e58) Card=HASH(0xa209ef8) Card=HASH(0xa209f98) Card=HASH(0xa20a038) Card=HASH(0xa20a0d8) Card=HASH(0xa20a178) Card=HASH(0xa20a218) Card=HASH(0xa20a2b8) Card=HASH(0xa20a358) Card=HASH(0xa20a3f8) Card=HASH(0xa20a498) Card=HASH(0xa20a538) Card=HASH(0xa20a5d8) Card=HASH(0xa20a678) Card=HASH(0xa20a718) Card=HASH(0xa20a7b8) Card=HASH(0xa20a858) Card=HASH(0xa20a8f8) Card=HASH(0xa20a998) Card=HASH(0xa20aa38) Card=HASH(0xa20cf78) Card=HASH(0xa20d018) Card=HASH(0xa20d0b8) Card=HASH(0xa20d158) Card=HASH(0xa20d1f8) Card=HASH(0xa20d298) Card=HASH(0xa20d338) Card=HASH(0xa20d3d8) Card=HASH(0xa20d478) Card=HASH(0xa20d518) Card=HASH(0xa20d5b8) Card=HASH(0xa20d658) Card=HASH(0xa20d6f8) Card=HASH(0xa20d798) Card=HASH(0xa20d838) Card=HASH(0xa20d8d8) Card=HASH(0xa20d978) Card=HASH(0xa20da18) Card=HASH(0xa20dab8) Card=HASH(0xa20db58) Card=HASH(0xa20dbf8) Card=HASH(0xa20dc98) Card=HASH(0xa20dd38) Card=HASH(0xa20ddd8) Card=HASH(0xa20de78) Card=HASH(0xa20df18) Card=HASH(0xa2008b0) Card=HASH(0xa200950) Card=HASH(0xa2009f0) Card=HASH(0xa200a90) Card=HASH(0xa200b30) Card=HASH(0xa200bd0) Card=HASH(0xa200c70) Card=HASH(0xa200d10) Card=HASH(0xa200db0) Card=HASH(0xa200e50) Card=HASH(0xa200ef0) Card=HASH(0xa200f90) Card=HASH(0xa201030) Card=HASH(0xa2010d0) Card=HASH(0xa201170) Card=HASH(0xa201210) Card=HASH(0xa2012b0) Card=HASH(0xa201350) Card=HASH(0xa2013f0) Card=HASH(0xa201490) Card=HASH(0xa201530) Card=HASH(0xa2015d0) Card=HASH(0xa201670) Card=HASH(0xa201710) Card=HASH(0xa2017b0) Card=HASH(0xa201850) Card=HASH(0xa2018f0) Card=HASH(0xa201990) Card=HASH(0xa201a30) Card=HASH(0xa201ad0) Card=HASH(0xa201b70) Card=HASH(0xa201c10) Card=HASH(0xa201cb0) Card=HASH(0xa201d50) Card=HASH(0xa201df0) Card=HASH(0xa201e90) Card=HASH(0xa201f30) Card=HASH(0xa201fd0) Card=HASH(0xa202070) Card=HASH(0xa202110) Card=HASH(0xa2021b0) Card=HASH(0xa202250) Card=HASH(0xa2022f0) Card=HASH(0xa202390) Card=HASH(0xa202430) Card=HASH(0xa2024d0) Card=HASH(0xa202570) Card=HASH(0xa202610) Card=HASH(0xa2026b0) Card=HASH(0xa202750) Card=HASH(0xa2027f0) Card=HASH(0xa231178) Card=HASH(0xa231218) Card=HASH(0xa2312b8) Card=HASH(0xa231358) Card=HASH(0xa2313f8) Card=HASH(0xa231498) Card=HASH(0xa231538) Card=HASH(0xa2315d8) Card=HASH(0xa231678) Card=HASH(0xa231718) Card=HASH(0xa2317b8) Card=HASH(0xa231858) Card=HASH(0xa2318f8) Card=HASH(0xa231998) Card=HASH(0xa231a38) Card=HASH(0xa231ad8) Card=HASH(0xa231b78) Card=HASH(0xa231c18) Card=HASH(0xa231cb8) Card=HASH(0xa231d58) Card=HASH(0xa231df8) Card=HASH(0xa231e98) Card=HASH(0xa231f38) Card=HASH(0xa231fd8) Card=HASH(0xa232078) Card=HASH(0xa233570) Card=HASH(0xa233610) Card=HASH(0xa2336b0) Card=HASH(0xa233750) Card=HASH(0xa2337f0) Card=HASH(0xa233890) Card=HASH(0xa233930) Card=HASH(0xa2339d0) Card=HASH(0xa233a70) Card=HASH(0xa233b10) Card=HASH(0xa233bb0) Card=HASH(0xa233c50) Card=HASH(0xa233cf0) Card=HASH(0xa233d90) Card=HASH(0xa233e30) Card=HASH(0xa233ed0) Card=HASH(0xa233f70) Card=HASH(0xa234010) Card=HASH(0xa2340b0) Card=HASH(0xa234150) Card=HASH(0xa2341f0) Card=HASH(0xa234290) Card=HASH(0xa234330) Card=HASH(0xa2343d0) Card=HASH(0xa234470) Card=HASH(0xa237e10) Card=HASH(0xa237eb0) Card=HASH(0xa237f50) Card=HASH(0xa237ff0) Card=HASH(0xa238090) Card=HASH(0xa238130) Card=HASH(0xa2381d0) Card=HASH(0xa238270) Card=HASH(0xa238310) Card=HASH(0xa2383b0) Card=HASH(0xa238450) Card=HASH(0xa2384f0) Card=HASH(0xa238590) Card=HASH(0xa238630) Card=HASH(0xa2386d0) Card=HASH(0xa238770) Card=HASH(0xa238810) Card=HASH(0xa2388b0) Card=HASH(0xa238950) Card=HASH(0xa2389f0) Card=HASH(0xa238a90) Card=HASH(0xa238b30) Card=HASH(0xa238bd0) Card=HASH(0xa238c70) Card=HASH(0xa238d10) Card=HASH(0xa238db0) Card=HASH(0xa23b730) Card=HASH(0xa23b7d0) Card=HASH(0xa23b870) Card=HASH(0xa23b910) Card=HASH(0xa23b9b0) Card=HASH(0xa23ba50) Card=HASH(0xa23baf0) Card=HASH(0xa23bb90) Card=HASH(0xa23bc30) Card=HASH(0xa23bcd0) Card=HASH(0xa23bd70) Card=HASH(0xa23be10) Card=HASH(0xa23beb0) Card=HASH(0xa23bf50) Card=HASH(0xa23bff0) Card=HASH(0xa23c090) Card=HASH(0xa23c130) Card=HASH(0xa23c1d0) Card=HASH(0xa23c270) Card=HASH(0xa23c310) Card=HASH(0xa23c3b0) Card=HASH(0xa23c450) Card=HASH(0xa23c4f0) Card=HASH(0xa23c590) Card=HASH(0xa23c630) Card=HASH(0xa23ef38) Card=HASH(0xa23efd8) Card=HASH(0xa23f078) Card=HASH(0xa23f118) Card=HASH(0xa23f1b8) Card=HASH(0xa23f258) Card=HASH(0xa23f2f8) Card=HASH(0xa23f398) Card=HASH(0xa23f438) Card=HASH(0xa23f4d8) Card=HASH(0xa23f578) Card=HASH(0xa23f618) Card=HASH(0xa23f6b8) Card=HASH(0xa23f758) Card=HASH(0xa23f7f8) Card=HASH(0xa23f898) Card=HASH(0xa23f938) Card=HASH(0xa23f9d8) Card=HASH(0xa23fa78) Card=HASH(0xa23fb18) Card=HASH(0xa23fbb8) Card=HASH(0xa23fc58) Card=HASH(0xa23fcf8) Card=HASH(0xa23fd98) Card=HASH(0xa23fe38) Card=HASH(0xa23fed8) Card=HASH(0xa2416a8) Card=HASH(0xa241748) Card=HASH(0xa2417e8) Card=HASH(0xa241888) Card=HASH(0xa241928) Card=HASH(0xa2419c8) Card=HASH(0xa241a68) Card=HASH(0xa241b08) Card=HASH(0xa241ba8) Card=HASH(0xa241c48) Card=HASH(0xa241ce8) Card=HASH(0xa241d88) Card=HASH(0xa241e28) Card=HASH(0xa241ec8) Card=HASH(0xa241f68) Card=HASH(0xa242008) Card=HASH(0xa2420a8) Card=HASH(0xa242148) Card=HASH(0xa2421e8) Card=HASH(0xa242288) Card=HASH(0xa242328) Card=HASH(0xa2423c8) Card=HASH(0xa242468) Card=HASH(0xa242508) Card=HASH(0xa2425a8) Card=HASH(0xa226b68) Card=HASH(0xa226c08) Card=HASH(0xa226ca8) Card=HASH(0xa226d48) Card=HASH(0xa226de8) Card=HASH(0xa226e88) Card=HASH(0xa226f28) Card=HASH(0xa226fc8) Card=HASH(0xa227068) Card=HASH(0xa227108) Card=HASH(0xa2271a8) Card=HASH(0xa227248) Card=HASH(0xa2272e8) Card=HASH(0xa227388) Card=HASH(0xa227428) Card=HASH(0xa2274c8) Card=HASH(0xa227568) Card=HASH(0xa227608) Card=HASH(0xa2276a8) Card=HASH(0xa227748) Card=HASH(0xa2277e8) Card=HASH(0xa227888) Card=HASH(0xa227928) Card=HASH(0xa2279c8) Card=HASH(0xa227a68) Card=HASH(0xa227b08) Card=HASH(0xa227ba8) Card=HASH(0xa227c48) Card=HASH(0xa227ce8) Card=HASH(0xa227d88) Card=HASH(0xa227e28) Card=HASH(0xa227ec8) Card=HASH(0xa227f68) Card=HASH(0xa228008) Card=HASH(0xa2280a8) Card=HASH(0xa228148) Card=HASH(0xa2281e8) Card=HASH(0xa228288) Card=HASH(0xa228328) Card=HASH(0xa2283c8) Card=HASH(0xa228468) Card=HASH(0xa228508) Card=HASH(0xa2285a8) Card=HASH(0xa228648) Card=HASH(0xa2286e8) Card=HASH(0xa228788) Card=HASH(0xa228828) Card=HASH(0xa2288c8) Card=HASH(0xa228968) Card=HASH(0xa228a08) Card=HASH(0xa228aa8) Card=HASH(0xa228b48) Card=HASH(0xa228be8) Card=HASH(0xa228c88) Card=HASH(0xa228d28) Card=HASH(0xa228dc8) Card=HASH(0xa228e68) Card=HASH(0xa228f08) Card=HASH(0xa228fa8) Card=HASH(0xa229048) Card=HASH(0xa2290e8) Card=HASH(0xa229188) Card=HASH(0xa229228) Card=HASH(0xa2292c8) Card=HASH(0xa229368) Card=HASH(0xa229408) Card=HASH(0xa2294a8) Card=HASH(0xa229548) Card=HASH(0xa2295e8) Card=HASH(0xa229688) Card=HASH(0xa229728) Card=HASH(0xa2297c8) Card=HASH(0xa229868) Card=HASH(0xa229908) Card=HASH(0xa2299a8) Card=HASH(0xa229a48) Card=HASH(0xa229ae8) Card=HASH(0xa229b88) Card=HASH(0xa229c28) Card=HASH(0xa229cc8) Card=HASH(0xa229d68) Card=HASH(0xa229e08) Card=HASH(0xa229ea8) Card=HASH(0xa229f48) Card=HASH(0xa229fe8) Card=HASH(0xa22a088) Card=HASH(0xa22a128) Card=HASH(0xa22a1c8) Card=HASH(0xa22a268) Card=HASH(0xa22a308) Card=HASH(0xa22a3a8) Card=HASH(0xa22a448) Card=HASH(0xa22a4e8) Card=HASH(0xa22a588) Card=HASH(0xa22a628) Card=HASH(0xa22a6c8) Card=HASH(0xa22a768) Card=HASH(0xa22a808) Card=HASH(0xa22a8a8) Card=HASH(0xa22a948) Card=HASH(0xa22a9e8) Card=HASH(0xa22aa88) Card=HASH(0xa259348) Card=HASH(0xa2593e8) Card=HASH(0xa259488) Card=HASH(0xa259528) Card=HASH(0xa2595c8) Card=HASH(0xa259668) Card=HASH(0xa259708) Card=HASH(0xa2597a8) Card=HASH(0xa259848) Card=HASH(0xa2598e8) Card=HASH(0xa259988) Card=HASH(0xa259a28) Card=HASH(0xa259ac8) Card=HASH(0xa259b68) Card=HASH(0xa259c08) Card=HASH(0xa259ca8) Card=HASH(0xa259d48) Card=HASH(0xa259de8) Card=HASH(0xa259e88) Card=HASH(0xa259f28) Card=HASH(0xa259fc8) Card=HASH(0xa25a068) Card=HASH(0xa25a108) Card=HASH(0xa25a1a8) Card=HASH(0xa25a248) Card=HASH(0xa25a2e8) Card=HASH(0xa25ca88) Card=HASH(0xa25cb28) Card=HASH(0xa25cbc8) Card=HASH(0xa25cc68) Card=HASH(0xa25cd08) Card=HASH(0xa25cda8) Card=HASH(0xa25ce48) Card=HASH(0xa25cee8) Card=HASH(0xa25cf88) Card=HASH(0xa25d028) Card=HASH(0xa25d0c8) Card=HASH(0xa25d168) Card=HASH(0xa25d208) Card=HASH(0xa25d2a8) Card=HASH(0xa25d348) Card=HASH(0xa25d3e8) Card=HASH(0xa25d488)Base SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetBase SetCard=HASH(0xa1e0228)Card=HASH(0xa1debe8)Card=HASH(0xa1e00e8)Card=HASH(0xa2214d8)Card=HASH(0xa2220b8)Card=HASH(0xa221f78)Card=HASH(0xa1e09a8)Card=HASH(0xa1fa7c0)Card=HASH(0xa1fa860)Card=HASH(0xa1dcc20)Card=HASH(0xa00afc0)Card=HASH(0xa1dfd28)Card=HASH(0xa1faf40)Card=HASH(0xa221618)Card=HASH(0xa1e04a8)Card=HASH(0xa221a78)Card=HASH(0xa1facc0)Card=HASH(0xa1e0408)Card=HASH(0xa041a10)Card=HASH(0xa1fb080)Card=HASH(0xa00b060)Card=HASH(0xa2216b8)Card=HASH(0xa1dcb80)Card=HASH(0xa1dc9a0)Card=HASH(0xa1fb120)Card=HASH(0xa1e0a48)Card=HASH(0xa1fad60)Card=HASH(0xa1fb760)Card=HASH(0xa1dc900)Card=HASH(0xa041ab0)Card=HASH(0xa222158)Card=HASH(0xa1dfe68)Card=HASH(0xa1fe5a0)Card=HASH(0xa222018)Card=HASH(0xa1faea0)Card=HASH(0xa1fb300)Card=HASH(0xa1dff08)Card=HASH(0xa1defa8)Card=HASH(0xa221578)Card=HASH(0xa1deb48)Card=HASH(0xa1dedc8)Card=HASH(0xa1e0188)Card=HASH(0xa1e0908)Card=HASH(0xa1fafe0)Card=HASH(0xa1de8c8)Card=HASH(0xa00b240)Card=HASH(0xa1dea08)Card=HASH(0xa1e0868)Card=HASH(0xa1faae0)Card=HASH(0xa1e0048)Card=HASH(0xa1dffa8)Card=HASH(0xa221b18)Card=HASH(0xa221c58)Card=HASH(0xa1dfc88)Card=HASH(0xa1dee68)Card=HASH(0xa00ba80)Card=HASH(0xa1e0688)Card=HASH(0xa1e0368)Card=HASH(0xa1e07c8)Card=HASH(0xa1dfbe8)Card=HASH(0xa221938)Card=HASH(0xa1dec88)Card=HASH(0xa1fa900)Card=HASH(0xa1fb580)Card=HASH(0xa1ded28)Card=HASH(0xa221e38)Card=HASH(0xa1e0728)Card=HASH(0xa221758)Card=HASH(0xa00b330)Card=HASH(0xa1e05e8)Card=HASH(0xa1fb3a0)Card=HASH(0xa1fb260)Card=HASH(0xa2219d8)Card=HASH(0xa221898)Card=HASH(0xa1fb1c0)Card=HASH(0xa1fac20)Card=HASH(0xa1dcae0)Card=HASH(0xa1dfaa8)Card=HASH(0xa1deaa8)Card=HASH(0xa1de968)Card=HASH(0xa221ed8)Card=HASH(0xa1dfb48)Card=HASH(0xa1e0548)Card=HASH(0xa1fb4e0)Card=HASH(0xa1fa9a0)Card=HASH(0xa1fb6c0)Card=HASH(0xa1fab80)Card=HASH(0xa00b100)Card=HASH(0xa1e02c8)Card=HASH(0xa221bb8)Card=HASH(0xa1fae00)Card=HASH(0xa00af20)Card=HASH(0xa1fe640)Card=HASH(0xa1def08)Card=HASH(0xa1fb440)Card=HASH(0xa221cf8)Card=HASH(0xa1dfdc8)Card=HASH(0xa1fb620)Card=HASH(0xa1faa40)Card=HASH(0xa1dca40)Card=HASH(0xa00b1a0)Card=HASH(0xa2217f8)Card=HASH(0xa221d98) \ No newline at end of file diff -r 4c495190076f -r 8c6d2ce90677 filter.pl --- a/filter.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/filter.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,32 +1,34 @@ -sub filter -{ - - $ref = shift; - @list = @_; - my @ret = (); - - for $element(@list) - { - if ($ref->($element)) - { - push @ret, $element; - } - } - - return @ret - -} - - - - -@test = (1,2,3,4,5,6); - -sub even -{ - return ($_[0]%2 == 0); -} - -@rr = &filter(\&even, @test); - -print "@rr"; \ No newline at end of file +#!/usr/bin/perl + +sub filter +{ + + $ref = shift; + @list = @_; + my @ret = (); + + for $element(@list) + { + if ($ref->($element)) + { + push @ret, $element; + } + } + + return @ret + +} + + + + +@test = (1,2,3,4,5,6); + +sub even +{ + return ($_[0]%2 == 0); +} + +@rr = &filter(\&even, @test); + +print "@rr"; diff -r 4c495190076f -r 8c6d2ce90677 filter.pm --- a/filter.pm Thu Sep 10 08:01:18 2009 -0400 +++ b/filter.pm Fri Mar 19 07:28:10 2010 -0400 @@ -1,26 +1,28 @@ -package Filter; -use base 'Exporter'; -our @EXPORT = ('filter'); - - -sub filter -{ - - $ref = shift; - @list = @_; - my @ret = (); - - for $element(@list) - { - if ($ref->($element)) - { - push @ret, $element; - } - } - - return @ret - -} - - -1; \ No newline at end of file +#!/usr/bin/perl + +package Filter; +use base 'Exporter'; +our @EXPORT = ('filter'); + + +sub filter +{ + + $ref = shift; + @list = @_; + my @ret = (); + + for $element(@list) + { + if ($ref->($element)) + { + push @ret, $element; + } + } + + return @ret + +} + + +1; diff -r 4c495190076f -r 8c6d2ce90677 index.html --- a/index.html Thu Sep 10 08:01:18 2009 -0400 +++ b/index.html Fri Mar 19 07:28:10 2010 -0400 @@ -1,55 +1,55 @@ - - -Pokèmon Booster Pack Generator - - - - - - -
- - - - - -Rules:
- - - - - - - - - - \ No newline at end of file + + +Pokèmon Booster Pack Generator + + + + + + +
+ + + + + +Rules:
+ + + + + + + + + + diff -r 4c495190076f -r 8c6d2ce90677 index.pl --- a/index.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/index.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,150 +1,156 @@ -#!C:/strawberry/perl/bin/perl.exe - -use List::Util qw(first max maxstr min minstr reduce shuffle sum); -use Storable; -use CGI::Ajax; -use CGI; -use Rule; -use Filter; -use Card; -my $q = new CGI; - - - -my $refstruct = retrieve 'CARD.perl'; -my @pokes = @$refstruct; - - - - - -my %hash = ( 'gen_pack' => \&gen_pack, 'change_rules' => \&change_rules); - - - - - - -my $pjx = CGI::Ajax->new(%hash); -#$pjx->JSDEBUG(1); -#$pjx->DEBUG(1); - -print $pjx->build_html($q,\&gen); # this outputs the html for the page - - - - - -sub change_rules -{ - my $currentRuleref = retrieve 'rlm/booster.prefs'; - $currentRule = $$currentRuleref; - $a = shift; - $currentRule -> setSets(($a)); - store \$currentRule, 'rlm/booster.prefs'; - return $a; - - -} - - - - - - - - - - -sub gen_pack -{ - sub tag_analyze - { - - - - my @sets = $currentRule -> getSets(); - #print ERR @sets; - - my $card = shift; - - #print ERR $card->getPix(); - #print ERR "\n"; - return $card -> hasTags(@sets); - - - } - - my $currentRuleref = retrieve 'rlm/booster.prefs'; - $currentRule = $$currentRuleref; - - my $mapRules = $currentRule -> getRarityMap(); - my %mapRules = %$mapRules; - - - - - #print ERR "@pokes"; - @reduced = filter(\&tag_analyze, @pokes); - @reduced = shuffle(@reduced); - - my @final_list = (); - my $rnum = $mapRules{"Rare"}; - my $unum = $mapRules{"Uncommon"}; - my $cnum = $mapRules{"Common"}; - - $holochoose = int(rand(3)); - ##########3 - #my $rnum = 500; - #my $unum =500; - #my $cnum = 500; - #; - ############## - for $crd(@reduced) - { - - - if ($holochoose==0 or $holochoose==1 ){if (($crd -> hasTags("Rare"))and ($rnum>0)){push @r_list, $crd; $rnum--;}} - if ($holochoose==2){if (($crd -> hasTags("Rare Holo"))and ($rnum>0)){push @r_list, $crd; $rnum--;}} - #if (($crd -> hasTags("Rare") or $crd -> hasTags("Rare Holo"))and ($rnum>0)){push @r_list, $crd; $rnum--;} - if (($crd -> hasTags("Uncommon"))and ($unum>0)){push @u_list, $crd; $unum--;} - if (($crd -> hasTags("Common"))and ($cnum>0)){push @c_list, $crd; $cnum--;} - if ($rnum+$unum+$cnum == 0){last;} - } - - @final_list = (@r_list,@u_list,@c_list); - - - for $crd(@final_list) - { - $rob = $rob."getPix()."')\">getPix()."\">"; - - - } - - #print $rob; - - #print ERR @reduced; - #print ERR $rob; - #print $rob; - return $rob; - #close ERR; - - -}; - - - - - -sub gen -{ -open FILE, " }; - -}; - -#print "done"; - -#print &change_rules("Fossil"); -#print &gen_pack; +#!/usr/bin/perl + + + +use List::Util qw(first max maxstr min minstr reduce shuffle sum); +use Storable; +use CGI::Ajax; +use CGI; +use Rule; +use Filter; +use Card; +my $q = new CGI; + + + +my $refstruct = retrieve 'CARD.perl'; +my @pokes = @$refstruct; + +open ERR, ">./error.log"; +print ERR "hi"; + + +my %hash = ( 'gen_pack' => \&gen_pack, 'change_rules' => \&change_rules); + + + + + + +my $pjx = CGI::Ajax->new(%hash); +#$pjx->JSDEBUG(1); +#$pjx->DEBUG(1); + +print $pjx->build_html($q,\&gen); # this outputs the html for the page + + + + + +sub change_rules +{ + my $currentRuleref = retrieve 'rlm/booster.prefs'; + $currentRule = $$currentRuleref; + $a = shift; + $currentRule -> setSets(($a)); + store \$currentRule, 'rlm/booster.prefs'; + return $a; + + +} + + + + + + + + + + +sub gen_pack +{ + + + + + sub tag_analyze + { + + + + my @sets = $currentRule -> getSets(); + print ERR @sets; + + my $card = shift; + + #print ERR $card->getPix(); + #print ERR "\n"; + return $card -> hasTags(@sets); + + + } + + my $currentRuleref = retrieve 'rlm/booster.prefs'; + $currentRule = $$currentRuleref; + + my $mapRules = $currentRule -> getRarityMap(); + my %mapRules = %$mapRules; + + + + + print ERR "@pokes"; + @reduced = filter(\&tag_analyze, @pokes); + @reduced = shuffle(@reduced); + + my @final_list = (); + my $rnum = $mapRules{"Rare"}; + my $unum = $mapRules{"Uncommon"}; + my $cnum = $mapRules{"Common"}; + + $holochoose = int(rand(3)); + ##########3 + #my $rnum = 500; + #my $unum =500; + #my $cnum = 500; + #; + ############## + for $crd(@reduced) + { + + + if ($holochoose==0 or $holochoose==1 ){if (($crd -> hasTags("Rare"))and ($rnum>0)){push @r_list, $crd; $rnum--;}} + if ($holochoose==2){if (($crd -> hasTags("Rare Holo"))and ($rnum>0)){push @r_list, $crd; $rnum--;}} + #if (($crd -> hasTags("Rare") or $crd -> hasTags("Rare Holo"))and ($rnum>0)){push @r_list, $crd; $rnum--;} + if (($crd -> hasTags("Uncommon"))and ($unum>0)){push @u_list, $crd; $unum--;} + if (($crd -> hasTags("Common"))and ($cnum>0)){push @c_list, $crd; $cnum--;} + if ($rnum+$unum+$cnum == 0){last;} + } + + @final_list = (@r_list,@u_list,@c_list); + + + for $crd(@final_list) + { + $rob = $rob."getPix()."')\">getPix()."\">"; + + + } + + #print $rob; + + print ERR @reduced; + print ERR $rob; + print $rob; + return $rob; + close ERR; + + +}; + + + + + +sub gen +{ +open FILE, " }; + +}; + +#print "done"; + +#print &change_rules("Fossil"); +print ERR &gen_pack; diff -r 4c495190076f -r 8c6d2ce90677 log/error_log.log --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/log/error_log.log Fri Mar 19 07:28:10 2010 -0400 @@ -0,0 +1,7 @@ +[Sun Mar 14 17:44:53 2010] [error] [client 18.238.1.90] File does not exist: /home/r/Desktop/web/BoosterPack/favicon.ico +[Sun Mar 14 17:44:56 2010] [error] [client 18.238.1.90] File does not exist: /home/r/Desktop/web/BoosterPack/favicon.ico +[Sun Mar 14 17:45:07 2010] [error] [client 18.238.1.90] File does not exist: /home/r/Desktop/web/BoosterPack/favicon.ico +[Sun Mar 14 17:45:10 2010] [error] [client 18.238.1.90] File does not exist: /home/r/Desktop/web/BoosterPack/favicon.ico +[Sun Mar 14 18:06:33 2010] [error] [client 18.238.1.90] (2)No such file or directory: exec of '/home/r/Desktop/web/BoosterPack/scripts/pjx_change_headers.pl' failed, referer: http://pokemon.rlmcintyre.com/scripts/ +[Sun Mar 14 18:06:33 2010] [error] [client 18.238.1.90] Premature end of script headers: pjx_change_headers.pl, referer: http://pokemon.rlmcintyre.com/scripts/ +[Sun Mar 14 22:16:51 2010] [error] [client 18.238.1.90] File does not exist: /home/r/Desktop/web/BoosterPack/favicon.ico diff -r 4c495190076f -r 8c6d2ce90677 pjx_radio.pl --- a/pjx_radio.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/pjx_radio.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,4 +1,4 @@ -#!C:/strawberry/perl/bin/perl.exe +#!/usr/bin/perl use strict; use CGI::Ajax 0.57; use CGI; diff -r 4c495190076f -r 8c6d2ce90677 rlm/booster.prefs Binary file rlm/booster.prefs has changed diff -r 4c495190076f -r 8c6d2ce90677 rulegen.pl --- a/rulegen.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/rulegen.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,4 +1,6 @@ -use Storable; -use Rule; -my $currentRule = Rule -> new(); -store \$currentRule, 'rlm/booster.prefs'; \ No newline at end of file +#!/usr/bin/perl + +use Storable; +use Rule; +my $currentRule = Rule -> new(); +store \$currentRule, 'rlm/booster.prefs'; diff -r 4c495190076f -r 8c6d2ce90677 ruletest.pl --- a/ruletest.pl Thu Sep 10 08:01:18 2009 -0400 +++ b/ruletest.pl Fri Mar 19 07:28:10 2010 -0400 @@ -1,3 +1,5 @@ -use Rule; -$currentRule = Rule->new(); -print $currentRule -> getSets(); \ No newline at end of file +#!/usr/bin/perl + +use Rule; +$currentRule = Rule->new(); +print $currentRule -> getSets(); diff -r 4c495190076f -r 8c6d2ce90677 style.css --- a/style.css Thu Sep 10 08:01:18 2009 -0400 +++ b/style.css Fri Mar 19 07:28:10 2010 -0400 @@ -1,65 +1,65 @@ -/* RESETS */ -body,html{overflow:hidden;} -body,html,ul,ol,h1,h2,h3,h4,h5,h6,div,span,table,tr,td,input{margin:0;padding:0;font:12px Arial,Helvetica,Verdana,sans-serif} -ul{list-style-type:none;} - -h1{font-size:170%;margin-right:1em;color:#026;display:block;margin-bottom:6px;} -h3{font-weight:bolder;display:inline;} - -/* MAIN BODY */ -body{padding:6px;padding-top:75px;} - - -#footer{position:absolute;left:6px;bottom:6px;right:6px;padding:4px 0px;padding-left:6px;} -#result{display:inline;color:#333;} - - -#header{position:absolute;top:3px;left:6px;right:6px; -background:#8be; - -height:60px; -overflow:hidden; -padding:8px; -padding-bottom:0px; -padding-right:0px; -} -#header *{vertical-align:middle;} - - -img { border: none; } - -/* OUTPUT */ -#out1{ - border:1px solid #888; - position:absolute;left:6px;top:75px;right:6px;bottom:32px; - display:block; - overflow-y:auto; - overflow-x:hidden; - text-align:center; - vertical-align:middle; - padding-top:16px; -} - -#out1 img { - padding:2px; - width:18%; -} - - -/* UI */ -#radiobuttons{display:inline;} -#radiobuttons a{text-decoration:none;color:#000;font-size:14px;margin-left:2px;margin-right:.6em;} -#b2{font-size:15px;padding:4px 2px;margin-left:4px;margin-top:-4px;} - - - - -/*THEMES */ -#out1{background:#fff url("./pkb.jpg") no-repeat;background-position:bottom right;} - - -#header,#footer,#rules{background:#e0eeff;border:1px solid #c3d9ff;} - -/*#header,#footer{background:#f66;border:none;} -#header{border-bottom:2px solid #000;} -h1{color:#000}*/ \ No newline at end of file +/* RESETS */ +body,html{overflow:hidden;} +body,html,ul,ol,h1,h2,h3,h4,h5,h6,div,span,table,tr,td,input{margin:0;padding:0;font:12px Arial,Helvetica,Verdana,sans-serif} +ul{list-style-type:none;} + +h1{font-size:170%;margin-right:1em;color:#026;display:block;margin-bottom:6px;} +h3{font-weight:bolder;display:inline;} + +/* MAIN BODY */ +body{padding:6px;padding-top:75px;} + + +#footer{position:absolute;left:6px;bottom:6px;right:6px;padding:4px 0px;padding-left:6px;} +#result{display:inline;color:#333;} + + +#header{position:absolute;top:3px;left:6px;right:6px; +background:#8be; + +height:60px; +overflow:hidden; +padding:8px; +padding-bottom:0px; +padding-right:0px; +} +#header *{vertical-align:middle;} + + +img { border: none; } + +/* OUTPUT */ +#out1{ + border:1px solid #888; + position:absolute;left:6px;top:75px;right:6px;bottom:32px; + display:block; + overflow-y:auto; + overflow-x:hidden; + text-align:center; + vertical-align:middle; + padding-top:16px; +} + +#out1 img { + padding:2px; + width:18%; +} + + +/* UI */ +#radiobuttons{display:inline;} +#radiobuttons a{text-decoration:none;color:#000;font-size:14px;margin-left:2px;margin-right:.6em;} +#b2{font-size:15px;padding:4px 2px;margin-left:4px;margin-top:-4px;} + + + + +/*THEMES */ +#out1{background:#fff url("./pkb.jpg") no-repeat;background-position:bottom right;} + + +#header,#footer,#rules{background:#e0eeff;border:1px solid #c3d9ff;} + +/*#header,#footer{background:#f66;border:none;} +#header{border-bottom:2px solid #000;} +h1{color:#000}*/