From ea473ae74f497ffe26e06be42042e0307c62fa62 Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 20 Jun 2017 22:33:02 -0700 Subject: [PATCH] Fix gen3 format evolved ability edge case closes #1254 --- PKHeX.Core/PKM/PK3.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKHeX.Core/PKM/PK3.cs b/PKHeX.Core/PKM/PK3.cs index 9618b4402..6493955aa 100644 --- a/PKHeX.Core/PKM/PK3.cs +++ b/PKHeX.Core/PKM/PK3.cs @@ -153,7 +153,7 @@ public PK3(byte[] decryptedData = null, string ident = null) public override int Stat_SPD { get => BitConverter.ToUInt16(Data, 0x62); set => BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x62); } // Generated Attributes - public override int AbilityNumber { get => 1 << PIDAbility; set => AbilityBit = value > 1; } // 1/2 -> 0/1 + public override int AbilityNumber { get => 1 << (AbilityBit ? 1 : 0); set => AbilityBit = value > 1; } // 1/2 -> 0/1 public override int PSV => (int)((PID >> 16 ^ PID & 0xFFFF) >> 3); public override int TSV => (TID ^ SID) >> 3; public bool Japanese => IsEgg || Language == 1;