through sub_811D178

This commit is contained in:
PikalaxALT
2020-03-20 19:59:20 -04:00
parent fafb252543
commit 73b04853e9
5 changed files with 164 additions and 282 deletions
-223
View File
@@ -5,229 +5,6 @@
.text
thumb_func_start sub_811D018
sub_811D018: @ 811D018
push {r4,lr}
lsls r0, 16
lsrs r3, r0, 16
movs r2, 0
ldr r4, _0811D044 @ =gUnknown_8459634
_0811D022:
adds r1, r4, 0
ldrh r0, [r1]
cmp r0, r3
beq _0811D04C
adds r4, r1, 0x4
adds r2, 0x1
cmp r2, 0x1
bls _0811D022
ldr r1, _0811D048 @ =0xfffffedf
adds r0, r3, r1
lsls r0, 16
lsrs r0, 16
cmp r0, 0x39
bls _0811D050
movs r0, 0
b _0811D052
.align 2, 0
_0811D044: .4byte gUnknown_8459634
_0811D048: .4byte 0xfffffedf
_0811D04C:
ldrh r0, [r4, 0x2]
b _0811D052
_0811D050:
movs r0, 0x4
_0811D052:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_811D018
thumb_func_start sub_811D058
sub_811D058: @ 811D058
push {lr}
lsls r0, 16
lsrs r0, 16
adds r1, r0, 0
cmp r0, 0x64
bhi _0811D068
movs r0, 0
b _0811D07A
_0811D068:
cmp r0, 0x96
bhi _0811D070
movs r0, 0x1
b _0811D07A
_0811D070:
cmp r1, 0xC8
bls _0811D078
movs r0, 0x3
b _0811D07A
_0811D078:
movs r0, 0x2
_0811D07A:
pop {r1}
bx r1
thumb_func_end sub_811D058
thumb_func_start sub_811D080
sub_811D080: @ 811D080
push {lr}
ldr r0, _0811D090 @ =gUnknown_203B094
ldrb r0, [r0]
movs r1, 0
bl GetWordTaskArg
pop {r1}
bx r1
.align 2, 0
_0811D090: .4byte gUnknown_203B094
thumb_func_end sub_811D080
thumb_func_start sub_811D094
sub_811D094: @ 811D094
push {lr}
bl sub_811D080
ldr r1, _0811D0A4 @ =gUnknown_203B098
str r0, [r1]
adds r0, 0x8
pop {r1}
bx r1
.align 2, 0
_0811D0A4: .4byte gUnknown_203B098
thumb_func_end sub_811D094
thumb_func_start sub_811D0A8
sub_811D0A8: @ 811D0A8
push {lr}
bl sub_811D080
adds r0, 0xA8
pop {r1}
bx r1
thumb_func_end sub_811D0A8
thumb_func_start sub_811D0B4
sub_811D0B4: @ 811D0B4
push {lr}
bl sub_811D080
adds r0, 0x96
ldrh r0, [r0]
pop {r1}
bx r1
thumb_func_end sub_811D0B4
thumb_func_start sub_811D0C4
sub_811D0C4: @ 811D0C4
push {lr}
bl sub_811D080
adds r0, 0x77
pop {r1}
bx r1
thumb_func_end sub_811D0C4
thumb_func_start sub_811D0D0
sub_811D0D0: @ 811D0D0
push {lr}
bl sub_811D080
adds r0, 0x84
pop {r1}
bx r1
thumb_func_end sub_811D0D0
thumb_func_start sub_811D0DC
sub_811D0DC: @ 811D0DC
push {r4,lr}
adds r4, r0, 0
bl sub_811D080
adds r1, r0, 0
adds r1, 0x6C
adds r0, r4, 0
bl StringCopy
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_811D0DC
thumb_func_start sub_811D0F4
sub_811D0F4: @ 811D0F4
push {lr}
bl sub_811D080
adds r0, 0x6C
pop {r1}
bx r1
thumb_func_end sub_811D0F4
thumb_func_start sub_811D100
sub_811D100: @ 811D100
push {lr}
bl sub_811D080
adds r0, 0x98
ldrb r0, [r0]
pop {r1}
bx r1
thumb_func_end sub_811D100
thumb_func_start sub_811D110
sub_811D110: @ 811D110
push {lr}
bl sub_811D080
adds r0, 0x94
ldrh r0, [r0]
pop {r1}
bx r1
thumb_func_end sub_811D110
thumb_func_start sub_811D120
sub_811D120: @ 811D120
push {lr}
bl sub_811D080
adds r0, 0xA0
ldr r0, [r0]
pop {r1}
bx r1
thumb_func_end sub_811D120
thumb_func_start BufferMonStatsToTaskData
BufferMonStatsToTaskData: @ 811D130
push {r4,r5,lr}
adds r4, r0, 0
adds r5, r1, 0
movs r1, 0x3A
bl GetMonData
strh r0, [r5]
adds r0, r4, 0
movs r1, 0x3B
bl GetMonData
strh r0, [r5, 0x2]
adds r0, r4, 0
movs r1, 0x3C
bl GetMonData
strh r0, [r5, 0x4]
adds r0, r4, 0
movs r1, 0x3D
bl GetMonData
strh r0, [r5, 0x6]
adds r0, r4, 0
movs r1, 0x3E
bl GetMonData
strh r0, [r5, 0x8]
adds r0, r4, 0
movs r1, 0x3F
bl GetMonData
strh r0, [r5, 0xA]
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end BufferMonStatsToTaskData
thumb_func_start sub_811D178
sub_811D178: @ 811D178
ldr r0, _0811D180 @ =gUnknown_203B090
ldr r0, [r0]
bx lr
.align 2, 0
_0811D180: .4byte gUnknown_203B090
thumb_func_end sub_811D178
thumb_func_start sub_811D184
sub_811D184: @ 811D184
push {r4,r5,lr}