summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-12-08 08:24:54 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2017-12-08 08:24:54 -0500
commit253b3c2fa5e5bf2be1190ae1423d3132b252caf7 (patch)
treec84e1f5ff56bce04bcdf193679595ffc4f3246b9 /src
parentabc3869eca632f22c805682696f3e4fdf5c82f8d (diff)
sub_800EDD4
Diffstat (limited to 'src')
-rw-r--r--src/link_rfu.c40
1 files changed, 39 insertions, 1 deletions
diff --git a/src/link_rfu.c b/src/link_rfu.c
index 4e86c81fb..ef4614194 100644
--- a/src/link_rfu.c
+++ b/src/link_rfu.c
@@ -2732,7 +2732,7 @@ void sub_800ED34(u16 unused)
for (i = 0; i < 14; i++)
{
- gUnknown_03005000.unk_4c[0][i] = 0;
+ gUnknown_03005000.unk_4c[i] = 0;
}
rfu_REQ_recvData();
rfu_waitREQComplete();
@@ -2752,3 +2752,41 @@ static void sub_800EDBC(u16 unused)
{
gUnknown_03005000.unk_cdb = 1;
}
+
+void sub_800EDD4(void)
+{
+ u8 i;
+
+ sub_800C048();
+ if (gUnknown_03005000.unk_0c == 1)
+ {
+ if (FuncIsActiveTask(sub_800E748) == TRUE)
+ {
+ DestroyTask(gUnknown_03005000.unk_67);
+ sub_800E604();
+ }
+ }
+ else if (gUnknown_03005000.unk_0c == 0)
+ {
+ if (FuncIsActiveTask(sub_800E94C) == TRUE)
+ {
+ DestroyTask(gUnknown_03005000.unk_67);
+ sub_800E604();
+ }
+ }
+ else if (gUnknown_03005000.unk_0c == 2)
+ {
+ if (FuncIsActiveTask(sub_800EB44) == TRUE)
+ {
+ DestroyTask(gUnknown_03005000.unk_67);
+ sub_800E604();
+ }
+ }
+ for (i = 0; i < 3; i++)
+ {
+ if (FuncIsActiveTask(gUnknown_082ED7E0[i]) == TRUE)
+ {
+ DestroyTask(FindTaskIdByFunc(gUnknown_082ED7E0[i]));
+ }
+ }
+}