From 0bd6caf927ae33bb0e803e28d9364b2669d7df44 Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 22 Apr 2019 22:25:09 -0700 Subject: [PATCH] Fix male-only dex bit wiping only wipe the index specific bits, don't wipe everything but the index specific bits --- PKHeX.Core/Saves/SAV4.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Saves/SAV4.cs b/PKHeX.Core/Saves/SAV4.cs index c2900178b..79eb755fa 100644 --- a/PKHeX.Core/Saves/SAV4.cs +++ b/PKHeX.Core/Saves/SAV4.cs @@ -902,8 +902,8 @@ protected override void SetDex(PKM pkm) { case 255: // Genderless case 0: // Male Only - Data[ofs + (brSize * 2)] &= mask; - Data[ofs + (brSize * 3)] &= mask; + Data[ofs + (brSize * 2)] &= (byte)~mask; // unset + Data[ofs + (brSize * 3)] &= (byte)~mask; // unset break; case 254: // Female Only Data[ofs + (brSize * 2)] |= mask;