diff --git a/PKHeX.Core/Legality/Moves/MoveEgg.cs b/PKHeX.Core/Legality/Moves/MoveEgg.cs index d5091fb63..85aaab61f 100644 --- a/PKHeX.Core/Legality/Moves/MoveEgg.cs +++ b/PKHeX.Core/Legality/Moves/MoveEgg.cs @@ -56,7 +56,7 @@ internal static int[] GetRelearnLVLMoves(PKM pkm, int species, int form, int lvl { X or Y => getMoves(LevelUpXY, PersonalTable.XY), OR or AS => getMoves(LevelUpAO, PersonalTable.AO), - SN or MN when species > MaxSpeciesID_7 => getMoves(LevelUpSM, PersonalTable.SM), + SN or MN when species <= MaxSpeciesID_7 => getMoves(LevelUpSM, PersonalTable.SM), US or UM => getMoves(LevelUpUSUM, PersonalTable.USUM), SW or SH => getMoves(LevelUpSWSH, PersonalTable.SWSH), _ => Array.Empty(),