summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-10-13 09:51:35 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-10-13 09:51:35 -0400
commit9dd0dffc664fed37831d51206a44f8d864207e35 (patch)
tree4c11dd243caeedf1d54f2c3046c60124960e0598 /src
parent4190928a1109d425a5d87bbde8ec2321de52dd58 (diff)
through sub_81128BC
Diffstat (limited to 'src')
-rw-r--r--src/quest_log.c43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/quest_log.c b/src/quest_log.c
index 14809b8e4..834585ac9 100644
--- a/src/quest_log.c
+++ b/src/quest_log.c
@@ -114,6 +114,7 @@ void sub_811229C(void);
void sub_8112364(void);
void sub_8112888(u8);
void sub_8112940(u8, struct UnkStruct_203AE98 *, u16);
+u8 sub_8112CAC(void);
bool8 sub_8112CEC(void);
bool8 sub_8112D1C(void);
void sub_8113A1C(u8);
@@ -1564,3 +1565,45 @@ void sub_81127F8(u32 * a0)
gUnknown_203B01A = FALSE;
}
}
+
+void sub_8112888(u8 a0)
+{
+ switch (a0)
+ {
+ case 1:
+ if (gUnknown_3005E88 == 1)
+ gUnknown_3005E88 = 3;
+ break;
+ case 2:
+ if (gUnknown_3005E88 == 3)
+ gUnknown_3005E88 = 1;
+ break;
+ }
+}
+
+void sub_81128BC(u8 a0)
+{
+ u8 r1 = sub_8112CAC();
+
+ switch (a0)
+ {
+ case 1:
+ if (r1 == 1)
+ gUnknown_3005E88 = 3;
+ else if (r1 == 2)
+ {
+ gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A;
+ gUnknown_3005E94[gUnknown_203AF98].unk_6 = 3;
+ gUnknown_203AF98++;
+ gUnknown_203B01A = 0;
+ gUnknown_3005E88 = 4;
+ }
+ break;
+ case 2:
+ if (r1 == 1)
+ gUnknown_3005E88 = 1;
+ else if (r1 == 2)
+ gUnknown_3005E88 = 2;
+ break;
+ }
+}