summaryrefslogtreecommitdiff
path: root/src/secret_base_80bb4ac.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/secret_base_80bb4ac.c')
-rwxr-xr-xsrc/secret_base_80bb4ac.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/secret_base_80bb4ac.c b/src/secret_base_80bb4ac.c
index 406bef40a..9bf6d216a 100755
--- a/src/secret_base_80bb4ac.c
+++ b/src/secret_base_80bb4ac.c
@@ -1,7 +1,10 @@
#include "global.h"
+#include "event_data.h"
+#include "vars.h"
extern u8 gUnknown_020387DC;
extern u16 gSpecialVar_0x8004;
+extern u16 gScriptResult;
void sub_80BB4AC(struct SecretBaseRecord *record) { // 080bb4ac
u16 i;
@@ -47,3 +50,15 @@ void ResetSecretBases(void) { // 080bb5b4
void sub_80BB5D0(void) { // 080bb5d0
gUnknown_020387DC = gSpecialVar_0x8004;
}
+
+void sub_80BB5E4(void) { // 80bb5e4
+ u16 idx;
+ gScriptResult = 0;
+ for (idx=0; idx<20; idx++) {
+ if (gUnknown_020387DC == gSaveBlock1.secretBases[idx].sbr_field_0) {
+ gScriptResult = 1;
+ VarSet(0x4054, idx);
+ return;
+ }
+ }
+}