diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs b/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs index 92e03cb21..635e36322 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs @@ -251,7 +251,7 @@ internal static List GetValidPreEvolutions(PKM pkm, int maxspecieso new EvoCriteria { Species = 290, Level = pkm.GenNumber < 5 ? lvl : lvl-1, MinLevel = 1 } // Shedinja spawns after evolving, which is after level up moves were prompted. Not for future generations. }; - if (maxspeciesorigin == -1 && pkm.InhabitedGeneration(2) && pkm.GenNumber == 1) + if (maxspeciesorigin == -1 && pkm.InhabitedGeneration(2) && pkm.Format <= 2 && pkm.GenNumber == 1) maxspeciesorigin = MaxSpeciesID_2; int tree = maxspeciesorigin == MaxSpeciesID_2 ? 2 : pkm.Format; diff --git a/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/466 - エレキブル - 45ED6A2454B8.pk7 b/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/466 - エレキブル - 45ED6A2454B8.pk7 new file mode 100644 index 000000000..22f51d862 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/466 - エレキブル - 45ED6A2454B8.pk7 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/700 - ニンフィア - F14C560A57A2.pk7 b/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/700 - ニンフィア - F14C560A57A2.pk7 new file mode 100644 index 000000000..4db2671c1 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/Generation 7 Transfer/700 - ニンフィア - F14C560A57A2.pk7 differ