diff --git a/PKHeX.Core/Legality/Verifiers/BallVerifier.cs b/PKHeX.Core/Legality/Verifiers/BallVerifier.cs index b9dba3c62..31012caa4 100644 --- a/PKHeX.Core/Legality/Verifiers/BallVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/BallVerifier.cs @@ -234,8 +234,10 @@ private CheckResult VerifyBallEggGen7(LegalityAnalysis data) if (ball == Beast) { - if (species == (int)Species.Mew && pkm.AltForm == 3 && pkm.AbilityNumber == 4) + if (species == (int)Species.Flabébé && pkm.AltForm == 3 && pkm.AbilityNumber == 4) return GetInvalid(LBallAbility); // Can't obtain Flabébé-Blue with Hidden Ability in wild + if (species == (int)Species.Voltorb && pkm.AbilityNumber == 4) + return GetInvalid(LBallAbility); // Can't obtain with Hidden Ability in wild (can only breed with Ditto) if (((int)Species.Pikipek <= species && species <= (int)Species.Kommoo) || (Legal.AlolanCaptureOffspring.Contains(species) && !Legal.PastGenAlolanNativesUncapturable.Contains(species))) return GetValid(LBallSpeciesPass); if (Legal.PastGenAlolanScans.Contains(species))