summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-04 20:36:12 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-04 20:36:12 -0400
commit3b274627db0af5edb2b37cdd84effff6358a4cf3 (patch)
tree9941e477f97d2bebf08fdbd0fcce3404bee669fd /src
parent5c7bef25af764b3abe71ba421f603b092be6cb52 (diff)
sub_804B24C
Diffstat (limited to 'src')
-rw-r--r--src/trade.c24
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)
{