diff --git a/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs b/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs index 0bf7ebba7..ed78ba2da 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/Moveset/EncounterMovesetGenerator.cs @@ -373,8 +373,6 @@ private static IEnumerable GetSlots(PKM pk, IReadOnlyList ne { if (!IsSane(chain, slot)) continue; - if (slot.IsUnobtainable()) - continue; if (needs.Count == 0) { @@ -407,20 +405,6 @@ private static bool IsSane(IReadOnlyList chain, IEncounterTemplate return false; } - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static bool IsUnobtainable(this EncounterSlot slot) - { - switch (slot.Generation) - { - case 4: - if (slot.Location == 193 && slot.Area.Type == SlotType.Surf) // Johto Route 45 surfing encounter. Unreachable Water tiles. - return true; - break; - } - - return false; - } - [MethodImpl(MethodImplOptions.AggressiveInlining)] private static bool IsUnobtainable(this EncounterStatic enc) { diff --git a/PKHeX.Core/Resources/byte/encounter_hg.pkl b/PKHeX.Core/Resources/byte/encounter_hg.pkl index f4e8e3a1b..b1b73fa0c 100644 Binary files a/PKHeX.Core/Resources/byte/encounter_hg.pkl and b/PKHeX.Core/Resources/byte/encounter_hg.pkl differ diff --git a/PKHeX.Core/Resources/byte/encounter_ss.pkl b/PKHeX.Core/Resources/byte/encounter_ss.pkl index a0793bcaf..34b9d46ab 100644 Binary files a/PKHeX.Core/Resources/byte/encounter_ss.pkl and b/PKHeX.Core/Resources/byte/encounter_ss.pkl differ