diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-04 20:36:12 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-04 20:36:12 -0400 |
commit | 3b274627db0af5edb2b37cdd84effff6358a4cf3 (patch) | |
tree | 9941e477f97d2bebf08fdbd0fcce3404bee669fd /src | |
parent | 5c7bef25af764b3abe71ba421f603b092be6cb52 (diff) |
sub_804B24C
Diffstat (limited to 'src')
-rw-r--r-- | src/trade.c | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/src/trade.c b/src/trade.c index c6933d8a0..72f149dfd 100644 --- a/src/trade.c +++ b/src/trade.c @@ -133,7 +133,10 @@ struct TradeEwramSubstruct2 { /*0x0038*/ struct Pokemon pokemon; /*0x009c*/ u8 unk_009c; /*0x009d*/ u8 unk_009d; - /*0x009e*/ u16 linkData[12]; + /*0x009e*/ u16 linkData[10]; + /*0x00b2*/ u8 unk_00b2; + /*0x00b3*/ u8 unk_00b3; + /*0x00b4*/ u16 unk_00b4; /*0x00b6*/ u16 unk_00b6; // Sprite indices /*0x00b8*/ u8 unk_00b8[2]; @@ -3511,7 +3514,24 @@ void sub_804B210(void); void sub_804B228(void); -void sub_804B24C(void); +void sub_804B24C(void) +{ + if (gUnknown_03004828->unk_00b2 == gUnknown_03004828->unk_00b3) + { + gUnknown_03004828->unk_00b4 ++; + } + else + { + gUnknown_03004828->unk_00b4 = 0; + } + if (gUnknown_03004828->unk_00b4 > 0xb4) + { + gUnknown_03004828->unk_00b4 = 0; + gUnknown_03004828->unk_00b3 = 0; + gUnknown_03004828->unk_00b2 = 0; + } + gUnknown_03004828->unk_00b3 = gUnknown_03004828->unk_00b2; +} static u8 sub_804B2B0(void) { |