diff --git a/DBEditor/plan2.py b/DBEditor/plan2.py index d1a158d..cf46822 100644 --- a/DBEditor/plan2.py +++ b/DBEditor/plan2.py @@ -65,6 +65,9 @@ class EfficiencyOriginDexPlanner: needed_pokemon.update(pokemon['PFIC'] for pokemon in pokemon_by_gen[gen]) games_in_group.extend(game_by_gen[gen]) + print(f"Initial needed_pokemon count: {len(needed_pokemon)}") + print(f"Games in group: {[game['name'] for game in games_in_group]}") + # Check for new evolutions of already caught Pokémon new_evolutions = set() for pfic in caught_pokemon: @@ -73,15 +76,34 @@ class EfficiencyOriginDexPlanner: if self.get_pokemon_generation(evolved_pfic) in generations and evolved_pfic not in caught_pokemon: new_evolutions.add(pfic) needed_pokemon.add(evolved_pfic) - print(f"New evolution: {self.get_pokemon_name(pfic)} into {self.get_pokemon_name(evolved_pfic)}") - games_in_group.sort(key=lambda g: len([e for e in encounter_data[g['id']] if e['pfic'] in needed_pokemon]), reverse=True) + print(f"Needed pokemon after adding new evolutions: {len(needed_pokemon)}") + + # Create a dictionary to store the Pokémon available in each game + game_pokemon = {game['id']: set(encounter['pfic'] for encounter in encounter_data[game['id']]) for game in games_in_group} + + selected_games = [] + remaining_pokemon = needed_pokemon.copy() # Create a copy to modify + while remaining_pokemon: + best_game = max(games_in_group, key=lambda g: len(remaining_pokemon & game_pokemon[g['id']])) + pokemon_covered = remaining_pokemon & game_pokemon[best_game['id']] + print(f"Best game: {best_game['name']}, Pokemon covered: {len(pokemon_covered)}") + if not pokemon_covered: + print("No more Pokémon can be covered. Breaking loop.") + break + selected_games.append(best_game) + remaining_pokemon -= pokemon_covered - for game in games_in_group: + print(f"Selected games: {[game['name'] for game in selected_games]}") + + for game in selected_games: game_plan = self.plan_for_game(game, needed_pokemon, encounter_data, evolution_map, caught_pokemon, set(generations), new_evolutions) if game_plan: group_plan.extend(game_plan) + if not group_plan: + print("Warning: No games were selected or no Pokémon were planned to be caught.") + return group_plan def plan_for_game(self, game, needed_pokemon, encounter_data, evolution_map, caught_pokemon, target_generations, new_evolutions): diff --git a/efficiency_plan.txt b/efficiency_plan.txt index b71247b..d018a88 100644 --- a/efficiency_plan.txt +++ b/efficiency_plan.txt @@ -73,7 +73,6 @@ Play Crystal: - Porygon: 2 time(s) - Snorlax: 1 time(s) - Dratini: 3 time(s) - - Mew: 1 time(s) - Chikorita: 4 time(s) - Cyndaquil: 3 time(s) - Totodile: 3 time(s) @@ -167,8 +166,8 @@ Play Crystal: - Caterpie into Metapod - Caterpie into Metapod - Caterpie into Metapod - - Metapod into Butterfree (Male) - Metapod into Butterfree (Female) + - Metapod into Butterfree (Male) - Weedle into Kakuna - Weedle into Kakuna - Kakuna into Beedrill @@ -196,12 +195,12 @@ Play Crystal: - Zubat (Male) into Golbat (Male) - Zubat (Male) into Golbat (Male) - Oddish into Gloom (Male) - - Oddish into Gloom (Male) - Oddish into Gloom (Female) - Oddish into Gloom (Male) + - Oddish into Gloom (Male) - Oddish into Gloom (Female) - - Gloom (Male) into Bellossom - Gloom (Male) into Vileplume (Male) + - Gloom (Male) into Bellossom - Gloom (Female) into Vileplume (Female) - Paras into Parasect - Venonat into Venomoth @@ -213,13 +212,13 @@ Play Crystal: - Poliwag into Poliwhirl - Poliwag into Poliwhirl - Poliwag into Poliwhirl + - Poliwhirl into Politoed (Male) - Poliwhirl into Politoed (Female) - Poliwhirl into Poliwrath - - Poliwhirl into Politoed (Male) - - Abra into Kadabra (Female) - Abra into Kadabra (Male) - - Abra into Kadabra (Female) - Abra into Kadabra (Male) + - Abra into Kadabra (Female) + - Abra into Kadabra (Female) - Kadabra (Male) into Alakazam (Male) - Kadabra (Female) into Alakazam (Female) - Machop into Machoke @@ -244,10 +243,10 @@ Play Crystal: - Gastly into Haunter - Gastly into Haunter - Haunter into Gengar - - Onix into Steelix (Female) - Onix into Steelix (Male) - - Drowzee into Hypno (Female) + - Onix into Steelix (Female) - Drowzee into Hypno (Male) + - Drowzee into Hypno (Female) - Krabby into Kingler - Voltorb into Electrode - Exeggcute into Exeggutor @@ -266,9 +265,9 @@ Play Crystal: - Scyther (Male) into Scizor (Male) - Magikarp (Female) into Gyarados (Female) - Magikarp (Male) into Gyarados (Male) - - Eevee (Female) into Vaporeon - Eevee (Female) into Jolteon - Eevee (Female) into Umbreon + - Eevee (Female) into Vaporeon - Eevee (Female) into Flareon - Eevee (Female) into Espeon - Porygon into Porygon2 @@ -292,8 +291,8 @@ Play Crystal: - Ledyba (Male) into Ledian (Male) - Spinarak into Ariados - Chinchou into Lanturn - - Natu into Xatu (Female) - Natu into Xatu (Male) + - Natu into Xatu (Female) - Marill into Azumarill - Hoppip into Skiploom - Hoppip into Skiploom @@ -303,11 +302,11 @@ Play Crystal: - Wooper (Male) into Quagsire (Male) - Pineco into Forretress - Snubbull into Granbull - - Teddiursa into Ursaring (Female) - Teddiursa into Ursaring (Male) + - Teddiursa into Ursaring (Female) - Slugma into Magcargo - - Swinub into Piloswine (Female) - Swinub into Piloswine (Male) + - Swinub into Piloswine (Female) - Houndour into Houndoom (Male) - Houndour into Houndoom (Female) - Phanpy into Donphan (Male) @@ -316,47 +315,29 @@ Play Crystal: - Larvitar into Pupitar - Pupitar into Tyranitar Breed: - - Pikachu (Male) to get Pichu - Pikachu (Female) to get Pichu + - Pikachu (Male) to get Pichu - Clefairy to get Cleffa - Jigglypuff to get Igglybuff - Togetic to get Togepi - - Hitmontop to get Tyrogue - Hitmonchan to get Tyrogue + - Hitmontop to get Tyrogue - Hitmonlee to get Tyrogue - Jynx to get Smoochum - Electabuzz to get Elekid - Magmar to get Magby -Play Gold: - Catch: - - Mankey: 2 time(s) - - Articuno: 1 time(s) - - Zapdos: 1 time(s) - - Moltres: 1 time(s) - - Mareep: 3 time(s) - - Girafarig (Female): 1 time(s) - - Girafarig (Male): 1 time(s) - - Remoraid: 3 time(s) - Evolve: - - Mankey into Primeape - - Mareep into Flaaffy - - Mareep into Flaaffy - - Flaaffy into Ampharos - - Remoraid into Octillery (Male) - - Remoraid into Octillery (Female) -Play Silver: - Catch: - - Vulpix: 2 time(s) - Evolve: - - Vulpix into Ninetales Play Red: Catch: - Bulbasaur: 4 time(s) - Charmander: 3 time(s) - Squirtle: 3 time(s) + - Mankey: 2 time(s) - Omanyte: 2 time(s) - Kabuto: 2 time(s) - Aerodactyl: 1 time(s) + - Articuno: 1 time(s) + - Zapdos: 1 time(s) + - Moltres: 1 time(s) - Mewtwo: 1 time(s) Evolve: - Bulbasaur into Ivysaur @@ -370,23 +351,41 @@ Play Red: - Squirtle into Wartortle - Squirtle into Wartortle - Wartortle into Blastoise + - Mankey into Primeape - Omanyte into Omastar - Kabuto into Kabutops +Play Gold: + Catch: + - Mareep: 3 time(s) + - Girafarig (Female): 1 time(s) + - Girafarig (Male): 1 time(s) + - Remoraid: 3 time(s) + Evolve: + - Mareep into Flaaffy + - Mareep into Flaaffy + - Flaaffy into Ampharos + - Remoraid into Octillery (Female) + - Remoraid into Octillery (Male) +Play Blue: + Catch: + - Vulpix: 2 time(s) + Evolve: + - Vulpix into Ninetales Play Black 2: Catch: - - Eevee (Female): 3 time(s) - - Murkrow (Male): 1 time(s) - Sneasel (Female): 1 time(s) - - Piloswine (Female): 1 time(s) + - Sneasel (Male): 1 time(s) + - Murkrow (Male): 1 time(s) + - Eevee (Female): 3 time(s) - Lickitung: 1 time(s) + - Aipom (Female): 1 time(s) + - Gligar (Male): 1 time(s) + - Tangela: 2 time(s) + - Piloswine (Female): 1 time(s) - Aipom (Male): 1 time(s) - Piloswine (Male): 1 time(s) - - Tangela: 2 time(s) - Magneton: 1 time(s) - - Sneasel (Male): 1 time(s) - Yanma: 1 time(s) - - Gligar (Female): 1 time(s) - - Aipom (Female): 1 time(s) - Lotad: 4 time(s) - Seedot: 5 time(s) - Taillow: 2 time(s) @@ -441,9 +440,6 @@ Play Black 2: - Regice: 1 time(s) - Registeel: 1 time(s) - Latios: 1 time(s) - - Turtwig: 3 time(s) - - Chimchar: 3 time(s) - - Piplup: 3 time(s) - Bidoof (Female): 2 time(s) - Bidoof (Male): 2 time(s) - Budew: -1 time(s) @@ -556,35 +552,32 @@ Play Black 2: - Virizion: 1 time(s) - Zekrom: 1 time(s) - Kyurem: 1 time(s) - - Keldeo (Ordinary Forme): 1 time(s) - - Meloetta (Aria Forme): 1 time(s) - - Genesect: 1 time(s) Evolve: + - Sneasel (Female) into Weavile (Female) + - Sneasel (Male) into Weavile (Male) + - Murkrow (Male) into Honchkrow - Eevee (Female) into Sylveon - Eevee (Female) into Leafeon - Eevee (Female) into Glaceon - - Murkrow (Male) into Honchkrow - - Sneasel (Female) into Weavile (Female) - - Piloswine (Female) into Mamoswine (Female) - Lickitung into Lickilicky - - Aipom (Male) into Ambipom (Male) - - Piloswine (Male) into Mamoswine (Male) + - Aipom (Female) into Ambipom (Female) + - Gligar (Male) into Gliscor - Tangela into Tangrowth (Female) - Tangela into Tangrowth (Male) + - Piloswine (Female) into Mamoswine (Female) + - Aipom (Male) into Ambipom (Male) + - Piloswine (Male) into Mamoswine (Male) - Magneton into Magnezone - - Sneasel (Male) into Weavile (Male) - Yanma into Yanmega - - Gligar (Female) into Gliscor - - Aipom (Female) into Ambipom (Female) - Lotad into Lombre - Lotad into Lombre - Lotad into Lombre - - Lombre into Ludicolo (Female) - Lombre into Ludicolo (Male) + - Lombre into Ludicolo (Female) - Seedot into Nuzleaf (Female) - - Seedot into Nuzleaf (Male) - Seedot into Nuzleaf (Female) - Seedot into Nuzleaf (Male) + - Seedot into Nuzleaf (Male) - Nuzleaf (Female) into Shiftry (Female) - Nuzleaf (Male) into Shiftry (Male) - Taillow into Swellow @@ -626,23 +619,14 @@ Play Black 2: - Spheal into Sealeo - Spheal into Sealeo - Sealeo into Walrein - - Clamperl into Gorebyss - Clamperl into Huntail + - Clamperl into Gorebyss - Bagon into Shelgon - Bagon into Shelgon - Shelgon into Salamence - Beldum into Metang - Beldum into Metang - Metang into Metagross - - Turtwig into Grotle - - Turtwig into Grotle - - Grotle into Torterra - - Chimchar into Monferno - - Chimchar into Monferno - - Monferno into Infernape - - Piplup into Prinplup - - Piplup into Prinplup - - Prinplup into Empoleon - Bidoof (Female) into Bibarel (Female) - Bidoof (Male) into Bibarel (Male) - Cranidos into Rampardos @@ -759,49 +743,35 @@ Play Black 2: - Zweilous into Hydreigon - Larvesta into Volcarona Breed: - - Roselia (Male) to get Budew - Roselia (Female) to get Budew + - Roselia (Male) to get Budew - Lucario to get Riolu -Play White 2: - Catch: - - Skitty: 2 time(s) - - Minun: 1 time(s) - - Numel (Female): 2 time(s) - - Numel (Male): 2 time(s) - - Latias: 1 time(s) - - Glameow: 2 time(s) - - Mime Jr.: 1 time(s) - - Petilil: 2 time(s) - - Solosis: 3 time(s) - - Rufflet: 2 time(s) - - Reshiram: 1 time(s) - Evolve: - - Skitty into Delcatty - - Numel (Female) into Camerupt (Female) - - Numel (Male) into Camerupt (Male) - - Glameow into Purugly - - Petilil into Lilligant - - Solosis into Duosion - - Solosis into Duosion - - Duosion into Reuniclus - - Rufflet into Braviary -Play Diamond: +Play Platinum: Catch: - - Rhydon (Female): 1 time(s) - Rhydon (Male): 1 time(s) + - Electabuzz: 1 time(s) + - Rhydon (Female): 1 time(s) + - Magmar: 1 time(s) - Poochyena: 2 time(s) - Zigzagoon: 2 time(s) - Wurmple: 7 time(s) - Ralts: 4 time(s) - Nincada: 2 time(s) - Whismur: 3 time(s) + - Skitty: 2 time(s) - Sableye: 1 time(s) - Mawile: 1 time(s) + - Minun: 1 time(s) + - Numel (Female): 2 time(s) + - Numel (Male): 2 time(s) - Torkoal: 1 time(s) - Spinda: 1 time(s) - Duskull: 3 time(s) - Chimecho: 1 time(s) - Snorunt: 3 time(s) + - Turtwig: 3 time(s) + - Chimchar: 3 time(s) + - Piplup: 3 time(s) - Starly (Female): 3 time(s) - Starly (Male): 3 time(s) - Kricketot (Female): 2 time(s) @@ -814,45 +784,62 @@ Play Diamond: - Shellos (West Sea): 2 time(s) - Gastrodon (East Sea): 1 time(s) - Chingling: 1 time(s) + - Mime Jr.: 1 time(s) - Spiritomb: 1 time(s) - Snover (Female): 2 time(s) - Snover (Male): 2 time(s) - Rotom: 1 time(s) - Dialga: 1 time(s) + - Palkia: 1 time(s) - Giratina (Altered Forme): 1 time(s) + - Giratina (Origin Forme): 1 time(s) - Phione: 1 time(s) - Darkrai: 1 time(s) - Shaymin (Land Forme): 1 time(s) - Arceus (Normal): 1 time(s) Evolve: - - Rhydon (Female) into Rhyperior (Female) - Rhydon (Male) into Rhyperior (Male) + - Electabuzz into Electivire + - Rhydon (Female) into Rhyperior (Female) + - Magmar into Magmortar - Poochyena into Mightyena - Zigzagoon into Linoone - - Wurmple into Silcoon - - Wurmple into Silcoon - - Wurmple into Silcoon - Wurmple into Cascoon - Wurmple into Cascoon + - Wurmple into Silcoon + - Wurmple into Silcoon - Wurmple into Cascoon - - Silcoon into Beautifly (Male) - - Silcoon into Beautifly (Female) - - Cascoon into Dustox (Male) + - Wurmple into Silcoon - Cascoon into Dustox (Female) + - Cascoon into Dustox (Male) + - Silcoon into Beautifly (Female) + - Silcoon into Beautifly (Male) - Ralts into Kirlia - Ralts into Kirlia - Ralts into Kirlia - - Kirlia into Gardevoir - Kirlia into Gallade + - Kirlia into Gardevoir - Nincada into Ninjask - Whismur into Loudred - Whismur into Loudred - Loudred into Exploud + - Skitty into Delcatty + - Numel (Female) into Camerupt (Female) + - Numel (Male) into Camerupt (Male) - Duskull into Dusclops - Duskull into Dusclops - Dusclops into Dusknoir - Snorunt into Froslass - Snorunt into Glalie + - Turtwig into Grotle + - Turtwig into Grotle + - Grotle into Torterra + - Chimchar into Monferno + - Chimchar into Monferno + - Monferno into Infernape + - Piplup into Prinplup + - Piplup into Prinplup + - Prinplup into Empoleon - Starly (Female) into Staravia (Female) - Starly (Female) into Staravia (Female) - Staravia (Female) into Staraptor (Female) @@ -876,87 +863,20 @@ Play Diamond: Breed: - Chimecho to get Chingling - Manaphy to get Phione -Play Pearl: - Catch: - - Misdreavus: 1 time(s) - - Palkia: 1 time(s) - Evolve: - - Misdreavus into Mismagius -Play Platinum: - Catch: - - Magmar: 1 time(s) - - Electabuzz: 1 time(s) - - Giratina (Origin Forme): 1 time(s) - Evolve: - - Magmar into Magmortar - - Electabuzz into Electivire -Play HeartGold: - Catch: - - Treecko: 3 time(s) - - Torchic (Female): 3 time(s) - - Torchic (Male): 3 time(s) - - Mudkip: 3 time(s) - - Kyogre: 1 time(s) - - Rayquaza: 1 time(s) - Evolve: - - Treecko into Grovyle - - Treecko into Grovyle - - Grovyle into Sceptile - - Torchic (Female) into Combusken (Female) - - Torchic (Female) into Combusken (Female) - - Combusken (Female) into Blaziken (Female) - - Torchic (Male) into Combusken (Male) - - Torchic (Male) into Combusken (Male) - - Combusken (Male) into Blaziken (Male) - - Mudkip into Marshtomp - - Mudkip into Marshtomp - - Marshtomp into Swampert -Play SoulSilver: - Catch: - - Groudon: 1 time(s) -Play Omega Ruby: - Catch: - - Jirachi: 1 time(s) - - Deoxys (Normal Forme): 1 time(s) - - Victini: 1 time(s) - - Tornadus (Incarnate Forme): 1 time(s) - - Landorus (Incarnate Forme): 1 time(s) - - Greninja: 1 time(s) - - Binacle: 2 time(s) - - Skrelp: 2 time(s) - - Tyrunt: 2 time(s) - - Amaura: 2 time(s) - - Klefki: 1 time(s) - - Phantump: 2 time(s) - - Diancie: 1 time(s) - - Hoopa (Hoopa Confined): 1 time(s) - - Volcanion: 1 time(s) - Evolve: - - Binacle into Barbaracle - - Skrelp into Dragalge - - Tyrunt into Tyrantrum - - Amaura into Aurorus - - Phantump into Trevenant -Play Alpha Sapphire: - Catch: - - Thundurus (Incarnate Forme): 1 time(s) - - Clauncher: 2 time(s) - Evolve: - - Clauncher into Clawitzer -Play X: +Play Y: Catch: - Rotom (Fan Rotom): 1 time(s) - Rotom (Frost Rotom): 1 time(s) - Rotom (Heat Rotom): 1 time(s) - Rotom (Mow Rotom): 1 time(s) - Rotom (Wash Rotom): 1 time(s) + - Solosis: 3 time(s) - Chespin: 3 time(s) - Fennekin: 3 time(s) - Froakie: 3 time(s) - Bunnelby: 2 time(s) - Fletchling: 3 time(s) - Scatterbug: 3 time(s) - - Vivillon (Fancy Pattern): 1 time(s) - Litleo: 3 time(s) - Flabébé (Blue Flower): 1 time(s) - Flabébé (Orange Flower): 1 time(s) @@ -965,16 +885,24 @@ Play X: - Skiddo: 2 time(s) - Furfrou (Natural Form): 1 time(s) - Honedge: 3 time(s) + - Binacle: 2 time(s) + - Skrelp: 2 time(s) + - Tyrunt: 2 time(s) + - Amaura: 2 time(s) - Carbink: 1 time(s) - Goomy: 3 time(s) + - Trevenant: 1 time(s) - Pumpkaboo (Average Size): 2 time(s) - Pumpkaboo (Large Size): 1 time(s) - Pumpkaboo (Small Size): 2 time(s) - Pumpkaboo (Super Size): 2 time(s) - - Xerneas (Neutral Mode): 1 time(s) + - Yveltal: 1 time(s) - Zygarde (10% Forme): 1 time(s) - Zygarde (50% Forme): 1 time(s) Evolve: + - Solosis into Duosion + - Solosis into Duosion + - Duosion into Reuniclus - Chespin into Quilladin - Chespin into Quilladin - Quilladin into Chesnaught @@ -997,15 +925,66 @@ Play X: - Honedge into Doublade - Honedge into Doublade - Doublade into Aegislash (Shield Forme) + - Binacle into Barbaracle + - Skrelp into Dragalge + - Tyrunt into Tyrantrum + - Amaura into Aurorus - Goomy into Sliggoo - Goomy into Sliggoo - Sliggoo into Goodra - Pumpkaboo (Average Size) into Gourgeist (Average Size) - Pumpkaboo (Small Size) into Gourgeist (Small Size) - Pumpkaboo (Super Size) into Gourgeist (Super Size) -Play Y: +Play Omega Ruby: Catch: - - Yveltal: 1 time(s) + - Misdreavus: 1 time(s) + - Treecko: 3 time(s) + - Torchic (Female): 3 time(s) + - Torchic (Male): 3 time(s) + - Mudkip: 3 time(s) + - Latias: 1 time(s) + - Groudon: 1 time(s) + - Rayquaza: 1 time(s) + - Deoxys (Normal Forme): 1 time(s) + - Glameow: 2 time(s) + - Petilil: 2 time(s) + - Rufflet: 2 time(s) + - Tornadus (Incarnate Forme): 1 time(s) + - Reshiram: 1 time(s) + - Landorus (Incarnate Forme): 1 time(s) + - Klefki: 1 time(s) + - Phantump: 2 time(s) + Evolve: + - Misdreavus into Mismagius + - Treecko into Grovyle + - Treecko into Grovyle + - Grovyle into Sceptile + - Torchic (Female) into Combusken (Female) + - Torchic (Female) into Combusken (Female) + - Combusken (Female) into Blaziken (Female) + - Torchic (Male) into Combusken (Male) + - Torchic (Male) into Combusken (Male) + - Combusken (Male) into Blaziken (Male) + - Mudkip into Marshtomp + - Mudkip into Marshtomp + - Marshtomp into Swampert + - Glameow into Purugly + - Petilil into Lilligant + - Rufflet into Braviary + - Phantump into Trevenant +Play White: + Catch: + - Victini: 1 time(s) + - Thundurus (Incarnate Forme): 1 time(s) +Play X: + Catch: + - Clauncher: 2 time(s) + - Xerneas (Neutral Mode): 1 time(s) + Evolve: + - Clauncher into Clawitzer +Play Emerald: + Catch: + - Kyogre: 1 time(s) Play Ultra Sun: Catch: - Rowlet: 3 time(s) @@ -1066,7 +1045,6 @@ Play Ultra Sun: - Magearna: 1 time(s) - Poipole: 2 time(s) - Blacephalon: 1 time(s) - - Zeraora: 1 time(s) Evolve: - Rowlet into Dartrix - Rowlet into Dartrix @@ -1116,9 +1094,6 @@ Play Ultra Moon: - Pheromosa: 1 time(s) - Celesteela: 1 time(s) - Stakataka: 1 time(s) -Play Sun: - Catch: - - Marshadow: 1 time(s) Play Sword: Catch: - Sneasel (Female): 1 time(s) @@ -1231,12 +1206,10 @@ Play Sword: - Dreepy: 3 time(s) - Zacian (Hero of Many Battles): 1 time(s) - Eternatus: 1 time(s) - - Zarude: 1 time(s) - - Zarude (Dada): 1 time(s) Evolve: - Sneasel (Female) into Sneasler - - Basculin (Red-Striped Form) into Basculegion (Male) - Basculin (Red-Striped Form) into Basculegion (Female) + - Basculin (Red-Striped Form) into Basculegion (Male) - Grookey into Thwackey - Grookey into Thwackey - Thwackey into Rillaboom @@ -1281,13 +1254,19 @@ Play Sword: - Dreepy into Drakloak - Dreepy into Drakloak - Drakloak into Dragapult -Play Shield: +Play Legends Arceus: Catch: - - Cursola: 1 time(s) - - Zamazenta (Hero of Many Battles): 1 time(s) + - Stantler: 1 time(s) + - Ursaring (Male): 1 time(s) + - Scyther (Male): 1 time(s) + - Overqwil: 1 time(s) + - Enamorus (Incarnate Forme): 1 time(s) + Evolve: + - Stantler into Wyrdeer + - Ursaring (Male) into Ursaluna + - Scyther (Male) into Kleavor Play Expansion Pass: Catch: - - Scyther (Male): 1 time(s) - Kubfu: 2 time(s) - Regieleki: 1 time(s) - Regidrago: 1 time(s) @@ -1295,24 +1274,18 @@ Play Expansion Pass: - Spectrier: 1 time(s) - Calyrex: 1 time(s) Evolve: - - Scyther (Male) into Kleavor - Kubfu into Urshifu (Single Strike Style) -Play Legends Arceus: +Play Shield: Catch: - - Ursaring (Female): 1 time(s) - - Stantler: 1 time(s) - - Overqwil: 1 time(s) - - Enamorus (Incarnate Forme): 1 time(s) - Evolve: - - Ursaring (Female) into Ursaluna - - Stantler into Wyrdeer + - Cursola: 1 time(s) + - Zamazenta (Hero of Many Battles): 1 time(s) Play Scarlet: Catch: + - Bisharp: 1 time(s) - Dunsparce: 1 time(s) - - Applin: 3 time(s) - Girafarig (Male): 1 time(s) - - Bisharp: 1 time(s) - Primeape: 1 time(s) + - Applin: 3 time(s) - Sprigatito: 3 time(s) - Fuecoco: 3 time(s) - Quaxly: 3 time(s) @@ -1377,12 +1350,12 @@ Play Scarlet: - Walking Wake: 1 time(s) - Iron Leaves: 1 time(s) Evolve: + - Bisharp into Kingambit - Dunsparce into Dudunsparce (Two-Segment Form) - - Applin into Dipplin - - Dipplin into Hydrapple - Girafarig (Male) into Farigiraf - - Bisharp into Kingambit - Primeape into Annihilape + - Applin into Dipplin + - Dipplin into Hydrapple - Sprigatito into Floragato - Sprigatito into Floragato - Floragato into Meowscarada @@ -1392,8 +1365,8 @@ Play Scarlet: - Quaxly into Quaxwell - Quaxly into Quaxwell - Quaxwell into Quaquaval - - Lechonk into Oinkologne (Male) - Lechonk into Oinkologne (Female) + - Lechonk into Oinkologne (Male) - Tarountula into Spidops - Nymble into Lokix - Pawmi into Pawmo @@ -1431,16 +1404,6 @@ Play Scarlet: - Frigibax into Arctibax - Arctibax into Baxcalibur - Gimmighoul (Chest Form) into Gholdengo -Play Violet: - Catch: - - Iron Treads: 1 time(s) - - Iron Bundle: 1 time(s) - - Iron Hands: 1 time(s) - - Iron Jugulis: 1 time(s) - - Iron Moth: 1 time(s) - - Iron Thorns: 1 time(s) - - Iron Valiant: 1 time(s) - - Miraidon: 1 time(s) Play The Hidden Treasure of Area Zero: Catch: - Duraludon: 1 time(s) @@ -1458,3 +1421,13 @@ Play The Hidden Treasure of Area Zero: - Pecharunt: 1 time(s) Evolve: - Duraludon into Archaludon +Play Violet: + Catch: + - Iron Treads: 1 time(s) + - Iron Bundle: 1 time(s) + - Iron Hands: 1 time(s) + - Iron Jugulis: 1 time(s) + - Iron Moth: 1 time(s) + - Iron Thorns: 1 time(s) + - Iron Valiant: 1 time(s) + - Miraidon: 1 time(s)