From e9f9087503a362b9bd134aba87ee4292dcc6edc6 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 19 Nov 2016 10:18:11 -0800 Subject: [PATCH] Fix bitshift --- pk3DS/Structures/PersonalInfo/PersonalInfoXY.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pk3DS/Structures/PersonalInfo/PersonalInfoXY.cs b/pk3DS/Structures/PersonalInfo/PersonalInfoXY.cs index 07e32e4..0fdbcaf 100644 --- a/pk3DS/Structures/PersonalInfo/PersonalInfoXY.cs +++ b/pk3DS/Structures/PersonalInfo/PersonalInfoXY.cs @@ -49,7 +49,7 @@ public override int[] Types public override int EV_DEF { get { return EVYield >> 4 & 0x3; } set { EVYield = (EVYield & (0x3 << 4)) | (value & 0x3); } } public override int EV_SPE { get { return EVYield >> 6 & 0x3; } set { EVYield = (EVYield & (0x3 << 6)) | (value & 0x3); } } public override int EV_SPA { get { return EVYield >> 8 & 0x3; } set { EVYield = (EVYield & (0x3 << 8)) | (value & 0x3); } } - public override int EV_SPD { get { return EVYield >> 16 & 0x3; } set { EVYield = (EVYield & (0x3 << 10)) | (value & 0x3); } } + public override int EV_SPD { get { return EVYield >> 10 & 0x3; } set { EVYield = (EVYield & (0x3 << 10)) | (value & 0x3); } } public override int[] Items { get { return new int[] { BitConverter.ToInt16(Data, 0xC), BitConverter.ToInt16(Data, 0xE), BitConverter.ToInt16(Data, 0x10) }; }