From 1bd60ba6f987caee952735e544e6453cb413fc20 Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 5 Jan 2021 16:36:16 -0800 Subject: [PATCH] Check original species in the event of VC transfers --- PKHeX.Core/Legality/Verifiers/FormVerifier.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs index 73c2c3640..4f7e69e4d 100644 --- a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs @@ -181,12 +181,12 @@ private CheckResult VerifyForm(LegalityAnalysis data) // everything below here is not Form 0, so it has a form. if (format >= 7 && Info.Generation < 7) { - if (species == 25 || Legal.AlolanOriginForms.Contains(species) || Legal.AlolanVariantEvolutions12.Contains(data.EncounterMatch.Species)) + if (species == 25 || Legal.AlolanOriginForms.Contains(species) || Legal.AlolanVariantEvolutions12.Contains(data.EncounterOriginal.Species)) return GetInvalid(LFormInvalidGame); } if (format >= 8 && Info.Generation < 8) { - var orig = data.EncounterMatch.Species; + var orig = data.EncounterOriginal.Species; if (Legal.GalarOriginForms.Contains(species) || Legal.GalarVariantFormEvolutions.Contains(orig)) { if (species == (int)Species.Meowth && data.EncounterMatch.Form != 2)