diff --git a/PKHeX.WinForms/Subforms/SAV_Encounters.cs b/PKHeX.WinForms/Subforms/SAV_Encounters.cs index 7184ac079..e4b6e9d73 100644 --- a/PKHeX.WinForms/Subforms/SAV_Encounters.cs +++ b/PKHeX.WinForms/Subforms/SAV_Encounters.cs @@ -252,6 +252,12 @@ private static IEnumerable GetAllSpeciesFormEncounters(IEnumerab { var pi = pt.GetFormEntry(s, 0); var fc = pi.FormCount; + if (fc == 0 && !Main.Settings.EncounterDb.FilterUnavailableSpecies) // not present in game + { + // try again using past-gen table + pi = PersonalTable.USUM.GetFormEntry(s, 0); + fc = pi.FormCount; + } for (int f = 0; f < fc; f++) { var encs = GetEncounters(s, f, moves, pk, versions);