sub_8121A1C

This commit is contained in:
PikalaxALT
2017-10-13 08:47:26 -04:00
parent 3c4478b370
commit 74c59af856
4 changed files with 63 additions and 132 deletions
-122
View File
@@ -5,128 +5,6 @@
.text
thumb_func_start sub_8121A1C
sub_8121A1C: @ 8121A1C
push {r4-r7,lr}
mov r7, r8
push {r7}
movs r6, 0
movs r5, 0
ldr r2, =gUnknown_0203A134
ldr r0, [r2]
movs r1, 0x8A
lsls r1, 2
adds r0, r1
ldr r0, [r0]
ldrb r0, [r0]
cmp r5, r0
bcs _08121A8A
mov r8, r2
adds r7, r1, 0
_08121A3C:
lsls r0, r5, 6
mov r1, r8
ldr r2, [r1]
adds r0, r2, r0
movs r3, 0x85
lsls r3, 2
adds r1, r2, r3
lsls r3, r6, 1
ldr r1, [r1]
adds r1, r3
adds r2, r7
ldr r2, [r2]
ldr r2, [r2, 0x8]
lsls r4, r5, 2
adds r2, r4, r2
ldr r2, [r2]
lsls r2, 30
lsrs r2, 30
movs r3, 0x1
bl ConvertEasyChatWordsToString
mov r1, r8
ldr r0, [r1]
adds r0, r7
ldr r1, [r0]
ldr r0, [r1, 0x8]
adds r4, r0
ldr r0, [r4]
lsls r0, 30
lsrs r0, 30
adds r0, r6, r0
lsls r0, 24
lsrs r6, r0, 24
adds r0, r5, 0x1
lsls r0, 16
lsrs r5, r0, 16
ldrb r1, [r1]
cmp r5, r1
bcc _08121A3C
_08121A8A:
ldr r4, =gUnknown_0203A134
ldr r1, [r4]
movs r2, 0x80
lsls r2, 2
adds r0, r1, r2
movs r3, 0x85
lsls r3, 2
adds r1, r3
ldr r1, [r1]
adds r1, 0x12
bl StringCopy
adds r2, r0, 0
ldr r1, [r4]
ldr r3, =0x0000021e
adds r0, r1, r3
ldrb r0, [r0]
cmp r0, 0
bne _08121AF0
ldr r1, =gText_FromSpace
adds r0, r2, 0
bl StringCopy
ldr r0, [r4]
movs r1, 0x80
lsls r1, 2
adds r0, r1
bl StringLength
ldr r2, [r4]
movs r3, 0x8A
lsls r3, 2
adds r1, r2, r3
ldr r1, [r1]
lsls r0, 16
lsrs r0, 13
subs r0, 0x60
ldrb r1, [r1, 0x2]
subs r1, r0
ldr r0, =0x00000219
adds r2, r0
strb r1, [r2]
b _08121B0C
.pool
_08121AF0:
movs r2, 0x80
lsls r2, 2
adds r0, r1, r2
bl sub_81DB52C
ldr r0, [r4]
movs r3, 0x8A
lsls r3, 2
adds r1, r0, r3
ldr r1, [r1]
ldrb r1, [r1, 0x2]
ldr r2, =0x00000219
adds r0, r2
strb r1, [r0]
_08121B0C:
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r0}
bx r0
.pool
thumb_func_end sub_8121A1C
thumb_func_start sub_8121B1C
sub_8121B1C: @ 8121B1C
push {r4-r7,lr}