diff --git a/PKHeX/PKM/PK3.cs b/PKHeX/PKM/PK3.cs index bafde51b1..7381562e1 100644 --- a/PKHeX/PKM/PK3.cs +++ b/PKHeX/PKM/PK3.cs @@ -153,7 +153,7 @@ public PK3(byte[] decryptedData = null, string ident = null) public override int Stat_SPD { get { return BitConverter.ToUInt16(Data, 0x62); } set { BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x62); } } // Generated Attributes - public override int AbilityNumber { get { return 1 << PIDAbility; } set { } } + public override int AbilityNumber { get { return 1 << PIDAbility; } 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;