Check original species in the event of VC transfers

This commit is contained in:
Kurt
2021-01-05 16:36:16 -08:00
parent 9d7c9929b4
commit 1bd60ba6f9

View File

@@ -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)