mirror of
https://github.com/zeldaret/tmc
synced 2026-09-09 12:04:01 -04:00
Identify player functions and update asm.h
This commit is contained in:
+2
-2
@@ -116,7 +116,7 @@ _0808921C:
|
||||
movs r0, #1
|
||||
strb r0, [r1]
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x15
|
||||
bl ChangeObjPalette
|
||||
@@ -222,7 +222,7 @@ _0808991A:
|
||||
movs r0, #1
|
||||
strb r0, [r5]
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x15
|
||||
bl ChangeObjPalette
|
||||
|
||||
+1
-1
@@ -459,7 +459,7 @@ _080304F0:
|
||||
sub_080304F4: @ 0x080304F4
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_080309A8
|
||||
ldrb r0, [r4, #0xe]
|
||||
|
||||
+5
-5
@@ -196,7 +196,7 @@ _0809D2D6:
|
||||
strh r0, [r1]
|
||||
bl sub_08079184
|
||||
bl sub_08078B48
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
bl sub_08077B20
|
||||
adds r0, r7, #0
|
||||
adds r0, #0x26
|
||||
@@ -220,7 +220,7 @@ _0809D2D6:
|
||||
strb r3, [r0]
|
||||
_0809D3A8:
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
mov r0, r8
|
||||
movs r2, #0
|
||||
ldrsh r1, [r0, r2]
|
||||
@@ -499,7 +499,7 @@ _0809D5E6:
|
||||
movs r1, #1
|
||||
orrs r0, r1
|
||||
strb r0, [r6, #0x18]
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
bl ResetPlayerEventPriority
|
||||
ldr r1, _0809D664 @ =gUnk_02034490
|
||||
movs r0, #0
|
||||
@@ -524,7 +524,7 @@ _0809D5E6:
|
||||
bl SetGlobalFlag
|
||||
_0809D62E:
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r0, #0
|
||||
ldrsh r1, [r7, r0]
|
||||
adds r0, r5, #0
|
||||
@@ -692,7 +692,7 @@ _0809D76C:
|
||||
_0809D774: .4byte gRoomControls
|
||||
_0809D778: .4byte gUnk_02034490
|
||||
_0809D77C:
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
_0809D780:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
||||
+1
-1
@@ -243,7 +243,7 @@ _08083090: .4byte 0x0000010F
|
||||
sub_08083094: @ 0x08083094
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_0800445C
|
||||
ldrb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -162,7 +162,7 @@ sub_0803350C: @ 0x0803350C
|
||||
cmp r0, #0
|
||||
bne _08033520
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_08033520:
|
||||
adds r2, r4, #0
|
||||
adds r2, #0x76
|
||||
|
||||
+2
-2
@@ -221,7 +221,7 @@ _0808C382:
|
||||
sub_0808C384: @ 0x0808C384
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
@@ -296,7 +296,7 @@ _0808C410: .4byte gUnk_081214F4
|
||||
sub_0808C414: @ 0x0808C414
|
||||
push {r4, r5, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -371,7 +371,7 @@ sub_080840A8: @ 0x080840A8
|
||||
ldr r0, _08084148 @ =0x0000FFF8
|
||||
strh r0, [r5, #0x36]
|
||||
adds r0, r5, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
adds r0, r5, #0
|
||||
movs r1, #0x11
|
||||
movs r2, #0
|
||||
|
||||
+1
-1
@@ -607,6 +607,6 @@ _080388A8:
|
||||
subs r0, #1
|
||||
strb r0, [r1]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_080388B2:
|
||||
pop {r4, r5, r6, pc}
|
||||
|
||||
+4
-4
@@ -179,9 +179,9 @@ sub_0800451C: @ 0x0800451C
|
||||
cmp r1, #0xb
|
||||
beq sub_08004542
|
||||
cmp r1, #0xa
|
||||
beq sub_0800455E
|
||||
beq ResetCollisionLayer
|
||||
cmp r1, #9
|
||||
beq sub_0800455E
|
||||
beq ResetCollisionLayer
|
||||
cmp r1, #0x26
|
||||
beq _0800457A
|
||||
cmp r1, #0x27
|
||||
@@ -205,8 +205,8 @@ sub_08004542: @ 0x08004542
|
||||
strb r1, [r0, #0x19]
|
||||
bx lr
|
||||
|
||||
non_word_aligned_thumb_func_start sub_0800455E
|
||||
sub_0800455E: @ 0x0800455E
|
||||
non_word_aligned_thumb_func_start ResetCollisionLayer
|
||||
ResetCollisionLayer: @ 0x0800455E
|
||||
movs r1, #0x38
|
||||
movs r2, #1
|
||||
strb r2, [r0, r1]
|
||||
|
||||
+2
-2
@@ -69,8 +69,8 @@ UpdateSpriteForCollisionLayer: @ 0x08016A04
|
||||
_08016A28:
|
||||
.byte 0x80, 0x80, 0x80, 0x80, 0x40, 0x40, 0x40, 0x40
|
||||
|
||||
thumb_func_start sub_08016A30
|
||||
sub_08016A30: @ 0x08016A30
|
||||
thumb_func_start ResolveCollisionLayer
|
||||
ResolveCollisionLayer: @ 0x08016A30
|
||||
push {r4, r5, lr}
|
||||
adds r4, r0, #0
|
||||
movs r5, #0x38
|
||||
|
||||
+1
-1
@@ -3099,7 +3099,7 @@ sub_0801AD6C: @ 0x0801AD6C
|
||||
adds r0, #0x38
|
||||
strb r3, [r0]
|
||||
adds r0, r5, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
ldr r1, _0801ADD8 @ =gUnk_081091E4
|
||||
ldrb r0, [r5, #8]
|
||||
adds r0, r0, r1
|
||||
|
||||
+2
-2
@@ -187,8 +187,8 @@ _0804ACEC: .4byte gFadeControl
|
||||
_0804ACF0: .4byte gArea
|
||||
_0804ACF4: .4byte gUnk_02032EDC
|
||||
|
||||
thumb_func_start sub_0804ACF8
|
||||
sub_0804ACF8: @ 0x0804ACF8
|
||||
thumb_func_start RespawnAsMinish
|
||||
RespawnAsMinish: @ 0x0804ACF8
|
||||
push {lr}
|
||||
bl sub_0804AD18
|
||||
cmp r0, #0
|
||||
|
||||
+2
-2
@@ -137,7 +137,7 @@ sub_08077758: @ 0x08077758
|
||||
.align 2, 0
|
||||
_08077794: .4byte gPlayerState
|
||||
_08077798:
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
_0807779C:
|
||||
movs r0, #0
|
||||
_0807779E:
|
||||
@@ -165,7 +165,7 @@ sub_080777A0: @ 0x080777A0
|
||||
adds r1, #0xa0
|
||||
movs r0, #1
|
||||
strb r0, [r1]
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
_080777CC:
|
||||
movs r0, #1
|
||||
b _0807787C
|
||||
|
||||
+18
-18
@@ -391,7 +391,7 @@ sub_08078AF0: @ 0x08078AF0
|
||||
movs r1, #2
|
||||
orrs r0, r1
|
||||
strb r0, [r2, #0x11]
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_08078B40: .4byte gPlayerState
|
||||
@@ -1239,7 +1239,7 @@ sub_0807919C: @ 0x0807919C
|
||||
ands r0, r1
|
||||
cmp r0, #0
|
||||
bne _080791B4
|
||||
bl sub_080791BC
|
||||
bl SetPlayerActionNormal
|
||||
b _080791B8
|
||||
.align 2, 0
|
||||
_080791B0: .4byte gPlayerState
|
||||
@@ -1249,8 +1249,8 @@ _080791B8:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
||||
thumb_func_start sub_080791BC
|
||||
sub_080791BC: @ 0x080791BC
|
||||
thumb_func_start SetPlayerActionNormal
|
||||
SetPlayerActionNormal: @ 0x080791BC
|
||||
ldr r0, _080791CC @ =gPlayerEntity
|
||||
movs r2, #0
|
||||
movs r1, #1
|
||||
@@ -1261,8 +1261,8 @@ sub_080791BC: @ 0x080791BC
|
||||
.align 2, 0
|
||||
_080791CC: .4byte gPlayerEntity
|
||||
|
||||
thumb_func_start sub_080791D0
|
||||
sub_080791D0: @ 0x080791D0
|
||||
thumb_func_start ResetPlayerAnimationAndAction
|
||||
ResetPlayerAnimationAndAction: @ 0x080791D0
|
||||
push {lr}
|
||||
ldr r3, _0807920C @ =gPlayerState
|
||||
ldr r0, [r3, #0x30]
|
||||
@@ -1318,8 +1318,8 @@ sub_0807921C: @ 0x0807921C
|
||||
ldr r1, _08079254 @ =0xFECBF6FA
|
||||
ands r0, r1
|
||||
str r0, [r2, #0x30]
|
||||
bl sub_08079938
|
||||
bl sub_080791BC
|
||||
bl ResolvePlayerAnimation
|
||||
bl SetPlayerActionNormal
|
||||
adds r0, r4, #0
|
||||
bl sub_0805E374
|
||||
pop {r4, pc}
|
||||
@@ -2248,8 +2248,8 @@ _0807992E:
|
||||
_08079930: .4byte gPlayerState
|
||||
_08079934: .4byte gPlayerEntity
|
||||
|
||||
thumb_func_start sub_08079938
|
||||
sub_08079938: @ 0x08079938
|
||||
thumb_func_start ResolvePlayerAnimation
|
||||
ResolvePlayerAnimation: @ 0x08079938
|
||||
push {r4, lr}
|
||||
ldr r3, _08079954 @ =gPlayerState
|
||||
ldr r2, [r3, #0x30]
|
||||
@@ -2865,8 +2865,8 @@ _08079DFC: .4byte gPlayerEntity
|
||||
_08079E00: .4byte gPlayerState
|
||||
_08079E04: .4byte 0x00000193
|
||||
|
||||
thumb_func_start sub_08079E08
|
||||
sub_08079E08: @ 0x08079E08
|
||||
thumb_func_start UpdatePlayerMovement
|
||||
UpdatePlayerMovement: @ 0x08079E08
|
||||
push {r4, lr}
|
||||
ldr r0, _08079E50 @ =gPlayerEntity
|
||||
ldrh r2, [r0, #0x24]
|
||||
@@ -3279,8 +3279,8 @@ _0807A104:
|
||||
adds r0, r2, #0
|
||||
pop {r4, r5, pc}
|
||||
|
||||
thumb_func_start sub_0807A108
|
||||
sub_0807A108: @ 0x0807A108
|
||||
thumb_func_start DeleteClones
|
||||
DeleteClones: @ 0x0807A108
|
||||
push {lr}
|
||||
ldr r1, _0807A148 @ =gPlayerClones
|
||||
movs r0, #0
|
||||
@@ -5131,8 +5131,8 @@ _0807AEDE:
|
||||
.align 2, 0
|
||||
_0807AEE0: .4byte gScreenTransition
|
||||
|
||||
thumb_func_start sub_0807AEE4
|
||||
sub_0807AEE4: @ 0x0807AEE4
|
||||
thumb_func_start UpdatePlayerSkills
|
||||
UpdatePlayerSkills: @ 0x0807AEE4
|
||||
push {r4, lr}
|
||||
ldr r0, _0807AFE4 @ =gPlayerState
|
||||
adds r4, r0, #0
|
||||
@@ -5471,7 +5471,7 @@ sub_0807B144: @ 0x0807B144
|
||||
ldr r1, _0807B170 @ =gPlayerState
|
||||
movs r0, #0x81
|
||||
strb r0, [r1, #2]
|
||||
bl sub_080791BC
|
||||
bl SetPlayerActionNormal
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0807B170: .4byte gPlayerState
|
||||
@@ -5501,7 +5501,7 @@ sub_0807B178: @ 0x0807B178
|
||||
ldr r1, _0807B1A4 @ =gPlayerState
|
||||
movs r0, #0x81
|
||||
strb r0, [r1, #2]
|
||||
bl sub_080791BC
|
||||
bl SetPlayerActionNormal
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0807B1A4: .4byte gPlayerState
|
||||
|
||||
+1
-1
@@ -485,7 +485,7 @@ sub_0807FF6C: @ 0x0807FF6C
|
||||
adds r0, #4
|
||||
strh r1, [r0]
|
||||
bl ResetPlayer
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
ldr r0, _0807FFCC @ =gUnk_03004030
|
||||
ldrb r0, [r0, #8]
|
||||
cmp r0, #0
|
||||
|
||||
+4
-4
@@ -211,7 +211,7 @@ _080A2C04:
|
||||
_080A2C0E:
|
||||
ldrh r5, [r4, #0x32]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r1, [r4, #0x32]
|
||||
lsls r0, r5, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
@@ -232,7 +232,7 @@ _080A2C38: .4byte gPlayerEntity
|
||||
_080A2C3C:
|
||||
ldrh r5, [r4, #0x2e]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r1, [r4, #0x2e]
|
||||
lsls r0, r5, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
@@ -253,7 +253,7 @@ _080A2C64: .4byte gPlayerEntity
|
||||
_080A2C68:
|
||||
ldrh r5, [r4, #0x32]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r1, [r4, #0x32]
|
||||
lsls r0, r5, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
@@ -274,7 +274,7 @@ _080A2C90: .4byte gPlayerEntity
|
||||
_080A2C94:
|
||||
ldrh r5, [r4, #0x2e]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r1, [r4, #0x2e]
|
||||
lsls r0, r5, #0x10
|
||||
asrs r0, r0, #0x10
|
||||
|
||||
+1
-1
@@ -4234,7 +4234,7 @@ sub_080A6DF8: @ 0x080A6DF8
|
||||
.align 2, 0
|
||||
_080A6E14: .4byte gMenu
|
||||
_080A6E18:
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
ldr r0, _080A6E3C @ =gPlayerEntity
|
||||
adds r1, r0, #0
|
||||
adds r1, #0x58
|
||||
|
||||
@@ -643,7 +643,7 @@ _08096802:
|
||||
bl sub_080045D4
|
||||
strb r0, [r4, #0x15]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_0809681C:
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #7
|
||||
|
||||
+1
-1
@@ -431,7 +431,7 @@ sub_08032AF4: @ 0x08032AF4
|
||||
sub_08032B10: @ 0x08032B10
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r1, r4, #0
|
||||
adds r1, #0x38
|
||||
movs r0, #3
|
||||
|
||||
+2
-2
@@ -430,7 +430,7 @@ _08038FE0:
|
||||
adds r0, r4, #0
|
||||
bl sub_080390F8
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
b _08039018
|
||||
@@ -439,7 +439,7 @@ _08038FF4: .4byte 0x0000FFFF
|
||||
_08038FF8: .4byte gPlayerEntity
|
||||
_08038FFC:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
adds r0, r4, #0
|
||||
|
||||
+1
-1
@@ -190,7 +190,7 @@ _0808177E:
|
||||
cmp r0, #0
|
||||
beq _0808178C
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_0808178C:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
||||
@@ -136,7 +136,7 @@ sub_0809B034: @ 0x0809B034
|
||||
sub_0809B050: @ 0x0809B050
|
||||
push {r4, r5, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -633,7 +633,7 @@ _08044570:
|
||||
bl sub_080045D4
|
||||
strb r0, [r6, #0x15]
|
||||
adds r0, r6, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _080445BE
|
||||
.align 2, 0
|
||||
_080445A8: .4byte gPlayerState
|
||||
|
||||
+2
-2
@@ -1050,7 +1050,7 @@ _08041250:
|
||||
adds r1, #1
|
||||
strb r0, [r1]
|
||||
adds r0, r2, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
adds r6, #2
|
||||
movs r0, #6
|
||||
ands r6, r0
|
||||
@@ -1077,7 +1077,7 @@ _080412C8:
|
||||
adds r0, #0x38
|
||||
strb r3, [r0]
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
pop {r3, r4, r5}
|
||||
mov r8, r3
|
||||
mov sb, r4
|
||||
|
||||
@@ -167,7 +167,7 @@ _08087CCA:
|
||||
beq _08087D1A
|
||||
movs r0, #0
|
||||
strb r0, [r1]
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
movs r0, #0x5e
|
||||
bl CheckLocalFlag
|
||||
cmp r0, #0
|
||||
|
||||
+1
-1
@@ -2883,7 +2883,7 @@ _0802E552:
|
||||
lsls r0, r0, #8
|
||||
strh r0, [r1, #0x24]
|
||||
ldr r0, [r2, #0x3c]
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r6, #0
|
||||
movs r0, #0x3c
|
||||
add r0, sb
|
||||
|
||||
@@ -808,7 +808,7 @@ sub_080A1C04: @ 0x080A1C04
|
||||
cmp r0, #0
|
||||
bne _080A1C52
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_080A1E54
|
||||
ldrb r0, [r4, #0xf]
|
||||
|
||||
+2
-2
@@ -181,7 +181,7 @@ _0804877A:
|
||||
sub_0804877C: @ 0x0804877C
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
cmp r0, #0
|
||||
beq _080487AA
|
||||
@@ -387,7 +387,7 @@ _08048900: .4byte gPlayerEntity
|
||||
sub_08048904: @ 0x08048904
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
ldrb r0, [r4, #0x14]
|
||||
|
||||
+8
-8
@@ -183,7 +183,7 @@ _08085634:
|
||||
cmp r0, #1
|
||||
bne _08085654
|
||||
adds r0, r6, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
b _0808565A
|
||||
.align 2, 0
|
||||
_0808564C: .4byte gPlayerEntity
|
||||
@@ -768,7 +768,7 @@ sub_08085A98: @ 0x08085A98
|
||||
adds r4, r0, #0
|
||||
bl sub_08085EFC
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_08085F1C
|
||||
ldr r1, [r4, #0x78]
|
||||
@@ -901,14 +901,14 @@ _08085BAE:
|
||||
b _08085BE8
|
||||
_08085BB4:
|
||||
adds r0, r5, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
adds r0, r5, #0
|
||||
bl sub_080002B8
|
||||
cmp r0, #0xd
|
||||
bne _08085BE8
|
||||
ldr r4, _08085C50 @ =gPlayerEntity
|
||||
adds r0, r4, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
adds r0, r5, #0
|
||||
bl sub_08085CDC
|
||||
adds r0, r4, #0
|
||||
@@ -934,7 +934,7 @@ _08085BE8:
|
||||
cmp r0, #0
|
||||
bne _08085C58
|
||||
adds r0, r4, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
adds r0, r5, #0
|
||||
bl sub_08085F1C
|
||||
movs r0, #1
|
||||
@@ -988,13 +988,13 @@ sub_08085C5C: @ 0x08085C5C
|
||||
cmp r0, #0
|
||||
beq _08085CAE
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r0, [r4, #0x24]
|
||||
strh r0, [r5, #0x24]
|
||||
ldrb r0, [r4, #0x15]
|
||||
strb r0, [r5, #0x15]
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldr r2, _08085CA4 @ =gPlayerState
|
||||
ldr r0, [r2, #0x30]
|
||||
movs r1, #2
|
||||
@@ -1006,7 +1006,7 @@ sub_08085C5C: @ 0x08085C5C
|
||||
cmp r0, #1
|
||||
bne _08085CA8
|
||||
adds r0, r5, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
b _08085CAE
|
||||
.align 2, 0
|
||||
_08085CA0: .4byte gPlayerEntity
|
||||
|
||||
@@ -85,7 +85,7 @@ _0804AE94:
|
||||
_0804AEA0: .4byte gRoomControls
|
||||
_0804AEA4:
|
||||
adds r0, r5, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
_0804AEAA:
|
||||
adds r0, r5, #0
|
||||
_0804AEAC:
|
||||
|
||||
+7
-7
@@ -304,7 +304,7 @@ sub_0808CD00: @ 0x0808CD00
|
||||
cmp r0, #0
|
||||
beq _0808CD24
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _0808CD3E
|
||||
_0808CD24:
|
||||
ldrb r0, [r4, #0xc]
|
||||
@@ -339,7 +339,7 @@ sub_0808CD44: @ 0x0808CD44
|
||||
cmp r0, #0
|
||||
beq _0808CD68
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _0808CD82
|
||||
_0808CD68:
|
||||
ldrb r0, [r4, #0xc]
|
||||
@@ -374,7 +374,7 @@ sub_0808CD88: @ 0x0808CD88
|
||||
adds r0, r4, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x2e
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, #0x7f
|
||||
@@ -459,7 +459,7 @@ sub_0808CE38: @ 0x0808CE38
|
||||
adds r4, r0, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x32
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, #0xc7
|
||||
@@ -485,7 +485,7 @@ sub_0808CE68: @ 0x0808CE68
|
||||
adds r4, r0, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x32
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, #0xc7
|
||||
@@ -511,7 +511,7 @@ sub_0808CE98: @ 0x0808CE98
|
||||
adds r4, r0, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r0, #0x32
|
||||
ldrsh r1, [r4, r0]
|
||||
movs r0, #0x90
|
||||
@@ -532,7 +532,7 @@ sub_0808CEC0: @ 0x0808CEC0
|
||||
adds r4, r0, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x32
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, #0xc7
|
||||
|
||||
+1
-1
@@ -92,7 +92,7 @@ _08091C94: .4byte gPlayerEntity
|
||||
sub_08091C98: @ 0x08091C98
|
||||
push {r4, r5, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldr r5, _08091CC0 @ =gPlayerEntity
|
||||
adds r0, r4, #0
|
||||
adds r1, r5, #0
|
||||
|
||||
+2
-2
@@ -160,7 +160,7 @@ _08096BF4: .4byte 0x0000010B
|
||||
sub_08096BF8: @ 0x08096BF8
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
@@ -256,7 +256,7 @@ _08096CAE:
|
||||
sub_08096CB0: @ 0x08096CB0
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
@@ -51,7 +51,7 @@ _0801708A:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, #0
|
||||
bne _080170A4
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
_080170A4:
|
||||
bl sub_08079B24
|
||||
cmp r0, #0
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
adds r4, r0, #0
|
||||
bl GetNextFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r5, r4, #0
|
||||
adds r5, #0x7a
|
||||
ldrb r0, [r5]
|
||||
|
||||
@@ -154,7 +154,7 @@ _0802C442:
|
||||
_0802C45C: .4byte gRoomControls
|
||||
_0802C460:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x36
|
||||
ldrsh r0, [r4, r1]
|
||||
subs r0, r0, r5
|
||||
|
||||
@@ -99,7 +99,7 @@ _0807701C:
|
||||
eors r1, r2
|
||||
strb r1, [r0, #0x15]
|
||||
strh r5, [r0, #0x24]
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
b _08077110
|
||||
.align 2, 0
|
||||
_08077044: .4byte gPlayerState
|
||||
@@ -151,7 +151,7 @@ _0807708C:
|
||||
strb r0, [r2, #0x15]
|
||||
movs r0, #0x80
|
||||
strh r0, [r2, #0x24]
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
b _08077110
|
||||
.align 2, 0
|
||||
_080770B0: .4byte gPlayerState
|
||||
|
||||
@@ -73,7 +73,7 @@ _0807732E:
|
||||
ldrsh r0, [r5, r1]
|
||||
cmp r0, #0
|
||||
beq _08077344
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
_08077344:
|
||||
ldrb r1, [r4, #0xe]
|
||||
movs r0, #0x10
|
||||
|
||||
@@ -54,7 +54,7 @@ _08075962:
|
||||
movs r0, #0xc0
|
||||
lsls r0, r0, #2
|
||||
strh r0, [r4, #0x24]
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
ldr r0, _08075994 @ =gScreenTransition
|
||||
ldr r0, [r0]
|
||||
movs r1, #3
|
||||
|
||||
@@ -59,7 +59,7 @@ _08034798:
|
||||
_080347A8:
|
||||
strb r0, [r3, #0x15]
|
||||
adds r0, r3, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_080347B0:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
||||
@@ -33,7 +33,7 @@ _080347E0:
|
||||
_080347F0:
|
||||
strb r0, [r2, #0x15]
|
||||
adds r0, r2, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_080347F8:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
cmp r0, #0
|
||||
bne _0803AB0A
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_0803B6F4
|
||||
cmp r0, #0
|
||||
|
||||
@@ -91,7 +91,7 @@ _08070842:
|
||||
ands r4, r1
|
||||
cmp r4, #0
|
||||
beq _08070852
|
||||
bl sub_08079938
|
||||
bl ResolvePlayerAnimation
|
||||
b _08070BE4
|
||||
_08070852:
|
||||
adds r0, r5, #0
|
||||
@@ -320,7 +320,7 @@ _08070A26:
|
||||
b _08070BE4
|
||||
_08070A32:
|
||||
adds r0, r5, #0
|
||||
bl sub_08073904
|
||||
bl DoJump
|
||||
bl RunQueuedAction
|
||||
cmp r0, #0
|
||||
beq _08070A42
|
||||
@@ -357,7 +357,7 @@ _08070A7C:
|
||||
movs r0, #0xff
|
||||
strb r0, [r5, #0x15]
|
||||
_08070A80:
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
adds r0, r5, #0
|
||||
adds r0, #0x5a
|
||||
ldrb r1, [r0]
|
||||
@@ -465,7 +465,7 @@ _08070B1E:
|
||||
lsls r0, r0, #2
|
||||
strb r0, [r5, #0x15]
|
||||
_08070B52:
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
_08070B56:
|
||||
movs r4, #0
|
||||
ldr r3, _08070BB8 @ =gPlayerState
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
bl UpdateAnimationSingleFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_080085B0
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
bl UpdateFloorType
|
||||
bl RunQueuedAction
|
||||
cmp r0, #0
|
||||
@@ -31,7 +31,7 @@
|
||||
beq _08070E1C
|
||||
_08070E10:
|
||||
strb r5, [r6, #2]
|
||||
bl sub_080791D0
|
||||
bl ResetPlayerAnimationAndAction
|
||||
b _08070E76
|
||||
.align 2, 0
|
||||
_08070E18: .4byte gPlayerState
|
||||
@@ -60,8 +60,8 @@ _08070E32:
|
||||
beq _08070E56
|
||||
movs r0, #7
|
||||
strb r0, [r6, #0x11]
|
||||
bl sub_08079938
|
||||
bl sub_080791BC
|
||||
bl ResolvePlayerAnimation
|
||||
bl SetPlayerActionNormal
|
||||
b _08070E76
|
||||
_08070E56:
|
||||
movs r0, #1
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
cmp r0, #0
|
||||
beq _08072D7A
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
b _08072E80
|
||||
@@ -140,10 +140,10 @@ _08072E6C:
|
||||
cmp r0, #0
|
||||
beq _08072E7A
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _08072E7E
|
||||
_08072E7A:
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
_08072E7E:
|
||||
movs r0, #0
|
||||
_08072E80:
|
||||
@@ -164,7 +164,7 @@ _08072E80:
|
||||
cmp r0, #1
|
||||
bne _08072EAA
|
||||
adds r0, r4, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
b _08072EB0
|
||||
_08072EAA:
|
||||
adds r0, r4, #0
|
||||
@@ -187,7 +187,7 @@ _08072EB0:
|
||||
ands r0, r1
|
||||
cmp r0, #0
|
||||
bne _08072F10
|
||||
bl sub_080791BC
|
||||
bl SetPlayerActionNormal
|
||||
b _08072F10
|
||||
.align 2, 0
|
||||
_08072EDC: .4byte gPlayerState
|
||||
|
||||
@@ -36,7 +36,7 @@ _080735C0:
|
||||
strb r1, [r6, #2]
|
||||
bl sub_0807921C
|
||||
adds r0, r4, #0
|
||||
bl sub_08073904
|
||||
bl DoJump
|
||||
movs r0, #0xe6
|
||||
lsls r0, r0, #3
|
||||
strh r0, [r6, #8]
|
||||
@@ -114,7 +114,7 @@ _0807365A:
|
||||
movs r1, #0x1f
|
||||
ands r0, r1
|
||||
strb r0, [r4, #0x15]
|
||||
bl sub_08079E08
|
||||
bl UpdatePlayerMovement
|
||||
ldrb r2, [r4, #0x14]
|
||||
lsls r3, r2, #2
|
||||
ldrb r1, [r4, #0x15]
|
||||
|
||||
@@ -102,7 +102,7 @@ _0807418C:
|
||||
cmp r0, #0
|
||||
beq _080741AC
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _080741B0
|
||||
.align 2, 0
|
||||
_080741A4: .4byte gRoomControls
|
||||
|
||||
@@ -38,7 +38,7 @@ _08018EA8:
|
||||
cmp r0, #0xff
|
||||
beq _08018F46
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0x15]
|
||||
cmp r0, #8
|
||||
beq _08018EEA
|
||||
|
||||
@@ -57,7 +57,7 @@ _08070268:
|
||||
adds r0, r5, #0
|
||||
bl GetNextFrame
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r5, #0xa]
|
||||
cmp r0, #0
|
||||
bne _08070280
|
||||
|
||||
@@ -54,7 +54,7 @@ _080AD088:
|
||||
cmp r0, #0x74
|
||||
bne _080AD0B4
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
b _080AD0C8
|
||||
.align 2, 0
|
||||
_080AD0B0: .4byte gUnk_081320C4
|
||||
|
||||
@@ -26,7 +26,7 @@ _080A312A:
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
@@ -48,7 +48,7 @@ _0801B6D0:
|
||||
strb r0, [r4, #0x15]
|
||||
_0801B6DC:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r5, #0
|
||||
adds r0, r4, #0
|
||||
bl sub_0801B864
|
||||
|
||||
@@ -31,7 +31,7 @@ _0801919C:
|
||||
strb r0, [r4, #0x18]
|
||||
_080191BA:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
adds r0, #0x40
|
||||
ldrb r1, [r0]
|
||||
|
||||
+1
-1
@@ -369,7 +369,7 @@ _08084AEA:
|
||||
.align 2, 0
|
||||
_08084AF4: .4byte gPlayerState
|
||||
_08084AF8:
|
||||
bl sub_0807A108
|
||||
bl DeleteClones
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x30
|
||||
movs r2, #0
|
||||
|
||||
+1
-1
@@ -159,7 +159,7 @@ _080850C8:
|
||||
sub_080850CC: @ 0x080850CC
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ sub_08087824: @ 0x08087824
|
||||
cmp r0, #0
|
||||
bne _08087836
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
_08087836:
|
||||
movs r0, #1
|
||||
strb r0, [r4, #0xc]
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ _080879EA:
|
||||
cmp r0, #0
|
||||
beq _08087A0C
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrh r1, [r4, #0x24]
|
||||
movs r2, #0x24
|
||||
ldrsh r0, [r4, r2]
|
||||
|
||||
+2
-2
@@ -230,7 +230,7 @@ _0808BA0C: .4byte 0x0000010B
|
||||
sub_0808BA10: @ 0x0808BA10
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
@@ -281,7 +281,7 @@ _0808BA68:
|
||||
sub_0808BA6C: @ 0x0808BA6C
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -289,7 +289,7 @@ _0808BD34:
|
||||
bl GetFacingDirection
|
||||
strb r0, [r5, #0x15]
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r0, #0x2e
|
||||
ldrsh r1, [r4, r0]
|
||||
movs r0, #0x32
|
||||
|
||||
+1
-1
@@ -364,7 +364,7 @@ _0808E162:
|
||||
strb r0, [r4, #0x15]
|
||||
_0808E17A:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xb]
|
||||
cmp r0, #0
|
||||
bne _0808E1BA
|
||||
|
||||
+1
-1
@@ -137,7 +137,7 @@ sub_0808F858: @ 0x0808F858
|
||||
cmp r0, #0
|
||||
beq _0808F884
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #6
|
||||
adds r0, r4, #0
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ sub_08093E3C: @ 0x08093E3C
|
||||
cmp r0, #0
|
||||
bne _08093E6A
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
_08093E6A:
|
||||
ldrb r1, [r4, #0xa]
|
||||
adds r0, r4, #0
|
||||
|
||||
+1
-1
@@ -337,7 +337,7 @@ _080943A8:
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #7
|
||||
adds r0, r4, #0
|
||||
|
||||
+1
-1
@@ -243,7 +243,7 @@ sub_08098130: @ 0x08098130
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r4, #0x24]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldr r0, [r4, #0x30]
|
||||
ldr r1, _08098164 @ =0xFFEC0000
|
||||
adds r0, r0, r1
|
||||
|
||||
+1
-1
@@ -933,7 +933,7 @@ _0809CAC4:
|
||||
sub_0809CAC8: @ 0x0809CAC8
|
||||
push {r4, r5, lr}
|
||||
adds r5, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldr r2, _0809CB3C @ =gRoomControls
|
||||
ldrh r0, [r2, #8]
|
||||
movs r1, #0xe4
|
||||
|
||||
+1
-1
@@ -125,7 +125,7 @@ sub_0809D860: @ 0x0809D860
|
||||
push {r4, r5, r6, lr}
|
||||
adds r5, r0, #0
|
||||
adds r6, r1, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldr r1, [r6, #0x14]
|
||||
adds r0, r5, #0
|
||||
bl sub_080044EC
|
||||
|
||||
+2
-2
@@ -330,7 +330,7 @@ sub_0809DBE4: @ 0x0809DBE4
|
||||
sub_0809DC14: @ 0x0809DC14
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #6
|
||||
adds r0, r4, #0
|
||||
@@ -1099,7 +1099,7 @@ sub_0809E1F0: @ 0x0809E1F0
|
||||
strh r2, [r1, #0x24]
|
||||
_0809E208:
|
||||
adds r0, r1, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
pop {pc}
|
||||
|
||||
thumb_func_start sub_0809E210
|
||||
|
||||
+1
-1
@@ -109,7 +109,7 @@ sub_0809E3E4: @ 0x0809E3E4
|
||||
cmp r0, #0
|
||||
bne _0809E40E
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_0809E40E:
|
||||
adds r2, r4, #0
|
||||
adds r2, #0x74
|
||||
|
||||
@@ -351,7 +351,7 @@ sub_08093178: @ 0x08093178
|
||||
adds r4, r0, #0
|
||||
bl sub_0800445C
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
@@ -501,7 +501,7 @@ sub_08093280: @ 0x08093280
|
||||
adds r4, r0, #0
|
||||
bl sub_0800445C
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
@@ -442,7 +442,7 @@ _08097140: .4byte 0x00004036
|
||||
sub_08097144: @ 0x08097144
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_0800445C
|
||||
adds r0, r4, #0
|
||||
|
||||
+1
-1
@@ -187,7 +187,7 @@ sub_08091338: @ 0x08091338
|
||||
lsls r0, r0, #3
|
||||
strb r0, [r4, #0x15]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_08091660
|
||||
_0809135C:
|
||||
|
||||
@@ -517,7 +517,7 @@ _0808ADE2:
|
||||
lsls r0, r0, #3
|
||||
strh r0, [r1, #0x24]
|
||||
ldr r0, [r4, #0x54]
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_0808ADEE:
|
||||
pop {r4, pc}
|
||||
|
||||
@@ -964,7 +964,7 @@ _0808B154:
|
||||
cmp r7, #0x3f
|
||||
bhi _0808B162
|
||||
adds r0, r5, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_0808B162:
|
||||
add sp, #0x88
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
|
||||
@@ -408,7 +408,7 @@ _0808FC58:
|
||||
sub_0808FC5C: @ 0x0808FC5C
|
||||
push {r4, r5, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r4, #0xe]
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
||||
+1
-1
@@ -280,7 +280,7 @@ sub_080977A0: @ 0x080977A0
|
||||
subs r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_0800445C
|
||||
b _080977E4
|
||||
|
||||
+1
-1
@@ -146,7 +146,7 @@ sub_0808A5E0: @ 0x0808A5E0
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r4, #0x24]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
ldrb r1, [r5]
|
||||
|
||||
@@ -525,7 +525,7 @@ _080895BC: .4byte gUnk_080B4488
|
||||
sub_080895C0: @ 0x080895C0
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r1, r4, #0
|
||||
adds r1, #0x86
|
||||
ldrh r0, [r1]
|
||||
|
||||
+4
-4
@@ -46,7 +46,7 @@ sub_080844E0: @ 0x080844E0
|
||||
cmp r0, #0
|
||||
bne _08084516
|
||||
adds r0, r5, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
_08084516:
|
||||
ldrb r0, [r5, #0xa]
|
||||
cmp r0, #0x20
|
||||
@@ -187,7 +187,7 @@ sub_080845F8: @ 0x080845F8
|
||||
lsrs r0, r0, #3
|
||||
strb r0, [r4, #0x15]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
_08084626:
|
||||
adds r0, r4, #0
|
||||
bl sub_08084630
|
||||
@@ -283,7 +283,7 @@ sub_080846B0: @ 0x080846B0
|
||||
strh r0, [r4, #0x24]
|
||||
_080846CA:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_080845DC
|
||||
b _08084718
|
||||
@@ -434,7 +434,7 @@ _080847CC: .4byte 0xFFFFE000
|
||||
sub_080847D0: @ 0x080847D0
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r0, r4, #0
|
||||
bl sub_080845DC
|
||||
pop {r4, pc}
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ Steam: @ 0x08098168
|
||||
movs r0, #2
|
||||
strb r0, [r1]
|
||||
adds r0, r4, #0
|
||||
bl sub_08016A30
|
||||
bl ResolveCollisionLayer
|
||||
ldr r1, _080981CC @ =gScreen
|
||||
adds r2, r1, #0
|
||||
adds r2, #0x66
|
||||
|
||||
+1
-1
@@ -522,7 +522,7 @@ sub_0803BF2C: @ 0x0803BF2C
|
||||
sub_0803BF48: @ 0x0803BF48
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
adds r1, r4, #0
|
||||
adds r1, #0x38
|
||||
movs r0, #3
|
||||
|
||||
+1
-1
@@ -261,7 +261,7 @@ sub_08092E94: @ 0x08092E94
|
||||
cmp r0, #0
|
||||
bne _08092ECE
|
||||
adds r0, r4, #0
|
||||
bl sub_0800455E
|
||||
bl ResetCollisionLayer
|
||||
ldrb r2, [r4, #0x1b]
|
||||
movs r1, #0x3f
|
||||
adds r0, r1, #0
|
||||
|
||||
+1
-1
@@ -711,7 +711,7 @@ _0802FA02:
|
||||
cmp r0, #0
|
||||
beq _0802FA3E
|
||||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
bl LinearMoveUpdate
|
||||
ldrb r0, [r6]
|
||||
cmp r0, #0
|
||||
bne _0802FA3E
|
||||
|
||||
@@ -7,5 +7,5 @@ SCRIPT_START script_PlayerAtSiroc
|
||||
SetAnimationState 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -74,7 +74,7 @@ script_08012824:
|
||||
SetPlayerIdle
|
||||
_0807E9DC
|
||||
CallWithArg sub_0807F5B0, 0x0000003c
|
||||
Call sub_080791D0
|
||||
Call ResetPlayerAnimationAndAction
|
||||
EndBlock
|
||||
SetSyncFlag 0x00000008
|
||||
WaitForSyncFlagAndClear 0x00000004
|
||||
|
||||
@@ -18,7 +18,7 @@ script_0801248A:
|
||||
_0807E80C 0x00000000
|
||||
WaitForFadeFinish
|
||||
_0807E858 0x0000
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
LoadRoomEntityList gUnk_080F4D70
|
||||
Call DeleteAllEnemies
|
||||
SetEntityPositionRelative 0x0388, 0x0168
|
||||
|
||||
@@ -8,5 +8,5 @@ SCRIPT_START script_PlayerDefeatedOctoroks
|
||||
SetAnimationState 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -8,6 +8,6 @@ SCRIPT_START script_PlayerEzloBeingBullied
|
||||
DoPostScriptAction 0x0004
|
||||
Wait 0x003c
|
||||
SetSyncFlag 0x00000001
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@ Get Ezlo cap Player
|
||||
SCRIPT_START script_PlayerGetEzloCap
|
||||
DoPostScriptAction 0x0015
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -20,5 +20,5 @@ SCRIPT_START script_PlayerIntro
|
||||
Call sub_08053250
|
||||
EnablePlayerControl
|
||||
Call sub_0807DF50
|
||||
Call sub_080791D0
|
||||
Call ResetPlayerAnimationAndAction
|
||||
SCRIPT_END
|
||||
|
||||
@@ -34,7 +34,7 @@ SCRIPT_START script_ZeldaTalkToSmith
|
||||
BeginBlock
|
||||
SetGlobalFlag 0x0013
|
||||
Call sub_0807DF50
|
||||
Call sub_080791D0
|
||||
Call ResetPlayerAnimationAndAction
|
||||
EnablePlayerControl
|
||||
EndBlock
|
||||
SCRIPT_END
|
||||
|
||||
@@ -15,6 +15,6 @@ SCRIPT_START script_PlayerEnters
|
||||
DoPostScriptAction 0x0000
|
||||
Wait 0x000f
|
||||
SetSyncFlag 0x00000020
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -8,6 +8,6 @@ SCRIPT_START script_PlayerGetSword
|
||||
MessageFromTargetPos 0x0501, 0x000e
|
||||
WaitUntilTextboxCloses
|
||||
SetSyncFlag 0x00000020
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -29,5 +29,5 @@ script_08009EA4:
|
||||
Call sub_08053250
|
||||
EnablePlayerControl
|
||||
Call sub_0807DF50
|
||||
Call sub_080791D0
|
||||
Call ResetPlayerAnimationAndAction
|
||||
SCRIPT_END
|
||||
|
||||
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerAtIntroBusinessScrub4
|
||||
SetAnimationState 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000004
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
|
||||
@@ -5,5 +5,5 @@ SCRIPT_START script_PlayerIntroBusinessScrub1
|
||||
SetAnimationState 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,5 +5,5 @@ SCRIPT_START script_PlayerIntroBusinessScrub2
|
||||
SetAnimationState 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -5,5 +5,5 @@ SCRIPT_START script_PlayerIntroBusinessScrub3
|
||||
SetAnimationState 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
SetSyncFlag 0x00000010
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -28,7 +28,7 @@ SCRIPT_START script_Npc4EMonsters
|
||||
CallWithArg DeleteManager36, 0x00000002
|
||||
_0807F0C8 0x0000, 0x0000
|
||||
Call sub_0806DC3C
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
CallWithArg EquipItem, 0x0000000d
|
||||
CallWithArg sub_0807F29C, gUnk_080049F6
|
||||
_0807F0B4 0x0001
|
||||
|
||||
@@ -8,7 +8,7 @@ SCRIPT_START script_Npc4EVaatiAttacking
|
||||
MessageFromTargetPos 0x1047, 0x0000
|
||||
WaitUntilTextboxCloses
|
||||
Call sub_0806DC3C
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
CallWithArg EquipItem, 0x0000000d
|
||||
CallWithArg sub_0807F29C, gUnk_080049F6
|
||||
Wait 0x001e
|
||||
|
||||
@@ -6,5 +6,5 @@ SCRIPT_START script_PlayerAtIntroCeremony
|
||||
SetSyncFlag 0x00000400
|
||||
ClearSyncFlag 0x00000002
|
||||
EndBlock
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
@@ -13,5 +13,5 @@ SCRIPT_START script_PlayerFainting
|
||||
EndBlock
|
||||
Call WaitForFrameHiBit
|
||||
WaitForSyncFlag 0x80000000
|
||||
Call sub_080791BC
|
||||
Call SetPlayerActionNormal
|
||||
SCRIPT_END
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user