mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-10-01 08:56:40 -05:00
relax RB/Y detection when no starter chosen
value is 0 until a starter is chosen
This commit is contained in:
@@ -27,7 +27,8 @@ public SAV1(byte[] data = null, GameVersion versionOverride = GameVersion.Any)
|
||||
else Version = SaveUtil.GetIsG1SAV(Data);
|
||||
if (Version == GameVersion.Invalid)
|
||||
return;
|
||||
Version = Yellow ? GameVersion.Y : GameVersion.RB;
|
||||
if (Starter != 0)
|
||||
Version = Yellow ? GameVersion.Y : GameVersion.RB;
|
||||
|
||||
Box = Data.Length;
|
||||
Array.Resize(ref Data, Data.Length + SIZE_RESERVED);
|
||||
@@ -253,7 +254,8 @@ public override ushort SID
|
||||
set { }
|
||||
}
|
||||
|
||||
public bool Yellow => Data[Japanese ? 0x29B9 : 0x29C3] == 0x54; // Player Starter == Pikachu
|
||||
public bool Yellow => Starter == 0x54; // Pikachu
|
||||
public int Starter => Data[Japanese ? 0x29B9 : 0x29C3];
|
||||
public byte PikaFriendship
|
||||
{
|
||||
get => Data[Japanese ? 0x2712 : 0x271C];
|
||||
|
||||
Reference in New Issue
Block a user