diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index 9e7ac6e30b6..8e975e1d4c8 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -2165,7 +2165,8 @@ bool IsValidPikachuCap() if (pkm.Format >= 7 && Info.Generation < 7 && pkm.AltForm != 0) { - if (pkm.Species == 25 || Legal.AlolanOriginForms.Contains(pkm.Species)) + if (pkm.Species == 25 || Legal.AlolanOriginForms.Contains(pkm.Species) + || Legal.AlolanVariantEvolutions12.Contains(EncounterMatch.Species)) { AddLine(Severity.Invalid, V317, CheckIdentifier.Form); return; } } if (pkm.AltForm > 0 && new[] {Legal.BattleForms, Legal.BattleMegas, Legal.BattlePrimals}.Any(arr => arr.Contains(pkm.Species)))