through CheckMovementInputNotOnBike

This commit is contained in:
PikalaxALT
2020-03-22 20:17:47 -04:00
parent 4f65d54095
commit dbac777d95
16 changed files with 694 additions and 1159 deletions
+167 -166
View File
@@ -1,3 +1,4 @@
#include "constants/event_object_movement.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
@@ -769,7 +770,7 @@ sMovementTypeCallbacks:: @ 839FBC8
.4byte MovementType_FaceDirection
.4byte MovementType_FaceDirection
.4byte MovementType_FaceDirection
.4byte sub_805B3B8
.4byte MovementType_Player
.4byte NULL
.4byte MovementType_FaceDownAndUp
.4byte MovementType_FaceLeftAndRight
@@ -7888,235 +7889,235 @@ sDirectionToVectors:: @ 83A64C8
@ gFaceDirectionMovementActions
gFaceDirectionMovementActions:: @ 83A64EC
.byte 0x0 @ DIR_NONE
.byte 0x0 @ DIR_SOUTH
.byte 0x1 @ DIR_NORTH
.byte 0x2 @ DIR_WEST
.byte 0x3 @ DIR_EAST
.byte MOVEMENT_ACTION_FACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_FACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_FACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_FACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_FACE_RIGHT @ DIR_EAST
gWalkSlowMovementActions:: @ 83A64F1
.byte 0x4 @ DIR_NONE
.byte 0x4 @ DIR_SOUTH
.byte 0x5 @ DIR_NORTH
.byte 0x6 @ DIR_WEST
.byte 0x7 @ DIR_EAST
.byte MOVEMENT_ACTION_FACE_DOWN_FAST @ DIR_NONE
.byte MOVEMENT_ACTION_FACE_DOWN_FAST @ DIR_SOUTH
.byte MOVEMENT_ACTION_FACE_UP_FAST @ DIR_NORTH
.byte MOVEMENT_ACTION_FACE_LEFT_FAST @ DIR_WEST
.byte MOVEMENT_ACTION_FACE_RIGHT_FAST @ DIR_EAST
gUnknown_83A64F6:: @ 83A64F6
.byte 0x9B @ DIR_NONE
.byte 0x9B @ DIR_SOUTH
.byte 0x9C @ DIR_NORTH
.byte 0x9D @ DIR_WEST
.byte 0x9E @ DIR_EAST
.byte MOVEMENT_ACTION_0x9B @ DIR_NONE
.byte MOVEMENT_ACTION_0x9B @ DIR_SOUTH
.byte MOVEMENT_ACTION_0x9C @ DIR_NORTH
.byte MOVEMENT_ACTION_0x9D @ DIR_WEST
.byte MOVEMENT_ACTION_0x9E @ DIR_EAST
gUnknown_83A64FB:: @ 83A64FB
.byte 0x8 @ DIR_NONE
.byte 0x8 @ DIR_SOUTH
.byte 0x9 @ DIR_NORTH
.byte 0xA @ DIR_WEST
.byte 0xB @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_SLOWEST_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_SLOWEST_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_SLOWEST_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_SLOWEST_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_SLOWEST_RIGHT @ DIR_EAST
gUnknown_83A6500:: @ 83A6500
.byte 0xC @ DIR_NONE
.byte 0xC @ DIR_SOUTH
.byte 0xD @ DIR_NORTH
.byte 0xE @ DIR_WEST
.byte 0xF @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_SLOW_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_SLOW_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_SLOW_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_SLOW_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_SLOW_RIGHT @ DIR_EAST
gUnknown_83A6505:: @ 83A6505
.byte 0x10 @ DIR_NONE
.byte 0x10 @ DIR_SOUTH
.byte 0x11 @ DIR_NORTH
.byte 0x12 @ DIR_WEST
.byte 0x13 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_NORMAL_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_NORMAL_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_NORMAL_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_NORMAL_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_NORMAL_RIGHT @ DIR_EAST
gUnknown_83A650A:: @ 83A650A
.byte 0x1D @ DIR_NONE
.byte 0x1D @ DIR_SOUTH
.byte 0x1E @ DIR_NORTH
.byte 0x1F @ DIR_WEST
.byte 0x20 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_FAST_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_FAST_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_FAST_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_FAST_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_FAST_RIGHT @ DIR_EAST
gUnknown_83A650F:: @ 83A650F
.byte 0xA0 @ DIR_NONE
.byte 0xA0 @ DIR_SOUTH
.byte 0xA1 @ DIR_NORTH
.byte 0xA2 @ DIR_WEST
.byte 0xA3 @ DIR_EAST
.byte MOVEMENT_ACTION_0xA0 @ DIR_NONE
.byte MOVEMENT_ACTION_0xA0 @ DIR_SOUTH
.byte MOVEMENT_ACTION_0xA1 @ DIR_NORTH
.byte MOVEMENT_ACTION_0xA2 @ DIR_WEST
.byte MOVEMENT_ACTION_0xA3 @ DIR_EAST
gUnknown_83A6514:: @ 83A6514
.byte 0x31 @ DIR_NONE
.byte 0x31 @ DIR_SOUTH
.byte 0x32 @ DIR_NORTH
.byte 0x33 @ DIR_WEST
.byte 0x34 @ DIR_EAST
.byte MOVEMENT_ACTION_FACE_DOWN_SLOW @ DIR_NONE
.byte MOVEMENT_ACTION_FACE_DOWN_SLOW @ DIR_SOUTH
.byte MOVEMENT_ACTION_FACE_UP_SLOW @ DIR_NORTH
.byte MOVEMENT_ACTION_FACE_LEFT_SLOW @ DIR_WEST
.byte MOVEMENT_ACTION_FACE_RIGHT_SLOW @ DIR_EAST
gUnknown_83A6519:: @ 83A6519
.byte 0x35 @ DIR_NONE
.byte 0x35 @ DIR_SOUTH
.byte 0x36 @ DIR_NORTH
.byte 0x37 @ DIR_WEST
.byte 0x38 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_FASTEST_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_FASTEST_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_FASTEST_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_FASTEST_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_FASTEST_RIGHT @ DIR_EAST
gUnknown_83A651E:: @ 83A651E
.byte 0x39 @ DIR_NONE
.byte 0x39 @ DIR_SOUTH
.byte 0x3A @ DIR_NORTH
.byte 0x3B @ DIR_WEST
.byte 0x3C @ DIR_EAST
.byte MOVEMENT_ACTION_SLIDE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_SLIDE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_SLIDE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_SLIDE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_SLIDE_RIGHT @ DIR_EAST
gUnknown_83A6523:: @ 83A6523
.byte 0x3D @ DIR_NONE
.byte 0x3D @ DIR_SOUTH
.byte 0x3E @ DIR_NORTH
.byte 0x3F @ DIR_WEST
.byte 0x40 @ DIR_EAST
.byte MOVEMENT_ACTION_PLAYER_RUN_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_PLAYER_RUN_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_PLAYER_RUN_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_PLAYER_RUN_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_PLAYER_RUN_RIGHT @ DIR_EAST
gUnknown_83A6528:: @ 83A6528
.byte 0x41 @ DIR_NONE
.byte 0x41 @ DIR_SOUTH
.byte 0x42 @ DIR_NORTH
.byte 0x43 @ DIR_WEST
.byte 0x44 @ DIR_EAST
.byte MOVEMENT_ACTION_PLAYER_RUN_DOWN_SLOW @ DIR_NONE
.byte MOVEMENT_ACTION_PLAYER_RUN_DOWN_SLOW @ DIR_SOUTH
.byte MOVEMENT_ACTION_PLAYER_RUN_UP_SLOW @ DIR_NORTH
.byte MOVEMENT_ACTION_PLAYER_RUN_LEFT_SLOW @ DIR_WEST
.byte MOVEMENT_ACTION_PLAYER_RUN_RIGHT_SLOW @ DIR_EAST
gUnknown_83A652D:: @ 83A652D
.byte 0x94 @ DIR_NONE
.byte 0x94 @ DIR_SOUTH
.byte 0x95 @ DIR_NORTH
.byte 0x96 @ DIR_WEST
.byte 0x97 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_RIGHT @ DIR_EAST
gUnknown_83A6532:: @ 83A6532
.byte 0x14 @ DIR_NONE
.byte 0x14 @ DIR_SOUTH
.byte 0x15 @ DIR_NORTH
.byte 0x16 @ DIR_WEST
.byte 0x17 @ DIR_EAST
.byte MOVEMENT_ACTION_JUMP_2_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_JUMP_2_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_JUMP_2_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_JUMP_2_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_JUMP_2_RIGHT @ DIR_EAST
gUnknown_83A6537:: @ 83A6537
.byte 0x52 @ DIR_NONE
.byte 0x52 @ DIR_SOUTH
.byte 0x53 @ DIR_NORTH
.byte 0x54 @ DIR_WEST
.byte 0x55 @ DIR_EAST
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_RIGHT @ DIR_EAST
gUnknown_83A653C:: @ 83A653C
.byte 0x57 @ DIR_NONE
.byte 0x57 @ DIR_SOUTH
.byte 0x56 @ DIR_NORTH
.byte 0x59 @ DIR_WEST
.byte 0x58 @ DIR_EAST
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_UP_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_UP_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_DOWN_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_RIGHT_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_JUMP_IN_PLACE_LEFT_RIGHT @ DIR_EAST
gUnknown_83A6541:: @ 83A6541
.byte 0x4E @ DIR_NONE
.byte 0x4E @ DIR_SOUTH
.byte 0x4F @ DIR_NORTH
.byte 0x50 @ DIR_WEST
.byte 0x51 @ DIR_EAST
.byte MOVEMENT_ACTION_JUMP_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_JUMP_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_JUMP_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_JUMP_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_JUMP_RIGHT @ DIR_EAST
gUnknown_83A6546:: @ 83A6546
.byte 0x46 @ DIR_NONE
.byte 0x46 @ DIR_SOUTH
.byte 0x47 @ DIR_NORTH
.byte 0x48 @ DIR_WEST
.byte 0x49 @ DIR_EAST
.byte MOVEMENT_ACTION_JUMP_SPECIAL_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_JUMP_SPECIAL_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_JUMP_SPECIAL_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_JUMP_SPECIAL_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_JUMP_SPECIAL_RIGHT @ DIR_EAST
gUnknown_83A654B:: @ 83A654B
.byte 0xA6 @ DIR_NONE
.byte 0xA6 @ DIR_SOUTH
.byte 0xA7 @ DIR_NORTH
.byte 0xA8 @ DIR_WEST
.byte 0xA9 @ DIR_EAST
.byte MOVEMENT_ACTION_0xA6 @ DIR_NONE
.byte MOVEMENT_ACTION_0xA6 @ DIR_SOUTH
.byte MOVEMENT_ACTION_0xA7 @ DIR_NORTH
.byte MOVEMENT_ACTION_0xA8 @ DIR_WEST
.byte MOVEMENT_ACTION_0xA9 @ DIR_EAST
gUnknown_83A6550:: @ 83A6550
.byte 0x21 @ DIR_NONE
.byte 0x21 @ DIR_SOUTH
.byte 0x22 @ DIR_NORTH
.byte 0x23 @ DIR_WEST
.byte 0x24 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_RIGHT @ DIR_EAST
gUnknown_83A6555:: @ 83A6555
.byte 0x25 @ DIR_NONE
.byte 0x25 @ DIR_SOUTH
.byte 0x26 @ DIR_NORTH
.byte 0x27 @ DIR_WEST
.byte 0x28 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_RIGHT @ DIR_EAST
gUnknown_83A655A:: @ 83A655A
.byte 0x29 @ DIR_NONE
.byte 0x29 @ DIR_SOUTH
.byte 0x2A @ DIR_NORTH
.byte 0x2B @ DIR_WEST
.byte 0x2C @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FAST_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FAST_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FAST_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FAST_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FAST_RIGHT @ DIR_EAST
gUnknown_83A655F:: @ 83A655F
.byte 0x2D @ DIR_NONE
.byte 0x2D @ DIR_SOUTH
.byte 0x2E @ DIR_NORTH
.byte 0x2F @ DIR_WEST
.byte 0x30 @ DIR_EAST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_RIGHT @ DIR_EAST
gUnknown_83A6564:: @ 83A6564
.byte 0x70 @ DIR_NONE
.byte 0x70 @ DIR_SOUTH
.byte 0x71 @ DIR_NORTH
.byte 0x72 @ DIR_WEST
.byte 0x73 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_FACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_FACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_FACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_FACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_FACE_RIGHT @ DIR_EAST
gUnknown_83A6569:: @ 83A6569
.byte 0x74 @ DIR_NONE
.byte 0x74 @ DIR_SOUTH
.byte 0x75 @ DIR_NORTH
.byte 0x76 @ DIR_WEST
.byte 0x77 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_RIGHT @ DIR_EAST
gUnknown_83A656E:: @ 83A656E
.byte 0x78 @ DIR_NONE
.byte 0x78 @ DIR_SOUTH
.byte 0x79 @ DIR_NORTH
.byte 0x7A @ DIR_WEST
.byte 0x7B @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_RIGHT @ DIR_EAST
gUnknown_83A6573:: @ 83A6573
.byte 0x7C @ DIR_NONE
.byte 0x7C @ DIR_SOUTH
.byte 0x7D @ DIR_NORTH
.byte 0x7E @ DIR_WEST
.byte 0x7F @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_RIGHT @ DIR_EAST
gUnknown_83A6578:: @ 83A6578
.byte 0x80 @ DIR_NONE
.byte 0x80 @ DIR_SOUTH
.byte 0x81 @ DIR_NORTH
.byte 0x82 @ DIR_WEST
.byte 0x83 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_HOP_RIGHT @ DIR_EAST
gUnknown_83A657D:: @ 83A657D
.byte 0x84 @ DIR_NONE
.byte 0x84 @ DIR_SOUTH
.byte 0x85 @ DIR_NORTH
.byte 0x86 @ DIR_WEST
.byte 0x87 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_RIGHT @ DIR_EAST
gUnknown_83A6582:: @ 83A6582
.byte 0x88 @ DIR_NONE
.byte 0x88 @ DIR_SOUTH
.byte 0x89 @ DIR_NORTH
.byte 0x8A @ DIR_WEST
.byte 0x8B @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_RIGHT @ DIR_EAST
gUnknown_83A6587:: @ 83A6587
.byte 0x8C @ DIR_NONE
.byte 0x8C @ DIR_SOUTH
.byte 0x8D @ DIR_NORTH
.byte 0x8E @ DIR_WEST
.byte 0x8F @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_RIGHT @ DIR_EAST
gUnknown_83A658C:: @ 83A658C
.byte 0x90 @ DIR_NONE
.byte 0x90 @ DIR_SOUTH
.byte 0x91 @ DIR_NORTH
.byte 0x92 @ DIR_WEST
.byte 0x93 @ DIR_EAST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_DOWN @ DIR_NONE
.byte MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_DOWN @ DIR_SOUTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_UP @ DIR_NORTH
.byte MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_LEFT @ DIR_WEST
.byte MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_RIGHT @ DIR_EAST
@ gOppositeDirections ?
gOppositeDirections:: @ 83A6591
-29
View File
@@ -3,35 +3,6 @@
.include "constants/constants.inc"
.section .rodata
.align 2
gUnknown_835B764:: @ 835B764
.4byte MetatileBehavior_IsUnknownMovement48, ForcedMovement_Slip
.4byte MetatileBehavior_IsIce_2, ForcedMovement_Slip
.4byte MetatileBehavior_IsWalkSouth, sub_805B750
.4byte MetatileBehavior_IsWalkNorth, sub_805B768
.4byte MetatileBehavior_IsWalkWest, sub_805B780
.4byte MetatileBehavior_IsWalkEast, sub_805B798
.4byte MetatileBehavior_IsSouthwardCurrent, sub_805B82C
.4byte MetatileBehavior_IsNorthwardCurrent, sub_805B844
.4byte MetatileBehavior_IsWestwardCurrent, sub_805B85C
.4byte MetatileBehavior_IsEastwardCurrent, sub_805B874
.4byte MetatileBehavior_UnusedIsSpinRight, sub_805B7B0
.4byte MetatileBehavior_UnusedIsSpinLeft, sub_805B7CC
.4byte MetatileBehavior_UnusedIsSpinUp, sub_805B7E8
.4byte MetatileBehavior_UnusedIsSpinDown, sub_805B804
.4byte MetatileBehavior_IsSlideSouth, ForcedMovement_SlideSouth
.4byte MetatileBehavior_IsSlideNorth, ForcedMovement_SlideNorth
.4byte MetatileBehavior_IsSlideWest, ForcedMovement_SlideWest
.4byte MetatileBehavior_IsSlideEast, ForcedMovement_SlideEast
.4byte MetatileBehavior_IsWaterfall, sub_805B82C
.4byte MetatileBehavior_UnusedReturnFalse_7, sub_805B924
.4byte MetatileBehavior_UnusedReturnFalse_8, sub_805B930
.4byte NULL, ForcedMovement_None
gUnknown_835B814:: @ 835B814
.4byte PlayerNotOnBikeNotMoving
.4byte sub_805B9C4
.4byte sub_805B9D4
gUnknown_835B820:: @ 835B820
.byte 0x04, 0x04, 0x05, 0x06, 0x07