diff options
author | scnorton <scnorton@biociphers.org> | 2017-07-11 14:09:33 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-07-11 14:09:33 -0400 |
commit | b2e57bc5b2c173a848e02bbe9687c0eaef72290f (patch) | |
tree | 4621a665a7111c91ecfc1aa27c2196ec0600b16b | |
parent | 34343d1b9710ca14a5a271e758137ea6ec27d3db (diff) |
sub_80BC5BC
-rw-r--r-- | asm/secret_base.s | 35 | ||||
-rw-r--r-- | src/secret_base.c | 6 |
2 files changed, 6 insertions, 35 deletions
diff --git a/asm/secret_base.s b/asm/secret_base.s index f7988b1c8..c45cc7435 100644 --- a/asm/secret_base.s +++ b/asm/secret_base.s @@ -6,41 +6,6 @@ .section .text_80BC1D0 - thumb_func_start sub_80BC5BC -sub_80BC5BC: @ 80BC5BC - push {lr} - ldr r0, _080BC5F8 @ =gUnknown_020387DC - ldrb r0, [r0] - bl sub_80BC14C - ldr r2, _080BC5FC @ =gSaveBlock1 - lsls r0, 24 - lsrs r0, 24 - lsls r1, r0, 2 - adds r1, r0 - lsls r1, 5 - adds r1, r2 - ldr r0, _080BC600 @ =0x00001a09 - adds r1, r0 - ldrb r3, [r1] - lsrs r2, r3, 6 - movs r0, 0x1 - eors r2, r0 - lsls r2, 6 - movs r0, 0x3F - ands r0, r3 - orrs r0, r2 - strb r0, [r1] - movs r0, 0x86 - lsls r0, 1 - bl FlagSet - pop {r0} - bx r0 - .align 2, 0 -_080BC5F8: .4byte gUnknown_020387DC -_080BC5FC: .4byte gSaveBlock1 -_080BC600: .4byte 0x00001a09 - thumb_func_end sub_80BC5BC - thumb_func_start SecretBasePC_Decoration SecretBasePC_Decoration: @ 80BC604 push {lr} diff --git a/src/secret_base.c b/src/secret_base.c index 77491fb0e..a099b14e7 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -1079,3 +1079,9 @@ void sub_80BC56C(void) else gScriptResult = 0; } + +void sub_80BC5BC(void) +{ + gSaveBlock1.secretBases[sub_80BC14C(gUnknown_020387DC)].sbr_field_1_6 ^= 1; + FlagSet(0x10c); +} |