mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-28 23:46:17 -05:00
Add display TID/SID get/set
This commit is contained in:
@@ -279,6 +279,18 @@ private byte[] Write()
|
||||
public int TrainerID7 { get => (int)((uint)(TID | (SID << 16)) % 1000000); set => SetID7(TrainerSID7, value); }
|
||||
public int TrainerSID7 { get => (int)((uint)(TID | (SID << 16)) / 1000000); set => SetID7(value, TrainerID7); }
|
||||
|
||||
public int DisplayTID
|
||||
{
|
||||
get => GenNumber >= 7 ? TrainerID7 : TID;
|
||||
set => _ = GenNumber >= 7 ? (TrainerID7 = value) : (TID = value);
|
||||
}
|
||||
|
||||
public int DisplaySID
|
||||
{
|
||||
get => GenNumber >= 7 ? TrainerSID7 : SID;
|
||||
set => _ = GenNumber >= 7 ? (TrainerSID7 = value) : (SID = value);
|
||||
}
|
||||
|
||||
private void SetID7(int sid7, int tid7)
|
||||
{
|
||||
var oid = (sid7 * 1_000_000) + (tid7 % 1_000_000);
|
||||
|
||||
@@ -79,8 +79,8 @@ public class PKMPreview
|
||||
public bool IsNicknamed => pkm.IsNicknamed;
|
||||
public bool IsShiny => pkm.IsShiny;
|
||||
|
||||
public int TID => pkm.GenNumber >= 7 ? pkm.TrainerID7 : pkm.TID;
|
||||
public int SID => pkm.GenNumber >= 7 ? pkm.TrainerSID7 : pkm.SID;
|
||||
public int TID => pkm.DisplayTID;
|
||||
public int SID => pkm.DisplaySID;
|
||||
public int TSV => pkm.TSV;
|
||||
public int Move1_PP => pkm.Move1_PP;
|
||||
public int Move2_PP => pkm.Move2_PP;
|
||||
|
||||
Reference in New Issue
Block a user