diff --git a/PKHeX.Core/Legality/Core.cs b/PKHeX.Core/Legality/Core.cs index dbc4a1138..be2dfc679 100644 --- a/PKHeX.Core/Legality/Core.cs +++ b/PKHeX.Core/Legality/Core.cs @@ -261,7 +261,7 @@ internal static bool IsEvolutionValidWithMove(PKM pkm, LegalInfo info) LearnLevel = Math.Min(LearnLevel, info.EncounterMatch.LevelMin); // If the encounter is a player hatched egg check if the move could be an egg move or inherited level up move - if (info.EncounterMatch is EncounterEgg) + if (info.EncounterMatch is EncounterEgg && allowegg) { if (IsMoveInherited(pkm, info, moves)) LearnLevel = Math.Min(LearnLevel, gen <= 3 ? 6 : 2);