sub_80E7948

This commit is contained in:
PikalaxALT
2017-11-04 18:48:13 -04:00
parent 158e9ff762
commit f2e723660b
3 changed files with 99 additions and 127 deletions

View File

@@ -5,105 +5,6 @@
.text
thumb_func_start sub_80E7948
sub_80E7948: @ 80E7948
push {r4-r7,lr}
mov r7, r9
mov r6, r8
push {r6,r7}
sub sp, 0x10
mov r8, r0
adds r7, r1, 0
lsls r2, 24
lsrs r6, r2, 24
mov r0, sp
bl sub_80E7830
bl Link_AnyPartnersPlayingRubyOrSapphire
cmp r0, 0
beq _080E79AC
lsls r0, r6, 2
mov r1, sp
adds r5, r1, r0
ldr r0, [r5]
muls r0, r7
add r0, r8
adds r4, r7, 0
muls r4, r6
mov r1, r8
adds r6, r1, r4
adds r1, r6, 0
bl sub_816587C
mov r9, r4
cmp r0, 0x1
bne _080E79FE
adds r7, r6, 0
ldr r2, =gLinkPlayers
ldr r1, [r5]
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
adds r0, r2
ldrh r1, [r0, 0x1A]
adds r0, r7, 0
adds r0, 0xE4
strb r1, [r0]
adds r0, r7, 0
bl sub_8164F70
b _080E79FE
.pool
_080E79AC:
adds r5, r7, 0
muls r5, r6
mov r0, r8
adds r4, r0, r5
lsls r0, r6, 2
add r0, sp
ldr r0, [r0]
adds r1, r7, 0
muls r1, r0
add r1, r8
adds r0, r4, 0
movs r2, 0xEC
bl memcpy
adds r7, r4, 0
movs r6, 0
mov r9, r5
_080E79CE:
movs r0, 0x2C
muls r0, r6
adds r0, 0x34
adds r1, r7, r0
ldrh r0, [r1]
cmp r0, 0
beq _080E79F2
adds r4, r1, 0
adds r4, 0x20
adds r0, r4, 0
bl IsStringJapanese
cmp r0, 0
beq _080E79F2
adds r0, r4, 0
movs r1, 0x1
bl ConvertInternationalString
_080E79F2:
adds r6, 0x1
cmp r6, 0x3
ble _080E79CE
adds r0, r7, 0
bl sub_8164F70
_080E79FE:
mov r0, r8
add r0, r9
bl sub_81628A0
add sp, 0x10
pop {r3,r4}
mov r8, r3
mov r9, r4
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_80E7948
thumb_func_start sub_80E7A14
sub_80E7A14: @ 80E7A14
push {r4-r7,lr}