From d8bc2154babb9abc76d4ec577f5fefa221336ed0 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 25 Mar 2017 22:23:36 -0700 Subject: [PATCH] Fix dppt slot species reading Offset re-read the level value; now we just read the byte for level (always 0-100) and the species is 4 bytes afterwards --- PKHeX/Legality/Structures/EncounterArea.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX/Legality/Structures/EncounterArea.cs b/PKHeX/Legality/Structures/EncounterArea.cs index ef20ddecb..7e96e6b1d 100644 --- a/PKHeX/Legality/Structures/EncounterArea.cs +++ b/PKHeX/Legality/Structures/EncounterArea.cs @@ -319,8 +319,8 @@ private static EncounterSlot[] getSlots4_DPPt_G(byte[] data, ref int ofs, int nu for (int i = 0; i < numslots; i++) { - int level = BitConverter.ToInt32(data, ofs + i * 8); - int species = BitConverter.ToInt32(data, ofs + i * 8); + int level = data[ofs + i*8]; + int species = BitConverter.ToInt32(data, ofs + i*8 + 4); slots[i] = new EncounterSlot { LevelMax = level,