diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index 209693e33..a20f175e3 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -1991,7 +1991,7 @@ private void VerifyHTMemory() AddLine(Severity.Invalid, string.Format(V160, V206), CheckIdentifier.Memory); return; case 14: - if (Legal.GetCanBeCaptured(pkm.HT_TextVar, Info.Generation)) + if (Legal.GetCanBeCaptured(pkm.HT_TextVar, 6, pkm.IsUntraded ? (GameVersion)pkm.Version : GameVersion.Any)) AddLine(Severity.Valid, string.Format(V164, V206), CheckIdentifier.Memory); else AddLine(Severity.Invalid, string.Format(V165, V206), CheckIdentifier.Memory); diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/645-01 - Landorus - 57BA472C4EB8.pk6 b/Tests/PKHeX.Tests/Legality/Legal/General/645-01 - Landorus - 57BA472C4EB8.pk6 new file mode 100644 index 000000000..aae62abf4 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/645-01 - Landorus - 57BA472C4EB8.pk6 differ