diff --git a/PKHeX.Core/Legality/Areas/EncounterArea8.cs b/PKHeX.Core/Legality/Areas/EncounterArea8.cs index b5d974a25..92f6c2c8c 100644 --- a/PKHeX.Core/Legality/Areas/EncounterArea8.cs +++ b/PKHeX.Core/Legality/Areas/EncounterArea8.cs @@ -61,7 +61,7 @@ private static bool IsMatch(DexLevel evo, EncounterSlot slot) public static bool IsWildArea8(int loc) => 122 <= loc && loc <= 154; // Rolling Fields -> Lake of Outrage public static bool IsWildArea8Armor(int loc) => 164 <= loc && loc <= 194; // Fields of Honor -> Honeycalm Island - // Location, and areas that can feed encounters into it. + // Location, and areas that it can feed encounters to. public static readonly IReadOnlyDictionary> ConnectingArea8 = new Dictionary> { // Rolling Fields @@ -132,6 +132,30 @@ private static bool IsMatch(DexLevel evo, EncounterSlot slot) {152, new byte[] {144, 150}}, // Lake of Outrage is just itself. + + // Challenge Beach + // Soothing Wetlands, Courageous Cavern + {170, new byte[] {166, 176}}, + + // Challenge Road + // Brawler's Cave + {174, new byte[] {172}}, + + // Warm-Up Tunnel + // Training Lowlands, Potbottom Desert + {182, new byte[] {180, 184}}, + + // Workout Sea + // Fields of Honor + {186, new byte[] {164}}, + + // Stepping-Stone Sea + // Fields of Honor + {188, new byte[] {170}}, + + // Honeycalm Sea + // Honeycalm Island + {192, new byte[] {194}}, }; } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs index 3128216a2..8b6b0f6dd 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs @@ -550,8 +550,8 @@ private static void CopyBerryTreeFromBridgeFieldToStony(IReadOnlyList (pkm.Version & 1) == 0;