From e08ecb21c1fba8e688b970ffdba924ddeb3adb79 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 9 Jan 2019 08:52:56 -0800 Subject: [PATCH] Bypass tradeevo check for gen1 if sav gen >= 3 Closes #2237 --- PKHeX.Core/Legality/Verifiers/LevelVerifier.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs b/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs index 420c23e61..11c0416e8 100644 --- a/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs @@ -87,6 +87,8 @@ public void VerifyG1(LegalityAnalysis data) private void VerifyG1TradeEvo(LegalityAnalysis data) { + if (ParseSettings.ActiveTrainer.Generation >= 3) + return; // context check is only applicable to gen1/2; transferring to gen2 is a trade. var pkm = data.pkm; var mustevolve = pkm.TradebackStatus == TradebackType.WasTradeback || (pkm.Format == 1 && !ParseSettings.IsFromActiveTrainer(pkm)) || GBRestrictions.IsTradedKadabraG1(pkm); if (!mustevolve)