diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index d8322ed31..11919e8e4 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -2112,7 +2112,7 @@ private void VerifyForm() AddLine(Severity.Invalid, V310, CheckIdentifier.Form); return; } - if (pkm.AltForm != 0 ^ Type == typeof(MysteryGift)) // Formes are not breedable + if (pkm.AltForm != 0 && Type != typeof(MysteryGift)) // Formes are not breedable, MysteryGift already checked { AddLine(Severity.Invalid, string.Format(V304, 0, pkm.AltForm), CheckIdentifier.Form); return;