diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index 7e6c0259a..26ec1baab 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -1474,7 +1474,7 @@ private void VerifyBallEggGen7() { if (!Lineage.Any(e => Legal.Inherit_Apricorn7.Contains(e))) AddLine(Severity.Invalid, V121, CheckIdentifier.Ball); - else if (pkm.AbilityNumber == 4 && Legal.Ban_NoHidden7Apricorn.Contains(Lineage[0] | pkm.AltForm << 11)) // Nido & Flabébé blue + else if (pkm.AbilityNumber == 4 && Legal.Ban_NoHidden7Apricorn.Contains(Lineage.Last() | pkm.AltForm << 11)) // lineage is 3->2->origin AddLine(Severity.Invalid, V122, CheckIdentifier.Ball); else AddLine(Severity.Valid, V123, CheckIdentifier.Ball);