diff --git a/PKHeX/Legality/Core.cs b/PKHeX/Legality/Core.cs index 88922e49a..ccc552536 100644 --- a/PKHeX/Legality/Core.cs +++ b/PKHeX/Legality/Core.cs @@ -91,8 +91,7 @@ private static EncounterArea[] addExtraTableSlots(EncounterArea[] GameSlots, Enc { foreach (EncounterArea g in GameSlots) { - EncounterArea slots = SpecialSlots.FirstOrDefault(l => l.Location == g.Location); - if (slots != null) + foreach (var slots in SpecialSlots.Where(l => l.Location == g.Location)) g.Slots = g.Slots.Concat(slots.Slots).ToArray(); } return GameSlots;