From f4f25da986dec7aa430489db34cdfe5e909f544d Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 4 Oct 2020 14:15:29 -0700 Subject: [PATCH] Add IsEgg for SK2 Stored at 0x1E --- PKHeX.Core/PKM/PK2.cs | 1 + PKHeX.Core/PKM/SK2.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/PKHeX.Core/PKM/PK2.cs b/PKHeX.Core/PKM/PK2.cs index 846982321..4072add71 100644 --- a/PKHeX.Core/PKM/PK2.cs +++ b/PKHeX.Core/PKM/PK2.cs @@ -251,6 +251,7 @@ public SK2 ConvertToSK2() Move3_PPUps = Move3_PPUps, Move4_PPUps = Move4_PPUps, CurrentFriendship = CurrentFriendship, + IsEgg = IsEgg, Stat_Level = Stat_Level, PKRS_Days = PKRS_Days, PKRS_Strain = PKRS_Strain, diff --git a/PKHeX.Core/PKM/SK2.cs b/PKHeX.Core/PKM/SK2.cs index cdddfc308..3f7751b37 100644 --- a/PKHeX.Core/PKM/SK2.cs +++ b/PKHeX.Core/PKM/SK2.cs @@ -63,6 +63,7 @@ public override PKM Clone() => new SK2((byte[])Data.Clone(), Japanese) public override int CurrentFriendship { get => Data[0x1C]; set => Data[0x1C] = (byte)value; } public override int Stat_Level { get => Data[0x1D]; set => Data[0x1D] = (byte)value; } + public override bool IsEgg { get => Data[0x1E] != 0; set => Data[0x1E] = (byte)(value ? 1 : 0); } // 0x1E, 0x1F @@ -109,7 +110,6 @@ public override string OT_Name public override int Stat_SPD { get; set; } #endregion - public override bool IsEgg { get; set; } public override int OT_Friendship { get => CurrentFriendship; set => CurrentFriendship = value; } public override bool HasOriginalMetLocation => CaughtData != 0; public override int Version { get => (int)GameVersion.GSC; set { } } @@ -164,6 +164,7 @@ public PK2 ConvertToPK2() Move4_PPUps = Move4_PPUps, CurrentFriendship = CurrentFriendship, Stat_Level = Stat_Level, + IsEgg = IsEgg, PKRS_Days = PKRS_Days, PKRS_Strain = PKRS_Strain, CaughtData = CaughtData,