diff --git a/PKHeX/Legality/Checks.cs b/PKHeX/Legality/Checks.cs index 18510fa5a..2d60aa058 100644 --- a/PKHeX/Legality/Checks.cs +++ b/PKHeX/Legality/Checks.cs @@ -2084,10 +2084,10 @@ private CheckResult[] verifyMoves(GameVersion game = GameVersion.Any) res = verifyMovesIsEggPreRelearn(Moves, SpecialMoves ?? new int[0], allowinherited); } } - else if (pkm.WasEgg && pkm.GenNumber < 6) - res = verifyMovesWasEggPreRelearn(Moves, validLevelMoves, validTMHM, validTutor); else if (pkm.Species == 235) // Smeargle can have any move except a few res = parseMovesSketch(Moves); + else if (pkm.WasEgg && pkm.GenNumber < 6) + res = verifyMovesWasEggPreRelearn(Moves, validLevelMoves, validTMHM, validTutor); else if (EventGiftMatch?.Count > 1) // Multiple possible Mystery Gifts matched, get the best match too res = parseMovesGetGift(Moves, validLevelMoves, validTMHM, validTutor); else // Everything else