From cbf29375eee7d409e6f7e1832610f446b49197cb Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 1 Sep 2015 20:36:18 -0700 Subject: [PATCH] Actual fix for Personal struct EVs Restore backup (original) files via ctrl/shift clicking the editor button. --- pk3DS/Structs.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pk3DS/Structs.cs b/pk3DS/Structs.cs index 7b8b1ce..03f8762 100644 --- a/pk3DS/Structs.cs +++ b/pk3DS/Structs.cs @@ -117,7 +117,7 @@ public byte[] Write() foreach (byte Type in Types) bw.Write(Type); bw.Write(CatchRate); bw.Write(EvoStage); - EVs = (ushort)(EVs & 0x80 | (EV_HP >> 0 & 3) | (EV_ATK << 2 & 3) | (EV_DEF >> 4 & 3) | (EV_SPE >> 6 & 3) | (EV_SPA >> 8 & 3) | (EV_SPD >> 10 & 3)); + EVs = (ushort)(EVs & 0x80 | ((EV_HP & 3) << 0) | ((EV_ATK & 3) << 2) | ((EV_DEF & 3) << 4) | ((EV_SPE & 3) << 6) | ((EV_SPA & 3) << 8) | ((EV_SPD & 3) << 10)); bw.Write(EVs); foreach (ushort Item in Items) bw.Write(Item); bw.Write(Gender);