From 1ab7acc958ff3b201010478a15c7877cabb052d2 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 16 Jun 2018 21:46:43 -0700 Subject: [PATCH] Ignore empty pkms when exporting a list of sets chain method calls --- PKHeX.Core/Editing/ShowdownSet.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Editing/ShowdownSet.cs b/PKHeX.Core/Editing/ShowdownSet.cs index 35c23b42b..5669b144e 100644 --- a/PKHeX.Core/Editing/ShowdownSet.cs +++ b/PKHeX.Core/Editing/ShowdownSet.cs @@ -561,7 +561,7 @@ public static IEnumerable GetShowdownSets(IEnumerable lines /// /// Pokémon data to summarize. /// Consumable list of lines. - public static IEnumerable GetShowdownSets(IEnumerable data) => data.Select(GetShowdownText); + public static IEnumerable GetShowdownSets(IEnumerable data) => data.Where(p => p.Species != 0).Select(GetShowdownText); /// /// Fetches ShowdownSet lines from the input data, and combines it into one string. @@ -569,6 +569,6 @@ public static IEnumerable GetShowdownSets(IEnumerable lines /// Pokémon data to summarize. /// Splitter between each set. /// Single string containing all lines. - public static string GetShowdownSets(IEnumerable data, string separator) => string.Join(separator, data.Select(GetShowdownText)); + public static string GetShowdownSets(IEnumerable data, string separator) => string.Join(separator, GetShowdownSets(data)); } }