diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-15 08:49:50 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-05-15 08:49:50 -0400 |
commit | a3169debddc9bc8168ae79f96178a7f68732da13 (patch) | |
tree | ad3faaf9c662a05525939dfe901271cfff33a329 /src | |
parent | 234bd7da7eff396223d61493014e3556cbb611b7 (diff) |
Sync changes (not matching)
Diffstat (limited to 'src')
-rwxr-xr-x | src/secret_base_80bb4ac.c | 15 |
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; + } + } +} |