diff --git a/PKHeX.Core/Legality/Encounters/VerifyEvolution.cs b/PKHeX.Core/Legality/Encounters/VerifyEvolution.cs index 8df965cc8..1d2d4cf2a 100644 --- a/PKHeX.Core/Legality/Encounters/VerifyEvolution.cs +++ b/PKHeX.Core/Legality/Encounters/VerifyEvolution.cs @@ -17,7 +17,7 @@ private static bool isValidEvolution(PKM pkm, LegalInfo info) int species = pkm.Species; if (info.EncounterMatch.Species == species) return true; - if (info.EncounterMatch.EggEncounter && species == 350) + if (info.EncounterMatch.EggEncounter && species == 350 && pkm.Format >= 5) // Prism Scale return true; if (!Legal.getEvolutionValid(pkm, info.EncounterMatch.Species)) return false; diff --git a/PKHeX.Core/Legality/Structures/EvolutionTree.cs b/PKHeX.Core/Legality/Structures/EvolutionTree.cs index 23d2aae99..ddb6c9083 100644 --- a/PKHeX.Core/Legality/Structures/EvolutionTree.cs +++ b/PKHeX.Core/Legality/Structures/EvolutionTree.cs @@ -505,7 +505,7 @@ public bool Valid(PKM pkm, int lvl, bool skipChecks) // Special Levelup Cases case 16: if (pkm.CNT_Beauty < Argument) - return false; + return skipChecks; goto default; case 23: // Gender = Male if (pkm.Gender != 0)