From 786d9c8f180adc26697397a3db0be776dcbf62b5 Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 5 Dec 2019 16:40:14 -0800 Subject: [PATCH] Handle shedinja encounter balls nincada -> spawn shedinja = pokeball (wild encounter rules if gen3) shedinja encounter = wild encounter rules --- PKHeX.Core/Legality/Verifiers/BallVerifier.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Verifiers/BallVerifier.cs b/PKHeX.Core/Legality/Verifiers/BallVerifier.cs index cc97d3b9d..0a1c5750f 100644 --- a/PKHeX.Core/Legality/Verifiers/BallVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/BallVerifier.cs @@ -38,7 +38,7 @@ private CheckResult VerifyBall(LegalityAnalysis data) // Capture / Inherit cases -- can be one of many balls var pkm = data.pkm; - if (pkm.Species == 292 && Info.Generation > 3) // Shedinja. For gen3, copy the ball from Nincada + if (pkm.Species == (int)Species.Shedinja && Info.Generation != 3 && data.EncounterMatch.Species != (int)Species.Shedinja) // Shedinja. For gen3, copy the ball from Nincada return VerifyBallEquals(data, (int)Poke); // Pokeball Only if (pkm.Ball == (int)Heavy && Legal.AlolanCaptureNoHeavyBall.Contains(EncounterMatch.Species) && !EncounterMatch.EggEncounter && pkm.SM)