diff --git a/PKHeX.Core/Legality/Encounters/Templates/GO/PogoType.cs b/PKHeX.Core/Legality/Encounters/Templates/GO/PogoType.cs index 2c2d60e3e..d9cd9cdbc 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/GO/PogoType.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/GO/PogoType.cs @@ -12,6 +12,7 @@ public enum PogoType : byte // Pokémon captured in the wild. Wild, + Wild20, // Pokémon hatched from Eggs. Egg, @@ -137,6 +138,7 @@ public static class PogoTypeExtensions public byte LevelMin => encounterType switch { Wild => 1, + Wild20 => 20, Egg => 1, Egg12km => 8, Raid => 20, @@ -204,6 +206,7 @@ public static class PogoTypeExtensions public int MinimumIV => encounterType switch { Wild => 0, + Wild20 => 0, RaidMythical => 10, RaidShadowMythical => 8, RaidShadowMythicalGOWA => 8, @@ -324,6 +327,6 @@ public bool IsBallValid(Ball ball) _ => Ball.None, // Poké, Great, Ultra }; - public bool IsSpecialResearch => encounterType is >= SpecialMythical and < TimedMythical; + public bool IsSpecialResearch => encounterType is SpecialResearch or >= SpecialMythical and < TimedMythical; } } diff --git a/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl b/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl index aea16060f..fdbb490cb 100644 Binary files a/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl and b/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl differ diff --git a/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl b/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl index ec263a7ce..4d575e707 100644 Binary files a/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl and b/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl differ