summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/secret_base.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/secret_base.c b/src/secret_base.c
index 291ddc41d..b9c316d95 100644
--- a/src/secret_base.c
+++ b/src/secret_base.c
@@ -28,6 +28,9 @@
#include "text.h"
#include "vars.h"
+extern u8 gUnknown_0815F399[];
+extern u8 gUnknown_0815F49A[];
+
void sub_80BCA84(u8);
void sub_80BCBF8(u8);
void sub_80BCB90(u8);
@@ -1416,3 +1419,20 @@ void sub_80BCBF8(u8 taskId)
StartVerticalScrollIndicators(1);
gTasks[taskId].func = sub_80BC824;
}
+
+void sub_80BCC54(u8 taskId)
+{
+ u16 var54 = VarGet(VAR_0x4054);
+ BuyMenuFreeMemory();
+ DestroyVerticalScrollIndicator(0);
+ DestroyVerticalScrollIndicator(1);
+ if (var54 == 0)
+ {
+ ScriptContext1_SetupScript(gUnknown_0815F399);
+ }
+ else
+ {
+ ScriptContext1_SetupScript(gUnknown_0815F49A);
+ }
+ DestroyTask(taskId);
+}