through PlayerTurnInPlace

This commit is contained in:
PikalaxALT
2020-03-24 18:17:18 -04:00
parent 87b2c7f34b
commit 8a85485cc2
5 changed files with 118 additions and 285 deletions
-261
View File
@@ -5,267 +5,6 @@
.text
thumb_func_start sub_805C06C
sub_805C06C: @ 805C06C
push {r4,lr}
lsls r1, 24
lsrs r4, r1, 24
ldr r0, _0805C09C @ =gPlayerAvatar
ldrb r1, [r0, 0x5]
lsls r0, r1, 3
adds r0, r1
lsls r0, 2
ldr r1, _0805C0A0 @ =gObjectEvents
adds r0, r1
adds r1, r4, 0
bl ObjectEventSetHeldMovement
lsls r0, 24
cmp r0, 0
bne _0805C094
adds r0, r4, 0
movs r1, 0
bl sub_81126AC
_0805C094:
pop {r4}
pop {r0}
bx r0
.align 2, 0
_0805C09C: .4byte gPlayerAvatar
_0805C0A0: .4byte gObjectEvents
thumb_func_end sub_805C06C
thumb_func_start sub_805C0A4
sub_805C0A4: @ 805C0A4
push {r4,r5,lr}
sub sp, 0x4
adds r4, r0, 0
lsls r1, 24
lsrs r5, r1, 24
adds r1, r5, 0
bl ObjectEventSetHeldMovement
lsls r0, 24
cmp r0, 0
bne _0805C0CA
ldrb r0, [r4, 0x8]
ldrb r1, [r4, 0x9]
ldrb r2, [r4, 0xA]
movs r3, 0x20
str r3, [sp]
adds r3, r5, 0
bl sub_8112588
_0805C0CA:
add sp, 0x4
pop {r4,r5}
pop {r0}
bx r0
thumb_func_end sub_805C0A4
thumb_func_start sub_805C0D4
sub_805C0D4: @ 805C0D4
push {lr}
lsls r0, 24
lsrs r0, 24
bl sub_8063F2C
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end sub_805C0D4
thumb_func_start PlayerGoSlow
PlayerGoSlow: @ 805C0EC
push {lr}
lsls r0, 24
lsrs r0, 24
bl sub_8063F58
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerGoSlow
thumb_func_start PlayerGoSpeed1
PlayerGoSpeed1: @ 805C104
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetWalkNormalMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerGoSpeed1
thumb_func_start PlayerGoSpeed2
PlayerGoSpeed2: @ 805C11C
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetWalkFastMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerGoSpeed2
thumb_func_start sub_805C134
sub_805C134: @ 805C134
push {lr}
lsls r0, 24
lsrs r0, 24
bl sub_8063FDC
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end sub_805C134
thumb_func_start PlayerRideWaterCurrent
PlayerRideWaterCurrent: @ 805C14C
push {lr}
lsls r0, 24
lsrs r0, 24
bl sub_8064008
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerRideWaterCurrent
thumb_func_start sub_805C164
sub_805C164: @ 805C164
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetWalkFastestMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end sub_805C164
thumb_func_start PlayerRun
PlayerRun: @ 805C17C
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetPlayerRunMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerRun
thumb_func_start PlayerRunSlow
PlayerRunSlow: @ 805C194
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetPlayerRunSlowMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerRunSlow
thumb_func_start PlayerOnBikeCollide
PlayerOnBikeCollide: @ 805C1AC
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
adds r0, r4, 0
bl sub_805C438
adds r0, r4, 0
bl GetWalkInPlaceNormalMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r4}
pop {r0}
bx r0
thumb_func_end PlayerOnBikeCollide
thumb_func_start PlayerNotOnBikeCollide
PlayerNotOnBikeCollide: @ 805C1D0
push {r4,lr}
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
adds r0, r4, 0
bl sub_805C438
adds r0, r4, 0
bl GetStepInPlaceDelay32AnimId
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl PlayerSetAnimId
pop {r4}
pop {r0}
bx r0
thumb_func_end PlayerNotOnBikeCollide
thumb_func_start PlayerFaceDirection
PlayerFaceDirection: @ 805C1F4
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetFaceDirectionMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerFaceDirection
thumb_func_start sub_805C20C
sub_805C20C: @ 805C20C
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetWalkSlowMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end sub_805C20C
thumb_func_start PlayerTurnInPlace
PlayerTurnInPlace: @ 805C224
push {lr}
lsls r0, 24
lsrs r0, 24
bl GetWalkInPlaceSlowMovementAction
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
bl PlayerSetAnimId
pop {r0}
bx r0
thumb_func_end PlayerTurnInPlace
thumb_func_start PlayerJumpLedge
PlayerJumpLedge: @ 805C23C
push {r4,lr}