From 933bee7778377f91d0cd4351c00a56dbcd955c4b Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 18 May 2017 17:38:26 -0700 Subject: [PATCH] Ignore memory restriction for past gen same OT xfrs Closes #1145 --- PKHeX.Core/Legality/Checks.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index 33be3ad85..31b83e6a6 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -2209,6 +2209,12 @@ private void verifyHTMemory() return; } + // Transfer 6->7 & withdraw to same HT => keeps past gen memory + // Don't require link trade memory for these past gen cases + int gen = pkm.GenNumber; + if (3 <= gen && gen < 7 && pkm.CurrentHandler == 1) + return; + if (pkm.HT_Memory != 4) AddLine(Severity.Invalid, V156, CheckIdentifier.Memory); if (pkm.HT_TextVar != 0)