sub_818DD84

This commit is contained in:
PikalaxALT
2017-09-19 21:47:15 -04:00
parent 316f9f4d83
commit 534dd2c4b0
3 changed files with 55 additions and 109 deletions

View File

@@ -5,115 +5,6 @@
.text
thumb_func_start sub_818DD54
sub_818DD54: @ 818DD54
ldr r1, =gUnknown_0203CD64
ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r2, =0x00003b58
adds r0, r2
str r0, [r1]
ldrb r1, [r0, 0x2]
negs r0, r1
orrs r0, r1
lsrs r0, 31
bx lr
.pool
thumb_func_end sub_818DD54
thumb_func_start sub_818DD78
sub_818DD78: @ 818DD78
push {lr}
bl sub_81AAC50
pop {r0}
bx r0
thumb_func_end sub_818DD78
thumb_func_start sub_818DD84
sub_818DD84: @ 818DD84
push {r4-r7,lr}
mov r7, r8
push {r7}
lsls r0, 16
lsrs r5, r0, 16
ldr r4, =gUnknown_0203CD64
ldr r0, =gSaveBlock1Ptr
ldr r0, [r0]
ldr r1, =0x00003b58
adds r0, r1
str r0, [r4]
ldr r1, =gUnknown_0860B2EC
mov r8, r1
ldrb r0, [r0, 0xC]
lsls r0, 2
add r0, r8
ldr r0, [r0]
bl sub_818DB04
lsls r0, 24
lsrs r6, r0, 24
ldr r1, [r4]
movs r0, 0x1
strb r0, [r1, 0x1]
ldr r0, =gStringVar2
adds r1, r5, 0
bl sub_818DCAC
ldr r1, [r4]
strh r5, [r1, 0xE]
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
adds r1, 0x4
bl sub_818DCF4
ldr r1, [r4]
ldr r0, =gGameLanguage
ldrb r0, [r0]
strb r0, [r1, 0x12]
movs r7, 0
movs r3, 0
cmp r7, r6
bcs _0818DE36
mov r12, r8
_0818DDDC:
ldr r2, [r4]
ldrb r0, [r2, 0xC]
lsls r0, 2
add r0, r12
ldr r1, [r0]
lsls r0, r3, 1
adds r0, r1
ldrh r0, [r0]
cmp r0, r5
bne _0818DE28
movs r7, 0x1
ldrb r0, [r2, 0x3]
adds r0, 0x1
strb r0, [r2, 0x3]
ldr r0, [r4]
strb r7, [r0, 0x2]
ldr r1, [r4]
ldrh r0, [r1, 0x10]
cmp r0, r5
bne _0818DE36
movs r0, 0x5
strb r0, [r1, 0x3]
b _0818DE36
.pool
_0818DE28:
movs r0, 0
strb r0, [r2, 0x2]
adds r0, r3, 0x1
lsls r0, 24
lsrs r3, r0, 24
cmp r3, r6
bcc _0818DDDC
_0818DE36:
adds r0, r7, 0
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_818DD84
thumb_func_start sub_818DE44
sub_818DE44: @ 818DE44
push {lr}