diff --git a/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs b/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs index 80ee753e2..aead23381 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs @@ -291,7 +291,7 @@ private static IEnumerable GetGifts(PKM pk, IReadOnlyCollection GetTrades(PKM pk, IReadOnlyCollection IEnumerable em = trade.Moves; if (trade.Generation <= 2) em = em.Concat(MoveLevelUp.GetEncounterMoves(trade.Species, 0, trade.Level, trade.Version)); + else if (trade is IRelearn { Relearn: { Count: not 0 } } r) + em = em.Concat(r.Relearn); if (!needs.Except(em).Any()) yield return trade; }