through sub_8112044

This commit is contained in:
PikalaxALT
2018-10-12 13:51:56 -04:00
parent 9377dc23e2
commit 58f91389a3
4 changed files with 41 additions and 106 deletions
-106
View File
@@ -5,112 +5,6 @@
.text
thumb_func_start sub_8111FCC
sub_8111FCC: @ 8111FCC
push {r4,r5,lr}
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
ldr r0, _08112024 @ =gTasks
adds r5, r1, r0
ldr r0, _08112028 @ =gPaletteFade
ldrb r1, [r0, 0x7]
movs r0, 0x80
ands r0, r1
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
bne _0811201E
ldr r0, _0811202C @ =gUnknown_203AE94
ldrb r1, [r0]
movs r0, 0xC0
ands r0, r1
cmp r0, 0x40
beq _0811200E
ldr r0, _08112030 @ =gStringVar1
ldr r1, _08112034 @ =gMapHeader
ldrb r1, [r1, 0x14]
bl sub_80C4DF8
ldr r0, _08112038 @ =gStringVar4
ldr r1, _0811203C @ =gUnknown_841B073
bl StringExpandPlaceholders
bl sub_8111D10
_0811200E:
strh r4, [r5, 0x8]
strh r4, [r5, 0xA]
ldr r0, _08112040 @ =sub_8112044
str r0, [r5]
bl player_bitmagic
bl ScriptContext2_Enable
_0811201E:
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
_08112024: .4byte gTasks
_08112028: .4byte gPaletteFade
_0811202C: .4byte gUnknown_203AE94
_08112030: .4byte gStringVar1
_08112034: .4byte gMapHeader
_08112038: .4byte gStringVar4
_0811203C: .4byte gUnknown_841B073
_08112040: .4byte sub_8112044
thumb_func_end sub_8111FCC
thumb_func_start sub_8112044
sub_8112044: @ 8112044
push {r4,lr}
lsls r0, 24
lsrs r0, 24
lsls r1, r0, 2
adds r1, r0
lsls r1, 3
ldr r0, _0811208C @ =gTasks
adds r4, r1, r0
ldr r0, _08112090 @ =gMain
ldrh r1, [r0, 0x2E]
movs r0, 0x3
ands r0, r1
cmp r0, 0
bne _08112076
ldrh r2, [r4, 0x8]
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0x7E
bgt _08112076
ldr r0, _08112094 @ =gUnknown_203AE94
ldrb r1, [r0]
movs r0, 0xC0
ands r0, r1
cmp r0, 0x40
bne _081120A0
_08112076:
bl sub_8111E20
movs r1, 0
movs r0, 0
strh r0, [r4, 0x8]
ldr r0, _08112098 @ =sub_81120AC
str r0, [r4]
ldr r0, _0811209C @ =gUnknown_203ADFA
strb r1, [r0]
b _081120A4
.align 2, 0
_0811208C: .4byte gTasks
_08112090: .4byte gMain
_08112094: .4byte gUnknown_203AE94
_08112098: .4byte sub_81120AC
_0811209C: .4byte gUnknown_203ADFA
_081120A0:
adds r0, r2, 0x1
strh r0, [r4, 0x8]
_081120A4:
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8112044
thumb_func_start sub_81120AC
sub_81120AC: @ 81120AC
push {r4-r6,lr}