mirror of https://github.com/zeldaret/tmc.git
label a bunch of stuff
This commit is contained in:
parent
cc5bb0133b
commit
662e221f89
14
asm/armos.s
14
asm/armos.s
|
@ -299,7 +299,7 @@ _080303C0:
|
||||||
bl sub_08030834
|
bl sub_08030834
|
||||||
movs r0, #0x95
|
movs r0, #0x95
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0803042C
|
b _0803042C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080303D0: .4byte gUnk_080FD2F0
|
_080303D0: .4byte gUnk_080FD2F0
|
||||||
|
@ -450,7 +450,7 @@ _080304DE:
|
||||||
strb r2, [r3]
|
strb r2, [r3]
|
||||||
movs r0, #0x95
|
movs r0, #0x95
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080304F0:
|
_080304F0:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -502,7 +502,7 @@ _0803053E:
|
||||||
strb r0, [r3]
|
strb r0, [r3]
|
||||||
movs r0, #0x95
|
movs r0, #0x95
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08030552:
|
_08030552:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
|
@ -597,7 +597,7 @@ _080305E4:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08030608
|
bne _08030608
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803064A
|
bne _0803064A
|
||||||
ldrb r0, [r4, #0x15]
|
ldrb r0, [r4, #0x15]
|
||||||
|
@ -624,7 +624,7 @@ _0803061E:
|
||||||
cmp r3, #0
|
cmp r3, #0
|
||||||
bne _08030638
|
bne _08030638
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803064A
|
bne _0803064A
|
||||||
ldrb r0, [r4, #0x15]
|
ldrb r0, [r4, #0x15]
|
||||||
|
@ -1146,7 +1146,7 @@ _08030A02:
|
||||||
sub_08030A04: @ 0x08030A04
|
sub_08030A04: @ 0x08030A04
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r4, #0x5a
|
adds r4, #0x5a
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
movs r0, #1
|
movs r0, #1
|
||||||
|
@ -1157,7 +1157,7 @@ sub_08030A04: @ 0x08030A04
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
ldr r0, _08030A28 @ =0x00000101
|
ldr r0, _08030A28 @ =0x00000101
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08030A24:
|
_08030A24:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -161,7 +161,7 @@ sub_0803E61C: @ 0x0803E61C
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803E654
|
bne _0803E654
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803E654
|
bne _0803E654
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -306,7 +306,7 @@ sub_0803E71C: @ 0x0803E71C
|
||||||
movs r0, #0xf6
|
movs r0, #0xf6
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
adds r0, #0x65
|
adds r0, #0x65
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0803E756:
|
_0803E756:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -98,7 +98,7 @@ sub_080997CC: @ 0x080997CC
|
||||||
strb r1, [r4, #0xc]
|
strb r1, [r4, #0xc]
|
||||||
strb r0, [r4, #0xe]
|
strb r0, [r4, #0xe]
|
||||||
ldr r0, _080997F0 @ =0x000001B3
|
ldr r0, _080997F0 @ =0x000001B3
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080997F4
|
bl sub_080997F4
|
||||||
_080997EC:
|
_080997EC:
|
||||||
|
|
|
@ -66,7 +66,7 @@ sub_08098F14: @ 0x08098F14
|
||||||
bl SetTile
|
bl SetTile
|
||||||
movs r0, #0x99
|
movs r0, #0x99
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
movs r1, #0x1e
|
movs r1, #0x1e
|
||||||
bl sub_0805E4E0
|
bl sub_0805E4E0
|
||||||
|
@ -348,7 +348,7 @@ _08099166:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08099194
|
bne _08099194
|
||||||
ldr r0, _080991A0 @ =0x00000131
|
ldr r0, _080991A0 @ =0x00000131
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08099194:
|
_08099194:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -233,7 +233,7 @@ _08082FF0:
|
||||||
bl sub_080832D8
|
bl sub_080832D8
|
||||||
_08083088:
|
_08083088:
|
||||||
ldr r0, _08083090 @ =0x0000010F
|
ldr r0, _08083090 @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808308E:
|
_0808308E:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -123,7 +123,7 @@ _0802C75E:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0802CB68
|
bl sub_0802CB68
|
||||||
ldr r0, _0802C76C @ =0x0000014D
|
ldr r0, _0802C76C @ =0x0000014D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0802C79E
|
b _0802C79E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802C76C: .4byte 0x0000014D
|
_0802C76C: .4byte 0x0000014D
|
||||||
|
@ -375,7 +375,7 @@ sub_0802C91C: @ 0x0802C91C
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
adds r0, #0x82
|
adds r0, #0x82
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
|
@ -638,7 +638,7 @@ _0802CB10:
|
||||||
bne _0802CB30
|
bne _0802CB30
|
||||||
movs r0, #0x82
|
movs r0, #0x82
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802CB30:
|
_0802CB30:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0802CC18
|
bl sub_0802CC18
|
||||||
|
@ -777,7 +777,7 @@ sub_0802CC18: @ 0x0802CC18
|
||||||
movs r0, #0x1c
|
movs r0, #0x1c
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r0, _0802CC38 @ =0x0000014D
|
ldr r0, _0802CC38 @ =0x0000014D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802CC34:
|
_0802CC34:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -76,7 +76,7 @@ _0808B2F4:
|
||||||
ldrb r2, [r2]
|
ldrb r2, [r2]
|
||||||
bl SetTile
|
bl SetTile
|
||||||
ldr r0, _0808B320 @ =0x000001A5
|
ldr r0, _0808B320 @ =0x000001A5
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808B31C:
|
_0808B31C:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -130,7 +130,7 @@ _0808B36C:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0808B3AC
|
bl sub_0808B3AC
|
||||||
ldr r0, _0808B388 @ =0x000001A5
|
ldr r0, _0808B388 @ =0x000001A5
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808B384:
|
_0808B384:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -190,7 +190,7 @@ _0809B4C0:
|
||||||
lsls r0, r0, #2
|
lsls r0, r0, #2
|
||||||
strb r0, [r1, #0x15]
|
strb r0, [r1, #0x15]
|
||||||
ldr r0, _0809B518 @ =0x0000010F
|
ldr r0, _0809B518 @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0809B520
|
b _0809B520
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0809B510: .4byte gPlayerState
|
_0809B510: .4byte gPlayerState
|
||||||
|
|
|
@ -358,7 +358,7 @@ _0808C470:
|
||||||
strh r0, [r1, #0x32]
|
strh r0, [r1, #0x32]
|
||||||
_0808C494:
|
_0808C494:
|
||||||
ldr r0, _0808C4A0 @ =0x0000010B
|
ldr r0, _0808C4A0 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808C49A:
|
_0808C49A:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -675,7 +675,7 @@ sub_0803C6DC: @ 0x0803C6DC
|
||||||
strh r0, [r4, #0x24]
|
strh r0, [r4, #0x24]
|
||||||
_0803C6EA:
|
_0803C6EA:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
|
@ -70,7 +70,7 @@ sub_08028934: @ 0x08028934
|
||||||
strh r0, [r1, #0x36]
|
strh r0, [r1, #0x36]
|
||||||
_08028982:
|
_08028982:
|
||||||
ldr r0, _0802898C @ =0x000001BB
|
ldr r0, _0802898C @ =0x000001BB
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08028988:
|
_08028988:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -85,7 +85,7 @@ _08045C16:
|
||||||
movs r1, #0xff
|
movs r1, #0xff
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
ldr r0, _08045C34 @ =0x000001BB
|
ldr r0, _08045C34 @ =0x000001BB
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl sub_0805E3A0
|
bl sub_0805E3A0
|
||||||
|
@ -480,7 +480,7 @@ _08045F00:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080954AC
|
bl sub_080954AC
|
||||||
ldr r0, _08045F34 @ =0x0000018D
|
ldr r0, _08045F34 @ =0x0000018D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08045F4E
|
b _08045F4E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08045F34: .4byte 0x0000018D
|
_08045F34: .4byte 0x0000018D
|
||||||
|
@ -698,7 +698,7 @@ _080460AE:
|
||||||
bge _0804608A
|
bge _0804608A
|
||||||
movs r0, #0xb7
|
movs r0, #0xb7
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldr r0, _08046120 @ =0x000007A2
|
ldr r0, _08046120 @ =0x000007A2
|
||||||
movs r1, #1
|
movs r1, #1
|
||||||
bl sub_0807BA8C
|
bl sub_0807BA8C
|
||||||
|
@ -725,7 +725,7 @@ _080460AE:
|
||||||
bl CopyPosition
|
bl CopyPosition
|
||||||
movs r0, #0xc2
|
movs r0, #0xc2
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08046102:
|
_08046102:
|
||||||
ldr r1, [r7, #0x54]
|
ldr r1, [r7, #0x54]
|
||||||
cmp r1, #0
|
cmp r1, #0
|
||||||
|
|
|
@ -288,7 +288,7 @@ _08064710:
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
str r0, [r5, #8]
|
str r0, [r5, #8]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r1, [r4, r0]
|
ldrsh r1, [r4, r0]
|
||||||
adds r2, r4, #0
|
adds r2, r4, #0
|
||||||
|
|
|
@ -260,7 +260,7 @@ _08067560:
|
||||||
ble _0806753A
|
ble _0806753A
|
||||||
movs r0, #0xa6
|
movs r0, #0xa6
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
movs r0, #0x28
|
movs r0, #0x28
|
||||||
movs r1, #4
|
movs r1, #4
|
||||||
bl sub_08080964
|
bl sub_08080964
|
||||||
|
|
|
@ -1407,7 +1407,7 @@ _0802670A:
|
||||||
bl PlaySFX
|
bl PlaySFX
|
||||||
_08026726:
|
_08026726:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_0802672C:
|
_0802672C:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
adds r0, #0x76
|
adds r0, #0x76
|
||||||
|
@ -1589,7 +1589,7 @@ sub_0802686C: @ 0x0802686C
|
||||||
cmp r5, #0
|
cmp r5, #0
|
||||||
beq _08026888
|
beq _08026888
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
b _080268BE
|
b _080268BE
|
||||||
_08026888:
|
_08026888:
|
||||||
movs r0, #0x10
|
movs r0, #0x10
|
||||||
|
@ -2687,7 +2687,7 @@ _080270D4:
|
||||||
ldrb r0, [r0, #0xc]
|
ldrb r0, [r0, #0xc]
|
||||||
strb r0, [r5, #0x15]
|
strb r0, [r5, #0x15]
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_080270E0:
|
_080270E0:
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
adds r0, #0x85
|
adds r0, #0x85
|
||||||
|
@ -2747,7 +2747,7 @@ _08027110:
|
||||||
b _080271FE
|
b _080271FE
|
||||||
_0802714A:
|
_0802714A:
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
b _080271FE
|
b _080271FE
|
||||||
_08027152:
|
_08027152:
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
|
|
|
@ -376,7 +376,7 @@ sub_080386B8: @ 0x080386B8
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
movs r0, #0x92
|
movs r0, #0x92
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0x70
|
movs r1, #0x70
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
|
@ -459,7 +459,7 @@ sub_08038754: @ 0x08038754
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, _080387C0 @ =0x0000012B
|
ldr r0, _080387C0 @ =0x0000012B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0x71
|
movs r1, #0x71
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
|
@ -593,7 +593,7 @@ _08038890:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080388A8
|
bne _080388A8
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
b _080388B2
|
b _080388B2
|
||||||
_080388A8:
|
_080388A8:
|
||||||
subs r0, #1
|
subs r0, #1
|
||||||
|
|
|
@ -85,8 +85,8 @@ sub_08004484: @ 0x08004484
|
||||||
ldr r2, _080044DC @ =gUnk_03005FF0
|
ldr r2, _080044DC @ =gUnk_03005FF0
|
||||||
bx r2
|
bx r2
|
||||||
|
|
||||||
thumb_func_start sub_08004488
|
thumb_func_start EnqueSFX
|
||||||
sub_08004488: @ 0x08004488
|
EnqueSFX: @ 0x08004488
|
||||||
ldr r1, _080044E0 @ =gUnk_02024048
|
ldr r1, _080044E0 @ =gUnk_02024048
|
||||||
ldrb r2, [r1]
|
ldrb r2, [r1]
|
||||||
cmp r2, #8
|
cmp r2, #8
|
||||||
|
|
|
@ -769,7 +769,7 @@ sub_08008B22: @ 0x08008B22
|
||||||
sub_08008B2E: @ 0x08008B2E
|
sub_08008B2E: @ 0x08008B2E
|
||||||
push {r0, lr}
|
push {r0, lr}
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {r0, pc}
|
pop {r0, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08008B38: .4byte 0x00000180
|
_08008B38: .4byte 0x00000180
|
||||||
|
|
|
@ -398,7 +398,7 @@ _080170E8:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08017112
|
bne _08017112
|
||||||
ldr r0, _08017138 @ =0x0000011F
|
ldr r0, _08017138 @ =0x0000011F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08017112:
|
_08017112:
|
||||||
ldr r0, _0801712C @ =gUnk_02002A40
|
ldr r0, _0801712C @ =gUnk_02002A40
|
||||||
adds r2, r0, #0
|
adds r2, r0, #0
|
||||||
|
|
|
@ -4328,7 +4328,7 @@ _0801B4AC:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0801B4C0
|
bne _0801B4C0
|
||||||
movs r0, #0xfb
|
movs r0, #0xfb
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0801B4C0:
|
_0801B4C0:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -364,8 +364,8 @@ _08049F60:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
thumb_func_start sub_08049F64
|
thumb_func_start PlayerInRange
|
||||||
sub_08049F64: @ 0x08049F64
|
PlayerInRange: @ 0x08049F64
|
||||||
push {r4, r5, lr}
|
push {r4, r5, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
adds r0, r1, #0
|
adds r0, r1, #0
|
||||||
|
|
|
@ -6061,7 +6061,7 @@ sub_080A8470: @ 0x080A8470
|
||||||
cmp r0, #0x68
|
cmp r0, #0x68
|
||||||
bne _080A848E
|
bne _080A848E
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080A848E:
|
_080A848E:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl DeleteEntity
|
bl DeleteEntity
|
||||||
|
@ -6115,7 +6115,7 @@ sub_080A84C8: @ 0x080A84C8
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
_080A84F0:
|
_080A84F0:
|
||||||
ldr r0, _080A8500 @ =0x0000018D
|
ldr r0, _080A8500 @ =0x0000018D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0x18
|
movs r1, #0x18
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
|
@ -6328,7 +6328,7 @@ sub_080A8680: @ 0x080A8680
|
||||||
strb r1, [r0, #0xf]
|
strb r1, [r0, #0xf]
|
||||||
movs r0, #0x8c
|
movs r0, #0x8c
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
thumb_func_start sub_080A86A0
|
thumb_func_start sub_080A86A0
|
||||||
|
@ -6344,7 +6344,7 @@ sub_080A86A0: @ 0x080A86A0
|
||||||
strh r3, [r0, #0x24]
|
strh r3, [r0, #0x24]
|
||||||
movs r0, #0xc7
|
movs r0, #0xc7
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
thumb_func_start sub_080A86BC
|
thumb_func_start sub_080A86BC
|
||||||
|
@ -6810,7 +6810,7 @@ _080A8A16:
|
||||||
movs r1, #1
|
movs r1, #1
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0x84
|
movs r0, #0x84
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
movs r0, #3
|
movs r0, #3
|
||||||
strb r0, [r5, #0xc]
|
strb r0, [r5, #0xc]
|
||||||
b _080A8A44
|
b _080A8A44
|
||||||
|
@ -6893,7 +6893,7 @@ _080A8AAA:
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
ldr r0, _080A8AC4 @ =0x0000015F
|
ldr r0, _080A8AC4 @ =0x0000015F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080A8AC2:
|
_080A8AC2:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -7053,7 +7053,7 @@ _080A8BDA:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0xaf
|
movs r0, #0xaf
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080A8BF4:
|
_080A8BF4:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -7198,7 +7198,7 @@ _080A8CEE:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0xb0
|
movs r0, #0xb0
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080A8D08:
|
_080A8D08:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -8110,7 +8110,7 @@ sub_080A93DC: @ 0x080A93DC
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0xc5
|
movs r0, #0xc5
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0806F69C
|
bl sub_0806F69C
|
||||||
b _080A9424
|
b _080A9424
|
||||||
|
@ -8199,7 +8199,7 @@ sub_080A9488: @ 0x080A9488
|
||||||
lsrs r0, r0, #3
|
lsrs r0, r0, #3
|
||||||
strb r0, [r4, #0x14]
|
strb r0, [r4, #0x14]
|
||||||
movs r0, #0x74
|
movs r0, #0x74
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldrb r1, [r4, #0x14]
|
ldrb r1, [r4, #0x14]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080A94C0
|
bl sub_080A94C0
|
||||||
|
@ -9728,7 +9728,7 @@ sub_080A9FD0: @ 0x080A9FD0
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, _080AA038 @ =0x0000015D
|
ldr r0, _080AA038 @ =0x0000015D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080A9FF2:
|
_080A9FF2:
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r1, [r5, r0]
|
ldrsh r1, [r5, r0]
|
||||||
|
@ -9906,7 +9906,7 @@ _080AA136:
|
||||||
bl DeleteThisEntity
|
bl DeleteThisEntity
|
||||||
_080AA14E:
|
_080AA14E:
|
||||||
movs r0, #0xf2
|
movs r0, #0xf2
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
movs r4, #1
|
movs r4, #1
|
||||||
strb r4, [r6, #0xc]
|
strb r4, [r6, #0xc]
|
||||||
movs r0, #0xff
|
movs r0, #0xff
|
||||||
|
@ -10715,7 +10715,7 @@ _080AA774:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl InitAnimationForceUpdate
|
bl InitAnimationForceUpdate
|
||||||
ldr r0, _080AA788 @ =0x00000101
|
ldr r0, _080AA788 @ =0x00000101
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080AA784:
|
_080AA784:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -10780,7 +10780,7 @@ _080AA7DA:
|
||||||
strb r0, [r5]
|
strb r0, [r5]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080AA806:
|
_080AA806:
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
|
@ -10989,7 +10989,7 @@ _080AA920:
|
||||||
strh r0, [r7, #0x32]
|
strh r0, [r7, #0x32]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080AA99A:
|
_080AA99A:
|
||||||
pop {r4, r5, r6, r7, pc}
|
pop {r4, r5, r6, r7, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -13118,7 +13118,7 @@ sub_080AB950: @ 0x080AB950
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080AB99C
|
bne _080AB99C
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
ldrb r0, [r4, #0x15]
|
ldrb r0, [r4, #0x15]
|
||||||
lsrs r0, r0, #3
|
lsrs r0, r0, #3
|
||||||
ldr r1, _080AB994 @ =gUnk_0812A6C4
|
ldr r1, _080AB994 @ =gUnk_0812A6C4
|
||||||
|
@ -15575,7 +15575,7 @@ sub_080ACB90: @ 0x080ACB90
|
||||||
movs r2, #0x40
|
movs r2, #0x40
|
||||||
bl CreateFx
|
bl CreateFx
|
||||||
ldr r0, _080ACBC8 @ =0x00000119
|
ldr r0, _080ACBC8 @ =0x00000119
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
bl DeleteThisEntity
|
bl DeleteThisEntity
|
||||||
_080ACBC6:
|
_080ACBC6:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
|
@ -3036,8 +3036,8 @@ _080AEF7E:
|
||||||
pop {r4, r5, r6, r7, pc}
|
pop {r4, r5, r6, r7, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
thumb_func_start sub_080AEF88
|
thumb_func_start ProcessMovement
|
||||||
sub_080AEF88: @ 0x080AEF88
|
ProcessMovement: @ 0x080AEF88
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
ldrb r1, [r4, #0x15]
|
ldrb r1, [r4, #0x15]
|
||||||
|
|
|
@ -93,7 +93,7 @@ _0806E52C:
|
||||||
lsls r1, r1, #1
|
lsls r1, r1, #1
|
||||||
adds r1, r1, r4
|
adds r1, r1, r4
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0806E552:
|
_0806E552:
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_0806E65C
|
bl sub_0806E65C
|
||||||
|
|
|
@ -194,7 +194,7 @@ sub_08038DD8: @ 0x08038DD8
|
||||||
movs r1, #4
|
movs r1, #4
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
ldr r0, _08038E14 @ =0x000001D9
|
ldr r0, _08038E14 @ =0x000001D9
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08038E10: .4byte gUnk_080CF7BC
|
_08038E10: .4byte gUnk_080CF7BC
|
||||||
|
@ -238,7 +238,7 @@ sub_08038E18: @ 0x08038E18
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r4, #0x15]
|
strb r0, [r4, #0x15]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateSpriteForCollisionLayer
|
bl UpdateSpriteForCollisionLayer
|
||||||
_08038E70:
|
_08038E70:
|
||||||
|
@ -304,7 +304,7 @@ sub_08038ED0: @ 0x08038ED0
|
||||||
sub_08038EE0: @ 0x08038EE0
|
sub_08038EE0: @ 0x08038EE0
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -362,7 +362,7 @@ sub_08038F44: @ 0x08038F44
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080390F8
|
bl sub_080390F8
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r1, #0xc0
|
movs r1, #0xc0
|
||||||
lsls r1, r1, #5
|
lsls r1, r1, #5
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -519,7 +519,7 @@ _0803906C:
|
||||||
movs r1, #0xeb
|
movs r1, #0xeb
|
||||||
lsls r1, r1, #1
|
lsls r1, r1, #1
|
||||||
adds r0, r5, r1
|
adds r0, r5, r1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _080390BC
|
b _080390BC
|
||||||
_080390AA:
|
_080390AA:
|
||||||
movs r0, #4
|
movs r0, #4
|
||||||
|
@ -743,7 +743,7 @@ sub_08039218: @ 0x08039218
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
_0803924C:
|
_0803924C:
|
||||||
ldr r0, _0803925C @ =0x000001D9
|
ldr r0, _0803925C @ =0x000001D9
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08039254: .4byte gUnk_080CF824
|
_08039254: .4byte gUnk_080CF824
|
||||||
|
|
|
@ -81,7 +81,7 @@ _0806E782:
|
||||||
cmp r1, #0
|
cmp r1, #0
|
||||||
beq _0806E7A8
|
beq _0806E7A8
|
||||||
movs r0, #0xd6
|
movs r0, #0xd6
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0806E7A8:
|
_0806E7A8:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0806E838
|
bl sub_0806E838
|
||||||
|
|
|
@ -125,7 +125,7 @@ _08081702:
|
||||||
movs r0, #1
|
movs r0, #1
|
||||||
strb r0, [r4, #0xc]
|
strb r0, [r4, #0xc]
|
||||||
movs r0, #0xff
|
movs r0, #0xff
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808170C:
|
_0808170C:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #3
|
movs r1, #3
|
||||||
|
|
|
@ -303,7 +303,7 @@ sub_08069D54: @ 0x08069D54
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
ldrh r1, [r4, #0x2a]
|
ldrh r1, [r4, #0x2a]
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r2, [r4, r0]
|
ldrsh r2, [r4, r0]
|
||||||
|
@ -473,9 +473,9 @@ _08069EA0:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080788E0
|
bl sub_080788E0
|
||||||
movs r0, #0xd1
|
movs r0, #0xd1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
movs r0, #0xcd
|
movs r0, #0xcd
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08069EC8:
|
_08069EC8:
|
||||||
pop {r4, r5, r6, r7, pc}
|
pop {r4, r5, r6, r7, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -172,7 +172,7 @@ _0803ECD8:
|
||||||
movs r1, #0x10
|
movs r1, #0x10
|
||||||
bl sub_0803E94C
|
bl sub_0803E94C
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_0803ED02:
|
_0803ED02:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
|
|
||||||
|
@ -234,7 +234,7 @@ sub_0803ED40: @ 0x0803ED40
|
||||||
movs r0, #0xf6
|
movs r0, #0xf6
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
adds r0, #0x65
|
adds r0, #0x65
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0803ED74:
|
_0803ED74:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -109,7 +109,7 @@ _08088728:
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r4, #0x10]
|
strb r0, [r4, #0x10]
|
||||||
ldr r0, _0808875C @ =0x00000111
|
ldr r0, _0808875C @ =0x00000111
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
adds r0, #0x86
|
adds r0, #0x86
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
|
|
|
@ -105,7 +105,7 @@ _08030AC0:
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
_08030AE0:
|
_08030AE0:
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08031344
|
bl sub_08031344
|
||||||
b _08030B0E
|
b _08030B0E
|
||||||
|
@ -124,7 +124,7 @@ _08030AFA:
|
||||||
movs r0, #0xf
|
movs r0, #0xf
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, #0xfe
|
movs r0, #0xfe
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08031344
|
bl sub_08031344
|
||||||
_08030B0E:
|
_08030B0E:
|
||||||
|
@ -563,7 +563,7 @@ sub_08030E3C: @ 0x08030E3C
|
||||||
lsls r1, r1, #9
|
lsls r1, r1, #9
|
||||||
str r1, [r0, #0x20]
|
str r1, [r0, #0x20]
|
||||||
ldr r0, _08030E54 @ =0x00000157
|
ldr r0, _08030E54 @ =0x00000157
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08030E54: .4byte 0x00000157
|
_08030E54: .4byte 0x00000157
|
||||||
|
@ -589,7 +589,7 @@ sub_08030E70: @ 0x08030E70
|
||||||
bl sub_08030E80
|
bl sub_08030E80
|
||||||
movs r0, #0xac
|
movs r0, #0xac
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
thumb_func_start sub_08030E80
|
thumb_func_start sub_08030E80
|
||||||
|
@ -1171,7 +1171,7 @@ _080312E2:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803131C
|
bne _0803131C
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803131C
|
bne _0803131C
|
||||||
adds r2, r6, #0
|
adds r2, r6, #0
|
||||||
|
@ -1192,7 +1192,7 @@ _08031310:
|
||||||
b _0803131C
|
b _0803131C
|
||||||
_08031316:
|
_08031316:
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_0803131C:
|
_0803131C:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -188,7 +188,7 @@ sub_0808D7B4: @ 0x0808D7B4
|
||||||
bl sub_0805E3A0
|
bl sub_0805E3A0
|
||||||
movs r0, #0x9b
|
movs r0, #0x9b
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldrb r0, [r4, #0xb]
|
ldrb r0, [r4, #0xb]
|
||||||
cmp r0, #2
|
cmp r0, #2
|
||||||
beq _0808D834
|
beq _0808D834
|
||||||
|
|
|
@ -216,7 +216,7 @@ _0802C36A:
|
||||||
bne _0802C3CC
|
bne _0802C3CC
|
||||||
movs r0, #0xa6
|
movs r0, #0xa6
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldrb r1, [r4, #0x10]
|
ldrb r1, [r4, #0x10]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
|
|
|
@ -347,7 +347,7 @@ sub_0809F0E4: @ 0x0809F0E4
|
||||||
push {r4, r5, lr}
|
push {r4, r5, lr}
|
||||||
adds r5, r0, #0
|
adds r5, r0, #0
|
||||||
ldr r0, _0809F124 @ =0x00000183
|
ldr r0, _0809F124 @ =0x00000183
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldrb r0, [r5, #0xa]
|
ldrb r0, [r5, #0xa]
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
eors r1, r0
|
eors r1, r0
|
||||||
|
|
|
@ -266,7 +266,7 @@ _08087D60:
|
||||||
bl PositionRelative
|
bl PositionRelative
|
||||||
_08087DAA:
|
_08087DAA:
|
||||||
ldr r0, _08087DB8 @ =0x00000111
|
ldr r0, _08087DB8 @ =0x00000111
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08087DB0:
|
_08087DB0:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -342,7 +342,7 @@ _080372CC:
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
movs r1, #1
|
movs r1, #1
|
||||||
movs r2, #0x40
|
movs r2, #0x40
|
||||||
bl sub_08049F64
|
bl PlayerInRange
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _080372E2
|
beq _080372E2
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
|
|
|
@ -96,7 +96,7 @@ sub_0809BF1C: @ 0x0809BF1C
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
adds r0, #0x73
|
adds r0, #0x73
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809BF6C:
|
_0809BF6C:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -129,7 +129,7 @@ _0809BFA0:
|
||||||
cmp r1, #0
|
cmp r1, #0
|
||||||
bne _0809BFAE
|
bne _0809BFAE
|
||||||
ldr r0, _0809C09C @ =0x000001B3
|
ldr r0, _0809C09C @ =0x000001B3
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809BFAE:
|
_0809BFAE:
|
||||||
ldrh r0, [r5]
|
ldrh r0, [r5]
|
||||||
cmp r0, #0x77
|
cmp r0, #0x77
|
||||||
|
|
|
@ -196,7 +196,7 @@ _080375D2:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080375F4
|
bne _080375F4
|
||||||
ldrb r0, [r4, #0xf]
|
ldrb r0, [r4, #0xf]
|
||||||
|
@ -263,7 +263,7 @@ _08037652:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0803767C
|
bne _0803767C
|
||||||
ldrb r0, [r4, #0xf]
|
ldrb r0, [r4, #0xf]
|
||||||
|
@ -316,7 +316,7 @@ _080376B6:
|
||||||
movs r0, #0x27
|
movs r0, #0x27
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_080376CC:
|
_080376CC:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -84,7 +84,7 @@ _080640E8:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
_0806410A:
|
_0806410A:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r1, [r4, r0]
|
ldrsh r1, [r4, r0]
|
||||||
adds r2, r4, #0
|
adds r2, r4, #0
|
||||||
|
@ -213,7 +213,7 @@ _080641E6:
|
||||||
movs r0, #0x32
|
movs r0, #0x32
|
||||||
ldrsh r4, [r5, r0]
|
ldrsh r4, [r5, r0]
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r1, #0x32
|
movs r1, #0x32
|
||||||
ldrsh r0, [r5, r1]
|
ldrsh r0, [r5, r1]
|
||||||
adds r6, r5, #0
|
adds r6, r5, #0
|
||||||
|
@ -358,7 +358,7 @@ _08064306:
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r4, [r5, r0]
|
ldrsh r4, [r5, r0]
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r1, #0x2e
|
movs r1, #0x2e
|
||||||
ldrsh r0, [r5, r1]
|
ldrsh r0, [r5, r1]
|
||||||
adds r6, r5, #0
|
adds r6, r5, #0
|
||||||
|
|
|
@ -533,7 +533,7 @@ _0802BF3A:
|
||||||
sub_0802BF3C: @ 0x0802BF3C
|
sub_0802BF3C: @ 0x0802BF3C
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
ldrb r0, [r4, #0xe]
|
ldrb r0, [r4, #0xe]
|
||||||
|
|
|
@ -1173,7 +1173,7 @@ _080629B4:
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
_080629D2:
|
_080629D2:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r3, #0x2e
|
movs r3, #0x2e
|
||||||
ldrsh r1, [r4, r3]
|
ldrsh r1, [r4, r3]
|
||||||
adds r2, r4, #0
|
adds r2, r4, #0
|
||||||
|
|
|
@ -73,7 +73,7 @@ sub_0809229C: @ 0x0809229C
|
||||||
bl InitAnimationForceUpdate
|
bl InitAnimationForceUpdate
|
||||||
movs r0, #0xbf
|
movs r0, #0xbf
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldr r0, [r4, #0x54]
|
ldr r0, [r4, #0x54]
|
||||||
movs r1, #3
|
movs r1, #3
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
|
@ -281,7 +281,7 @@ _08092434:
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
ldr r0, _08092468 @ =0x0000017B
|
ldr r0, _08092468 @ =0x0000017B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08092462:
|
_08092462:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -335,7 +335,7 @@ _080924B8:
|
||||||
strb r0, [r3]
|
strb r0, [r3]
|
||||||
movs r0, #0xbe
|
movs r0, #0xbe
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _080924DC
|
b _080924DC
|
||||||
_080924CC:
|
_080924CC:
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
|
@ -344,7 +344,7 @@ _080924CC:
|
||||||
beq _080924DC
|
beq _080924DC
|
||||||
strb r2, [r3]
|
strb r2, [r3]
|
||||||
ldr r0, _080924E0 @ =0x0000017D
|
ldr r0, _080924E0 @ =0x0000017D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080924DC:
|
_080924DC:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -269,7 +269,7 @@ _08027F38:
|
||||||
strb r0, [r4, #0xe]
|
strb r0, [r4, #0xe]
|
||||||
_08027F5A:
|
_08027F5A:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
b _08027F7C
|
b _08027F7C
|
||||||
|
@ -485,7 +485,7 @@ _080280F0:
|
||||||
bne _08028102
|
bne _08028102
|
||||||
movs r0, #0x82
|
movs r0, #0x82
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08028102:
|
_08028102:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -232,7 +232,7 @@ sub_080834B4: @ 0x080834B4
|
||||||
ldrb r2, [r2]
|
ldrb r2, [r2]
|
||||||
bl SetTile
|
bl SetTile
|
||||||
ldr r0, _080834E8 @ =0x0000010B
|
ldr r0, _080834E8 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080834E6:
|
_080834E6:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -323,7 +323,7 @@ _0808357A:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08083814
|
bl sub_08083814
|
||||||
ldr r0, _08083590 @ =0x0000010B
|
ldr r0, _08083590 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808358C:
|
_0808358C:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -117,7 +117,7 @@ _08029948:
|
||||||
movs r1, #0x7f
|
movs r1, #0x7f
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
movs r0, #0xfe
|
movs r0, #0xfe
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldr r0, [r5, #0x54]
|
ldr r0, [r5, #0x54]
|
||||||
strb r4, [r0, #0xc]
|
strb r4, [r0, #0xc]
|
||||||
_08029970:
|
_08029970:
|
||||||
|
@ -298,7 +298,7 @@ sub_08029AA4: @ 0x08029AA4
|
||||||
adds r0, r1, #0
|
adds r0, r1, #0
|
||||||
bl sub_08029EEC
|
bl sub_08029EEC
|
||||||
ldr r0, _08029ADC @ =0x0000019D
|
ldr r0, _08029ADC @ =0x0000019D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08029ADA:
|
_08029ADA:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -335,7 +335,7 @@ sub_08029AE0: @ 0x08029AE0
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
movs r0, #0xc1
|
movs r0, #0xc1
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08029B28:
|
_08029B28:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -491,7 +491,7 @@ sub_08029C2C: @ 0x08029C2C
|
||||||
movs r1, #0x7f
|
movs r1, #0x7f
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
movs r0, #0x6c
|
movs r0, #0x6c
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08029C4E:
|
_08029C4E:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
|
@ -625,7 +625,7 @@ sub_08029D14: @ 0x08029D14
|
||||||
movs r1, #0x7f
|
movs r1, #0x7f
|
||||||
bl sub_0801D2B4
|
bl sub_0801D2B4
|
||||||
movs r0, #0x6c
|
movs r0, #0x6c
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08029D70
|
b _08029D70
|
||||||
_08029D42:
|
_08029D42:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -648,7 +648,7 @@ _08029D42:
|
||||||
ldr r0, _08029D74 @ =gUnk_080FD298
|
ldr r0, _08029D74 @ =gUnk_080FD298
|
||||||
str r0, [r4, #0x48]
|
str r0, [r4, #0x48]
|
||||||
movs r0, #0x6b
|
movs r0, #0x6b
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08029D70:
|
_08029D70:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -1121,7 +1121,7 @@ _0802A0B8:
|
||||||
movs r0, #0x32
|
movs r0, #0x32
|
||||||
ldrsh r6, [r4, r0]
|
ldrsh r6, [r4, r0]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08029F48
|
bl sub_08029F48
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
|
@ -1132,7 +1132,7 @@ _0802A0B8:
|
||||||
bl sub_08029EEC
|
bl sub_08029EEC
|
||||||
movs r0, #0x82
|
movs r0, #0x82
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802A0E4:
|
_0802A0E4:
|
||||||
movs r0, #0x2e
|
movs r0, #0x2e
|
||||||
ldrsh r1, [r4, r0]
|
ldrsh r1, [r4, r0]
|
||||||
|
@ -1286,7 +1286,7 @@ _0802A1B0: @ jump table
|
||||||
_0802A22C:
|
_0802A22C:
|
||||||
movs r0, #0x97
|
movs r0, #0x97
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802A234:
|
_0802A234:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -747,7 +747,7 @@ _08059436:
|
||||||
strh r0, [r2, #0x32]
|
strh r0, [r2, #0x32]
|
||||||
movs r0, #0xd8
|
movs r0, #0xd8
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
bl DeleteThisEntity
|
bl DeleteThisEntity
|
||||||
_08059476:
|
_08059476:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
|
@ -150,7 +150,7 @@ sub_08096BBC: @ 0x08096BBC
|
||||||
ldrb r2, [r2]
|
ldrb r2, [r2]
|
||||||
bl SetTile
|
bl SetTile
|
||||||
ldr r0, _08096BF4 @ =0x0000010B
|
ldr r0, _08096BF4 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08096BF2:
|
_08096BF2:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -277,7 +277,7 @@ sub_08096CB0: @ 0x08096CB0
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08083814
|
bl sub_08083814
|
||||||
ldr r0, _08096CE8 @ =0x0000010B
|
ldr r0, _08096CE8 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08096CE6:
|
_08096CE6:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -48,7 +48,7 @@ _08062FA0:
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
ldr r0, _08062FEC @ =0x000001CF
|
ldr r0, _08062FEC @ =0x000001CF
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08062FCC:
|
_08062FCC:
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
movs r0, #0x20
|
movs r0, #0x20
|
||||||
|
@ -60,7 +60,7 @@ _08062FCC:
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
movs r0, #0x88
|
movs r0, #0x88
|
||||||
lsls r0, r0, #2
|
lsls r0, r0, #2
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08062FE4:
|
_08062FE4:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -536,7 +536,7 @@ _08023440:
|
||||||
ldr r4, [r5, #0x2c]
|
ldr r4, [r5, #0x2c]
|
||||||
ldr r6, [r5, #0x30]
|
ldr r6, [r5, #0x30]
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
ldr r0, [r5, #0x2c]
|
ldr r0, [r5, #0x2c]
|
||||||
cmp r0, r4
|
cmp r0, r4
|
||||||
bne _08023460
|
bne _08023460
|
||||||
|
|
|
@ -299,7 +299,7 @@ _08068068:
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
adds r0, r0, r4
|
adds r0, r0, r4
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0806807E:
|
_0806807E:
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
|
|
|
@ -325,7 +325,7 @@ _08032EC0:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080331E8
|
bl sub_080331E8
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
|
@ -333,7 +333,7 @@ _08032EC0:
|
||||||
sub_08032ED0: @ 0x08032ED0
|
sub_08032ED0: @ 0x08032ED0
|
||||||
push {r4, r5, lr}
|
push {r4, r5, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08032F48
|
bl sub_08032F48
|
||||||
ldrb r0, [r4, #0xf]
|
ldrb r0, [r4, #0xf]
|
||||||
|
@ -428,7 +428,7 @@ _08032F82:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08032F48
|
bl sub_08032F48
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
||||||
thumb_func_start sub_08032F90
|
thumb_func_start sub_08032F90
|
||||||
|
@ -826,7 +826,7 @@ _08033238:
|
||||||
strh r0, [r4, #0x32]
|
strh r0, [r4, #0x32]
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08033278:
|
_08033278:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -183,7 +183,7 @@ _08066410:
|
||||||
strb r0, [r4, #0xd]
|
strb r0, [r4, #0xd]
|
||||||
_08066428:
|
_08066428:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_0806642E:
|
_0806642E:
|
||||||
bl sub_08078B48
|
bl sub_08078B48
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
|
|
@ -64,7 +64,7 @@ _08087836:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0801766C
|
bl sub_0801766C
|
||||||
movs r0, #0xfd
|
movs r0, #0xfd
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08087884: .4byte gUnk_08120A54
|
_08087884: .4byte gUnk_08120A54
|
||||||
|
|
|
@ -93,7 +93,7 @@ sub_0808886C: @ 0x0808886C
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl SetFlag
|
bl SetFlag
|
||||||
ldr r0, _080888B4 @ =0x0000016B
|
ldr r0, _080888B4 @ =0x0000016B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _080888F2
|
b _080888F2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080888B4: .4byte 0x0000016B
|
_080888B4: .4byte 0x0000016B
|
||||||
|
@ -117,7 +117,7 @@ _080888D2:
|
||||||
_080888DA:
|
_080888DA:
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _080888F0
|
b _080888F0
|
||||||
_080888E4:
|
_080888E4:
|
||||||
cmp r4, r0
|
cmp r4, r0
|
||||||
|
|
|
@ -140,6 +140,6 @@ _08089C96:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0x92
|
movs r0, #0x92
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08089CBA:
|
_08089CBA:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
|
|
|
@ -220,7 +220,7 @@ sub_0808B9D4: @ 0x0808B9D4
|
||||||
ldrb r2, [r2]
|
ldrb r2, [r2]
|
||||||
bl SetTile
|
bl SetTile
|
||||||
ldr r0, _0808BA0C @ =0x0000010B
|
ldr r0, _0808BA0C @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808BA0A:
|
_0808BA0A:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -294,7 +294,7 @@ sub_0808BA6C: @ 0x0808BA6C
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl sub_08083814
|
bl sub_08083814
|
||||||
ldr r0, _0808BAA8 @ =0x0000010B
|
ldr r0, _0808BAA8 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldr r0, _0808BAAC @ =0x00004022
|
ldr r0, _0808BAAC @ =0x00004022
|
||||||
adds r1, r4, #0
|
adds r1, r4, #0
|
||||||
adds r1, #0x76
|
adds r1, #0x76
|
||||||
|
|
|
@ -263,7 +263,7 @@ _0808E084:
|
||||||
_0808E0B8: .4byte gScreenTransition
|
_0808E0B8: .4byte gScreenTransition
|
||||||
_0808E0BC:
|
_0808E0BC:
|
||||||
ldr r0, _0808E140 @ =0x00000115
|
ldr r0, _0808E140 @ =0x00000115
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0x12
|
movs r1, #0x12
|
||||||
movs r2, #0
|
movs r2, #0
|
||||||
|
|
|
@ -113,7 +113,7 @@ _0808E340:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _0808E34E
|
beq _0808E34E
|
||||||
ldr r0, _0808E350 @ =0x0000018B
|
ldr r0, _0808E350 @ =0x0000018B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808E34E:
|
_0808E34E:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -61,7 +61,7 @@ _08093E6A:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08093E90
|
bne _08093E90
|
||||||
ldrh r0, [r2]
|
ldrh r0, [r2]
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08093E90:
|
_08093E90:
|
||||||
ldrb r1, [r4, #0xb]
|
ldrb r1, [r4, #0xb]
|
||||||
movs r0, #0x20
|
movs r0, #0x20
|
||||||
|
|
|
@ -637,7 +637,7 @@ _08094ED4:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0xbf
|
movs r0, #0xbf
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08094F94
|
b _08094F94
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08094F04: .4byte 0xFFFFE000
|
_08094F04: .4byte 0xFFFFE000
|
||||||
|
@ -1992,7 +1992,7 @@ sub_08095954: @ 0x08095954
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
movs r0, #0x92
|
movs r0, #0x92
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r2, r5, #0
|
adds r2, r5, #0
|
||||||
adds r2, #0x5a
|
adds r2, #0x5a
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
|
|
|
@ -67,7 +67,7 @@ _08099F70:
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
movs r0, #0x92
|
movs r0, #0x92
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0809A1B6
|
b _0809A1B6
|
||||||
_08099F82:
|
_08099F82:
|
||||||
ldr r0, [r5, #0x50]
|
ldr r0, [r5, #0x50]
|
||||||
|
|
|
@ -170,7 +170,7 @@ sub_0809B050: @ 0x0809B050
|
||||||
bl sub_0809B0B0
|
bl sub_0809B0B0
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809B0A2:
|
_0809B0A2:
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -114,7 +114,7 @@ sub_0809F1B0: @ 0x0809F1B0
|
||||||
adds r1, r5, #0
|
adds r1, r5, #0
|
||||||
bl PositionRelative
|
bl PositionRelative
|
||||||
movs r0, #0xec
|
movs r0, #0xec
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0809F21E
|
b _0809F21E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0809F208: .4byte gUnk_08124684
|
_0809F208: .4byte gUnk_08124684
|
||||||
|
|
|
@ -65,7 +65,7 @@ _0809FAE6:
|
||||||
bl sub_0805E3A0
|
bl sub_0805E3A0
|
||||||
movs r0, #0x9b
|
movs r0, #0x9b
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809FB30:
|
_0809FB30:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -184,7 +184,7 @@ _08092FF2:
|
||||||
movs r1, #0x50
|
movs r1, #0x50
|
||||||
bl sub_0805E4E0
|
bl sub_0805E4E0
|
||||||
ldr r0, _0809303C @ =0x0000010F
|
ldr r0, _0809303C @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
bl sub_08093248
|
bl sub_08093248
|
||||||
b _080930E6
|
b _080930E6
|
||||||
|
@ -326,7 +326,7 @@ _08093104:
|
||||||
strb r0, [r4, #0x15]
|
strb r0, [r4, #0x15]
|
||||||
strb r2, [r4, #0xe]
|
strb r2, [r4, #0xe]
|
||||||
ldr r0, _08093164 @ =0x0000010F
|
ldr r0, _08093164 @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08093248
|
bl sub_08093248
|
||||||
b _08093174
|
b _08093174
|
||||||
|
@ -620,7 +620,7 @@ _0809334A:
|
||||||
adds r1, r5, #0
|
adds r1, r5, #0
|
||||||
bl sub_08093308
|
bl sub_08093308
|
||||||
movs r0, #0x72
|
movs r0, #0x72
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
|
|
|
@ -124,7 +124,7 @@ sub_080843F8: @ 0x080843F8
|
||||||
movs r2, #0
|
movs r2, #0
|
||||||
bl CreateFx
|
bl CreateFx
|
||||||
ldr r0, _08084424 @ =0x0000010D
|
ldr r0, _08084424 @ =0x0000010D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08084420:
|
_08084420:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -150,7 +150,7 @@ sub_08084428: @ 0x08084428
|
||||||
bl SetFlag
|
bl SetFlag
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08084454:
|
_08084454:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -360,7 +360,7 @@ sub_08097098: @ 0x08097098
|
||||||
movs r0, #0x20
|
movs r0, #0x20
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
adds r0, #0xef
|
adds r0, #0xef
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
adds r0, #0x70
|
adds r0, #0x70
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
|
@ -504,7 +504,7 @@ _080971B8:
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl SetFlag
|
bl SetFlag
|
||||||
ldr r0, _080971D8 @ =0x0000010B
|
ldr r0, _080971D8 @ =0x0000010B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080971E0
|
bl sub_080971E0
|
||||||
movs r0, #1
|
movs r0, #1
|
||||||
|
|
|
@ -244,7 +244,7 @@ _08035356:
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
strh r0, [r5, #0x24]
|
strh r0, [r5, #0x24]
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r7, r5, #0
|
adds r7, r5, #0
|
||||||
adds r7, #0x79
|
adds r7, #0x79
|
||||||
b _08035456
|
b _08035456
|
||||||
|
@ -1952,7 +1952,7 @@ _080360A0:
|
||||||
b _080360BE
|
b _080360BE
|
||||||
_080360B2:
|
_080360B2:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080360BE
|
bne _080360BE
|
||||||
strb r0, [r5]
|
strb r0, [r5]
|
||||||
|
@ -1991,7 +1991,7 @@ sub_080360E8: @ 0x080360E8
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08036178
|
bne _08036178
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r2, #0
|
movs r2, #0
|
||||||
ldrb r0, [r4, #0x15]
|
ldrb r0, [r4, #0x15]
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
|
@ -2884,7 +2884,7 @@ sub_08036764: @ 0x08036764
|
||||||
sub_080367B0: @ 0x080367B0
|
sub_080367B0: @ 0x080367B0
|
||||||
push {r4, r5, lr}
|
push {r4, r5, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
ldrh r0, [r4, #0x2a]
|
ldrh r0, [r4, #0x2a]
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _0803683A
|
beq _0803683A
|
||||||
|
@ -3005,7 +3005,7 @@ sub_08036870: @ 0x08036870
|
||||||
strb r0, [r3, #0x15]
|
strb r0, [r3, #0x15]
|
||||||
strh r2, [r3, #0x2a]
|
strh r2, [r3, #0x2a]
|
||||||
adds r0, r3, #0
|
adds r0, r3, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
b _080368D4
|
b _080368D4
|
||||||
_080368AA:
|
_080368AA:
|
||||||
lsls r0, r1, #0x18
|
lsls r0, r1, #0x18
|
||||||
|
|
|
@ -135,7 +135,7 @@ _08037D26:
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl UpdateAnimationVariableFrames
|
bl UpdateAnimationVariableFrames
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08037D40
|
bne _08037D40
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -201,7 +201,7 @@ sub_08037D54: @ 0x08037D54
|
||||||
strh r0, [r2, #0x36]
|
strh r0, [r2, #0x36]
|
||||||
movs r0, #0x92
|
movs r0, #0x92
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08037E0C
|
b _08037E0C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08037DBC: .4byte gUnk_080CF490
|
_08037DBC: .4byte gUnk_080CF490
|
||||||
|
|
|
@ -394,7 +394,7 @@ _080241D8:
|
||||||
_080241E4:
|
_080241E4:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #3
|
movs r1, #3
|
||||||
bl sub_08049F64
|
bl PlayerInRange
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _08024220
|
beq _08024220
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
|
|
@ -84,7 +84,7 @@ sub_08098AE8: @ 0x08098AE8
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
ldr r0, _08098B0C @ =0x0000021B
|
ldr r0, _08098B0C @ =0x0000021B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08098B08:
|
_08098B08:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -154,7 +154,7 @@ _080250C2:
|
||||||
_08025104:
|
_08025104:
|
||||||
movs r0, #0xc3
|
movs r0, #0xc3
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802510C:
|
_0802510C:
|
||||||
ldr r1, _08025118 @ =gUnk_080CBF9C
|
ldr r1, _08025118 @ =gUnk_080CBF9C
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -1644,7 +1644,7 @@ sub_08025C44: @ 0x08025C44
|
||||||
b _08025C5E
|
b _08025C5E
|
||||||
_08025C58:
|
_08025C58:
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_08025C5E:
|
_08025C5E:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
|
|
||||||
|
|
|
@ -296,7 +296,7 @@ _080913E0:
|
||||||
strb r5, [r1]
|
strb r5, [r1]
|
||||||
movs r0, #0xcf
|
movs r0, #0xcf
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809142A:
|
_0809142A:
|
||||||
pop {r4, r5, r6, r7, pc}
|
pop {r4, r5, r6, r7, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -575,7 +575,7 @@ _080915E0:
|
||||||
bhi _08091640
|
bhi _08091640
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
adds r0, #0x86
|
adds r0, #0x86
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
|
@ -593,7 +593,7 @@ _08091640:
|
||||||
movs r0, #0x10
|
movs r0, #0x10
|
||||||
strb r0, [r5, #0xf]
|
strb r0, [r5, #0xf]
|
||||||
adds r0, #0xff
|
adds r0, #0xff
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08091656:
|
_08091656:
|
||||||
add sp, #4
|
add sp, #4
|
||||||
pop {r3, r4}
|
pop {r3, r4}
|
||||||
|
|
|
@ -230,7 +230,7 @@ _0808FAF2:
|
||||||
bne _0808FB0A
|
bne _0808FB0A
|
||||||
movs r0, #0x86
|
movs r0, #0x86
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808FB0A:
|
_0808FB0A:
|
||||||
ldrb r0, [r4, #0xa]
|
ldrb r0, [r4, #0xa]
|
||||||
cmp r0, #2
|
cmp r0, #2
|
||||||
|
@ -271,7 +271,7 @@ _0808FB3E:
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
strb r0, [r4, #0xd]
|
strb r0, [r4, #0xd]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0808FF20
|
bl sub_0808FF20
|
||||||
b _0808FB64
|
b _0808FB64
|
||||||
|
@ -598,7 +598,7 @@ _0808FDB4:
|
||||||
strb r0, [r4, #0xe]
|
strb r0, [r4, #0xe]
|
||||||
_0808FDB6:
|
_0808FDB6:
|
||||||
ldr r0, _0808FDE0 @ =0x0000010F
|
ldr r0, _0808FDE0 @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08090254
|
bl sub_08090254
|
||||||
ldr r1, _0808FDE4 @ =gUnk_080B4488
|
ldr r1, _0808FDE4 @ =gUnk_080B4488
|
||||||
|
|
|
@ -293,7 +293,7 @@ _080977BC:
|
||||||
b _080977E4
|
b _080977E4
|
||||||
_080977C8:
|
_080977C8:
|
||||||
movs r0, #0x72
|
movs r0, #0x72
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080977F4
|
bl sub_080977F4
|
||||||
ldrb r0, [r4, #0xa]
|
ldrb r0, [r4, #0xa]
|
||||||
|
|
|
@ -62,7 +62,7 @@ sub_08098294: @ 0x08098294
|
||||||
bl SetTile
|
bl SetTile
|
||||||
movs r0, #0xb5
|
movs r0, #0xb5
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0x1e
|
movs r1, #0x1e
|
||||||
bl sub_0805E4E0
|
bl sub_0805E4E0
|
||||||
|
@ -315,7 +315,7 @@ _08098492:
|
||||||
bne _080984C2
|
bne _080984C2
|
||||||
movs r0, #0x82
|
movs r0, #0x82
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080984C2:
|
_080984C2:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -114,7 +114,7 @@ _0808A598:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
ldr r0, _0808A5C8 @ =0x0000010F
|
ldr r0, _0808A5C8 @ =0x0000010F
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0808A5DE
|
b _0808A5DE
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808A5C8: .4byte 0x0000010F
|
_0808A5C8: .4byte 0x0000010F
|
||||||
|
|
|
@ -463,7 +463,7 @@ sub_08089538: @ 0x08089538
|
||||||
movs r0, #0x20
|
movs r0, #0x20
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
adds r0, #0xef
|
adds r0, #0xef
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
adds r0, #0x80
|
adds r0, #0x80
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
|
|
|
@ -214,7 +214,7 @@ _080314CC:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateSpriteForCollisionLayer
|
bl UpdateSpriteForCollisionLayer
|
||||||
movs r0, #0x84
|
movs r0, #0x84
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_080314FA:
|
_080314FA:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
||||||
|
@ -398,6 +398,6 @@ _08031652:
|
||||||
_08031658:
|
_08031658:
|
||||||
strh r0, [r4, #0x24]
|
strh r0, [r4, #0x24]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -152,7 +152,7 @@ _080382BC:
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl UpdateAnimationVariableFrames
|
bl UpdateAnimationVariableFrames
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080382D6
|
bne _080382D6
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -194,7 +194,7 @@ sub_08038304: @ 0x08038304
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
bl UpdateAnimationVariableFrames
|
bl UpdateAnimationVariableFrames
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08038334
|
bne _08038334
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
|
|
@ -356,7 +356,7 @@ _08038B18:
|
||||||
movs r1, #0
|
movs r1, #0
|
||||||
bl sub_08038C84
|
bl sub_08038C84
|
||||||
ldr r0, _08038B60 @ =0x0000015B
|
ldr r0, _08038B60 @ =0x0000015B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08038B5E:
|
_08038B5E:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -366,7 +366,7 @@ _08038B60: .4byte 0x0000015B
|
||||||
sub_08038B64: @ 0x08038B64
|
sub_08038B64: @ 0x08038B64
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
ldrb r0, [r4, #0xf]
|
ldrb r0, [r4, #0xf]
|
||||||
|
@ -392,7 +392,7 @@ sub_08038B90: @ 0x08038B90
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0800445C
|
bl sub_0800445C
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
|
@ -200,7 +200,7 @@ sub_0802BB10: @ 0x0802BB10
|
||||||
eors r1, r2
|
eors r1, r2
|
||||||
strb r1, [r0, #0x15]
|
strb r1, [r0, #0x15]
|
||||||
movs r0, #0x74
|
movs r0, #0x74
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
|
|
|
@ -141,7 +141,7 @@ sub_08023C5C: @ 0x08023C5C
|
||||||
sub_08023C8C: @ 0x08023C8C
|
sub_08023C8C: @ 0x08023C8C
|
||||||
push {r4, lr}
|
push {r4, lr}
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -240,7 +240,7 @@ _08023D48:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #1
|
movs r1, #1
|
||||||
movs r2, #0x20
|
movs r2, #0x20
|
||||||
bl sub_08049F64
|
bl PlayerInRange
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _08023E0A
|
beq _08023E0A
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
|
@ -266,7 +266,7 @@ _08023D6E:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08023E0A
|
bne _08023E0A
|
||||||
ldr r0, _08023D90 @ =0x0000012D
|
ldr r0, _08023D90 @ =0x0000012D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #4
|
movs r1, #4
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
|
@ -289,7 +289,7 @@ _08023D94:
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r4, #0x18]
|
strb r0, [r4, #0x18]
|
||||||
movs r0, #0x84
|
movs r0, #0x84
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateSpriteForCollisionLayer
|
bl UpdateSpriteForCollisionLayer
|
||||||
b _08023E0A
|
b _08023E0A
|
||||||
|
|
|
@ -104,7 +104,7 @@ sub_08099248: @ 0x08099248
|
||||||
strb r0, [r4, #0xc]
|
strb r0, [r4, #0xc]
|
||||||
strb r1, [r4, #0xe]
|
strb r1, [r4, #0xe]
|
||||||
ldr r0, _0809927C @ =0x000001B3
|
ldr r0, _0809927C @ =0x000001B3
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_08099330
|
bl sub_08099330
|
||||||
ldrb r0, [r4, #0xa]
|
ldrb r0, [r4, #0xa]
|
||||||
|
@ -200,7 +200,7 @@ sub_08099310: @ 0x08099310
|
||||||
bl sub_08099468
|
bl sub_08099468
|
||||||
movs r0, #0xd9
|
movs r0, #0xd9
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0809932E:
|
_0809932E:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
||||||
|
@ -406,7 +406,7 @@ sub_080994B8: @ 0x080994B8
|
||||||
push {r4, r5, r6, lr}
|
push {r4, r5, r6, lr}
|
||||||
adds r5, r0, #0
|
adds r5, r0, #0
|
||||||
ldr r0, _08099530 @ =0x000001B1
|
ldr r0, _08099530 @ =0x000001B1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
adds r0, #0x6c
|
adds r0, #0x6c
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
|
|
|
@ -109,7 +109,7 @@ sub_0802B35C: @ 0x0802B35C
|
||||||
adds r4, r0, #0
|
adds r4, r0, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
movs r3, #0
|
movs r3, #0
|
||||||
ldrb r0, [r4, #0xa]
|
ldrb r0, [r4, #0xa]
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
|
|
|
@ -350,7 +350,7 @@ _080284B4:
|
||||||
strb r0, [r4, #0x15]
|
strb r0, [r4, #0x15]
|
||||||
movs r0, #0x8f
|
movs r0, #0x8f
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0802850A
|
b _0802850A
|
||||||
_080284D2:
|
_080284D2:
|
||||||
strb r1, [r4, #0xc]
|
strb r1, [r4, #0xc]
|
||||||
|
@ -477,7 +477,7 @@ _080285BC:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080285D6
|
bne _080285D6
|
||||||
movs r0, #0xf0
|
movs r0, #0xf0
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #2
|
movs r1, #2
|
||||||
movs r2, #0x40
|
movs r2, #0x40
|
||||||
|
@ -500,7 +500,7 @@ _080285EE:
|
||||||
cmp r0, #0x20
|
cmp r0, #0x20
|
||||||
bls _080285FA
|
bls _080285FA
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_080285FA:
|
_080285FA:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
|
@ -854,7 +854,7 @@ sub_08028858: @ 0x08028858
|
||||||
strh r0, [r4, #0x24]
|
strh r0, [r4, #0x24]
|
||||||
_08028890:
|
_08028890:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl GetNextFrame
|
bl GetNextFrame
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
|
@ -101,7 +101,7 @@ _0808456C:
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _08084582
|
bne _08084582
|
||||||
ldrh r0, [r4, #2]
|
ldrh r0, [r4, #2]
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08084582:
|
_08084582:
|
||||||
ldrb r1, [r5, #0xb]
|
ldrb r1, [r5, #0xb]
|
||||||
movs r0, #0x80
|
movs r0, #0x80
|
||||||
|
|
|
@ -196,7 +196,7 @@ _0802B780:
|
||||||
b _0802B7A0
|
b _0802B7A0
|
||||||
_0802B794:
|
_0802B794:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0802B7A2
|
bne _0802B7A2
|
||||||
movs r0, #1
|
movs r0, #1
|
||||||
|
@ -366,7 +366,7 @@ _0802B8CC:
|
||||||
strb r0, [r4, #0xe]
|
strb r0, [r4, #0xe]
|
||||||
_0802B8D4:
|
_0802B8D4:
|
||||||
ldr r0, _0802B8DC @ =0x0000012B
|
ldr r0, _0802B8DC @ =0x0000012B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802B8DA:
|
_0802B8DA:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -419,7 +419,7 @@ _0802B91C:
|
||||||
adds r0, r3, #0
|
adds r0, r3, #0
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
ldr r0, _0802B944 @ =0x0000012B
|
ldr r0, _0802B944 @ =0x0000012B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802B940:
|
_0802B940:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -831,7 +831,7 @@ _08033DCE:
|
||||||
cmp r0, #0x3e
|
cmp r0, #0x3e
|
||||||
bls _08033DE2
|
bls _08033DE2
|
||||||
adds r0, r6, #0
|
adds r0, r6, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_08033DE2:
|
_08033DE2:
|
||||||
pop {r4, r5, r6, pc}
|
pop {r4, r5, r6, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -153,7 +153,7 @@ _08039390:
|
||||||
strb r0, [r1, #0xb]
|
strb r0, [r1, #0xb]
|
||||||
movs r0, #0xc3
|
movs r0, #0xc3
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _080393DC
|
b _080393DC
|
||||||
_080393CA:
|
_080393CA:
|
||||||
adds r0, r1, #0
|
adds r0, r1, #0
|
||||||
|
@ -162,7 +162,7 @@ _080393CA:
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
movs r0, #0xc3
|
movs r0, #0xc3
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
str r4, [r5, #0x54]
|
str r4, [r5, #0x54]
|
||||||
_080393DC:
|
_080393DC:
|
||||||
adds r0, r5, #0
|
adds r0, r5, #0
|
||||||
|
@ -404,7 +404,7 @@ sub_0803958C: @ 0x0803958C
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _080395D4
|
bne _080395D4
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _080395C0
|
beq _080395C0
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -452,7 +452,7 @@ sub_080395D8: @ 0x080395D8
|
||||||
movs r0, #0x5a
|
movs r0, #0x5a
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, #0x7d
|
movs r0, #0x7d
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08039602:
|
_08039602:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
||||||
|
@ -509,7 +509,7 @@ _0803963A:
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
bl sub_080399C4
|
bl sub_080399C4
|
||||||
ldr r0, _0803966C @ =0x0000014B
|
ldr r0, _0803966C @ =0x0000014B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0803966A:
|
_0803966A:
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
@ -764,7 +764,7 @@ _08039836:
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
bl InitAnimationForceUpdate
|
bl InitAnimationForceUpdate
|
||||||
ldr r0, _08039854 @ =0x0000012B
|
ldr r0, _08039854 @ =0x0000012B
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {pc}
|
pop {pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08039854: .4byte 0x0000012B
|
_08039854: .4byte 0x0000012B
|
||||||
|
@ -1018,7 +1018,7 @@ sub_08039A20: @ 0x08039A20
|
||||||
movs r0, #0x3c
|
movs r0, #0x3c
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, #0xfb
|
movs r0, #0xfb
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08039A44:
|
_08039A44:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
|
@ -115,11 +115,11 @@ _08066B20:
|
||||||
_08066B2A:
|
_08066B2A:
|
||||||
movs r0, #0x87
|
movs r0, #0x87
|
||||||
lsls r0, r0, #2
|
lsls r0, r0, #2
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08066B66
|
b _08066B66
|
||||||
_08066B34:
|
_08066B34:
|
||||||
ldr r0, _08066B3C @ =0x0000021E
|
ldr r0, _08066B3C @ =0x0000021E
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _08066B66
|
b _08066B66
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08066B3C: .4byte 0x0000021E
|
_08066B3C: .4byte 0x0000021E
|
||||||
|
@ -140,7 +140,7 @@ _08066B52:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_0805DE18
|
bl sub_0805DE18
|
||||||
ldr r0, _08066B70 @ =0x0000021D
|
ldr r0, _08066B70 @ =0x0000021D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_08066B66:
|
_08066B66:
|
||||||
ldrb r1, [r5]
|
ldrb r1, [r5]
|
||||||
movs r0, #0x7f
|
movs r0, #0x7f
|
||||||
|
|
|
@ -1418,7 +1418,7 @@ _08042FC2:
|
||||||
ldr r0, [r0, #0xc]
|
ldr r0, [r0, #0xc]
|
||||||
ldrb r1, [r4, #0x15]
|
ldrb r1, [r4, #0x15]
|
||||||
strb r1, [r0, #0x15]
|
strb r1, [r0, #0x15]
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_08042FCE:
|
_08042FCE:
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
|
@ -3298,7 +3298,7 @@ _08043D92:
|
||||||
cmp r2, #4
|
cmp r2, #4
|
||||||
bls _08043D92
|
bls _08043D92
|
||||||
movs r0, #0xfe
|
movs r0, #0xfe
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
pop {r4, r5, pc}
|
pop {r4, r5, pc}
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08043DAC: .4byte gUnk_080D13E9
|
_08043DAC: .4byte gUnk_080D13E9
|
||||||
|
|
|
@ -100,7 +100,7 @@ _0802ED0E:
|
||||||
beq _0802ED24
|
beq _0802ED24
|
||||||
movs r0, #0xbd
|
movs r0, #0xbd
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802ED24:
|
_0802ED24:
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
strb r0, [r6]
|
strb r0, [r6]
|
||||||
|
@ -123,7 +123,7 @@ _0802ED3E:
|
||||||
cmp r0, #0xff
|
cmp r0, #0xff
|
||||||
beq _0802ED4E
|
beq _0802ED4E
|
||||||
movs r0, #0xe5
|
movs r0, #0xe5
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0802ED4E:
|
_0802ED4E:
|
||||||
movs r0, #0xff
|
movs r0, #0xff
|
||||||
strb r0, [r5]
|
strb r0, [r5]
|
||||||
|
@ -528,7 +528,7 @@ sub_0802F04C: @ 0x0802F04C
|
||||||
movs r1, #0x32
|
movs r1, #0x32
|
||||||
ldrsh r6, [r4, r1]
|
ldrsh r6, [r4, r1]
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0802F06A
|
bne _0802F06A
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
|
|
@ -251,7 +251,7 @@ sub_0803E258: @ 0x0803E258
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0
|
movs r1, #0
|
||||||
movs r2, #8
|
movs r2, #8
|
||||||
bl sub_08049F64
|
bl PlayerInRange
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
beq _0803E280
|
beq _0803E280
|
||||||
movs r0, #2
|
movs r0, #2
|
||||||
|
|
|
@ -336,7 +336,7 @@ _0806B8C4:
|
||||||
adds r0, #1
|
adds r0, #1
|
||||||
strb r0, [r5, #0xd]
|
strb r0, [r5, #0xd]
|
||||||
movs r0, #0xf4
|
movs r0, #0xf4
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
movs r0, #0
|
movs r0, #0
|
||||||
strb r0, [r5, #0xe]
|
strb r0, [r5, #0xe]
|
||||||
_0806B8FA:
|
_0806B8FA:
|
||||||
|
|
|
@ -439,7 +439,7 @@ _0803FAAC:
|
||||||
cmp r0, #0xff
|
cmp r0, #0xff
|
||||||
beq _0803FAB8
|
beq _0803FAB8
|
||||||
adds r0, r7, #0
|
adds r0, r7, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
_0803FAB8:
|
_0803FAB8:
|
||||||
adds r0, r7, #0
|
adds r0, r7, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
|
|
|
@ -384,7 +384,7 @@ sub_08041618: @ 0x08041618
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl UpdateAnimationSingleFrame
|
bl UpdateAnimationSingleFrame
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
bl sub_080AEF88
|
bl ProcessMovement
|
||||||
ldr r0, _0804165C @ =gRoomControls
|
ldr r0, _0804165C @ =gRoomControls
|
||||||
ldrh r2, [r0, #8]
|
ldrh r2, [r0, #8]
|
||||||
adds r0, r2, #0
|
adds r0, r2, #0
|
||||||
|
|
|
@ -243,7 +243,7 @@ sub_0802A5B8: @ 0x0802A5B8
|
||||||
cmp r0, #0
|
cmp r0, #0
|
||||||
bne _0802A60E
|
bne _0802A60E
|
||||||
ldr r0, _0802A5E4 @ =0x0000012D
|
ldr r0, _0802A5E4 @ =0x0000012D
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
movs r1, #0
|
movs r1, #0
|
||||||
bl InitializeAnimation
|
bl InitializeAnimation
|
||||||
|
|
|
@ -110,7 +110,7 @@ _0808B4F8:
|
||||||
strb r2, [r1, #0x14]
|
strb r2, [r1, #0x14]
|
||||||
movs r0, #0x89
|
movs r0, #0x89
|
||||||
lsls r0, r0, #1
|
lsls r0, r0, #1
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
ldrb r1, [r4, #0xf]
|
ldrb r1, [r4, #0xf]
|
||||||
adds r1, #0x10
|
adds r1, #0x10
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
@ -142,7 +142,7 @@ _0808B554:
|
||||||
movs r0, #0x3c
|
movs r0, #0x3c
|
||||||
strb r0, [r4, #0xf]
|
strb r0, [r4, #0xf]
|
||||||
adds r0, #0xd6
|
adds r0, #0xd6
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
_0808B562:
|
_0808B562:
|
||||||
pop {r4, pc}
|
pop {r4, pc}
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,7 @@ sub_0802A2B4: @ 0x0802A2B4
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
movs r0, #0x84
|
movs r0, #0x84
|
||||||
bl sub_08004488
|
bl EnqueSFX
|
||||||
b _0802A2E2
|
b _0802A2E2
|
||||||
_0802A2DC:
|
_0802A2DC:
|
||||||
adds r0, r4, #0
|
adds r0, r4, #0
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue