From 93ff841a1d7cd012ecb101d5310e2c5df541e4d5 Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 10 Nov 2020 22:17:23 -0800 Subject: [PATCH] Update EncounterMovesetGenerator.cs --- .../Legality/Encounters/Generator/EncounterMovesetGenerator.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PKHeX.Core/Legality/Encounters/Generator/EncounterMovesetGenerator.cs b/PKHeX.Core/Legality/Encounters/Generator/EncounterMovesetGenerator.cs index dfa08c184..5c1940c5a 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/EncounterMovesetGenerator.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/EncounterMovesetGenerator.cs @@ -140,6 +140,8 @@ public static IEnumerable GenerateEncounters(PKM pk, int[]? move public static IEnumerable GenerateVersionEncounters(PKM pk, IEnumerable moves, GameVersion version) { pk.Version = (int)version; + if (version == GameVersion.GO && pk.Format >= 8) + pk.Met_Location = Locations.GO8; // needed to yield the GO->HOME table instead of GO->LGPE. HOME is a superset of LGPE's possible encounters. var et = EvolutionTree.GetEvolutionTree(pk.Format); var chain = et.GetValidPreEvolutions(pk, maxLevel: 100, skipChecks: true); int[] needs = GetNeededMoves(pk, moves, chain);