From d730f60decfe6909d7fac1c44db61ef762f53d92 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 4 Jun 2017 09:20:58 -0700 Subject: [PATCH] Fix dexnav relearnmove1 check species=0 was passed, pass the base species instead Closes #1192 --- PKHeX.Core/Legality/Encounters/VerifyRelearnMoves.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Encounters/VerifyRelearnMoves.cs b/PKHeX.Core/Legality/Encounters/VerifyRelearnMoves.cs index 0c2ff8bc3..8515a7a87 100644 --- a/PKHeX.Core/Legality/Encounters/VerifyRelearnMoves.cs +++ b/PKHeX.Core/Legality/Encounters/VerifyRelearnMoves.cs @@ -49,7 +49,7 @@ private static CheckResult[] verifyRelearnDexNav(PKM pkm, LegalInfo info) int[] RelearnMoves = pkm.RelearnMoves; // DexNav Pokémon can have 1 random egg move as a relearn move. - res[0] = !Legal.getValidRelearn(pkm, 0).Contains(RelearnMoves[0]) + res[0] = !Legal.getValidRelearn(pkm, Legal.getBaseEggSpecies(pkm)).Contains(RelearnMoves[0]) ? new CheckResult(Severity.Invalid, V183, CheckIdentifier.RelearnMove) : new CheckResult(CheckIdentifier.RelearnMove);