diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/event_object_movement.s | 1656 |
1 files changed, 823 insertions, 833 deletions
diff --git a/data/event_object_movement.s b/data/event_object_movement.s index 88aa543b9..55a9ca5b3 100644 --- a/data/event_object_movement.s +++ b/data/event_object_movement.s @@ -5,10 +5,10 @@ gReflectionEffectPaletteMap:: @ 835B934 .byte 0x01, 0x01, 0x06, 0x07, 0x08, 0x09, 0x06, 0x07, 0x08, 0x09, 0x0b, 0x0b, 0x00, 0x00, 0x00, 0x00 -gUnknown_835B944:: @ 835B944 +gCameraSpriteTemplate:: @ 835B944 spr_template 0, 65535, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject -gUnknown_835B95C:: @ 835B95C +gCameraObjectFuncs:: @ 835B95C .4byte CameraObject_0 .4byte CameraObject_1 .4byte CameraObject_2 @@ -757,88 +757,88 @@ gUnknown_839D3A8:: @ 839D3A8 gUnknown_839D3C8:: @ 839D3C8 .incbin "graphics/object_events/pics/unknown/839D3C8.4bpp" -gMovementTypeCallbacks:: @ 839FBC8 - .4byte sub_805FFB4 - .4byte sub_806058C - .4byte sub_805FFDC - .4byte sub_80606CC - .4byte sub_80606CC - .4byte sub_8060850 - .4byte sub_8060850 - .4byte sub_80609D4 - .4byte sub_80609D4 - .4byte sub_80609D4 - .4byte sub_80609D4 +sMovementTypeCallbacks:: @ 839FBC8 + .4byte MovementType_None + .4byte MovementType_LookAround + .4byte MovementType_WanderAround + .4byte MovementType_WanderUpAndDown + .4byte MovementType_WanderUpAndDown + .4byte MovementType_WanderLeftAndRight + .4byte MovementType_WanderLeftAndRight + .4byte MovementType_FaceDirection + .4byte MovementType_FaceDirection + .4byte MovementType_FaceDirection + .4byte MovementType_FaceDirection .4byte sub_805B3B8 .4byte NULL - .4byte sub_8060A74 - .4byte sub_8060BB4 - .4byte sub_8060CF4 - .4byte sub_8060E34 - .4byte sub_8060F74 - .4byte sub_80610B4 - .4byte sub_80611F4 - .4byte sub_8061334 - .4byte sub_8061474 - .4byte sub_80615B4 - .4byte sub_80616F4 - .4byte sub_80617F8 - .4byte sub_80618FC - .4byte sub_80618FC - .4byte sub_80618FC - .4byte sub_80618FC - .4byte sub_8061B5C - .4byte sub_8061BE8 - .4byte sub_8061C74 - .4byte sub_8061D00 - .4byte sub_8061D8C - .4byte sub_8061E18 - .4byte sub_8061EA4 - .4byte sub_8061F30 - .4byte sub_8061FBC - .4byte sub_8062048 - .4byte sub_80620D4 - .4byte sub_8062160 - .4byte sub_80621EC - .4byte sub_8062278 - .4byte sub_8062304 - .4byte sub_8062390 - .4byte sub_806241C - .4byte sub_80624A8 - .4byte sub_8062534 - .4byte sub_80625C0 - .4byte sub_806264C - .4byte sub_80626D8 - .4byte sub_8062764 - .4byte sub_80627F0 - .4byte sub_806287C - .4byte sub_806287C - .4byte sub_806287C - .4byte sub_806287C - .4byte ObjectEventCB_TreeDisguise - .4byte ObjectEventCB_MountainDisguise - .4byte sub_8062E60 - .4byte sub_8062E60 - .4byte sub_8062E60 - .4byte sub_8062E60 - .4byte ObjectEventCB_Hidden1 - .4byte sub_80630A0 - .4byte sub_80630A0 - .4byte sub_80630A0 - .4byte sub_80630A0 - .4byte sub_8063110 - .4byte sub_8063110 - .4byte sub_8063110 - .4byte sub_8063110 - .4byte sub_8063180 - .4byte sub_8063180 - .4byte sub_8063180 - .4byte sub_8063180 - .4byte sub_80631F0 + .4byte MovementType_FaceDownAndUp + .4byte MovementType_FaceLeftAndRight + .4byte MovementType_FaceUpAndLeft + .4byte MovementType_FaceUpAndRight + .4byte MovementType_FaceDownAndLeft + .4byte MovementType_FaceDownAndRight + .4byte MovementType_FaceDownUpAndLeft + .4byte MovementType_FaceDownUpAndRight + .4byte MovementType_FaceUpRightAndLeft + .4byte MovementType_FaceDownRightAndLeft + .4byte MovementType_RotateCounterclockwise + .4byte MovementType_RotateClockwise + .4byte MovementType_WalkBackAndForth + .4byte MovementType_WalkBackAndForth + .4byte MovementType_WalkBackAndForth + .4byte MovementType_WalkBackAndForth + .4byte MovementType_WalkSequenceUpRightLeftDown + .4byte MovementType_WalkSequenceRightLeftDownUp + .4byte MovementType_WalkSequenceDownUpRightLeft + .4byte MovementType_WalkSequenceLeftDownUpRight + .4byte MovementType_WalkSequenceUpLeftRightDown + .4byte MovementType_WalkSequenceLeftRightDownUp + .4byte MovementType_WalkSequenceDownUpLeftRight + .4byte MovementType_WalkSequenceRightDownUpLeft + .4byte MovementType_WalkSequenceLeftUpDownRight + .4byte MovementType_WalkSequenceUpDownRightLeft + .4byte MovementType_WalkSequenceRightLeftUpDown + .4byte MovementType_WalkSequenceDownRightLeftUp + .4byte MovementType_WalkSequenceRightUpDownLeft + .4byte MovementType_WalkSequenceUpDownLeftRight + .4byte MovementType_WalkSequenceLeftRightUpDown + .4byte MovementType_WalkSequenceDownLeftRightUp + .4byte MovementType_WalkSequenceUpLeftDownRight + .4byte MovementType_WalkSequenceDownRightUpLeft + .4byte MovementType_WalkSequenceLeftDownRightUp + .4byte MovementType_WalkSequenceRightUpLeftDown + .4byte MovementType_WalkSequenceUpRightDownLeft + .4byte MovementType_WalkSequenceDownLeftUpRight + .4byte MovementType_WalkSequenceLeftUpRightDown + .4byte MovementType_WalkSequenceRightDownLeftUp + .4byte MovementType_CopyPlayer + .4byte MovementType_CopyPlayer + .4byte MovementType_CopyPlayer + .4byte MovementType_CopyPlayer + .4byte MovementType_TreeDisguise + .4byte MovementType_MountainDisguise + .4byte MovementType_CopyPlayerInGrass + .4byte MovementType_CopyPlayerInGrass + .4byte MovementType_CopyPlayerInGrass + .4byte MovementType_CopyPlayerInGrass + .4byte MovementType_Hidden + .4byte MovementType_WalkInPlace + .4byte MovementType_WalkInPlace + .4byte MovementType_WalkInPlace + .4byte MovementType_WalkInPlace + .4byte MovementType_WalkSlowlyInPlace + .4byte MovementType_WalkSlowlyInPlace + .4byte MovementType_WalkSlowlyInPlace + .4byte MovementType_WalkSlowlyInPlace + .4byte MovementType_JogInPlace + .4byte MovementType_JogInPlace + .4byte MovementType_JogInPlace + .4byte MovementType_JogInPlace + .4byte MovementType_Invisible .4byte sub_8063298 .4byte sub_80632BC .4byte sub_80632E0 - .4byte sub_8060020 + .4byte MovementType_WanderAroundDuplicate gRangedMovementTypes:: @ 839FD0C .byte FALSE @ MOVEMENT_TYPE_NONE @@ -6093,7 +6093,7 @@ gObjectEventGraphicsInfo_83A5134:: @ 83A5134 .4byte gSpriteImages_83A1CF0 .4byte gDummySpriteAffineAnimTable -gObjectEventSpritePalettes:: @ 83A5158 +sObjectEventSpritePalettes:: @ 83A5158 obj_pal gUnknown_836D828, 0x1103 obj_pal gUnknown_836D848, 0x1104 obj_pal gUnknown_836D868, 0x1105 @@ -6130,7 +6130,7 @@ gUnknownPaletteTags_83A5200:: @ 83A5200 .2byte 0x1116 .2byte 0x1116 -gUnknown_83A5208:: @ 83A5208 +gPlayerReflectionPaletteSets:: @ 83A5208 .2byte 0x1100 .2byte 0x0 .4byte gPlayerReflectionPaletteTags @@ -6204,7 +6204,7 @@ gUnknownPaletteTags_83A5270:: .2byte 0x1109 .2byte 0x1109 -gUnknown_83A5278:: @ 83A5278 +gSpecialObjectReflectionPaletteSets:: @ 83A5278 .2byte 0x1100 .2byte 0x0 .4byte gPlayerReflectionPaletteTags @@ -6293,7 +6293,7 @@ gUnknownPaletteTags_83A531C:: .2byte 0x1109 .2byte 0x110a -gUnknown_83A5330:: @ 83A5330 +gObjectPaletteTagSets:: @ 83A5330 .4byte gUnknownPaletteTags_83A52E0 .4byte gUnknownPaletteTags_83A52F4 .4byte gUnknownPaletteTags_83A5308 @@ -7100,7 +7100,7 @@ gUnknown_83A5FE0:: @ 83A5FE0 gUnknown_83A5FF8:: obj_pal gUnknown_839D3A8, 0x100F -gUnknown_83A6000:: @ 83A6000 +gMovementDelaysMedium:: @ 83A6000 .2byte 0x0020 .2byte 0x0040 .2byte 0x0060 @@ -7112,216 +7112,216 @@ gUnknown_83A6008:: @ 83A6008 .2byte 0x0080 .2byte 0x00C0 -gUnknown_83A6010:: @ 83A6010 +gMovementDelaysShort:: @ 83A6010 .2byte 0x0020 .2byte 0x0030 .2byte 0x0040 .2byte 0x0050 -gUnknown_83A6018:: @ 83A6018 - .4byte sub_8060064 - .4byte sub_8060078 - .4byte sub_80600A4 - .4byte sub_80600E0 - .4byte sub_8060100 - .4byte sub_806014C - .4byte sub_80601AC - -gUnknown_83A6034:: @ 83A6034 - .4byte sub_8060064 - .4byte sub_8060078 - .4byte sub_80600A4 - .4byte sub_80600E0 - .4byte sub_8060100 - .4byte sub_806017C - .4byte sub_80601AC - -gUnknown_83A6050:: @ 83A6050 +gMovementTypeFuncs_WanderAround:: @ 83A6018 + .4byte MovementType_WanderAround_Step0 + .4byte MovementType_WanderAround_Step1 + .4byte MovementType_WanderAround_Step2 + .4byte MovementType_WanderAround_Step3 + .4byte MovementType_WanderAround_Step4 + .4byte MovementType_WanderAround_Step5 + .4byte MovementType_WanderAround_Step6 + +gMovementTypeFuncs_WanderAroundDuplicate:: @ 83A6034 + .4byte MovementType_WanderAround_Step0 + .4byte MovementType_WanderAround_Step1 + .4byte MovementType_WanderAround_Step2 + .4byte MovementType_WanderAround_Step3 + .4byte MovementType_WanderAround_Step4 + .4byte MovementType_WanderAround_Step5Duplicate + .4byte MovementType_WanderAround_Step6 + +gStandardDirections:: @ 83A6050 .byte 1 @ DIR_SOUTH .byte 2 @ DIR_NORTH .byte 3 @ DIR_WEST .byte 4 @ DIR_EAST -gUnknown_83A6054:: @ 83A6054 - .4byte GetRegularRunningPastFacingDirection - .4byte GetNorthSouthRunningPastFacingDirection - .4byte GetEastWestRunningPastFacingDirection - .4byte GetNorthEastRunningPastFacingDirection - .4byte GetNorthWestRunningPastFacingDirection - .4byte GetSouthEastRunningPastFacingDirection - .4byte GetSouthWestRunningPastFacingDirection - .4byte GetNonEastRunningPastFacingDirection - .4byte GetNonWestRunningPastFacingDirection - .4byte GetNonSouthRunningPastFacingDirection - .4byte GetNonNorthRunningPastFacingDirection - -gUnknown_83A6080:: @ 83A6080 - .4byte sub_80605D0 - .4byte sub_80605E4 - .4byte sub_8060610 - .4byte sub_8060654 - .4byte sub_8060684 - -gUnknown_83A6094:: @ 83A6094 - .4byte sub_8060710 - .4byte sub_8060724 - .4byte sub_8060750 - .4byte sub_806078C - .4byte sub_80607AC - .4byte sub_80607F8 - .4byte sub_8060828 - -gUnknown_83A60B0:: @ 83A60B0 +gGetVectorDirectionFuncs:: @ 83A6054 + .4byte GetVectorDirection + .4byte GetLimitedVectorDirection_SouthNorth + .4byte GetLimitedVectorDirection_WestEast + .4byte GetLimitedVectorDirection_WestNorth + .4byte GetLimitedVectorDirection_EastNorth + .4byte GetLimitedVectorDirection_WestSouth + .4byte GetLimitedVectorDirection_EastSouth + .4byte GetLimitedVectorDirection_SouthNorthWest + .4byte GetLimitedVectorDirection_SouthNorthEast + .4byte GetLimitedVectorDirection_NorthWestEast + .4byte GetLimitedVectorDirection_SouthWestEast + +gMovementTypeFuncs_LookAround:: @ 83A6080 + .4byte MovementType_LookAround_Step0 + .4byte MovementType_LookAround_Step1 + .4byte MovementType_LookAround_Step2 + .4byte MovementType_LookAround_Step3 + .4byte MovementType_LookAround_Step4 + +gMovementTypeFuncs_WanderUpAndDown:: @ 83A6094 + .4byte MovementType_WanderUpAndDown_Step0 + .4byte MovementType_WanderUpAndDown_Step1 + .4byte MovementType_WanderUpAndDown_Step2 + .4byte MovementType_WanderUpAndDown_Step3 + .4byte MovementType_WanderUpAndDown_Step4 + .4byte MovementType_WanderUpAndDown_Step5 + .4byte MovementType_WanderUpAndDown_Step6 + +gUpAndDownDirections:: @ 83A60B0 .byte 1 @ DIR_SOUTH .byte 2 @ DIR_NORTH .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A60B4:: @ 83A60B4 - .4byte sub_8060894 - .4byte sub_80608A8 - .4byte sub_80608D4 - .4byte sub_8060910 - .4byte sub_8060930 - .4byte sub_806097C - .4byte sub_80609AC +gMovementTypeFuncs_WanderLeftAndRight:: @ 83A60B4 + .4byte MovementType_WanderLeftAndRight_Step0 + .4byte MovementType_WanderLeftAndRight_Step1 + .4byte MovementType_WanderLeftAndRight_Step2 + .4byte MovementType_WanderLeftAndRight_Step3 + .4byte MovementType_WanderLeftAndRight_Step4 + .4byte MovementType_WanderLeftAndRight_Step5 + .4byte MovementType_WanderLeftAndRight_Step6 -gUnknown_83A60D0:: @ 83A60D0 +gLeftAndRightDirections:: @ 83A60D0 .byte 3 @ DIR_WEST .byte 4 @ DIR_EAST .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A60D4:: @ 83A60D4 - .4byte sub_8060A18 - .4byte sub_8060A44 - .4byte sub_8060A64 - -gUnknown_83A60E0:: @ 83A60E0 - .4byte sub_8060AB8 - .4byte sub_8060ACC - .4byte sub_8060AF8 - .4byte sub_8060B3C - .4byte sub_8060B6C - -gUnknown_83A60F4:: @ 83A60F4 - .4byte sub_8060BF8 - .4byte sub_8060C0C - .4byte sub_8060C38 - .4byte sub_8060C7C - .4byte sub_8060CAC - -gUnknown_83A6108:: @ 83A6108 - .4byte sub_8060D38 - .4byte sub_8060D4C - .4byte sub_8060D78 - .4byte sub_8060DBC - .4byte sub_8060DEC - -gUnknown_83A611C:: @ 83A611C +gMovementTypeFuncs_FaceDirection:: @ 83A60D4 + .4byte MovementType_FaceDirection_Step0 + .4byte MovementType_FaceDirection_Step1 + .4byte MovementType_FaceDirection_Step2 + +gMovementTypeFuncs_FaceDownAndUp:: @ 83A60E0 + .4byte MovementType_FaceDownAndUp_Step0 + .4byte MovementType_FaceDownAndUp_Step1 + .4byte MovementType_FaceDownAndUp_Step2 + .4byte MovementType_FaceDownAndUp_Step3 + .4byte MovementType_FaceDownAndUp_Step4 + +gMovementTypeFuncs_FaceLeftAndRight:: @ 83A60F4 + .4byte MovementType_FaceLeftAndRight_Step0 + .4byte MovementType_FaceLeftAndRight_Step1 + .4byte MovementType_FaceLeftAndRight_Step2 + .4byte MovementType_FaceLeftAndRight_Step3 + .4byte MovementType_FaceLeftAndRight_Step4 + +gMovementTypeFuncs_FaceUpAndLeft:: @ 83A6108 + .4byte MovementType_FaceUpAndLeft_Step0 + .4byte MovementType_FaceUpAndLeft_Step1 + .4byte MovementType_FaceUpAndLeft_Step2 + .4byte MovementType_FaceUpAndLeft_Step3 + .4byte MovementType_FaceUpAndLeft_Step4 + +gUpAndLeftDirections:: @ 83A611C .byte 2 @ DIR_NORTH .byte 3 @ DIR_WEST .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A6120:: @ 83A6120 - .4byte sub_8060E78 - .4byte sub_8060E8C - .4byte sub_8060EB8 - .4byte sub_8060EFC - .4byte sub_8060F2C +gMovementTypeFuncs_FaceUpAndRight:: @ 83A6120 + .4byte MovementType_FaceUpAndRight_Step0 + .4byte MovementType_FaceUpAndRight_Step1 + .4byte MovementType_FaceUpAndRight_Step2 + .4byte MovementType_FaceUpAndRight_Step3 + .4byte MovementType_FaceUpAndRight_Step4 -gUnknown_83A6134:: @ 83A6134 +gUpAndRightDirections:: @ 83A6134 .byte 2 @ DIR_NORTH .byte 4 @ DIR_EAST .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A6138:: @ 83A6138 - .4byte sub_8060FB8 - .4byte sub_8060FCC - .4byte sub_8060FF8 - .4byte sub_806103C - .4byte sub_806106C +gMovementTypeFuncs_FaceDownAndLeft:: @ 83A6138 + .4byte MovementType_FaceDownAndLeft_Step0 + .4byte MovementType_FaceDownAndLeft_Step1 + .4byte MovementType_FaceDownAndLeft_Step2 + .4byte MovementType_FaceDownAndLeft_Step3 + .4byte MovementType_FaceDownAndLeft_Step4 -gUnknown_83A614C:: @ 83A614C +gDownAndLeftDirections:: @ 83A614C .byte 1 @ DIR_SOUTH .byte 3 @ DIR_WEST .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A6150:: @ 83A6150 - .4byte sub_80610F8 - .4byte sub_806110C - .4byte sub_8061138 - .4byte sub_806117C - .4byte sub_80611AC +gMovementTypeFuncs_FaceDownAndRight:: @ 83A6150 + .4byte MovementType_FaceDownAndRight_Step0 + .4byte MovementType_FaceDownAndRight_Step1 + .4byte MovementType_FaceDownAndRight_Step2 + .4byte MovementType_FaceDownAndRight_Step3 + .4byte MovementType_FaceDownAndRight_Step4 -gUnknown_83A6164:: @ 83A6164 +gDownAndRightDirections:: @ 83A6164 .byte 1 @ DIR_SOUTH .byte 4 @ DIR_EAST .byte 0 @ DIR_NONE .byte 0 @ DIR_NONE -gUnknown_83A6168:: @ 83A6168 - .4byte sub_8061238 - .4byte sub_806124C - .4byte sub_8061278 - .4byte sub_80612BC - .4byte sub_80612EC +gMovementTypeFuncs_FaceDownUpAndLeft:: @ 83A6168 + .4byte MovementType_FaceDownUpAndLeft_Step0 + .4byte MovementType_FaceDownUpAndLeft_Step1 + .4byte MovementType_FaceDownUpAndLeft_Step2 + .4byte MovementType_FaceDownUpAndLeft_Step3 + .4byte MovementType_FaceDownUpAndLeft_Step4 -gUnknown_83A617C:: @ 83A617C +gDownUpAndLeftDirections:: @ 83A617C .byte 2 @ DIR_NORTH .byte 1 @ DIR_SOUTH .byte 3 @ DIR_WEST .byte 1 @ DIR_SOUTH -gUnknown_83A6180:: @ 83A6180 - .4byte sub_8061378 - .4byte sub_806138C - .4byte sub_80613B8 - .4byte sub_80613FC - .4byte sub_806142C +gMovementTypeFuncs_FaceDownUpAndRight:: @ 83A6180 + .4byte MovementType_FaceDownUpAndRight_Step0 + .4byte MovementType_FaceDownUpAndRight_Step1 + .4byte MovementType_FaceDownUpAndRight_Step2 + .4byte MovementType_FaceDownUpAndRight_Step3 + .4byte MovementType_FaceDownUpAndRight_Step4 -gUnknown_83A6194:: @ 83A6194 +gDownUpAndRightDirections:: @ 83A6194 .byte 1 @ DIR_SOUTH .byte 2 @ DIR_NORTH .byte 4 @ DIR_EAST .byte 1 @ DIR_SOUTH -gUnknown_83A6198:: @ 83A6198 - .4byte sub_80614B8 - .4byte sub_80614CC - .4byte sub_80614F8 - .4byte sub_806153C - .4byte sub_806156C +gMovementTypeFuncs_FaceUpLeftAndRight:: @ 83A6198 + .4byte MovementType_FaceUpLeftAndRight_Step0 + .4byte MovementType_FaceUpLeftAndRight_Step1 + .4byte MovementType_FaceUpLeftAndRight_Step2 + .4byte MovementType_FaceUpLeftAndRight_Step3 + .4byte MovementType_FaceUpLeftAndRight_Step4 -gUnknown_83A61AC:: @ 83A61AC +gUpLeftAndRightDirections:: @ 83A61AC .byte 2 @ DIR_NORTH .byte 3 @ DIR_WEST .byte 4 @ DIR_EAST .byte 2 @ DIR_NORTH -gUnknown_83A61B0:: @ 83A61B0 - .4byte sub_80615F8 - .4byte sub_806160C - .4byte sub_8061638 - .4byte sub_806167C - .4byte sub_80616AC +gMovementTypeFuncs_FaceDownLeftAndRight:: @ 83A61B0 + .4byte MovementType_FaceDownLeftAndRight_Step0 + .4byte MovementType_FaceDownLeftAndRight_Step1 + .4byte MovementType_FaceDownLeftAndRight_Step2 + .4byte MovementType_FaceDownLeftAndRight_Step3 + .4byte MovementType_FaceDownLeftAndRight_Step4 -gUnknown_83A61C4:: @ 83A61C4 +gDownLeftAndRightDirections:: @ 83A61C4 .byte 3 @ DIR_WEST .byte 4 @ DIR_EAST .byte 1 @ DIR_SOUTH .byte 1 @ DIR_SOUTH -gUnknown_83A61C8:: @ 83A61C8 - .4byte sub_8061738 - .4byte sub_8061764 - .4byte sub_8061788 - .4byte sub_80617B4 +gMovementTypeFuncs_RotateCounterclockwise:: @ 83A61C8 + .4byte MovementType_RotateCounterclockwise_Step0 + .4byte MovementType_RotateCounterclockwise_Step1 + .4byte MovementType_RotateCounterclockwise_Step2 + .4byte MovementType_RotateCounterclockwise_Step3 -gUnknown_83A61D8:: @ 83A61D8 +gCounterclockwiseDirections:: @ 83A61D8 .byte 0x01 .byte 0x04 .byte 0x03 @@ -7331,13 +7331,13 @@ gUnknown_83A61D8:: @ 83A61D8 .byte 0x00 .byte 0x00 -gUnknown_83A61E0:: @ 83A61E0 - .4byte sub_806183C - .4byte sub_8061868 - .4byte sub_806188C - .4byte sub_80618B8 +gMovementTypeFuncs_RotateClockwise:: @ 83A61E0 + .4byte MovementType_RotateClockwise_Step0 + .4byte MovementType_RotateClockwise_Step1 + .4byte MovementType_RotateClockwise_Step2 + .4byte MovementType_RotateClockwise_Step3 -gUnknown_83A61F0:: @ 83A61F0 +gClockwiseDirections:: @ 83A61F0 .byte 0x01 .byte 0x03 .byte 0x04 @@ -7347,312 +7347,312 @@ gUnknown_83A61F0:: @ 83A61F0 .byte 0x00 .byte 0x00 -gUnknown_83A61F8:: @ 83A61F8 - .4byte sub_8061940 - .4byte sub_8061954 - .4byte sub_806198C - .4byte sub_8061A44 +gMovementTypeFuncs_WalkBackAndForth:: @ 83A61F8 + .4byte MovementType_WalkBackAndForth_Step0 + .4byte MovementType_WalkBackAndForth_Step1 + .4byte MovementType_WalkBackAndForth_Step2 + .4byte MovementType_WalkBackAndForth_Step3 -gUnknown_83A6208:: @ 83A6208 - .4byte sub_8061A6C - .4byte sub_8061BA0 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpRightLeftDown:: @ 83A6208 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpRightLeftDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6214:: @ 83A6214 +gUpRightLeftDownDirections:: @ 83A6214 .byte 2 .byte 4 .byte 3 .byte 1 -gUnknown_83A6218:: @ 83A6218 - .4byte sub_8061A6C - .4byte sub_8061C2C - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightLeftDownUp:: @ 83A6218 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightLeftDownUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6224:: @ 83A6224 +gRightLeftDownUpDirections:: @ 83A6224 .byte 4 .byte 3 .byte 1 .byte 2 -gUnknown_83A6228:: @ 83A6228 - .4byte sub_8061A6C - .4byte sub_8061CB8 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownUpRightLeft:: @ 83A6228 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownUpRightLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6234:: @ 83A6234 +gDownUpRightLeftDirections:: @ 83A6234 .byte 1 .byte 2 .byte 4 .byte 3 -gUnknown_83A6238:: @ 83A6238 - .4byte sub_8061A6C - .4byte sub_8061D44 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftDownUpRight:: @ 83A6238 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftDownUpRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6244:: @ 83A6244 +gLeftDownUpRightDirections:: @ 83A6244 .byte 3 .byte 1 .byte 2 .byte 4 -gUnknown_83A6248:: @ 83A6248 - .4byte sub_8061A6C - .4byte sub_8061DD0 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpLeftRightDown:: @ 83A6248 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpLeftRightDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6254:: @ 83A6254 +gUpLeftRightDownDirections:: @ 83A6254 .byte 2 .byte 3 .byte 4 .byte 1 -gUnknown_83A6258:: @ 83A6258 - .4byte sub_8061A6C - .4byte sub_8061E5C - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftRightDownUp:: @ 83A6258 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftRightDownUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6264:: @ 83A6264 +gLeftRightDownUpDirections:: @ 83A6264 .byte 3 .byte 4 .byte 1 .byte 2 -gUnknown_83A6268:: @ 83A6268 - .4byte sub_8061A6C - .4byte sub_8061EE8 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownUpLeftRight:: @ 83A6268 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownUpLeftRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6274:: @ 83A6274 - .4byte sub_8061A6C - .4byte sub_8061F74 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightDownUpLeft:: @ 83A6274 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightDownUpLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6280:: @ 83A6280 +gRightDownUpLeftDirections:: @ 83A6280 .byte 4 .byte 1 .byte 2 .byte 3 -gUnknown_83A6284:: @ 83A6284 - .4byte sub_8061A6C - .4byte sub_8062000 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftUpDownRight:: @ 83A6284 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftUpDownRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6290:: @ 83A6290 +gLeftUpDownRightDirections:: @ 83A6290 .byte 3 .byte 2 .byte 1 .byte 4 -gUnknown_83A6294:: @ 83A6294 - .4byte sub_8061A6C - .4byte sub_806208C - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpDownRightLeft:: @ 83A6294 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpDownRightLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62A0:: @ 83A62A0 +gUpDownRightLeftDirections:: @ 83A62A0 .byte 2 .byte 1 .byte 4 .byte 3 -gUnknown_83A62A4:: @ 83A62A4 - .4byte sub_8061A6C - .4byte sub_8062118 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightLeftUpDown:: @ 83A62A4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightLeftUpDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62B0:: @ 83A62B0 +gRightLeftUpDownDirections:: @ 83A62B0 .byte 4 .byte 3 .byte 2 .byte 1 -gUnknown_83A62B4:: @ 83A62B4 - .4byte sub_8061A6C - .4byte sub_80621A4 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownRightLeftUp:: @ 83A62B4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownRightLeftUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62C0:: @ 83A62C0 +gDownRightLeftUpDirections:: @ 83A62C0 .byte 1 .byte 4 .byte 3 .byte 2 -gUnknown_83A62C4:: @ 83A62C4 - .4byte sub_8061A6C - .4byte sub_8062230 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightUpDownLeft:: @ 83A62C4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightUpDownLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62D0:: @ 83A62D0 +gRightUpDownLeftDirections:: @ 83A62D0 .byte 4 .byte 2 .byte 1 .byte 3 -gUnknown_83A62D4:: @ 83A62D4 - .4byte sub_8061A6C - .4byte sub_80622BC - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpDownLeftRight:: @ 83A62D4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpDownLeftRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62E0:: @ 83A62E0 +gUpDownLeftRightDirections:: @ 83A62E0 .byte 2 .byte 1 .byte 3 .byte 4 -gUnknown_83A62E4:: @ 83A62E4 - .4byte sub_8061A6C - .4byte sub_8062348 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftRightUpDown:: @ 83A62E4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftRightUpDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A62F0:: @ 83A62F0 +gLeftRightUpDownDirections:: @ 83A62F0 .byte 3 .byte 4 .byte 2 .byte 1 -gUnknown_83A62F4:: @ 83A62F4 - .4byte sub_8061A6C - .4byte sub_80623D4 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownLeftRightUp:: @ 83A62F4 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownLeftRightUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6300:: @ 83A6300 +gDownLeftRightUpDirections:: @ 83A6300 .byte 1 .byte 3 .byte 4 .byte 2 -gUnknown_83A6304:: @ 83A6304 - .4byte sub_8061A6C - .4byte sub_8062460 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpLeftDownRight:: @ 83A6304 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpLeftDownRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6310:: @ 83A6310 +gUpLeftDownRightDirections:: @ 83A6310 .byte 2 .byte 3 .byte 1 .byte 4 -gUnknown_83A6314:: @ 83A6314 - .4byte sub_8061A6C - .4byte sub_80624EC - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownRightUpLeft:: @ 83A6314 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownRightUpLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6320:: @ 83A6320 +gDownRightUpLeftDirections:: @ 83A6320 .byte 1 .byte 4 .byte 2 .byte 3 -gUnknown_83A6324:: @ 83A6324 - .4byte sub_8061A6C - .4byte sub_8062578 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftDownRightUp:: @ 83A6324 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftDownRightUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6330:: @ 83A6330 +gLeftDownRightUpDirections:: @ 83A6330 .byte 3 .byte 1 .byte 4 .byte 2 -gUnknown_83A6334:: @ 83A6334 - .4byte sub_8061A6C - .4byte sub_8062604 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightUpLeftDown:: @ 83A6334 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightUpLeftDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6340:: @ 83A6340 +gRightUpLeftDownDirections:: @ 83A6340 .byte 4 .byte 2 .byte 3 .byte 1 -gUnknown_83A6344:: @ 83A6344 - .4byte sub_8061A6C - .4byte sub_8062690 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceUpRightDownLeft:: @ 83A6344 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceUpRightDownLeft_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6350:: @ 83A6350 +gUpRightDownLeftDirections:: @ 83A6350 .byte 2 .byte 4 .byte 1 .byte 3 -gUnknown_83A6354:: @ 83A6354 - .4byte sub_8061A6C - .4byte sub_806271C - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceDownLeftUpRight:: @ 83A6354 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceDownLeftUpRight_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6360:: @ 83A6360 +gDownLeftUpRightDirections:: @ 83A6360 .byte 1 .byte 3 .byte 2 .byte 4 -gUnknown_83A6364:: @ 83A6364 - .4byte sub_8061A6C - .4byte sub_80627A8 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceLeftUpRightDown:: @ 83A6364 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceLeftUpRightDown_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6370:: @ 83A6370 +gLeftUpRightDownDirections:: @ 83A6370 .byte 3 .byte 2 .byte 4 .byte 1 -gUnknown_83A6374:: @ 83A6374 - .4byte sub_8061A6C - .4byte sub_8062834 - .4byte sub_8061B34 +gMovementTypeFuncs_WalkSequenceRightDownLeftUp:: @ 83A6374 + .4byte MovementType_WalkSequence_Step0 + .4byte MovementType_WalkSequenceRightDownLeftUp_Step1 + .4byte MovementType_WalkSequence_Step2 -gUnknown_83A6380:: @ 83A6380 +gRightDownLeftUpDirections:: @ 83A6380 .byte 4 .byte 1 .byte 3 .byte 2 -gUnknown_83A6384:: @ 83A6384 - .4byte mss_npc_reset_oampriv3_1_unk2_unk3 - .4byte sub_80628E4 - .4byte sub_8062944 - -gUnknown_83A6390:: @ 83A6390 - .4byte sub_806296C - .4byte sub_8062970 - .4byte sub_80629B8 - .4byte sub_8062A70 - .4byte sub_8062B28 - .4byte sub_8062BE0 +gMovementTypeFuncs_CopyPlayer:: @ 83A6384 + .4byte MovementType_CopyPlayer_Step0 + .4byte MovementType_CopyPlayer_Step1 + .4byte MovementType_CopyPlayer_Step2 + +gCopyPlayerMovementFuncs:: @ 83A6390 + .4byte CopyablePlayerMovement_None + .4byte CopyablePlayerMovement_FaceDirection + .4byte CopyablePlayerMovement_GoSpeed0 + .4byte CopyablePlayerMovement_GoSpeed1 + .4byte CopyablePlayerMovement_GoSpeed2 + .4byte CopyablePlayerMovement_Slide .4byte cph_IM_DIFFERENT - .4byte sub_8062CE0 - .4byte oac_hopping - .4byte sub_806296C - .4byte sub_806296C + .4byte CopyablePlayerMovement_GoSpeed4 + .4byte CopyablePlayerMovement_Jump + .4byte CopyablePlayerMovement_None + .4byte CopyablePlayerMovement_None -gUnknown_83A63BC:: @ 83A63BC - .4byte mss_npc_reset_oampriv3_1_unk2_unk3 - .4byte mss_08062EA4 - .4byte sub_8062944 +gMovementTypeFuncs_CopyPlayerInGrass:: @ 83A63BC + .4byte MovementType_CopyPlayer_Step0 + .4byte MovementType_CopyPlayerInGrass_Step1 + .4byte MovementType_CopyPlayer_Step2 -gUnknown_83A63C8:: @ 83A63C8 - .4byte sub_8063078 +gMovementTypeFuncs_Hidden:: @ 83A63C8 + .4byte MovementType_Hidden_Step0 -gUnknown_83A63CC:: @ 83A63CC - .4byte sub_80630E4 - .4byte sub_8063084 +gMovementTypeFuncs_WalkInPlace:: @ 83A63CC + .4byte MovementType_WalkInPlace_Step0 + .4byte MovementType_MoveInPlace_Step1 -gUnknown_83A63D4:: @ 83A63D4 - .4byte sub_8063154 - .4byte sub_8063084 +gMovementTypeFuncs_WalkSlowlyInPlace:: @ 83A63D4 + .4byte MovementType_WalkSlowlyInPlace_Step0 + .4byte MovementType_MoveInPlace_Step1 -gUnknown_83A63DC:: @ 83A63DC - .4byte sub_80631C4 - .4byte sub_8063084 +gMovementTypeFuncs_JogInPlace:: @ 83A63DC + .4byte MovementType_JogInPlace_Step0 + .4byte MovementType_MoveInPlace_Step1 -gUnknown_83A63E4:: @ 83A63E4 - .4byte sub_8063234 - .4byte sub_8063268 - .4byte sub_8063288 +gMovementTypeFuncs_Invisible:: @ 83A63E4 + .4byte MovementType_Invisible_Step0 + .4byte MovementType_Invisible_Step1 + .4byte MovementType_Invisible_Step2 gUnknown_83A63F0:: @ 83A63F0 .4byte sub_8063364 @@ -7667,9 +7667,7 @@ gUnknown_83A6404:: @ 83A6404 .4byte sub_80633D4 .4byte sub_80633F4 -@ gFaceDirectionAnimNums ? -@ gFaceDirectionAnimNums? -gUnknown_83A640C:: @ 83A640C +gFaceDirectionAnimNums:: @ 83A640C .byte 0x00 @ DIR_NONE .byte 0x00 @ DIR_SOUTH .byte 0x01 @ DIR_NORTH @@ -7680,8 +7678,7 @@ gUnknown_83A640C:: @ 83A640C .byte 0x01 @ DIR_NORTHWEST .byte 0x01 @ DIR_NORTHEAST -@ gMoveDirectionAnimNums? -gUnknown_83A6415:: @ 83A6415 +gMoveDirectionAnimNums:: @ 83A6415 .byte 0x4 @ DIR_NONE .byte 0x4 @ DIR_SOUTH .byte 0x5 @ DIR_NORTH @@ -7692,8 +7689,7 @@ gUnknown_83A6415:: @ 83A6415 .byte 0x5 @ DIR_NORTHWEST .byte 0x5 @ DIR_NORTHEAST -@ gMoveDirectionFastAnimNums? -gUnknown_83A641E:: @ 83A641E +gMoveDirectionFastAnimNums:: @ 83A641E .byte 0x8 @ DIR_NONE .byte 0x8 @ DIR_SOUTH .byte 0x9 @ DIR_NORTH @@ -7704,8 +7700,7 @@ gUnknown_83A641E:: @ 83A641E .byte 0x9 @ DIR_NORTHWEST .byte 0x9 @ DIR_NORTHEAST -@ gMoveDirectionFasterAnimNums? -gUnknown_83A6427:: @ 83A6427 +gMoveDirectionFasterAnimNums:: @ 83A6427 .byte 0xC @ DIR_NONE .byte 0xC @ DIR_SOUTH .byte 0xD @ DIR_NORTH @@ -7716,8 +7711,7 @@ gUnknown_83A6427:: @ 83A6427 .byte 0xD @ DIR_NORTHWEST .byte 0xD @ DIR_NORTHEAST -@ gMoveDirectionFastestAnimNums? -gUnknown_83A6430:: @ 83A6430 +gMoveDirectionFastestAnimNums:: @ 83A6430 .byte 0x10 @ DIR_NONE .byte 0x10 @ DIR_SOUTH .byte 0x11 @ DIR_NORTH @@ -7728,8 +7722,7 @@ gUnknown_83A6430:: @ 83A6430 .byte 0x11 @ DIR_NORTHWEST .byte 0x11 @ DIR_NORTHEAST -@ gJumpSpecialDirectionAnimNums? -gUnknown_83A6439:: @ 83A6439 +gJumpSpecialDirectionAnimNums:: @ 83A6439 .byte 0x14 @ DIR_NONE .byte 0x14 @ DIR_SOUTH .byte 0x15 @ DIR_NORTH @@ -7740,8 +7733,7 @@ gUnknown_83A6439:: @ 83A6439 .byte 0x15 @ DIR_NORTHWEST .byte 0x15 @ DIR_NORTHEAST -@ gAcroWheelieDirectionAnimNums? -gUnknown_83A6442:: @ 83A6442 +gAcroWheelieDirectionAnimNums:: @ 83A6442 .byte 0x14 @ DIR_NONE .byte 0x14 @ DIR_SOUTH .byte 0x15 @ DIR_NORTH @@ -7752,8 +7744,7 @@ gUnknown_83A6442:: @ 83A6442 .byte 0x15 @ DIR_NORTHWEST .byte 0x15 @ DIR_NORTHEAST -@ ??? -gUnknown_83A644B:: @ 83A644B +gUnrefAnimNums_080634A0:: @ 83A644B .byte 0x18 @ DIR_NONE .byte 0x18 @ DIR_SOUTH .byte 0x19 @ DIR_NORTH @@ -7764,8 +7755,7 @@ gUnknown_83A644B:: @ 83A644B .byte 0x19 @ DIR_NORTHWEST .byte 0x19 @ DIR_NORTHEAST -@ gAcroEndWheelieDirectionAnimNums? -gUnknown_83A6454:: @ 83A6454 +gAcroEndWheelieDirectionAnimNums:: @ 83A6454 .byte 0x1C @ DIR_NONE .byte 0x1C @ DIR_SOUTH .byte 0x1D @ DIR_NORTH @@ -7777,7 +7767,7 @@ gUnknown_83A6454:: @ 83A6454 .byte 0x1D @ DIR_NORTHEAST @ gAcroUnusedActionDirectionAnimNums? -gUnknown_83A645D:: @ 83A645D +gAcroUnusedActionDirectionAnimNums:: @ 83A645D .byte 0x18 @ DIR_NONE .byte 0x18 @ DIR_SOUTH .byte 0x19 @ DIR_NORTH @@ -7789,7 +7779,7 @@ gUnknown_83A645D:: @ 83A645D .byte 0x1B @ DIR_NORTHEAST @ gAcroWheeliePedalDirectionAnimNums? -gUnknown_83A6466:: @ 83A6466 +gAcroWheeliePedalDirectionAnimNums:: @ 83A6466 .byte 0x20 @ DIR_NONE .byte 0x20 @ DIR_SOUTH .byte 0x21 @ DIR_NORTH @@ -7801,7 +7791,7 @@ gUnknown_83A6466:: @ 83A6466 .byte 0x21 @ DIR_NORTHEAST @ ??? -gUnknown_83A646F:: @ 83A646F +gFishingDirectionAnimNums:: @ 83A646F .byte 0x24 @ DIR_NONE .byte 0x24 @ DIR_SOUTH .byte 0x25 @ DIR_NORTH @@ -7813,7 +7803,7 @@ gUnknown_83A646F:: @ 83A646F .byte 0x25 @ DIR_NORTHEAST @ gFishingDirectionAnimNums? -gUnknown_83A6478:: @ 83A6478 +gFishingNoCatchDirectionAnimNums:: @ 83A6478 .byte 0x0 @ DIR_NONE .byte 0x0 @ DIR_SOUTH .byte 0x1 @ DIR_NORTH @@ -7825,7 +7815,7 @@ gUnknown_83A6478:: @ 83A6478 .byte 0x1 @ DIR_NORTHEAST @ gFishingNoCatchDirectionAnimNums? -gUnknown_83A6481:: @ 83A6481 +gFishingBiteDirectionAnimNums:: @ 83A6481 .byte 0x4 @ DIR_NONE .byte 0x4 @ DIR_SOUTH .byte 0x5 @ DIR_NORTH @@ -7849,7 +7839,7 @@ gUnknown_83A648A:: @ 83A648A .byte 0x9 @ DIR_NORTHEAST @ gRunningDirectionAnimNums? -gUnknown_83A6493:: @ 83A6493 +gRunningDirectionAnimNums:: @ 83A6493 .byte 0x14 @ DIR_NONE .byte 0x14 @ DIR_SOUTH .byte 0x15 @ DIR_NORTH @@ -7860,8 +7850,7 @@ gUnknown_83A6493:: @ 83A6493 .byte 0x15 @ DIR_NORTHWEST .byte 0x15 @ DIR_NORTHEAST -@ gTrainerFacingDirectionMovementTypes? -gUnknown_83A649C:: @ 83A649C +gTrainerFacingDirectionMovementTypes:: @ 83A649C .byte 0x08 @ DIR_NONE .byte 0x08 @ DIR_SOUTH .byte 0x07 @ DIR_NORTH @@ -7873,20 +7862,20 @@ gUnknown_83A649C:: @ 83A649C .byte 0x07 @ DIR_NORTHEAST .align 2 -gUnknown_83A64A8:: @ 83A64A8 +gOppositeDirectionBlockedMetatileFuncs:: @ 83A64A8 .4byte MetatileBehavior_IsSouthBlocked .4byte MetatileBehavior_IsNorthBlocked .4byte MetatileBehavior_IsWestBlocked .4byte MetatileBehavior_IsEastBlocked -gUnknown_83A64B8:: @ 83A64B8 +gDirectionBlockedMetatileFuncs:: @ 83A64B8 .4byte MetatileBehavior_IsNorthBlocked .4byte MetatileBehavior_IsSouthBlocked .4byte MetatileBehavior_IsEastBlocked .4byte MetatileBehavior_IsWestBlocked @ sDirectionToVectors -gUnknown_83A64C8:: @ 83A64C8 +sDirectionToVectors:: @ 83A64C8 .2byte 0, 0 @ DIR_NONE .2byte 0, 1 @ DIR_SOUTH .2byte 0, -1 @ DIR_NORTH @@ -7898,14 +7887,14 @@ gUnknown_83A64C8:: @ 83A64C8 .2byte 1, -1 @ DIR_NORTHEAST @ gFaceDirectionMovementActions -gUnknown_83A64EC:: @ 83A64EC +gFaceDirectionMovementActions:: @ 83A64EC .byte 0x0 @ DIR_NONE .byte 0x0 @ DIR_SOUTH .byte 0x1 @ DIR_NORTH .byte 0x2 @ DIR_WEST .byte 0x3 @ DIR_EAST -gUnknown_83A64F1:: @ 83A64F1 +gWalkSlowMovementActions:: @ 83A64F1 .byte 0x4 @ DIR_NONE .byte 0x4 @ DIR_SOUTH .byte 0x5 @ DIR_NORTH @@ -8130,7 +8119,7 @@ gUnknown_83A658C:: @ 83A658C .byte 0x93 @ DIR_EAST @ gOppositeDirections ? -gUnknown_83A6591:: @ 83A6591 +gOppositeDirections:: @ 83A6591 .byte 0x02 .byte 0x01 .byte 0x04 @@ -8179,7 +8168,7 @@ gUnknown_83A65A9:: @ 83A65A9 .byte 0x00 .byte 0x00 -sMovementActionFuncs:: @ 83A65BC +gMovementActionFuncs:: @ 83A65BC .4byte sMovementActionFuncs_x00 .4byte sMovementActionFuncs_x01 .4byte sMovementActionFuncs_x02 @@ -8352,107 +8341,107 @@ sMovementActionFuncs:: @ 83A65BC .4byte sMovementActionFuncs_xA9 sMovementActionFuncs_x00:: @ 83A6864 - .4byte MovementActionFunc_x00_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceDown_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x01:: @ 83A686C - .4byte MovementActionFunc_x01_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceUp_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x02:: @ 83A6874 - .4byte MovementActionFunc_x02_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceLeft_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x03:: @ 83A687C - .4byte MovementActionFunc_x03_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceRight_Step0 + .4byte MovementAction_PauseSpriteAnim gUnknown_83A6884:: @ 83A6884 - .4byte get_go_image_anim_num - .4byte get_go_fast_image_anim_num - .4byte get_go_fast_image_anim_num - .4byte get_go_faster_image_anim_num - .4byte MovementActionFunc_x03_4 + .4byte GetMoveDirectionAnimNum + .4byte GetMoveDirectionFastAnimNum + .4byte GetMoveDirectionFastAnimNum + .4byte GetMoveDirectionFasterAnimNum + .4byte GetMoveDirectionFastestAnimNum sMovementActionFuncs_x9B:: @ 83A6898 .4byte MovementActionFunc_x9B_0 .4byte MovementActionFunc_x9B_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x9C:: @ 83A68A4 .4byte MovementActionFunc_x9C_0 .4byte MovementActionFunc_x9C_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x9D:: @ 83A68B0 .4byte MovementActionFunc_x9D_0 .4byte MovementActionFunc_x9D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x9E:: @ 83A68BC .4byte MovementActionFunc_x9E_0 .4byte MovementActionFunc_x9E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x08:: @ 83A68C8 .4byte MovementActionFunc_x08_0 .4byte MovementActionFunc_x08_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x09:: @ 83A68D4 .4byte MovementActionFunc_x09_0 .4byte MovementActionFunc_x09_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0A:: @ 83A68E0 .4byte MovementActionFunc_x0A_0 .4byte MovementActionFunc_x0A_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0B:: @ 83A68EC .4byte MovementActionFunc_x0B_0 .4byte MovementActionFunc_x0B_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0D:: @ 83A68F8 .4byte MovementActionFunc_x0D_0 .4byte MovementActionFunc_x0D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0C:: @ 83A6904 .4byte MovementActionFunc_x0C_0 .4byte MovementActionFunc_x0C_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0E:: @ 83A6910 .4byte MovementActionFunc_x0E_0 .4byte MovementActionFunc_x0E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x0F:: @ 83A691C .4byte MovementActionFunc_x0F_0 .4byte MovementActionFunc_x0F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x10:: @ 83A6928 - .4byte MovementActionFunc_x10_0 - .4byte MovementActionFunc_x10_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkNormalDown_Step0 + .4byte MovementAction_WalkNormalDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x11:: @ 83A6934 - .4byte MovementActionFunc_x11_0 - .4byte MovementActionFunc_x11_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkNormalUp_Step0 + .4byte MovementAction_WalkNormalUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x12:: @ 83A6940 - .4byte MovementActionFunc_x12_0 - .4byte MovementActionFunc_x12_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkNormalLeft_Step0 + .4byte MovementAction_WalkNormalLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x13:: @ 83A694C - .4byte MovementActionFunc_x13_0 - .4byte MovementActionFunc_x13_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkNormalRight_Step0 + .4byte MovementAction_WalkNormalRight_Step1 + .4byte MovementAction_PauseSpriteAnim gUnknown_83A6958:: @ 83A6958 .2byte 0x0000 @@ -8465,710 +8454,710 @@ gUnknown_83A695E:: @ 83A695E .2byte 0x0001 sMovementActionFuncs_x14:: @ 83A6964 - .4byte MovementActionFunc_x14_0 - .4byte MovementActionFunc_x14_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_Jump2Down_Step0 + .4byte MovementAction_Jump2Down_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x15:: @ 83A6970 - .4byte MovementActionFunc_x15_0 - .4byte MovementActionFunc_x15_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_Jump2Up_Step0 + .4byte MovementAction_Jump2Up_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x16:: @ 83A697C - .4byte MovementActionFunc_x16_0 - .4byte MovementActionFunc_x16_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_Jump2Left_Step0 + .4byte MovementAction_Jump2Left_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x17:: @ 83A6988 - .4byte MovementActionFunc_x17_0 - .4byte MovementActionFunc_x17_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_Jump2Right_Step0 + .4byte MovementAction_Jump2Right_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x18:: @ 83A6994 - .4byte MovementActionFunc_x18_0 - .4byte MovementActionFunc_x18_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Delay1_Step0 + .4byte MovementAction_Delay_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x19:: @ 83A69A0 - .4byte MovementActionFunc_x19_0 - .4byte MovementActionFunc_x18_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Delay2_Step0 + .4byte MovementAction_Delay_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x1A:: @ 83A69AC - .4byte MovementActionFunc_x1A_0 - .4byte MovementActionFunc_x18_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Delay4_Step0 + .4byte MovementAction_Delay_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x1B:: @ 83A69B8 - .4byte MovementActionFunc_x1B_0 - .4byte MovementActionFunc_x18_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Delay8_Step0 + .4byte MovementAction_Delay_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x1C:: @ 83A69C4 - .4byte MovementActionFunc_x1C_0 - .4byte MovementActionFunc_x18_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Delay16_Step0 + .4byte MovementAction_Delay_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x1D:: @ 83A69D0 - .4byte MovementActionFunc_x1D_0 - .4byte MovementActionFunc_x1D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastDown_Step0 + .4byte MovementAction_WalkFastDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x1E:: @ 83A69DC - .4byte MovementActionFunc_x1E_0 - .4byte MovementActionFunc_x1E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastUp_Step0 + .4byte MovementAction_WalkFastUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x1F:: @ 83A69E8 - .4byte MovementActionFunc_x1F_0 - .4byte MovementActionFunc_x1F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastLeft_Step0 + .4byte MovementAction_WalkFastLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x20:: @ 83A69F4 - .4byte MovementActionFunc_x20_0 - .4byte MovementActionFunc_x20_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastRight_Step0 + .4byte MovementAction_WalkFastRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_xA0:: @ 83A6A00 .4byte MovementActionFunc_xA0_0 .4byte MovementActionFunc_xA0_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_xA1:: @ 83A6A0C .4byte MovementActionFunc_xA1_0 .4byte MovementActionFunc_xA1_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_xA2:: @ 83A6A18 .4byte MovementActionFunc_xA2_0 .4byte MovementActionFunc_xA2_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_xA3:: @ 83A6A24 .4byte MovementActionFunc_xA3_0 .4byte MovementActionFunc_xA3_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x04:: @ 83A6A30 .4byte MovementActionFunc_x04_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x05:: @ 83A6A38 .4byte MovementActionFunc_x05_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x06:: @ 83A6A40 .4byte MovementActionFunc_x06_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x07:: @ 83A6A48 .4byte MovementActionFunc_x07_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x21:: @ 83A6A50 - .4byte MovementActionFunc_x21_0 - .4byte MovementActionFunc_x21_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceSlowDown_Step0 + .4byte MovementAction_WalkInPlaceSlow_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x22:: @ 83A6A5C - .4byte MovementActionFunc_x22_0 - .4byte MovementActionFunc_x21_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceSlowUp_Step0 + .4byte MovementAction_WalkInPlaceSlow_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x23:: @ 83A6A68 - .4byte MovementActionFunc_x23_0 - .4byte MovementActionFunc_x21_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceSlowLeft_Step0 + .4byte MovementAction_WalkInPlaceSlow_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x24:: @ 83A6A74 - .4byte MovementActionFunc_x24_0 - .4byte MovementActionFunc_x21_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceSlowRight_Step0 + .4byte MovementAction_WalkInPlaceSlow_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x25:: @ 83A6A80 - .4byte MovementActionFunc_x25_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceNormalDown_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x26:: @ 83A6A8C - .4byte MovementActionFunc_x26_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceNormalUp_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x27:: @ 83A6A98 - .4byte MovementActionFunc_x27_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceNormalLeft_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x28:: @ 83A6AA4 - .4byte MovementActionFunc_x28_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceNormalRight_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x29:: @ 83A6AB0 - .4byte MovementActionFunc_x29_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastDown_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2A:: @ 83A6ABC - .4byte MovementActionFunc_x2A_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastUp_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2B:: @ 83A6AC8 - .4byte MovementActionFunc_x2B_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastLeft_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2C:: @ 83A6AD4 - .4byte MovementActionFunc_x2C_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastRight_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2D:: @ 83A6AE0 - .4byte MovementActionFunc_x2D_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastestDown_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2E:: @ 83A6AEC - .4byte MovementActionFunc_x2E_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastestUp_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x2F:: @ 83A6AF8 - .4byte MovementActionFunc_x2F_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastestLeft_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x30:: @ 83A6B04 - .4byte MovementActionFunc_x30_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlaceFastestRight_Step0 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x31:: @ 83A6B10 - .4byte MovementActionFunc_x31_0 - .4byte MovementActionFunc_x31_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_RideWaterCurrentDown_Step0 + .4byte MovementAction_RideWaterCurrentDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x32:: @ 83A6B1C - .4byte MovementActionFunc_x32_0 - .4byte MovementActionFunc_x32_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_RideWaterCurrentUp_Step0 + .4byte MovementAction_RideWaterCurrentUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x33:: @ 83A6B28 - .4byte MovementActionFunc_x33_0 - .4byte MovementActionFunc_x33_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_RideWaterCurrentLeft_Step0 + .4byte MovementAction_RideWaterCurrentLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x34:: @ 83A6B34 - .4byte MovementActionFunc_x34_0 - .4byte MovementActionFunc_x34_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_RideWaterCurrentRight_Step0 + .4byte MovementAction_RideWaterCurrentRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x35:: @ 83A6B40 - .4byte MovementActionFunc_x35_0 - .4byte MovementActionFunc_x35_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastestDown_Step0 + .4byte MovementAction_WalkFastestDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x36:: @ 83A6B4C - .4byte MovementActionFunc_x36_0 - .4byte MovementActionFunc_x36_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastestUp_Step0 + .4byte MovementAction_WalkFastestUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x37:: @ 83A6B58 - .4byte MovementActionFunc_x37_0 - .4byte MovementActionFunc_x37_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastestLeft_Step0 + .4byte MovementAction_WalkFastestLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x38:: @ 83A6B64 - .4byte MovementActionFunc_x38_0 - .4byte MovementActionFunc_x38_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkFastestRight_Step0 + .4byte MovementAction_WalkFastestRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x39:: @ 83A6B70 - .4byte MovementActionFunc_x39_0 - .4byte MovementActionFunc_x39_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_SlideDown_Step0 + .4byte MovementAction_SlideDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3A:: @ 83A6B7C - .4byte MovementActionFunc_x3A_0 - .4byte MovementActionFunc_x3A_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_SlideUp_Step0 + .4byte MovementAction_SlideUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3B:: @ 83A6B88 - .4byte MovementActionFunc_x3B_0 - .4byte MovementActionFunc_x3B_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_SlideLeft_Step0 + .4byte MovementAction_SlideLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3C:: @ 83A6B94 - .4byte MovementActionFunc_x3C_0 - .4byte MovementActionFunc_x3C_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_SlideRight_Step0 + .4byte MovementAction_SlideRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3D:: @ 83A6BA0 - .4byte do_run_south_anim - .4byte MovementActionFunc_x3D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PlayerRunDown_Step0 + .4byte MovementAction_PlayerRunDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3E:: @ 83A6BAC - .4byte do_run_north_anim - .4byte MovementActionFunc_x3E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PlayerRunUp_Step0 + .4byte MovementAction_PlayerRunUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x3F:: @ 83A6BB8 - .4byte do_run_west_anim - .4byte MovementActionFunc_x3F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PlayerRunLeft_Step0 + .4byte MovementAction_PlayerRunLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x40:: @ 83A6BC4 - .4byte do_run_east_anim - .4byte MovementActionFunc_x40_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PlayerRunRight_Step0 + .4byte MovementAction_PlayerRunRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x41:: @ 83A6BD0 .4byte MovementActionFunc_x41_0 .4byte MovementActionFunc_x41_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x42:: @ 83A6BDC .4byte MovementActionFunc_x42_0 .4byte MovementActionFunc_x42_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x43:: @ 83A6BE8 .4byte MovementActionFunc_x43_0 .4byte MovementActionFunc_x43_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x44:: @ 83A6BF4 .4byte MovementActionFunc_x44_0 .4byte MovementActionFunc_x44_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x45:: @ 83A6C00 - .4byte MovementActionFunc_x45_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_StartAnimInDirection_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x46:: @ 83A6C0C - .4byte MovementActionFunc_x46_0 - .4byte MovementActionFunc_x46_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpSpecialDown_Step0 + .4byte MovementAction_JumpSpecialDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x47:: @ 83A6C18 - .4byte MovementActionFunc_x47_0 - .4byte MovementActionFunc_x47_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpSpecialUp_Step0 + .4byte MovementAction_JumpSpecialUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x48:: @ 83A6C24 - .4byte MovementActionFunc_x48_0 - .4byte MovementActionFunc_x48_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpSpecialLeft_Step0 + .4byte MovementAction_JumpSpecialLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x49:: @ 83A6C30 - .4byte MovementActionFunc_x49_0 - .4byte MovementActionFunc_x49_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpSpecialRight_Step0 + .4byte MovementAction_JumpSpecialRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_xA6:: @ 83A6C3C .4byte MovementActionFunc_xA6_0 .4byte MovementActionFunc_xA6_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_xA7:: @ 83A6C48 .4byte MovementActionFunc_xA7_0 .4byte MovementActionFunc_xA7_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_xA8:: @ 83A6C54 .4byte MovementActionFunc_xA8_0 .4byte MovementActionFunc_xA8_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_xA9:: @ 83A6C60 .4byte MovementActionFunc_xA9_0 .4byte MovementActionFunc_xA9_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4A:: @ 83A6C6C - .4byte MovementActionFunc_x4A_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FacePlayer_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4B:: @ 83A6C74 - .4byte MovementActionFunc_x4B_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceAwayPlayer_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4C:: @ 83A6C7C - .4byte MovementActionFunc_x4C_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_LockFacingDirection_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4D:: @ 83A6C84 - .4byte MovementActionFunc_x4D_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_UnlockFacingDirection_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4E:: @ 83A6C8C - .4byte MovementActionFunc_x4E_0 - .4byte MovementActionFunc_x4E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpDown_Step0 + .4byte MovementAction_JumpDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x4F:: @ 83A6C98 - .4byte MovementActionFunc_x4F_0 - .4byte MovementActionFunc_x4F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpUp_Step0 + .4byte MovementAction_JumpUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x50:: @ 83A6CA4 - .4byte MovementActionFunc_x50_0 - .4byte MovementActionFunc_x50_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpLeft_Step0 + .4byte MovementAction_JumpLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x51:: @ 83A6CB0 - .4byte MovementActionFunc_x51_0 - .4byte MovementActionFunc_x51_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpRight_Step0 + .4byte MovementAction_JumpRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x52:: @ 83A6CBC - .4byte MovementActionFunc_x52_0 - .4byte MovementActionFunc_x52_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceDown_Step0 + .4byte MovementAction_JumpInPlaceDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x53:: @ 83A6CC8 - .4byte MovementActionFunc_x53_0 - .4byte MovementActionFunc_x53_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceUp_Step0 + .4byte MovementAction_JumpInPlaceUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x54:: @ 83A6CD4 - .4byte MovementActionFunc_x54_0 - .4byte MovementActionFunc_x54_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceLeft_Step0 + .4byte MovementAction_JumpInPlaceLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x55:: @ 83A6CE0 - .4byte MovementActionFunc_x55_0 - .4byte MovementActionFunc_x55_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceRight_Step0 + .4byte MovementAction_JumpInPlaceRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x56:: @ 83A6CEC - .4byte MovementActionFunc_x56_0 - .4byte MovementActionFunc_x56_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceDownUp_Step0 + .4byte MovementAction_JumpInPlaceDownUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x57:: @ 83A6CF8 - .4byte MovementActionFunc_x57_0 - .4byte MovementActionFunc_x57_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceUpDown_Step0 + .4byte MovementAction_JumpInPlaceUpDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x58:: @ 83A6D04 - .4byte MovementActionFunc_x58_0 - .4byte MovementActionFunc_x58_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceLeftRight_Step0 + .4byte MovementAction_JumpInPlaceLeftRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x59:: @ 83A6D10 - .4byte MovementActionFunc_x59_0 - .4byte MovementActionFunc_x59_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_JumpInPlaceRightLeft_Step0 + .4byte MovementAction_JumpInPlaceRightLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x5A:: @ 83A6D1C - .4byte MovementActionFunc_x5A_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_FaceOriginalDirection_Step0 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x5B:: @ 83A6D24 - .4byte MovementActionFunc_x5B_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_NurseJoyBowDown_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x5C:: @ 83A6D30 - .4byte MovementActionFunc_x5C_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_EnableJumpLandingGroundEffect_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x5D:: @ 83A6D38 - .4byte MovementActionFunc_x5D_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_DisableJumpLandingGroundEffect_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x5E:: @ 83A6D40 - .4byte MovementActionFunc_x5E_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_DisableAnimation_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x5F:: @ 83A6D48 - .4byte MovementActionFunc_x5F_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_RestoreAnimation_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x60:: @ 83A6D50 - .4byte MovementActionFunc_x60_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_SetInvisible_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x61:: @ 83A6D58 - .4byte MovementActionFunc_x61_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_SetVisible_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x62:: @ 83A6D60 - .4byte do_exclamation_mark_bubble_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_EmoteExclamationMark_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x63:: @ 83A6D68 - .4byte do_exclamation_mark_bubble_2 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_EmoteQuestionMark_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x64:: @ 83A6D70 - .4byte do_x_bubble - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_EmoteHeart_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x65:: @ 83A6D78 .4byte do_double_excl_bubble - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x66:: @ 83A6D80 .4byte do_smile_bubble - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_Finish sMovementActionFuncs_x67:: @ 83A6D88 - .4byte MovementActionFunc_x67_0 - .4byte MovementActionFunc_x67_1 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_RevealTrainer_Step0 + .4byte MovementAction_RevealTrainer_Step1 + .4byte MovementAction_Finish sMovementActionFuncs_x68:: @ 83A6D94 - .4byte MovementActionFunc_x68_0 - .4byte MovementActionFunc_x68_1 - .4byte MovementActionFunc_x68_2 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_RockSmashBreak_Step0 + .4byte MovementAction_RockSmashBreak_Step1 + .4byte MovementAction_RockSmashBreak_Step2 + .4byte MovementAction_Finish sMovementActionFuncs_x69:: @ 83A6DA4 - .4byte MovementActionFunc_x69_0 - .4byte MovementActionFunc_x69_1 - .4byte MovementActionFunc_x69_2 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_CutTree_Step0 + .4byte MovementAction_CutTree_Step1 + .4byte MovementAction_CutTree_Step2 + .4byte MovementAction_Finish sMovementActionFuncs_x6A:: @ 83A6DB4 - .4byte MovementActionFunc_x6A_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_SetFixedPriority_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x6B:: @ 83A6DBC - .4byte MovementActionFunc_x6B_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_ClearFixedPriority_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x6C:: @ 83A6DC4 - .4byte MovementActionFunc_x6C_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_InitAffineAnim_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x6D:: @ 83A6DCC - .4byte MovementActionFunc_x6D_0 - .4byte MovementActionFunc_x18_2 + .4byte MovementAction_ClearAffineAnim_Step0 + .4byte MovementAction_Finish sMovementActionFuncs_x6E:: @ 83A6DD4 - .4byte MovementActionFunc_x6E_0 - .4byte MovementActionFunc_x6E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkDownStartAffine_Step0 + .4byte MovementAction_WalkDownStartAffine_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x6F:: @ 83A6DE0 - .4byte MovementActionFunc_x6F_0 - .4byte MovementActionFunc_x6F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkDownAffine_Step0 + .4byte MovementAction_WalkDownAffine_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x70:: @ 83A6DEC .4byte MovementActionFunc_x70_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x71:: @ 83A6DF4 .4byte MovementActionFunc_x71_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x72:: @ 83A6DFC .4byte MovementActionFunc_x72_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x73:: @ 83A6E04 .4byte MovementActionFunc_x73_0 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x74:: @ 83A6E0C - .4byte MovementActionFunc_x74_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieDown_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x75:: @ 83A6E18 - .4byte MovementActionFunc_x75_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieUp_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x76:: @ 83A6E24 - .4byte MovementActionFunc_x76_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieLeft_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x77:: @ 83A6E30 - .4byte MovementActionFunc_x77_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieRight_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x78:: @ 83A6E3C - .4byte MovementActionFunc_x78_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroEndWheelieFaceDown_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x79:: @ 83A6E48 - .4byte MovementActionFunc_x79_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroEndWheelieFaceUp_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7A:: @ 83A6E54 - .4byte MovementActionFunc_x7A_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroEndWheelieFaceLeft_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7B:: @ 83A6E60 - .4byte MovementActionFunc_x7B_0 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 - .4byte MovementActionFunc_x7B_3 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 - .4byte MovementActionFunc_x7B_6 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 - .4byte MovementActionFunc_x7B_9 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 - .4byte MovementActionFunc_x7B_12 - .4byte MovementActionFunc_x45_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroEndWheelieFaceRight_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim + .4byte MovementAction_UnusedAcroActionDown_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim + .4byte MovementAction_UnusedAcroActionUp_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim + .4byte MovementAction_UnusedAcroActionLeft_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim + .4byte MovementAction_UnusedAcroActionRight_Step0 + .4byte MovementAction_WaitSpriteAnim + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7C:: @ 83A6E9C - .4byte MovementActionFunc_x7C_0 - .4byte MovementActionFunc_x7C_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopFaceDown_Step0 + .4byte MovementAction_AcroWheelieHopFaceDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7D:: @ 83A6EA8 - .4byte MovementActionFunc_x7D_0 - .4byte MovementActionFunc_x7D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopFaceUp_Step0 + .4byte MovementAction_AcroWheelieHopFaceUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7E:: @ 83A6EB4 - .4byte MovementActionFunc_x7E_0 - .4byte MovementActionFunc_x7E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopFaceLeft_Step0 + .4byte MovementAction_AcroWheelieHopFaceLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x7F:: @ 83A6EC0 - .4byte MovementActionFunc_x7F_0 - .4byte MovementActionFunc_x7F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopFaceRight_Step0 + .4byte MovementAction_AcroWheelieHopFaceRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x80:: @ 83A6ECC - .4byte MovementActionFunc_x80_0 - .4byte MovementActionFunc_x80_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopDown_Step0 + .4byte MovementAction_AcroWheelieHopDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x81:: @ 83A6ED8 - .4byte MovementActionFunc_x81_0 - .4byte MovementActionFunc_x81_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopUp_Step0 + .4byte MovementAction_AcroWheelieHopUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x82:: @ 83A6EE4 - .4byte MovementActionFunc_x82_0 - .4byte MovementActionFunc_x82_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopLeft_Step0 + .4byte MovementAction_AcroWheelieHopLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x83:: @ 83A6EF0 - .4byte MovementActionFunc_x83_0 - .4byte MovementActionFunc_x83_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieHopRight_Step0 + .4byte MovementAction_AcroWheelieHopRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x84:: @ 83A6EFC - .4byte MovementActionFunc_x84_0 - .4byte MovementActionFunc_x84_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieJumpDown_Step0 + .4byte MovementAction_AcroWheelieJumpDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x85:: @ 83A6F08 - .4byte MovementActionFunc_x85_0 - .4byte MovementActionFunc_x85_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieJumpUp_Step0 + .4byte MovementAction_AcroWheelieJumpUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x86:: @ 83A6F14 - .4byte MovementActionFunc_x86_0 - .4byte MovementActionFunc_x86_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieJumpLeft_Step0 + .4byte MovementAction_AcroWheelieJumpLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x87:: @ 83A6F20 - .4byte MovementActionFunc_x87_0 - .4byte MovementActionFunc_x87_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieJumpRight_Step0 + .4byte MovementAction_AcroWheelieJumpRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x88:: @ 83A6F2C .4byte MovementActionFunc_x88_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x89:: @ 83A6F38 .4byte MovementActionFunc_x89_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8A:: @ 83A6F44 .4byte MovementActionFunc_x8A_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8B:: @ 83A6F50 .4byte MovementActionFunc_x8B_0 - .4byte MovementActionFunc_x25_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_WalkInPlace_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8C:: @ 83A6F5C - .4byte MovementActionFunc_x8C_0 - .4byte MovementActionFunc_x8C_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieMoveDown_Step0 + .4byte MovementAction_AcroPopWheelieMoveDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8D:: @ 83A6F68 - .4byte MovementActionFunc_x8D_0 - .4byte MovementActionFunc_x8D_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieMoveUp_Step0 + .4byte MovementAction_AcroPopWheelieMoveUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8E:: @ 83A6F74 - .4byte MovementActionFunc_x8E_0 - .4byte MovementActionFunc_x8E_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieMoveLeft_Step0 + .4byte MovementAction_AcroPopWheelieMoveLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x8F:: @ 83A6F80 - .4byte MovementActionFunc_x8F_0 - .4byte MovementActionFunc_x8F_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroPopWheelieMoveRight_Step0 + .4byte MovementAction_AcroPopWheelieMoveRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x90:: @ 83A6F8C - .4byte MovementActionFunc_x90_0 - .4byte MovementActionFunc_x90_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieMoveDown_Step0 + .4byte MovementAction_AcroWheelieMoveDown_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x91:: @ 83A6F98 - .4byte MovementActionFunc_x91_0 - .4byte MovementActionFunc_x91_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieMoveUp_Step0 + .4byte MovementAction_AcroWheelieMoveUp_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x92:: @ 83A6FA4 - .4byte MovementActionFunc_x92_0 - .4byte MovementActionFunc_x92_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieMoveLeft_Step0 + .4byte MovementAction_AcroWheelieMoveLeft_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x93:: @ 83A6FB0 - .4byte MovementActionFunc_x93_0 - .4byte MovementActionFunc_x93_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_AcroWheelieMoveRight_Step0 + .4byte MovementAction_AcroWheelieMoveRight_Step1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x94:: @ 83A6FBC .4byte MovementActionFunc_x94_0 .4byte MovementActionFunc_x94_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x95:: @ 83A6FC8 .4byte MovementActionFunc_x95_0 .4byte MovementActionFunc_x95_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x96:: @ 83A6FD4 .4byte MovementActionFunc_x96_0 .4byte MovementActionFunc_x96_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x97:: @ 83A6FE0 .4byte MovementActionFunc_x97_0 .4byte MovementActionFunc_x97_1 - .4byte MovementActionFunc_x00_1 + .4byte MovementAction_PauseSpriteAnim sMovementActionFuncs_x98:: @ 83A6FEC .4byte MovementActionFunc_x98_0 @@ -9195,6 +9184,7 @@ sMovementActionFuncs_xA5:: @ 83A7018 .4byte MovementActionFunc_xA5_0 .4byte MovementActionFunc_xA5_1 .4byte MovementActionFunc_xA4_2 + .align 2 gUnknown_83A7024:: @ 83A7024 .4byte 0x00000020, 0x00000010 |