diff --git a/PKHeX.Core/Legality/Verifiers/TransferVerifier.cs b/PKHeX.Core/Legality/Verifiers/TransferVerifier.cs index 29d9175af..62af6d222 100644 --- a/PKHeX.Core/Legality/Verifiers/TransferVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/TransferVerifier.cs @@ -107,6 +107,8 @@ namespace PKHeX.Core var pi = (PersonalInfoSWSH)PersonalTable.SWSH.GetFormeEntry(species, pkm.AltForm); if (!pi.IsPresentInGame) data.AddLine(GetInvalid(LTransferBad)); + else if (pkm.GenNumber != 8) + data.AddLine(GetInvalid(LTransferBad)); } public IEnumerable VerifyVCEncounter(PKM pkm, IEncounterable encounter, ILocation transfer, IList Moves)