summaryrefslogtreecommitdiff
path: root/asm/code_08033FFC.s
diff options
context:
space:
mode:
authortheo <arisstephenson2@gmail.com>2020-06-06 19:12:44 -0700
committertheo <arisstephenson2@gmail.com>2020-06-06 19:12:44 -0700
commit83d240e9a50dfd9cbfce76e037df5bd689a0e045 (patch)
tree7b93474f454087bc993ec16a3388ac9644053d36 /asm/code_08033FFC.s
parent50ed8b3e437e084122aa70865a0c468ca3c8b543 (diff)
split npcs
Diffstat (limited to 'asm/code_08033FFC.s')
-rw-r--r--asm/code_08033FFC.s626
1 files changed, 313 insertions, 313 deletions
diff --git a/asm/code_08033FFC.s b/asm/code_08033FFC.s
index 07efb727..9026bdf9 100644
--- a/asm/code_08033FFC.s
+++ b/asm/code_08033FFC.s
@@ -1293,7 +1293,7 @@ _0803496C:
strb r0, [r3, #0x10]
adds r0, r3, #0
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
b _08034996
_08034982:
ldrb r0, [r3, #0xa]
@@ -1474,7 +1474,7 @@ _08034A98:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_08034ABA:
ldr r0, [r4, #0x50]
adds r1, r4, #0
@@ -1512,7 +1512,7 @@ sub_08034AEC: @ 0x08034AEC
strb r1, [r0, #0xe]
ldrb r1, [r0, #0xa]
adds r1, #1
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _08034B08 @ =0x00000151
bl PlaySFX
pop {pc}
@@ -1561,7 +1561,7 @@ sub_08034B38: @ 0x08034B38
ldrb r1, [r4, #0xa]
adds r1, #3
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _08034B9A
_08034B58:
movs r0, #0xe
@@ -1635,7 +1635,7 @@ sub_08034BC8: @ 0x08034BC8
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_08034BDE:
ldr r0, [r4, #0x50]
adds r1, r4, #0
@@ -1782,7 +1782,7 @@ sub_08034CC4: @ 0x08034CC4
bl sub_08034F70
ldrb r1, [r5, #0xa]
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _08034D44 @ =0x00004022
movs r2, #0x2e
ldrsh r1, [r5, r2]
@@ -1959,7 +1959,7 @@ sub_08034E30: @ 0x08034E30
bl UpdateSpriteOrderAndFlip
adds r0, r4, #0
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
.align 2, 0
@@ -2384,7 +2384,7 @@ sub_08035164: @ 0x08035164
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803518C:
adds r0, r4, #0
bl sub_08035194
@@ -2790,7 +2790,7 @@ _08035456:
ldr r0, [r2]
ldr r0, [r0, #0xc]
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _080354DC
.align 2, 0
_080354AC: .4byte gUnk_030010A0
@@ -2812,7 +2812,7 @@ _080354B0:
ldr r0, [r3]
ldr r0, [r0, #0xc]
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
_080354DC:
adds r0, r5, #0
movs r1, #0x87
@@ -3421,7 +3421,7 @@ _08035974:
adds r1, r1, r0
ldrb r1, [r1]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _080359A0
.align 2, 0
_0803598C: .4byte gUnk_080CF08C
@@ -3432,7 +3432,7 @@ _08035990:
adds r1, r1, r0
ldrb r1, [r1]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_080359A0:
adds r0, r4, #0
bl sub_08035B94
@@ -6737,7 +6737,7 @@ sub_08037220: @ 0x08037220
bl sub_0800015E
adds r0, r5, #0
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
pop {r4, r5, r6, pc}
.align 2, 0
_0803727C: .4byte gRoomControls
@@ -7089,7 +7089,7 @@ _080374F2:
strb r0, [r4, #0x14]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
adds r0, r4, #0
bl sub_08037810
cmp r0, #0
@@ -7223,7 +7223,7 @@ sub_080375F8: @ 0x080375F8
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_08037622:
pop {r4, pc}
@@ -7425,7 +7425,7 @@ sub_08037794: @ 0x08037794
movs r1, #0x26
strb r1, [r2]
ldrb r1, [r0, #0x14]
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
thumb_func_start sub_080377B0
@@ -7473,7 +7473,7 @@ _080377FE:
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, r5, pc}
thumb_func_start sub_08037810
@@ -7544,7 +7544,7 @@ sub_08037810: @ 0x08037810
strh r0, [r3]
ldrb r1, [r5, #0x14]
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #1
b _080378AE
.align 2, 0
@@ -7595,7 +7595,7 @@ sub_080378B0: @ 0x080378B0
ldrb r1, [r4, #0x14]
adds r1, #8
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #1
b _08037912
.align 2, 0
@@ -7692,7 +7692,7 @@ sub_0803797C: @ 0x0803797C
strb r0, [r5, #0x14]
adds r1, r0, #4
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
_080379BA:
pop {r4, r5, pc}
@@ -7718,7 +7718,7 @@ sub_080379BC: @ 0x080379BC
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
thumb_func_start sub_080379EC
@@ -7775,7 +7775,7 @@ sub_08037A14: @ 0x08037A14
ldrb r1, [r4, #0x14]
adds r1, #0xc
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
.align 2, 0
@@ -7835,7 +7835,7 @@ _08037A84:
ldrb r1, [r4, #0x14]
adds r1, #0x10
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
.align 2, 0
@@ -8265,7 +8265,7 @@ _08037DEE:
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08037E0C:
pop {r4, pc}
.align 2, 0
@@ -8327,7 +8327,7 @@ _08037E7A:
strb r4, [r5, #0x14]
adds r0, r5, #0
adds r1, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08037E8E:
pop {r4, r5, r6, pc}
@@ -8356,7 +8356,7 @@ _08037EAC:
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
movs r0, #1
_08037EC6:
pop {r4, pc}
@@ -8430,7 +8430,7 @@ _08037F46:
str r0, [r4, #0x20]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_08037F50:
pop {r4, pc}
.align 2, 0
@@ -8504,7 +8504,7 @@ _08037FB2:
strb r4, [r0]
adds r0, r5, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
pop {r4, r5, pc}
.align 2, 0
@@ -8544,7 +8544,7 @@ _08037FF8:
bl sub_08038168
adds r0, r4, #0
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
b _08038046
_0803802C:
adds r0, r4, #0
@@ -8558,7 +8558,7 @@ _0803802C:
strb r0, [r4, #0xf]
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_08038046:
pop {r4, pc}
@@ -8589,7 +8589,7 @@ sub_08038048: @ 0x08038048
movs r0, #0x14
strb r0, [r4, #0xe]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _0803810C
_08038088:
ldrh r0, [r4, #0x2a]
@@ -8633,7 +8633,7 @@ _080380C8:
bge _080380E2
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
movs r0, #1
strb r0, [r4, #0xd]
_080380E2:
@@ -8693,7 +8693,7 @@ sub_08038110: @ 0x08038110
bl sub_08038168
adds r0, r4, #0
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
b _08038164
_08038150:
movs r0, #0
@@ -8704,7 +8704,7 @@ _08038150:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_08038164:
pop {r4, pc}
.align 2, 0
@@ -9006,7 +9006,7 @@ _08038398:
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080383AA:
pop {r4, r5, r6, pc}
@@ -9033,7 +9033,7 @@ sub_080383AC: @ 0x080383AC
beq _080383DC
strb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080383DC:
pop {r4, pc}
.align 2, 0
@@ -9073,7 +9073,7 @@ sub_080383E4: @ 0x080383E4
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
.align 2, 0
_0803842C: .4byte gLinkEntity
@@ -9213,7 +9213,7 @@ sub_080384E0: @ 0x080384E0
strb r0, [r1]
ldrb r1, [r6, #0x14]
adds r0, r6, #0
- bl sub_08004260
+ bl UpdateSprite
pop {r4, r5, r6, pc}
thumb_func_start sub_08038534
@@ -9264,7 +9264,7 @@ _08038578:
_0803858A:
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _080385C8
_08038594:
ldrb r0, [r4, #0xe]
@@ -9289,7 +9289,7 @@ _08038594:
strb r0, [r4, #0x15]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080385C8:
pop {r4, pc}
.align 2, 0
@@ -9318,7 +9318,7 @@ sub_080385CC: @ 0x080385CC
strb r0, [r4, #0x15]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _08038648
_08038604:
ldrb r0, [r4, #0xf]
@@ -9355,7 +9355,7 @@ _08038638:
strb r0, [r4, #0x15]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08038648:
pop {r4, r5, r6, pc}
.align 2, 0
@@ -9454,7 +9454,7 @@ sub_080386B8: @ 0x080386B8
ldrb r1, [r4, #0x15]
lsrs r1, r1, #2
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #2
movs r2, #0
@@ -9547,7 +9547,7 @@ sub_08038754: @ 0x08038754
lsrs r1, r1, #0x18
adds r1, #9
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _080387D8
.align 2, 0
_080387C0: .4byte 0x0000012B
@@ -9560,7 +9560,7 @@ _080387C4:
lsrs r1, r1, #0x18
adds r1, #8
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080387D8:
adds r0, r4, #0
movs r1, #2
@@ -9654,7 +9654,7 @@ _0803887E:
strb r0, [r4, #0x14]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08038890:
adds r0, r4, #0
bl sub_08004274
@@ -10193,7 +10193,7 @@ sub_08038C84: @ 0x08038C84
_08038C98:
adds r0, r3, #0
adds r1, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
.align 2, 0
@@ -10382,7 +10382,7 @@ sub_08038DD8: @ 0x08038DD8
ands r1, r2
strb r1, [r3]
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _08038E14 @ =0x000001D9
bl sub_08004488
pop {pc}
@@ -10680,7 +10680,7 @@ _08039042:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
b _080390BC
.align 2, 0
_08039068: .4byte gUnk_080CF7BE
@@ -10699,7 +10699,7 @@ _0803906C:
bl sub_080390C0
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
bl Random
ands r0, r5
cmp r0, #0
@@ -10719,7 +10719,7 @@ _080390AA:
ands r1, r0
adds r1, #2
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080390BC:
pop {r4, r5, pc}
.align 2, 0
@@ -10816,7 +10816,7 @@ sub_08039140: @ 0x08039140
bl sub_080390F8
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
.align 2, 0
_08039174: .4byte gLinkEntity
@@ -10930,7 +10930,7 @@ sub_08039218: @ 0x08039218
beq _0803924C
adds r0, r2, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
_0803924C:
ldr r0, _0803925C @ =0x000001D9
bl sub_08004488
@@ -11703,7 +11703,7 @@ _080397DC:
ldrb r1, [r4, #0x14]
adds r1, #0xc
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #1
b _0803981A
.align 2, 0
@@ -11738,7 +11738,7 @@ _08039836:
ldrb r1, [r2, #0x14]
adds r1, #8
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _08039854 @ =0x0000012B
bl sub_08004488
pop {pc}
@@ -11785,7 +11785,7 @@ _0803988C:
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
lsls r0, r4, #1
ldrb r1, [r5, #0x14]
adds r0, r0, r1
@@ -11885,7 +11885,7 @@ sub_0803992C: @ 0x0803992C
beq _08039980
adds r0, r4, #0
adds r1, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
b _08039988
.align 2, 0
_08039978: .4byte gUnk_080CF900
@@ -11893,7 +11893,7 @@ _0803997C: .4byte gUnk_080CF910
_08039980:
adds r1, r2, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_08039988:
pop {r4, pc}
.align 2, 0
@@ -11921,7 +11921,7 @@ sub_0803998C: @ 0x0803998C
strh r1, [r0]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
.align 2, 0
_080399C0: .4byte gUnk_080CF918
@@ -12017,7 +12017,7 @@ sub_08039A48: @ 0x08039A48
ldrb r1, [r2, #0x14]
adds r1, #0x10
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
.align 2, 0
@@ -12068,7 +12068,7 @@ _08039AC2:
ldrb r1, [r5, #0x14]
adds r1, #0x14
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, r5, pc}
thumb_func_start sub_08039AD4
@@ -12094,7 +12094,7 @@ sub_08039AD4: @ 0x08039AD4
ldrb r1, [r4, #0x14]
adds r1, #0x18
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _08039B1C @ =0x00004067
adds r1, r4, #0
adds r1, #0x38
@@ -12464,7 +12464,7 @@ sub_08039D74: @ 0x08039D74
bl sub_0800015E
adds r0, r5, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
pop {r4, r5, r6, pc}
.align 2, 0
_08039DD0: .4byte gRoomControls
@@ -13042,10 +13042,10 @@ _0803A210:
strb r1, [r0]
adds r0, r4, #0
movs r1, #0x18
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #9
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _0803A248 @ =0x00000127
bl PlaySFX
_0803A23E:
@@ -13178,7 +13178,7 @@ _0803A310:
strb r1, [r2, #0x18]
adds r0, r4, #0
movs r1, #0x10
- bl sub_08004260
+ bl UpdateSprite
b _0803A360
.align 2, 0
_0803A34C: .4byte 0xFFF00000
@@ -13188,7 +13188,7 @@ _0803A354:
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
_0803A360:
pop {r4, pc}
.align 2, 0
@@ -13314,7 +13314,7 @@ _0803A44E:
strb r0, [r4, #0xd]
adds r0, r4, #0
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
b _0803A546
_0803A468:
adds r0, r4, #0
@@ -13334,7 +13334,7 @@ _0803A468:
strb r0, [r4, #0x18]
ldr r0, [r4, #0x54]
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0xb7
lsls r0, r0, #1
bl PlaySFX
@@ -13362,7 +13362,7 @@ _0803A4B2:
strb r0, [r4, #0xd]
ldr r0, [r4, #0x54]
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
b _0803A546
_0803A4CC:
adds r0, r4, #0
@@ -13384,7 +13384,7 @@ _0803A4CC:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
b _0803A546
_0803A4FA:
adds r0, r4, #0
@@ -13524,7 +13524,7 @@ sub_0803A5D0: @ 0x0803A5D0
adds r1, #4
strh r1, [r0, #0x36]
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
_0803A608: .4byte gUnk_080CED6C
@@ -13566,7 +13566,7 @@ sub_0803A60C: @ 0x0803A60C
strb r0, [r4, #0x18]
ldr r0, [r4, #0x54]
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
_0803A658:
pop {r4, pc}
.align 2, 0
@@ -13802,7 +13802,7 @@ sub_0803A7CC: @ 0x0803A7CC
strb r0, [r4, #0xc]
ldr r0, [r4, #0x54]
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
b _0803A812
.align 2, 0
_0803A808: .4byte gUnk_080CED6C
@@ -13851,7 +13851,7 @@ sub_0803A814: @ 0x0803A814
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
_0803A864:
pop {r4, pc}
.align 2, 0
@@ -13927,10 +13927,10 @@ sub_0803A8B8: @ 0x0803A8B8
strh r0, [r4, #0x36]
adds r0, r4, #0
movs r1, #6
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _0803A908 @ =0x00000153
bl PlaySFX
pop {r4, pc}
@@ -13981,10 +13981,10 @@ sub_0803A90C: @ 0x0803A90C
strh r0, [r4, #0x24]
adds r0, r4, #0
movs r1, #7
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
_0803A970:
pop {r4, pc}
.align 2, 0
@@ -14047,10 +14047,10 @@ _0803A9C2:
strb r1, [r2, #0x10]
adds r0, r4, #0
movs r1, #8
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #3
- bl sub_080042AC
+ bl LoadAnimation
_0803A9F8:
pop {r4, pc}
.align 2, 0
@@ -14126,7 +14126,7 @@ _0803AA6E:
strh r1, [r0]
ldr r0, [r4, #0x54]
movs r1, #4
- bl sub_080042AC
+ bl LoadAnimation
_0803AA8E:
pop {r4, r5, pc}
.align 2, 0
@@ -14169,7 +14169,7 @@ sub_0803AA98: @ 0x0803AA98
strh r0, [r4, #0x24]
adds r0, r4, #0
movs r1, #0xa
- bl sub_08004260
+ bl UpdateSprite
ldr r2, [r4, #0x74]
ldrb r1, [r2, #0x10]
movs r0, #0x80
@@ -14182,7 +14182,7 @@ sub_0803AA98: @ 0x0803AA98
strb r0, [r1]
adds r0, r2, #0
movs r1, #5
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0xb7
lsls r0, r0, #1
bl PlaySFX
@@ -14267,10 +14267,10 @@ sub_0803AB5C: @ 0x0803AB5C
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0xb
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
_0803ABAC:
pop {r4, pc}
.align 2, 0
@@ -14318,10 +14318,10 @@ sub_0803ABB4: @ 0x0803ABB4
strh r0, [r4, #0x24]
adds r0, r4, #0
movs r1, #0x10
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803AC14:
pop {r4, pc}
.align 2, 0
@@ -14554,10 +14554,10 @@ sub_0803ADAC: @ 0x0803ADAC
strb r0, [r2, #0x10]
adds r0, r4, #0
movs r1, #0xb
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
bl sub_0803B798
b _0803ADF2
_0803ADEC:
@@ -14658,7 +14658,7 @@ _0803AE82:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
b _0803AEC0
.align 2, 0
_0803AEAC: .4byte gUnk_080CED6C
@@ -14727,7 +14727,7 @@ sub_0803AF18: @ 0x0803AF18
strb r0, [r4, #0x10]
adds r0, r4, #0
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
ldr r2, _0803AF4C @ =gUnk_080CED6C
ldr r0, [r4, #0x50]
ldrb r0, [r0, #0xf]
@@ -14764,7 +14764,7 @@ sub_0803AF50: @ 0x0803AF50
strb r0, [r4, #0x18]
ldr r0, [r4, #0x54]
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
_0803AF7A:
pop {r4, pc}
@@ -14912,7 +14912,7 @@ _0803B064:
strb r0, [r2, #0xc]
ldr r0, [r2, #0x54]
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
_0803B070:
pop {pc}
.align 2, 0
@@ -14956,10 +14956,10 @@ sub_0803B074: @ 0x0803B074
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803B0CC:
pop {r4, pc}
.align 2, 0
@@ -15016,7 +15016,7 @@ _0803B11E:
strb r1, [r0]
ldr r0, [r2, #0x54]
movs r1, #9
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _0803B140 @ =0x0000014F
bl PlaySFX
pop {pc}
@@ -15040,7 +15040,7 @@ sub_0803B144: @ 0x0803B144
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #0x16
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #0x14
bl sub_0803B8E8
@@ -15256,7 +15256,7 @@ sub_0803B2D0: @ 0x0803B2D0
adds r1, #4
strh r2, [r1]
movs r1, #3
- bl sub_08004260
+ bl UpdateSprite
_0803B30A:
pop {r4, pc}
@@ -15279,7 +15279,7 @@ sub_0803B30C: @ 0x0803B30C
bl sub_0803B8E8
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_0803B334:
pop {r4, pc}
.align 2, 0
@@ -15374,10 +15374,10 @@ sub_0803B398: @ 0x0803B398
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x54]
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803B3F2
.align 2, 0
_0803B3E8: .4byte gUnk_080CED6C
@@ -15510,7 +15510,7 @@ sub_0803B4D4: @ 0x0803B4D4
movs r1, #3
strb r1, [r0, #0xc]
movs r1, #0x10
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -15596,7 +15596,7 @@ sub_0803B55C: @ 0x0803B55C
beq _0803B59A
adds r0, r5, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
b _0803B59A
_0803B588:
adds r0, r5, #0
@@ -15606,7 +15606,7 @@ _0803B588:
beq _0803B59A
adds r0, r5, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_0803B59A:
pop {r4, r5, pc}
@@ -15671,7 +15671,7 @@ _0803B5F6:
cmp r0, r1
beq _0803B60A
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803B60A:
pop {r4, pc}
.align 2, 0
@@ -15797,7 +15797,7 @@ _0803B6E4:
strb r0, [r4]
adds r0, r2, #0
movs r1, #0x17
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
.align 2, 0
@@ -16039,7 +16039,7 @@ sub_0803B870: @ 0x0803B870
strb r0, [r1]
adds r0, r4, #0
movs r1, #7
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0xb7
lsls r0, r0, #1
bl PlaySFX
@@ -16129,7 +16129,7 @@ _0803B950:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x50]
adds r1, r4, #0
bl sub_0806FA6C
@@ -16911,7 +16911,7 @@ sub_0803BF2C: @ 0x0803BF2C
adds r2, #0x81
ldrb r2, [r2]
adds r1, r1, r2
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -17095,7 +17095,7 @@ _0803C07E:
beq _0803C09C
adds r1, r2, #4
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
_0803C09C:
adds r0, r5, #0
bl sub_0803BF48
@@ -17925,7 +17925,7 @@ _0803C6D0:
_0803C6D2:
adds r0, r3, #0
adds r1, r2, #0
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
thumb_func_start sub_0803C6DC
@@ -18232,7 +18232,7 @@ sub_0803C8E4: @ 0x0803C8E4
ldrb r1, [r4, #0x14]
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803C914:
pop {r4, pc}
.align 2, 0
@@ -18257,7 +18257,7 @@ sub_0803C918: @ 0x0803C918
ldrb r1, [r4, #0x14]
adds r1, #0xc
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803C94E
_0803C946:
adds r0, r4, #0
@@ -18286,7 +18286,7 @@ sub_0803C950: @ 0x0803C950
strb r0, [r4, #0x18]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803C97A:
pop {r4, pc}
@@ -18331,7 +18331,7 @@ _0803C9C2:
strb r1, [r2]
ldr r0, [r4, #0x54]
ldrb r1, [r4, #0x14]
- bl sub_080042AC
+ bl LoadAnimation
_0803C9D2:
pop {r4, pc}
@@ -18361,7 +18361,7 @@ _0803C9F6:
ldrb r1, [r2, #0x14]
adds r1, #4
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803CA08:
pop {pc}
.align 2, 0
@@ -18383,7 +18383,7 @@ sub_0803CA0C: @ 0x0803CA0C
ldrb r1, [r4, #0x14]
adds r1, #0x14
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
adds r2, r4, #0
adds r2, #0x29
ldrb r1, [r2]
@@ -18459,10 +18459,10 @@ _0803CAAA:
strb r4, [r5, #0x14]
adds r1, r4, r6
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r5, #0x54]
adds r1, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803CACA:
pop {r4, r5, r6, pc}
.align 2, 0
@@ -18517,7 +18517,7 @@ _0803CB1A:
ldr r0, [r4, #0x54]
ldrb r1, [r4, #0x14]
adds r1, #4
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #1
_0803CB32:
pop {r4, r5, pc}
@@ -18541,7 +18541,7 @@ sub_0803CB34: @ 0x0803CB34
ldrb r1, [r4, #0x14]
adds r1, #8
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
.align 2, 0
_0803CB60: .4byte gLinkEntity
@@ -18626,7 +18626,7 @@ _0803CBC6:
ldrb r1, [r3, #0x14]
adds r1, #0x10
adds r0, r3, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
.align 2, 0
@@ -18842,7 +18842,7 @@ sub_0803CD6C: @ 0x0803CD6C
strh r0, [r1]
adds r0, r4, #0
movs r1, #4
- bl sub_080042AC
+ bl LoadAnimation
adds r0, r4, #0
bl sub_0803CE14
pop {r4, pc}
@@ -18926,7 +18926,7 @@ sub_0803CE14: @ 0x0803CE14
lsrs r1, r1, #3
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803CE38:
pop {r4, pc}
.align 2, 0
@@ -19474,7 +19474,7 @@ _0803D210:
ble _0803D210
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803D25A:
pop {r4, r5, r6, pc}
.align 2, 0
@@ -19574,7 +19574,7 @@ _0803D2E4:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803D400
_0803D318:
adds r1, r4, #0
@@ -19613,7 +19613,7 @@ _0803D344:
strb r0, [r1]
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _0803D3BA
_0803D366:
movs r0, #6
@@ -19742,7 +19742,7 @@ _0803D438:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #3
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _0803D454 @ =0x0000019B
bl PlaySFX
b _0803D558
@@ -19819,7 +19819,7 @@ _0803D4D0:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #4
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0xf5
bl PlaySFX
b _0803D558
@@ -19874,7 +19874,7 @@ _0803D54E:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803D558:
adds r0, r4, #0
bl sub_080042B8
@@ -19988,7 +19988,7 @@ _0803D5F8:
_0803D620:
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _0803D650
_0803D62A:
adds r0, r4, #0
@@ -20002,7 +20002,7 @@ _0803D62A:
strb r0, [r2]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803D650
_0803D646:
movs r1, #0
@@ -20042,7 +20042,7 @@ sub_0803D658: @ 0x0803D658
strb r0, [r4, #0x15]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803D6EE
_0803D68E:
adds r2, r4, #0
@@ -20115,7 +20115,7 @@ sub_0803D700: @ 0x0803D700
strb r0, [r4, #0x15]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803D82E
_0803D720:
adds r2, r4, #0
@@ -20152,7 +20152,7 @@ _0803D744:
strb r0, [r2]
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _0803D81C
_0803D764:
adds r0, r4, #0
@@ -20223,7 +20223,7 @@ _0803D7E4:
movs r0, #0x30
strb r0, [r4, #0xf]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803D81C
_0803D7FA:
ldrb r0, [r4, #0xf]
@@ -20456,7 +20456,7 @@ sub_0803D974: @ 0x0803D974
str r1, [r0, #0x54]
ldrb r1, [r5]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, r5, pc}
.align 2, 0
@@ -20496,7 +20496,7 @@ _0803D9F6:
strb r0, [r1]
ldrb r1, [r2]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803DA44
_0803DA02:
adds r2, r4, #0
@@ -20531,7 +20531,7 @@ _0803DA2E:
beq _0803DA44
adds r0, r4, #0
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
_0803DA44:
adds r1, r4, #0
adds r1, #0x75
@@ -20612,7 +20612,7 @@ sub_0803DAA8: @ 0x0803DAA8
bl PositionRelative
adds r0, r4, #0
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
pop {r4, pc}
.align 2, 0
@@ -20651,7 +20651,7 @@ _0803DB16:
strb r1, [r4, #0x15]
lsrs r1, r1, #3
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803DB54
_0803DB28:
adds r1, r4, #0
@@ -20662,7 +20662,7 @@ _0803DB28:
strb r2, [r1]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803DB54
_0803DB3E:
adds r1, r4, #0
@@ -20674,7 +20674,7 @@ _0803DB3E:
strb r0, [r1]
adds r0, r4, #0
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
_0803DB54:
ldrb r1, [r5, #0x18]
lsls r1, r1, #0x1e
@@ -20720,7 +20720,7 @@ sub_0803DB88: @ 0x0803DB88
strb r0, [r1]
ldrb r1, [r2]
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
adds r0, r4, #0
bl sub_0803DC0C
pop {r4, pc}
@@ -20750,7 +20750,7 @@ _0803DBD2:
strb r0, [r4, #0x15]
lsrs r1, r1, #0x1b
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0803DC02
_0803DBE8:
adds r1, r4, #0
@@ -20764,7 +20764,7 @@ _0803DBE8:
strb r0, [r4, #0x15]
adds r0, r4, #0
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
_0803DC02:
adds r0, r4, #0
bl sub_0803DC0C
@@ -20954,7 +20954,7 @@ _0803DD64:
strb r0, [r5, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803DD74:
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -21550,7 +21550,7 @@ _0803E1D8:
_0803E1E8:
adds r0, r5, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
b _0803E250
.align 2, 0
_0803E1F4: .4byte 0x0000FF80
@@ -21596,7 +21596,7 @@ _0803E1F8:
bl PositionRelative
adds r0, r5, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_0803E250:
pop {r4, r5, pc}
.align 2, 0
@@ -21619,7 +21619,7 @@ sub_0803E258: @ 0x0803E258
strb r0, [r4, #0xe]
ldr r0, [r4, #0x54]
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
b _0803E29C
_0803E280:
ldr r0, _0803E2A4 @ =gUnk_020000B0
@@ -21693,7 +21693,7 @@ sub_0803E2D0: @ 0x0803E2D0
strb r0, [r4, #0xe]
ldr r0, [r4, #0x54]
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_0803E30C:
adds r0, r4, #0
bl sub_08004274
@@ -21848,7 +21848,7 @@ sub_0803E3FC: @ 0x0803E3FC
strb r0, [r4, #0xe]
ldr r0, [r4, #0x54]
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
_0803E42E:
adds r0, r4, #0
bl sub_0803E2A8
@@ -22087,7 +22087,7 @@ sub_0803E580: @ 0x0803E580
ldrb r1, [r5, #0x14]
lsls r1, r1, #2
adds r0, r5, #0
- bl sub_080042AC
+ bl LoadAnimation
adds r0, r5, #0
bl sub_0803E86C
_0803E5E4:
@@ -22252,7 +22252,7 @@ sub_0803E6E0: @ 0x0803E6E0
ldrb r1, [r4, #0x14]
adds r1, #0x20
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803E718:
pop {r4, pc}
.align 2, 0
@@ -22600,7 +22600,7 @@ _0803E988:
adds r4, r0, r1
adds r0, r3, #0
adds r1, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803E9A2:
pop {r4, r5, r6, pc}
@@ -22627,7 +22627,7 @@ sub_0803E9A4: @ 0x0803E9A4
ands r1, r0
adds r1, r4, r1
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803E9D2:
pop {r4, pc}
@@ -22882,7 +22882,7 @@ sub_0803EB44: @ 0x0803EB44
ldrb r1, [r4, #0x14]
lsls r1, r1, #2
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
adds r0, r4, #0
bl sub_0803EE8C
_0803EBB2:
@@ -23085,7 +23085,7 @@ sub_0803ED04: @ 0x0803ED04
ldrb r1, [r4, #0x14]
adds r1, #0x20
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803ED3C:
pop {r4, pc}
.align 2, 0
@@ -23518,7 +23518,7 @@ sub_0803F028: @ 0x0803F028
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_0803F630
adds r0, r4, #0
@@ -23538,7 +23538,7 @@ _0803F05C:
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #3
- bl sub_08004260
+ bl UpdateSprite
b _0803F0E4
_0803F07E:
ldrb r0, [r1]
@@ -23561,7 +23561,7 @@ _0803F08A:
ldrb r1, [r4, #0x14]
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #0x1c
bl sub_0804A9FC
@@ -23590,7 +23590,7 @@ _0803F0D4:
lsrs r1, r1, #4
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F0E4:
ldr r1, _0803F0F0 @ =gUnk_080D0924
adds r0, r4, #0
@@ -23637,7 +23637,7 @@ sub_0803F0F4: @ 0x0803F0F4
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F144:
pop {r4, pc}
.align 2, 0
@@ -23656,7 +23656,7 @@ sub_0803F148: @ 0x0803F148
ldrb r1, [r4, #0x14]
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F164:
adds r0, r4, #0
bl sub_08001242
@@ -23678,7 +23678,7 @@ _0803F178:
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
movs r0, #0xff
strb r0, [r4, #0x15]
movs r0, #1
@@ -23715,7 +23715,7 @@ _0803F1CC:
lsrs r1, r1, #4
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F1DE:
pop {r4, pc}
@@ -23730,7 +23730,7 @@ sub_0803F1E0: @ 0x0803F1E0
ldrb r1, [r1, #0x14]
lsrs r1, r1, #2
adds r1, #5
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
_0803F1F8: .4byte gLinkEntity
@@ -23816,7 +23816,7 @@ _0803F28E:
lsrs r1, r1, #4
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F2A0:
pop {r4, pc}
.align 2, 0
@@ -23883,7 +23883,7 @@ _0803F310:
ldrb r1, [r4, #0x14]
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F322:
pop {r4, pc}
@@ -24055,7 +24055,7 @@ sub_0803F43C: @ 0x0803F43C
strh r2, [r0]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
_0803F474:
pop {r4, pc}
.align 2, 0
@@ -24142,7 +24142,7 @@ sub_0803F50C: @ 0x0803F50C
movs r1, #1
strb r1, [r0, #0xc]
movs r1, #9
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -24345,7 +24345,7 @@ _0803F680:
strb r0, [r2, #0x14]
adds r1, r0, #1
adds r0, r2, #0
- bl sub_08004260
+ bl UpdateSprite
_0803F692:
pop {pc}
@@ -24668,7 +24668,7 @@ _0803F902:
bls _0803F8E0
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0803F910:
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -25769,7 +25769,7 @@ sub_08040130: @ 0x08040130
orrs r1, r2
strb r1, [r3]
ldrb r1, [r0, #0xe]
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
.align 2, 0
@@ -25822,7 +25822,7 @@ _080401A6:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _080401D2
_080401C0:
ldrb r0, [r4, #0xe]
@@ -25832,7 +25832,7 @@ _080401C0:
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_080401D2:
ldrb r0, [r5, #0xc]
cmp r0, #3
@@ -25867,7 +25867,7 @@ sub_080401E0: @ 0x080401E0
ldrb r1, [r4, #0xb]
adds r1, #4
adds r0, r4, #0
- bl sub_080042AC
+ bl LoadAnimation
b _08040260
_08040212:
adds r2, r4, #0
@@ -25904,7 +25904,7 @@ _08040212:
strb r5, [r0]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_08040260:
pop {r4, r5, pc}
.align 2, 0
@@ -26009,7 +26009,7 @@ _08040302:
strb r1, [r5]
adds r0, r4, #0
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
b _08040382
_0804032E:
adds r0, r4, #0
@@ -26027,12 +26027,12 @@ _0804032E:
strb r0, [r4, #0xf]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _08040382
_08040354:
adds r0, r4, #0
movs r1, #7
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0x11
strb r0, [r5]
movs r0, #0x50
@@ -26051,7 +26051,7 @@ _08040366:
strb r0, [r4, #0xf]
adds r0, r4, #0
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
_08040382:
adds r0, r4, #0
bl sub_080042B8
@@ -26107,7 +26107,7 @@ sub_080403CC: @ 0x080403CC
orrs r1, r2
strb r1, [r3]
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
pop {pc}
.align 2, 0
@@ -26158,7 +26158,7 @@ sub_0804041C: @ 0x0804041C
orrs r1, r2
strb r1, [r3]
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -26252,7 +26252,7 @@ sub_080404D0: @ 0x080404D0
strb r0, [r3]
adds r0, r2, #0
movs r1, #2
- bl sub_08004260
+ bl UpdateSprite
b _08040518
_080404FC:
movs r0, #1
@@ -26313,7 +26313,7 @@ _0804054A:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
b _080405C4
_0804056C:
ldr r0, [r4, #0x50]
@@ -26408,7 +26408,7 @@ _080405F6:
strb r0, [r3]
adds r0, r4, #0
movs r1, #3
- bl sub_08004260
+ bl UpdateSprite
b _08040638
_08040626:
adds r0, r4, #0
@@ -27173,7 +27173,7 @@ sub_08040B9C: @ 0x08040B9C
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_08041134
adds r0, r4, #0
@@ -27194,7 +27194,7 @@ _08040BD0:
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #3
- bl sub_08004260
+ bl UpdateSprite
b _08040C9C
_08040BF4:
adds r0, r4, #0
@@ -27230,7 +27230,7 @@ _08040C1A:
ldrb r1, [r4, #0x14]
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #0x1c
bl sub_0804A9FC
@@ -27256,7 +27256,7 @@ _08040C40:
ldrb r1, [r4, #0x14]
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _08040C98
_08040C70:
adds r1, r4, #0
@@ -27332,7 +27332,7 @@ sub_08040CAC: @ 0x08040CAC
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _08040D2C
_08040D04:
ldrb r2, [r4, #0x18]
@@ -27373,7 +27373,7 @@ sub_08040D30: @ 0x08040D30
ldrb r1, [r4, #0x14]
adds r1, #7
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08040D4C:
adds r0, r4, #0
bl sub_08001242
@@ -27395,7 +27395,7 @@ _08040D60:
eors r1, r0
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
movs r0, #0xff
strb r0, [r4, #0x15]
movs r0, #1
@@ -27432,7 +27432,7 @@ _08040DB4:
lsrs r1, r1, #4
adds r1, #1
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08040DC6:
pop {r4, pc}
@@ -27447,7 +27447,7 @@ sub_08040DC8: @ 0x08040DC8
ldrb r1, [r1, #0x14]
lsrs r1, r1, #2
adds r1, #5
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
_08040DE0: .4byte gLinkEntity
@@ -27785,7 +27785,7 @@ sub_08041044: @ 0x08041044
strh r0, [r1]
adds r0, r4, #0
movs r1, #4
- bl sub_08004260
+ bl UpdateSprite
_08041074:
pop {r4, pc}
.align 2, 0
@@ -27982,7 +27982,7 @@ sub_080411CC: @ 0x080411CC
orrs r1, r2
strb r1, [r0, #0x18]
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -28332,7 +28332,7 @@ _0804144A:
strb r0, [r1]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_08041486:
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -28725,7 +28725,7 @@ _08041748:
ldr r0, [r5, #0x64]
ldr r0, [r0, #4]
movs r1, #0xe
- bl sub_08004260
+ bl UpdateSprite
b _080417AA
.align 2, 0
_0804179C: .4byte gUnk_030010A0
@@ -28758,7 +28758,7 @@ sub_080417AC: @ 0x080417AC
strb r0, [r4]
adds r0, r5, #0
movs r1, #4
- bl sub_080042AC
+ bl LoadAnimation
b _0804181A
_080417DA:
cmp r0, #2
@@ -28775,7 +28775,7 @@ _080417DA:
str r1, [r0, #0xc]
ldr r0, [r0, #8]
movs r1, #0x14
- bl sub_08004260
+ bl UpdateSprite
ldrb r1, [r4]
movs r0, #0xfd
ands r0, r1
@@ -29015,21 +29015,21 @@ _080419A6:
bl sub_0801D2B4
adds r0, r4, #0
movs r1, #5
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
movs r1, #1
strb r1, [r0, #0xd]
movs r1, #0xf
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x15
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x1e
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _080419FC @ =0x00000127
bl PlaySFX
_080419F6:
@@ -29072,15 +29072,15 @@ sub_08041A00: @ 0x08041A00
bl sub_0801D2B4
adds r0, r4, #0
movs r1, #8
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
movs r1, #0x10
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x18
- bl sub_08004260
+ bl UpdateSprite
b _08041AF0
.align 2, 0
_08041A5C: .4byte gUnk_080D0E64
@@ -29117,11 +29117,11 @@ _08041A60:
bl sub_08080964
adds r0, r4, #0
movs r1, #6
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x16
- bl sub_08004260
+ bl UpdateSprite
b _08041AF0
_08041ABC:
adds r0, r4, #0
@@ -29188,7 +29188,7 @@ _08041B12:
strb r0, [r2]
adds r0, r4, #0
movs r1, #9
- bl sub_080042AC
+ bl LoadAnimation
b _08041BCE
_08041B44:
ldr r0, [r4, #0x34]
@@ -29236,15 +29236,15 @@ _08041B82:
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
movs r1, #0x11
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x19
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x1f
- bl sub_08004260
+ bl UpdateSprite
b _08041BCE
.align 2, 0
_08041BBC: .4byte gRoomControls
@@ -29297,7 +29297,7 @@ sub_08041BE8: @ 0x08041BE8
strb r0, [r6, #0x11]
adds r0, r6, #0
movs r1, #0xa
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r6, #0x64]
ldr r7, [r0, #4]
str r5, [r7, #0x64]
@@ -29321,7 +29321,7 @@ sub_08041BE8: @ 0x08041BE8
bl sub_0801D2B4
adds r0, r7, #0
movs r1, #0x1a
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r6, #0x64]
ldr r7, [r0, #0xc]
str r5, [r7, #0x64]
@@ -29531,7 +29531,7 @@ _08041DEC:
bl sub_0801D2B4
adds r0, r5, #0
movs r1, #0xb
- bl sub_080042AC
+ bl LoadAnimation
_08041E0C:
ldrb r0, [r5, #0xf]
adds r0, #1
@@ -30134,7 +30134,7 @@ sub_08042264: @ 0x08042264
push {r4, lr}
adds r4, r0, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r1, [r0, #4]
movs r0, #1
@@ -30142,11 +30142,11 @@ sub_08042264: @ 0x08042264
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
movs r1, #0xd
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x13
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
thumb_func_start sub_0804228C
@@ -30154,7 +30154,7 @@ sub_0804228C: @ 0x0804228C
push {r4, lr}
adds r4, r0, #0
movs r1, #2
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r1, [r0, #4]
movs r0, #1
@@ -30162,15 +30162,15 @@ sub_0804228C: @ 0x0804228C
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
movs r1, #0xd
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x13
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x1d
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
.align 2, 0
@@ -30215,7 +30215,7 @@ _08042306:
strb r4, [r6]
adds r0, r5, #0
movs r1, #3
- bl sub_080042AC
+ bl LoadAnimation
b _08042354
_0804231A:
movs r0, #0x80
@@ -30224,23 +30224,23 @@ _0804231A:
beq _08042354
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0
strb r0, [r7, #0xd]
adds r0, r7, #0
movs r1, #0xc
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r5, #0x64]
ldr r0, [r0, #8]
movs r1, #0x12
- bl sub_08004260
+ bl UpdateSprite
mov r0, r8
cmp r0, #1
bne _08042350
ldr r0, [r5, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x1b
- bl sub_08004260
+ bl UpdateSprite
_08042350:
movs r0, #1
b _08042356
@@ -30270,20 +30270,20 @@ sub_0804235C: @ 0x0804235C
strh r0, [r1]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r4, #0x64]
ldr r0, [r0, #4]
strb r5, [r0, #0xd]
movs r1, #0xc
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #8]
movs r1, #0x12
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r4, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x1b
- bl sub_08004260
+ bl UpdateSprite
pop {r4, r5, pc}
thumb_func_start sub_080423A4
@@ -30373,7 +30373,7 @@ _0804243C:
strb r1, [r4, #0xd]
adds r0, r4, #0
movs r1, #0xc
- bl sub_08004260
+ bl UpdateSprite
_08042450:
ldrb r0, [r4, #0xd]
cmp r0, #0
@@ -30389,7 +30389,7 @@ _0804245C:
bne _08042480
adds r0, r4, #0
movs r1, #0xc
- bl sub_08004260
+ bl UpdateSprite
bl Random
movs r1, #0x78
ands r0, r1
@@ -30432,7 +30432,7 @@ _080424B4:
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #0x12
- bl sub_08004260
+ bl UpdateSprite
_080424C6:
ldr r0, [r4, #0x64]
ldr r0, [r0]
@@ -30487,7 +30487,7 @@ _08042520:
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #0x1c
- bl sub_08004260
+ bl UpdateSprite
_08042532:
ldr r0, [r4, #0x64]
ldr r0, [r0]
@@ -30848,7 +30848,7 @@ _08042740:
adds r0, r6, #0
movs r1, #7
_080427EE:
- bl sub_080042AC
+ bl LoadAnimation
movs r0, #0xaf
lsls r0, r0, #1
bl PlaySFX
@@ -31166,7 +31166,7 @@ _08042A2C:
bl sub_08043BC8
adds r0, r4, #0
movs r1, #7
- bl sub_080042AC
+ bl LoadAnimation
_08042A3A:
pop {r4, r5, pc}
@@ -31288,7 +31288,7 @@ sub_08042AEC: @ 0x08042AEC
strb r4, [r0]
adds r0, r5, #0
movs r1, #0xe
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r5, #0x64]
ldr r0, [r0, #4]
adds r0, #0x3f
@@ -31551,7 +31551,7 @@ _08042CC8:
adds r0, r2, #0
movs r1, #0x12
str r3, [sp]
- bl sub_08004260
+ bl UpdateSprite
ldr r3, [sp]
_08042D04:
adds r3, #0x10
@@ -31603,7 +31603,7 @@ _08042D5E:
str r1, [r4, #0x68]
adds r0, r4, #0
movs r1, #0xd
- bl sub_080042AC
+ bl LoadAnimation
_08042D68:
pop {r4, pc}
.align 2, 0
@@ -31693,7 +31693,7 @@ _08042DC4:
strb r0, [r1]
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r5, #0x64]
ldr r0, [r0, #4]
adds r0, #0x3f
@@ -31850,7 +31850,7 @@ _08042F3C:
strb r0, [r4, #0xd]
adds r0, r4, #0
movs r1, #0xf
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, _08042FD4 @ =0x0000019B
bl PlaySFX
_08042F4E:
@@ -31977,7 +31977,7 @@ _08043036:
strb r0, [r5, #0xe]
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_08043046:
pop {r4, r5, r6, pc}
@@ -32098,7 +32098,7 @@ _08043114:
strh r0, [r2, #0xa]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_08043128:
pop {r4, pc}
.align 2, 0
@@ -32126,7 +32126,7 @@ sub_08043130: @ 0x08043130
bne _080431E0
adds r0, r6, #0
movs r1, #0xd
- bl sub_080042AC
+ bl LoadAnimation
b _080431E0
_08043160:
ldrb r0, [r6, #0xe]
@@ -32239,7 +32239,7 @@ _08043206:
ldr r0, [r4, #0x64]
ldr r0, [r0, #0xc]
movs r1, #0x11
- bl sub_08004260
+ bl UpdateSprite
_08043230:
adds r6, #0x10
adds r5, #1
@@ -32254,7 +32254,7 @@ _08043230:
strh r0, [r2, #0x20]
adds r0, r4, #0
movs r1, #0xe
- bl sub_080042AC
+ bl LoadAnimation
_0804324E:
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -32482,7 +32482,7 @@ _080433E8:
bl sub_08043BC8
adds r0, r4, #0
movs r1, #7
- bl sub_080042AC
+ bl LoadAnimation
adds r1, r4, #0
adds r1, #0x7e
ldrb r0, [r1]
@@ -32562,7 +32562,7 @@ _08043472:
strb r0, [r3, #0xd]
adds r0, r3, #0
movs r1, #0x10
- bl sub_080042AC
+ bl LoadAnimation
_0804348C:
pop {r4, r5, r6, pc}
.align 2, 0
@@ -32819,7 +32819,7 @@ _08043660:
adds r0, r5, r0
ldrb r1, [r0]
adds r0, r2, #0
- bl sub_08004260
+ bl UpdateSprite
_0804366C:
adds r6, #0x10
adds r5, #1
@@ -33526,7 +33526,7 @@ sub_08043B9C: @ 0x08043B9C
cmp r1, r0
beq _08043BC0
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
_08043BC0:
pop {pc}
.align 2, 0
@@ -33595,7 +33595,7 @@ _08043C2E:
cmp r0, r1
beq _08043C3E
adds r0, r2, #0
- bl sub_080042AC
+ bl LoadAnimation
_08043C3E:
pop {pc}
@@ -33728,7 +33728,7 @@ sub_08043D08: @ 0x08043D08
strb r1, [r5, #0xd]
adds r0, r5, #0
movs r1, #0xd
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r5, #0x64]
ldr r4, [r0, #0x10]
ldrb r1, [r4, #0x10]
@@ -33742,7 +33742,7 @@ sub_08043D08: @ 0x08043D08
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0x13
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_0804AA1C
adds r0, r4, #0
@@ -33953,7 +33953,7 @@ sub_08043EB8: @ 0x08043EB8
strb r0, [r2]
adds r0, r7, #0
movs r1, #0xd
- bl sub_080042AC
+ bl LoadAnimation
ldr r0, [r7, #0x64]
ldr r3, [r0, #4]
ldrb r0, [r3, #0x10]
@@ -34149,7 +34149,7 @@ _0804401C:
bls _0804401C
adds r0, r4, #0
movs r1, #7
- bl sub_080042AC
+ bl LoadAnimation
ldr r1, [r4, #0x64]
ldr r0, [r1, #0x14]
ldr r1, [r1, #0x10]
@@ -34190,14 +34190,14 @@ sub_08044078: @ 0x08044078
_080440AC:
adds r0, r4, #0
movs r1, #0x12
- bl sub_08004260
+ bl UpdateSprite
b _080440C4
.align 2, 0
_080440B8: .4byte gUnk_030010A0
_080440BC:
adds r0, r4, #0
movs r1, #0x11
- bl sub_08004260
+ bl UpdateSprite
_080440C4:
adds r0, r4, #0
bl sub_08004274
@@ -34229,14 +34229,14 @@ sub_080440CC: @ 0x080440CC
bne _08044108
adds r0, r4, #0
movs r1, #0x13
- bl sub_08004260
+ bl UpdateSprite
b _08044110
.align 2, 0
_08044104: .4byte gUnk_030010A0
_08044108:
adds r0, r4, #0
movs r1, #0x11
- bl sub_08004260
+ bl UpdateSprite
_08044110:
adds r0, r4, #0
bl sub_08004274
@@ -35053,7 +35053,7 @@ _080446C8:
strh r0, [r4, #0x36]
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
b _0804474A
.align 2, 0
_08044724: .4byte gUnk_080D1620
@@ -35073,7 +35073,7 @@ _08044728:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
_0804474A:
pop {r4, r5, r6, pc}
@@ -36259,7 +36259,7 @@ sub_08044FC8: @ 0x08044FC8
bl sub_0804A720
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_08044FF8
pop {r4, pc}
@@ -36642,7 +36642,7 @@ sub_080452A4: @ 0x080452A4
bl sub_0804A720
adds r0, r4, #0
movs r1, #6
- bl sub_08004260
+ bl UpdateSprite
ldrb r0, [r4, #0xb]
cmp r0, #0
beq _080452DC
@@ -36828,7 +36828,7 @@ sub_080453E8: @ 0x080453E8
bl sub_0804A720
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_08045524
pop {r4, pc}
@@ -37108,7 +37108,7 @@ sub_08045618: @ 0x08045618
bl sub_0804A720
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_08045678
pop {r4, pc}
@@ -37241,14 +37241,14 @@ _08045728:
adds r0, #2
orrs r1, r0
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r5, #0x50]
ldrb r1, [r0, #0xa]
lsls r1, r1, #3
ldrb r2, [r5, #0xe]
adds r2, #2
orrs r1, r2
- bl sub_08004260
+ bl UpdateSprite
_0804575C:
ldrb r0, [r5, #0xe]
cmp r0, #0
@@ -37300,12 +37300,12 @@ _08045778:
movs r4, #6
orrs r1, r4
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r5, #0x50]
ldrb r1, [r0, #0xa]
lsls r1, r1, #3
orrs r1, r4
- bl sub_08004260
+ bl UpdateSprite
_080457D0:
ldr r1, _080457DC @ =gUnk_080D1888
adds r0, r5, #0
@@ -37383,7 +37383,7 @@ _0804585A:
movs r0, #1
orrs r1, r0
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08045868:
pop {r4, pc}
.align 2, 0
@@ -37418,7 +37418,7 @@ _0804589A:
ldrb r1, [r4, #0xa]
lsls r1, r1, #3
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _080458C2
_080458AA:
subs r0, #1
@@ -37473,24 +37473,24 @@ _080458D6:
movs r4, #5
orrs r1, r4
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r5, #0x50]
ldrb r1, [r0, #0xa]
lsls r1, r1, #3
orrs r1, r4
- bl sub_08004260
+ bl UpdateSprite
b _08045934
_0804591C:
ldrb r1, [r5, #0xa]
lsls r1, r1, #3
orrs r1, r4
adds r0, r5, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, [r5, #0x50]
ldrb r1, [r0, #0xa]
lsls r1, r1, #3
orrs r1, r4
- bl sub_08004260
+ bl UpdateSprite
_08045934:
pop {r4, r5, pc}
.align 2, 0
@@ -37603,7 +37603,7 @@ _080459F0:
movs r0, #1
orrs r1, r0
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_080459FE:
pop {r4, pc}
@@ -38403,7 +38403,7 @@ sub_08045FA0: @ 0x08045FA0
strb r1, [r0]
adds r0, r2, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -38450,7 +38450,7 @@ sub_08046030: @ 0x08046030
adds r3, r3, r2
ldrb r2, [r3]
orrs r1, r2
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
_08046048: .4byte gUnk_080D1A38
@@ -39567,7 +39567,7 @@ sub_08046898: @ 0x08046898
strh r4, [r0]
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0804690C:
pop {r4, r5, pc}
.align 2, 0
@@ -39806,7 +39806,7 @@ sub_08046A9C: @ 0x08046A9C
bne _08046ABA
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_08046ABA:
ldr r1, _08046AE4 @ =gUnk_080D1B38
ldrb r0, [r4, #0xd]
@@ -40113,7 +40113,7 @@ sub_08046CEC: @ 0x08046CEC
bne _08046D0A
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
_08046D0A:
ldr r1, _08046D40 @ =gUnk_080D1B4C
ldrb r0, [r4, #0xd]
@@ -40439,7 +40439,7 @@ sub_08046F64: @ 0x08046F64
bne _08046F82
adds r0, r4, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
_08046F82:
ldr r1, _08046FE4 @ =gUnk_080D1B94
ldrb r0, [r4, #0xd]
@@ -40985,7 +40985,7 @@ sub_0804736C: @ 0x0804736C
bne _0804738A
adds r0, r4, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_0804738A:
ldr r0, _080473B4 @ =gUnk_080D1BC0
ldrb r1, [r4, #0xd]
@@ -42200,7 +42200,7 @@ _08047C74:
bl PlaySFX
adds r0, r5, #0
movs r1, #1
- bl sub_080042AC
+ bl LoadAnimation
b _08047D10
.align 2, 0
_08047CB8: .4byte gUnk_080D1C00
@@ -42934,7 +42934,7 @@ _08048212:
strb r0, [r2, #0xe]
ldrb r1, [r2, #0xe]
adds r0, r2, #0
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
@@ -42977,7 +42977,7 @@ _0804824E:
_0804825E:
ldrb r1, [r4, #0xe]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
pop {r4, pc}
thumb_func_start sub_08048268
@@ -43000,7 +43000,7 @@ sub_08048268: @ 0x08048268
strb r0, [r4, #0xe]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
_08048292:
pop {r4, pc}
@@ -43022,7 +43022,7 @@ sub_08048294: @ 0x08048294
bl sub_0807CCB4
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_080482BC:
pop {r4, pc}
.align 2, 0
@@ -43069,7 +43069,7 @@ sub_080482EC: @ 0x080482EC
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
b _08048326
.align 2, 0
_08048310: .4byte gUnk_030010A0
@@ -43077,7 +43077,7 @@ _08048314:
strb r2, [r4, #0xc]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
movs r0, #0xb3
lsls r0, r0, #1
bl PlaySFX
@@ -43105,7 +43105,7 @@ sub_08048330: @ 0x08048330
strb r0, [r4, #0xc]
adds r0, r4, #0
movs r1, #1
- bl sub_08004260
+ bl UpdateSprite
_08048358:
pop {r4, pc}
.align 2, 0
@@ -43209,7 +43209,7 @@ sub_080483F8: @ 0x080483F8
bne _08048436
adds r0, r4, #0
movs r1, #3
- bl sub_08004260
+ bl UpdateSprite
b _08048436
_0804841C:
adds r0, r4, #0
@@ -43251,7 +43251,7 @@ _08048456:
str r0, [r4, #0x54]
adds r0, r4, #0
movs r1, #5
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _08048474 @ =0x0000019B
bl PlaySFX
_0804846A:
@@ -43279,7 +43279,7 @@ sub_08048478: @ 0x08048478
bne _080484E6
adds r0, r4, #0
movs r1, #6
- bl sub_08004260
+ bl UpdateSprite
b _080484E6
_080484A2:
adds r3, r4, #0
@@ -43406,7 +43406,7 @@ _08048562:
strb r0, [r4, #0x18]
adds r0, r4, #0
movs r1, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
bl sub_080485FC
movs r0, #0xb3
@@ -43625,7 +43625,7 @@ sub_080486F4: @ 0x080486F4
bne _0804876C
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
strb r5, [r4, #0xc]
ldrb r0, [r4, #0x10]
movs r1, #0x80
@@ -43816,7 +43816,7 @@ sub_0804882C: @ 0x0804882C
strb r0, [r4, #0x14]
ldrb r1, [r4, #0x14]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
ldrb r0, [r4, #0x14]
lsrs r0, r0, #1
cmp r0, #1
@@ -44246,7 +44246,7 @@ sub_08048BB0: @ 0x08048BB0
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _08048CEA
.align 2, 0
_08048BF8: .4byte gUnk_080D2030
@@ -44269,7 +44269,7 @@ _08048BFC:
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #2
movs r2, #0x40
@@ -44301,7 +44301,7 @@ _08048C34:
lsrs r1, r1, #6
adds r1, #0x14
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
ldr r0, _08048CB4 @ =0x00000119
bl PlaySFX
_08048C6C:
@@ -44326,7 +44326,7 @@ _08048C6C:
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
adds r0, r4, #0
movs r1, #7
bl sub_08004276
@@ -44352,7 +44352,7 @@ _08048CBC:
ldrb r1, [r4, #0x14]
adds r1, #0x10
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
bl Random
movs r1, #0x1c
ands r1, r0
@@ -44386,7 +44386,7 @@ sub_08048CEC: @ 0x08048CEC
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08048D1A:
pop {r4, pc}
.align 2, 0
@@ -44424,7 +44424,7 @@ sub_08048D20: @ 0x08048D20
adds r0, r0, r1
ldrb r1, [r0]
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08048D60:
pop {r4, r5, pc}
.align 2, 0
@@ -44668,7 +44668,7 @@ sub_08048F00: @ 0x08048F00
ldrb r1, [r0]
adds r1, #4
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
_08048F2E:
pop {r4, pc}
@@ -44718,7 +44718,7 @@ sub_08048F74: @ 0x08048F74
ldrb r1, [r1]
adds r1, r1, r2
ldrb r1, [r1]
- bl sub_08004260
+ bl UpdateSprite
pop {pc}
.align 2, 0
_08048F88: .4byte gUnk_080D2348
@@ -44788,7 +44788,7 @@ _08048FD4:
strh r0, [r4, #0x32]
lsrs r1, r6, #0x19
adds r0, r4, #0
- bl sub_08004260
+ bl UpdateSprite
b _0804901E
.align 2, 0
_08049010: .4byte gUnk_080D28CC
@@ -45017,7 +45017,7 @@ _0804916E:
strh r1, [r0]
adds r0, r5, #0
movs r1, #0
- bl sub_080042AC
+ bl LoadAnimation
_080491E4:
pop {r4, r5, pc}
.align 2, 0