diff --git a/Legality/Checks.cs b/Legality/Checks.cs index 9db728285..92e14ce37 100644 --- a/Legality/Checks.cs +++ b/Legality/Checks.cs @@ -652,7 +652,7 @@ private LegalityCheck verifyCommonMemory(int handler) break; } int matchingMoveMemory = Array.IndexOf(Legal.MoveSpecificMemories[0], m); - if (matchingMoveMemory != -1 && !Legal.isValidMachineMove(pk6, Legal.MoveSpecificMemories[1][matchingMoveMemory])) + if (matchingMoveMemory != -1 && pk6.Species != 235 && !Legal.isValidMachineMove(pk6, Legal.MoveSpecificMemories[1][matchingMoveMemory])) { return new LegalityCheck(Severity.Invalid, resultPrefix + "Memory: Species cannot learn this move."); }