From 973675b6c4727a510da40caeaaee83f4b47feb3e Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 5 Sep 2017 22:11:52 -0700 Subject: [PATCH] Handle bad evolution table data edge case for whatever reason, slowpoke's gen7 data -> slowking didn't clear the level to 0; so handle the edge case by sanity checking --- PKHeX.Core/Legality/Structures/EvolutionTree.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Structures/EvolutionTree.cs b/PKHeX.Core/Legality/Structures/EvolutionTree.cs index e49e4d5a5..0d77999e7 100644 --- a/PKHeX.Core/Legality/Structures/EvolutionTree.cs +++ b/PKHeX.Core/Legality/Structures/EvolutionTree.cs @@ -690,7 +690,7 @@ public IEnumerable GetExplicitLineage(PKM pkm, int maxLevel, bool skip private static void UpdateMinValues(IReadOnlyCollection dl, EvolutionMethod evo) { var last = dl.Last(); - if (evo.Level == 0) // Evolutions like elemental stones, trade, etc + if (evo.Level == 0 || !evo.RequiresLevelUp) // Evolutions like elemental stones, trade, etc { if (!evo.RequiresLevelUp) last.MinLevel = 1;