From 7aab74690138b345e01082d64b250a64d5ef9a0f Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 13 Nov 2016 21:54:11 -0800 Subject: [PATCH] Fix pre-Alola form check #377 --- PKHeX/Legality/Checks.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX/Legality/Checks.cs b/PKHeX/Legality/Checks.cs index e0496ad28..d88af993c 100644 --- a/PKHeX/Legality/Checks.cs +++ b/PKHeX/Legality/Checks.cs @@ -1366,7 +1366,7 @@ private void verifyForm() break; } - if (pkm.Format >= 7 && pkm.AltForm != 0 && Legal.AlolanOriginForms.Contains(pkm.Species)) + if (pkm.Format >= 7 && pkm.GenNumber < 7 && pkm.AltForm != 0 && Legal.AlolanOriginForms.Contains(pkm.Species)) { AddLine(Severity.Invalid, "Form cannot be obtained for pre-Alola generation games.", CheckIdentifier.Form); return; } if (pkm.AltForm > 0 && new[] {Legal.BattleForms, Legal.BattleMegas, Legal.BattlePrimals}.Any(arr => arr.Contains(pkm.Species))) { AddLine(Severity.Invalid, "Form cannot exist outside of a battle.", CheckIdentifier.Form); return; }