diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet3.cs b/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet3.cs index 155470ab0..061183976 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet3.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet3.cs @@ -70,7 +70,7 @@ public static IReadOnlyList GetArray(byte[] data) var set = new EvolutionMethod[count]; for (int j = 0; j < set.Length; j++) - set[j] = GetMethod(data, offset); + set[j] = GetMethod(data, offset + (j * size)); evos[g4species] = new EvolutionSet3 { PossibleEvolutions = set }; } return evos; diff --git a/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/134 - VAPOREON - B2D7984A102F XD split evo starter.pk3 b/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/134 - VAPOREON - B2D7984A102F XD split evo starter.pk3 new file mode 100644 index 000000000..90c8c816d Binary files /dev/null and b/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/134 - VAPOREON - B2D7984A102F XD split evo starter.pk3 differ