diff --git a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs index 2be1f10b4..27866e624 100644 --- a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs +++ b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs @@ -32,7 +32,7 @@ public uint OT_ID get => BitConverter.ToUInt32(Data, Offset + 9); set => BitConverter.GetBytes(value).CopyTo(Data, Offset + 9); } - public int OT_Class { get => Data[Offset + 9]; set => Data[Offset + 9] = (byte) value; } + public int OT_Class { get => Data[Offset + 9] % 5; } public int Language { get => Data[Offset + 0x0D]; set => Data[Offset + 0x0D] = (byte)value; } public int _E { get => Data[Offset + 0x0E]; set => Data[Offset + 0x0E] = (byte)value; } public int _F { get => Data[Offset + 0x0F]; set => Data[Offset + 0x0F] = (byte)value; }