diff --git a/PKHeX.Core/Editing/CommonEdits.cs b/PKHeX.Core/Editing/CommonEdits.cs index f4c6b8d38..7d1d44eaa 100644 --- a/PKHeX.Core/Editing/CommonEdits.cs +++ b/PKHeX.Core/Editing/CommonEdits.cs @@ -381,6 +381,9 @@ public static void ApplySetDetails(this PKM pk, ShowdownSet Set) if (pk is IGigantamax c) c.CanGigantamax = Set.CanGigantamax; + pk.ClearRecordFlags(); + pk.SetRecordFlags(Set.Moves); + var legal = new LegalityAnalysis(pk); if (legal.Parsed && legal.Info.Relearn.Any(z => !z.Valid)) pk.SetRelearnMoves(legal.GetSuggestedRelearnMoves());