From 099f2104f7fdcfddc63cfaf29f66247fc01078eb Mon Sep 17 00:00:00 2001 From: Oliver Garcia Date: Thu, 12 May 2016 00:37:51 +0100 Subject: [PATCH] Checks for memory 49: Was able to remember --- Legality/Checks.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Legality/Checks.cs b/Legality/Checks.cs index 17074dd50..5cbe78f31 100644 --- a/Legality/Checks.cs +++ b/Legality/Checks.cs @@ -672,6 +672,10 @@ private LegalityCheck verifyCommonMemory(int handler) { return new LegalityCheck(Severity.Invalid, resultPrefix + "Memory: Species cannot know this move."); } + if (m == 49 && (t == 0 || !Legal.getCanRelearnMove(pk6, t, 1))) // {0} was able to remember {2} at {1}'s instruction. {4} that {3}. + { + return new LegalityCheck(Severity.Invalid, resultPrefix + "Memory: Species cannot relearn this move."); + } return new LegalityCheck(Severity.Valid, resultPrefix + "Memory is valid."); } private LegalityCheck verifyOTMemory()