From e373db99c13d09dcc8ba3bbe04393a982d667693 Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 29 Jun 2017 09:09:59 -0700 Subject: [PATCH] Fix honeytree group get byte 6 sets 0/1/2/3, which is used for the editor byte 5 says which sub-table to use (0/1/2) if there is something on the tree. Closes #1283 --- PKHeX.Core/Saves/Substructures/HoneyTree.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Saves/Substructures/HoneyTree.cs b/PKHeX.Core/Saves/Substructures/HoneyTree.cs index 40823e621..200207eed 100644 --- a/PKHeX.Core/Saves/Substructures/HoneyTree.cs +++ b/PKHeX.Core/Saves/Substructures/HoneyTree.cs @@ -10,8 +10,8 @@ public class HoneyTree public uint Time { get => BitConverter.ToUInt32(Data, 0); set => BitConverter.GetBytes(value).CopyTo(Data, 0); } public int Slot { get => Data[4]; set => Data[4] = (byte)value; } - public int Group { get => Data[5]; set { Data[5] = (byte)value; X = Group+1; } } - public int X { get => Data[6]; set => Data[6] = (byte)value; } + public int SubTable { get => Data[5]; set => Data[5] = (byte)value; } // offset by 1 with respect to Group + public int Group { get => Data[6]; set { Data[6] = (byte)value; SubTable = Math.Max(0, Group - 1); } } public int Shake { get => Data[7]; set => Data[7] = (byte)value; } public HoneyTree(byte[] data)