summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-05-15 08:49:50 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-05-15 08:49:50 -0400
commita3169debddc9bc8168ae79f96178a7f68732da13 (patch)
treead3faaf9c662a05525939dfe901271cfff33a329 /src
parent234bd7da7eff396223d61493014e3556cbb611b7 (diff)
Sync changes (not matching)
Diffstat (limited to 'src')
-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;
+ }
+ }
+}