diff options
| author | ultima-soul <akshayjhanji@hotmail.com> | 2020-03-13 00:32:04 -0700 |
|---|---|---|
| committer | ultima-soul <akshayjhanji@hotmail.com> | 2020-03-13 00:32:04 -0700 |
| commit | 99e4de062ae43aa978ad4f1a8cd70bc739c64c9d (patch) | |
| tree | 1164d31577e6ebddc1cb313d40bb69ce0d426170 /data/event_object_movement.s | |
| parent | 339c2914affc3c62ac9a5725aa1a0c7ccc3161ca (diff) | |
| parent | 6af8c04d8fa6aaeaeb6c8b919e7770a65b9a883d (diff) | |
Merge branch 'master' into event_object_movement
Diffstat (limited to 'data/event_object_movement.s')
| -rw-r--r-- | data/event_object_movement.s | 1016 |
1 files changed, 541 insertions, 475 deletions
diff --git a/data/event_object_movement.s b/data/event_object_movement.s index 070426b47..55a9ca5b3 100644 --- a/data/event_object_movement.s +++ b/data/event_object_movement.s @@ -6325,16 +6325,16 @@ gUnknown_83A5374:: @ 83A5374 obj_frame_tiles gUnknown_8398128, 0x400 gUnknown_83A537C:: @ 83A537C - spr_template 65535, 65535, gObjectEventBaseOam_128x64, gUnknown_83A5358, gUnknown_83A535C, gDummySpriteAffineAnimTable, oamc_shadow + spr_template 65535, 65535, gObjectEventBaseOam_128x64, gUnknown_83A5358, gUnknown_83A535C, gDummySpriteAffineAnimTable, UpdateShadowFieldEffect gUnknown_83A5394:: @ 83A5394 - spr_template 65535, 65535, gObjectEventBaseOam_Unknown1, gUnknown_83A5358, gUnknown_83A5364, gDummySpriteAffineAnimTable, oamc_shadow + spr_template 65535, 65535, gObjectEventBaseOam_Unknown1, gUnknown_83A5358, gUnknown_83A5364, gDummySpriteAffineAnimTable, UpdateShadowFieldEffect gUnknown_83A53AC:: @ 83A53AC - spr_template 65535, 65535, gObjectEventBaseOam_Unknown2, gUnknown_83A5358, gUnknown_83A536C, gDummySpriteAffineAnimTable, oamc_shadow + spr_template 65535, 65535, gObjectEventBaseOam_Unknown2, gUnknown_83A5358, gUnknown_83A536C, gDummySpriteAffineAnimTable, UpdateShadowFieldEffect gUnknown_83A53C4:: @ 83A53C4 - spr_template 65535, 65535, gObjectEventBaseOam_Unknown3, gUnknown_83A5358, gUnknown_83A5374, gDummySpriteAffineAnimTable, oamc_shadow + spr_template 65535, 65535, gObjectEventBaseOam_Unknown3, gUnknown_83A5358, gUnknown_83A5374, gDummySpriteAffineAnimTable, UpdateShadowFieldEffect gUnknown_83A53DC:: @ 83A53DC overworld_frame gUnknown_839A008, 2, 2, 0 @@ -6355,7 +6355,7 @@ gUnknown_83A541C:: @ 83A541C .4byte gUnknown_83A5404 gUnknown_83A5420:: @ 83A5420 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A541C, gUnknown_83A53DC, gDummySpriteAffineAnimTable, unc_grass_normal + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A541C, gUnknown_83A53DC, gDummySpriteAffineAnimTable, UpdateTallGrassFieldEffect gUnknown_83A5438:: @ 83A5438 overworld_frame gUnknown_83986A8, 2, 2, 0 @@ -6379,7 +6379,7 @@ gUnknown_83A5484:: @ 83A5484 .4byte gUnknown_83A5460 gUnknown_83A5488:: @ 83A5488 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5484, gUnknown_83A5438, gDummySpriteAffineAnimTable, sub_80DCD1C + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5484, gUnknown_83A5438, gDummySpriteAffineAnimTable, WaitFieldEffectSpriteAnim gUnknown_83A54A0:: @ 83A54A0 overworld_frame gUnknown_8398928, 2, 2, 0 @@ -6400,7 +6400,7 @@ gUnknown_83A54E0:: @ 83A54E0 .4byte gUnknown_83A54C8 gUnknown_83A54E4:: @ 83A54E4 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A54E0, gUnknown_83A54A0, gDummySpriteAffineAnimTable, sub_80DC2FC + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A54E0, gUnknown_83A54A0, gDummySpriteAffineAnimTable, UpdateAshFieldEffect gUnknown_83A54FC:: @ 83A54FC overworld_frame gUnknown_8396B08, 2, 8, 0 @@ -6437,7 +6437,7 @@ gUnknown_83A555C:: @ 83A555C .4byte gUnknown_83A5550 gUnknown_83A556C:: @ 83A556C - spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_32x32, gUnknown_83A555C, gUnknown_83A54FC, gDummySpriteAffineAnimTable, sub_80DC4F8 + spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_32x32, gUnknown_83A555C, gUnknown_83A54FC, gDummySpriteAffineAnimTable, UpdateSurfBlobFieldEffect gUnknown_83A5584:: @ 83A5584 overworld_frame gUnknown_8398BA8, 2, 2, 0 @@ -6542,7 +6542,7 @@ gUnknown_83A56E0:: @ 83A56E0 .4byte gUnknown_83A56D8 gUnknown_83A56F4:: @ 83A56F4 - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A56E0, gUnknown_83A56B0, gDummySpriteAffineAnimTable, sub_80DBAFC + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A56E0, gUnknown_83A56B0, gDummySpriteAffineAnimTable, UpdateFootprintsTireTracksFieldEffect gUnknown_83A570C:: @ 83A570C overworld_frame gUnknown_839A488, 2, 2, 0 @@ -6572,7 +6572,7 @@ gUnknown_83A573C:: @ 83A573C .4byte gUnknown_83A5734 gUnknown_83A5750:: @ 83A5750 - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A573C, gUnknown_83A570C, gDummySpriteAffineAnimTable, sub_80DBAFC + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A573C, gUnknown_83A570C, gDummySpriteAffineAnimTable, UpdateFootprintsTireTracksFieldEffect gUnknown_83A5768:: @ 83A5768 overworld_frame gUnknown_839A588, 2, 2, 0 @@ -6624,7 +6624,7 @@ gUnknown_83A57C8:: @ 83A57C8 .4byte gUnknown_83A57C0 gUnknown_83A57EC:: @ 83A57EC - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A57C8, gUnknown_83A5768, gDummySpriteAffineAnimTable, sub_80DBAFC + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A57C8, gUnknown_83A5768, gDummySpriteAffineAnimTable, UpdateFootprintsTireTracksFieldEffect gUnknown_83A5804:: @ 83A5804 overworld_frame gUnknown_839AA48, 2, 2, 0 @@ -6670,7 +6670,7 @@ gUnknown_83A5894:: @ 83A5894 .4byte gUnknown_83A5870 gUnknown_83A589C:: @ 83A589C - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_Unknown1, gUnknown_83A5894, gUnknown_83A5854, gDummySpriteAffineAnimTable, sub_80DBC2C + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_Unknown1, gUnknown_83A5894, gUnknown_83A5854, gDummySpriteAffineAnimTable, UpdateSplashFieldEffect gUnknown_83A58B4:: @ 83A58B4 overworld_frame gUnknown_839ACC8, 2, 1, 0 @@ -6709,7 +6709,7 @@ gUnknown_83A5938:: @ 83A5938 .4byte gUnknown_83A5918 gUnknown_83A593C:: @ 83A593C - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5938, gUnknown_83A58F8, gDummySpriteAffineAnimTable, unc_grass_tall + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5938, gUnknown_83A58F8, gDummySpriteAffineAnimTable, UpdateLongGrassFieldEffect gUnknown_83A5954:: @ 83A5954 overworld_frame gUnknown_8399488, 2, 2, 0 @@ -6761,7 +6761,7 @@ gUnknown_83A5A2C:: @ 83A5A2C .4byte gUnknown_83A5A04 gUnknown_83A5A30:: @ 83A5A30 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5A2C, gUnknown_83A59BC, gDummySpriteAffineAnimTable, sub_80DCD1C + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5A2C, gUnknown_83A59BC, gDummySpriteAffineAnimTable, WaitFieldEffectSpriteAnim gUnknown_83A5A48:: @ 83A5A48 overworld_frame gUnknown_8399C08, 2, 2, 0 @@ -6782,7 +6782,7 @@ gUnknown_83A5A84:: @ 83A5A84 .4byte gUnknown_83A5A68 gUnknown_83A5A88:: @ 83A5A88 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5A84, gUnknown_83A5A48, gDummySpriteAffineAnimTable, sub_80DCD1C + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5A84, gUnknown_83A5A48, gDummySpriteAffineAnimTable, WaitFieldEffectSpriteAnim gUnknown_83A5AA0:: @ 83A5AA0 overworld_frame gUnknown_839A788, 2, 2, 0 @@ -6801,7 +6801,7 @@ gUnknown_83A5AD4:: @ 83A5AD4 .4byte gUnknown_83A5AC0 gUnknown_83A5AD8:: @ 83A5AD8 - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A5AD4, gUnknown_83A5AA0, gDummySpriteAffineAnimTable, sub_80DCD1C + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A5AD4, gUnknown_83A5AA0, gDummySpriteAffineAnimTable, WaitFieldEffectSpriteAnim gUnknown_83A5AF0:: @ 83A5AF0 overworld_frame gUnknown_839A988, 2, 1, 0 @@ -6818,7 +6818,7 @@ gUnknown_83A5B18:: @ 83A5B18 .4byte gUnknown_83A5B08 gUnknown_83A5B1C:: @ 83A5B1C - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_Unknown1, gUnknown_83A5B18, gUnknown_83A5AF0, gDummySpriteAffineAnimTable, sub_80DC86C + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_Unknown1, gUnknown_83A5B18, gUnknown_83A5AF0, gDummySpriteAffineAnimTable, UpdateSandPileFieldEffect gUnknown_83A5B34:: @ 83A5B34 overworld_frame gUnknown_839AD88, 2, 2, 0 @@ -6839,7 +6839,7 @@ gUnknown_83A5B70:: @ 83A5B70 .4byte gUnknown_83A5B54 gUnknown_83A5B74:: @ 83A5B74 - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A5B70, gUnknown_83A5B34, gDummySpriteAffineAnimTable, sub_80DCD1C + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x16, gUnknown_83A5B70, gUnknown_83A5B34, gDummySpriteAffineAnimTable, WaitFieldEffectSpriteAnim gUnknown_83A5B8C:: @ 83A5B8C obj_rot_scal_anim_frame -256, 256, 128, 0 @@ -6900,7 +6900,7 @@ gUnknown_83A5CAC:: @ 83A5CAC .4byte gUnknown_83A5C8C gUnknown_83A5CB4:: @ 83A5CB4 - spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5CAC, gUnknown_83A5C4C, gDummySpriteAffineAnimTable, sub_80DCAC8 + spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5CAC, gUnknown_83A5C4C, gDummySpriteAffineAnimTable, UpdateDisguiseFieldEffect gUnknown_83A5CCC:: @ 83A5CCC overworld_frame gUnknown_839B708, 2, 4, 0 @@ -6930,7 +6930,7 @@ gUnknown_83A5D2C:: @ 83A5D2C .4byte gUnknown_83A5D0C gUnknown_83A5D34:: @ 83A5D34 - spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5D2C, gUnknown_83A5CCC, gDummySpriteAffineAnimTable, sub_80DCAC8 + spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5D2C, gUnknown_83A5CCC, gDummySpriteAffineAnimTable, UpdateDisguiseFieldEffect gUnknown_83A5D4C:: @ 83A5D4C overworld_frame gUnknown_839BE08, 2, 4, 0 @@ -6942,7 +6942,7 @@ gUnknown_83A5D4C:: @ 83A5D4C overworld_frame gUnknown_839BE08, 2, 4, 6 gUnknown_83A5D84:: @ 83A5D84 - spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5CAC, gUnknown_83A5D4C, gDummySpriteAffineAnimTable, sub_80DCAC8 + spr_template 0xFFFF, 0xFFFF, gObjectEventBaseOam_16x32, gUnknown_83A5CAC, gUnknown_83A5D4C, gDummySpriteAffineAnimTable, UpdateDisguiseFieldEffect gUnknown_83A5D9C:: @ 83A5D9C overworld_frame gUnknown_839D3C8, 8, 8, 0 @@ -6994,7 +6994,7 @@ gUnknown_83A5E34:: @ 83A5E34 .4byte gUnknown_83A5E28 gUnknown_83A5E38:: @ 83A5E38 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5E34, gUnknown_83A5E18, gDummySpriteAffineAnimTable, sub_80DB8AC + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5E34, gUnknown_83A5E18, gDummySpriteAffineAnimTable, UpdateShortGrassFieldEffect gUnknown_83A5E50:: @ 83A5E50 overworld_frame gUnknown_839C508, 2, 2, 0 @@ -7007,7 +7007,7 @@ gUnknown_83A5E60:: @ 83A5E60 .4byte gUnknown_83A5E58 gUnknown_83A5E64:: @ 83A5E64 - spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5E60, gUnknown_83A5E50, gDummySpriteAffineAnimTable, sub_80DBFF4 + spr_template 0xFFFF, 0x1005, gObjectEventBaseOam_16x16, gUnknown_83A5E60, gUnknown_83A5E50, gDummySpriteAffineAnimTable, UpdateHotSpringsWaterFieldEffect gUnknown_83A5E7C:: @ 83A5E7C overworld_frame gUnknown_839C5A8, 2, 2, 0 @@ -7028,7 +7028,7 @@ gUnknown_83A5EBC:: @ 83A5EBC .4byte gUnknown_83A5EA4 gUnknown_83A5EC0:: @ 83A5EC0 - spr_template 0xFFFF, 0x100D, gObjectEventBaseOam_16x16, gUnknown_83A5EBC, gUnknown_83A5E7C, gDummySpriteAffineAnimTable, sub_8085604 + spr_template 0xFFFF, 0x100D, gObjectEventBaseOam_16x16, gUnknown_83A5EBC, gUnknown_83A5E7C, gDummySpriteAffineAnimTable, SpriteCB_PopOutOfAsh gUnknown_83A5ED8:: @ 83A5ED8 obj_pal gUnknown_839C588, 0x100D @@ -7052,7 +7052,7 @@ gUnknown_83A5F20:: @ 83A5F20 .4byte gUnknown_83A5F08 gUnknown_83A5F24:: @ 83A5F24 - spr_template 0xFFFF, 0x100D, gObjectEventBaseOam_16x16, gUnknown_83A5F20, gUnknown_83A5EE0, gDummySpriteAffineAnimTable, sub_80853B0 + spr_template 0xFFFF, 0x100D, gObjectEventBaseOam_16x16, gUnknown_83A5F20, gUnknown_83A5EE0, gDummySpriteAffineAnimTable, SpriteCB_LavaridgeGymWarp gUnknown_83A5F3C:: @ 83A5F3C overworld_frame gUnknown_839CAA8, 2, 4, 0 @@ -7079,7 +7079,7 @@ gUnknown_83A5FA0:: @ 83A5FA0 .4byte gUnknown_83A5F7C gUnknown_83A5FA4:: @ 83A5FA4 - spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x32, gUnknown_83A5FA0, gUnknown_83A5F3C, gDummySpriteAffineAnimTable, sub_80DC99C + spr_template 0xFFFF, 0x1004, gObjectEventBaseOam_16x32, gUnknown_83A5FA0, gUnknown_83A5F3C, gDummySpriteAffineAnimTable, UpdateBubblesFieldEffect gUnknown_83A5FBC:: @ 83A5FBC overworld_frame gUnknown_839D2A8, 2, 2, 0 @@ -7095,7 +7095,7 @@ gUnknown_83A5FDC:: @ 83A5FDC .4byte gUnknown_83A5FCC gUnknown_83A5FE0:: @ 83A5FE0 - spr_template 0xFFFF, 0x100F, gObjectEventBaseOam_16x16, gUnknown_83A5FDC, gUnknown_83A5FBC, gDummySpriteAffineAnimTable, sub_80DCC90 + spr_template 0xFFFF, 0x100F, gObjectEventBaseOam_16x16, gUnknown_83A5FDC, gUnknown_83A5FBC, gDummySpriteAffineAnimTable, UpdateSparkleFieldEffect gUnknown_83A5FF8:: obj_pal gUnknown_839D3A8, 0x100F @@ -7667,17 +7667,16 @@ gUnknown_83A6404:: @ 83A6404 .4byte sub_80633D4 .4byte sub_80633F4 -@ gFaceDirectionAnimNums ? gFaceDirectionAnimNums:: @ 83A640C - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0x02 - .byte 0x03 - .byte 0x00 - .byte 0x00 - .byte 0x01 - .byte 0x01 + .byte 0x00 @ DIR_NONE + .byte 0x00 @ DIR_SOUTH + .byte 0x01 @ DIR_NORTH + .byte 0x02 @ DIR_WEST + .byte 0x03 @ DIR_EAST + .byte 0x00 @ DIR_SOUTHWEST + .byte 0x00 @ DIR_SOUTHEAST + .byte 0x01 @ DIR_NORTHWEST + .byte 0x01 @ DIR_NORTHEAST gMoveDirectionAnimNums:: @ 83A6415 .byte 0x4 @ DIR_NONE @@ -7767,6 +7766,7 @@ gAcroEndWheelieDirectionAnimNums:: @ 83A6454 .byte 0x1D @ DIR_NORTHWEST .byte 0x1D @ DIR_NORTHEAST +@ gAcroUnusedActionDirectionAnimNums? gAcroUnusedActionDirectionAnimNums:: @ 83A645D .byte 0x18 @ DIR_NONE .byte 0x18 @ DIR_SOUTH @@ -7778,6 +7778,7 @@ gAcroUnusedActionDirectionAnimNums:: @ 83A645D .byte 0x1A @ DIR_NORTHWEST .byte 0x1B @ DIR_NORTHEAST +@ gAcroWheeliePedalDirectionAnimNums? gAcroWheeliePedalDirectionAnimNums:: @ 83A6466 .byte 0x20 @ DIR_NONE .byte 0x20 @ DIR_SOUTH @@ -7789,6 +7790,7 @@ gAcroWheeliePedalDirectionAnimNums:: @ 83A6466 .byte 0x21 @ DIR_NORTHWEST .byte 0x21 @ DIR_NORTHEAST +@ ??? gFishingDirectionAnimNums:: @ 83A646F .byte 0x24 @ DIR_NONE .byte 0x24 @ DIR_SOUTH @@ -7800,6 +7802,7 @@ gFishingDirectionAnimNums:: @ 83A646F .byte 0x25 @ DIR_NORTHWEST .byte 0x25 @ DIR_NORTHEAST +@ gFishingDirectionAnimNums? gFishingNoCatchDirectionAnimNums:: @ 83A6478 .byte 0x0 @ DIR_NONE .byte 0x0 @ DIR_SOUTH @@ -7811,6 +7814,7 @@ gFishingNoCatchDirectionAnimNums:: @ 83A6478 .byte 0x1 @ DIR_NORTHWEST .byte 0x1 @ DIR_NORTHEAST +@ gFishingNoCatchDirectionAnimNums? gFishingBiteDirectionAnimNums:: @ 83A6481 .byte 0x4 @ DIR_NONE .byte 0x4 @ DIR_SOUTH @@ -7822,6 +7826,7 @@ gFishingBiteDirectionAnimNums:: @ 83A6481 .byte 0x5 @ DIR_NORTHWEST .byte 0x5 @ DIR_NORTHEAST +@ gFishingBiteDirectionAnimNums? gUnknown_83A648A:: @ 83A648A .byte 0x8 @ DIR_NONE .byte 0x8 @ DIR_SOUTH @@ -7833,6 +7838,7 @@ gUnknown_83A648A:: @ 83A648A .byte 0x9 @ DIR_NORTHWEST .byte 0x9 @ DIR_NORTHEAST +@ gRunningDirectionAnimNums? gRunningDirectionAnimNums:: @ 83A6493 .byte 0x14 @ DIR_NONE .byte 0x14 @ DIR_SOUTH @@ -7845,19 +7851,17 @@ gRunningDirectionAnimNums:: @ 83A6493 .byte 0x15 @ DIR_NORTHEAST gTrainerFacingDirectionMovementTypes:: @ 83A649C - .byte 0x08 - .byte 0x08 - .byte 0x07 - .byte 0x09 - .byte 0x0A - .byte 0x08 - .byte 0x08 - .byte 0x07 - .byte 0x07 - .byte 0x00 - .byte 0x00 - .byte 0x00 + .byte 0x08 @ DIR_NONE + .byte 0x08 @ DIR_SOUTH + .byte 0x07 @ DIR_NORTH + .byte 0x09 @ DIR_WEST + .byte 0x0A @ DIR_EAST + .byte 0x08 @ DIR_SOUTHWEST + .byte 0x08 @ DIR_SOUTHEAST + .byte 0x07 @ DIR_NORTHWEST + .byte 0x07 @ DIR_NORTHEAST + .align 2 gOppositeDirectionBlockedMetatileFuncs:: @ 83A64A8 .4byte MetatileBehavior_IsSouthBlocked .4byte MetatileBehavior_IsNorthBlocked @@ -8164,192 +8168,191 @@ gUnknown_83A65A9:: @ 83A65A9 .byte 0x00 .byte 0x00 -@ gMovementActionFuncs gMovementActionFuncs:: @ 83A65BC - .4byte gUnknown_83A6864 - .4byte gUnknown_83A686C - .4byte gUnknown_83A6874 - .4byte gUnknown_83A687C - .4byte gUnknown_83A6A30 - .4byte gUnknown_83A6A38 - .4byte gUnknown_83A6A40 - .4byte gUnknown_83A6A48 - .4byte gUnknown_83A68C8 - .4byte gUnknown_83A68D4 - .4byte gUnknown_83A68E0 - .4byte gUnknown_83A68EC - .4byte gUnknown_83A6904 - .4byte gUnknown_83A68F8 - .4byte gUnknown_83A6910 - .4byte gUnknown_83A691C - .4byte gUnknown_83A6928 - .4byte gUnknown_83A6934 - .4byte gUnknown_83A6940 - .4byte gUnknown_83A694C - .4byte gUnknown_83A6964 - .4byte gUnknown_83A6970 - .4byte gUnknown_83A697C - .4byte gUnknown_83A6988 - .4byte gUnknown_83A6994 - .4byte gUnknown_83A69A0 - .4byte gUnknown_83A69AC - .4byte gUnknown_83A69B8 - .4byte gUnknown_83A69C4 - .4byte gUnknown_83A69D0 - .4byte gUnknown_83A69DC - .4byte gUnknown_83A69E8 - .4byte gUnknown_83A69F4 - .4byte gUnknown_83A6A50 - .4byte gUnknown_83A6A5C - .4byte gUnknown_83A6A68 - .4byte gUnknown_83A6A74 - .4byte gUnknown_83A6A80 - .4byte gUnknown_83A6A8C - .4byte gUnknown_83A6A98 - .4byte gUnknown_83A6AA4 - .4byte gUnknown_83A6AB0 - .4byte gUnknown_83A6ABC - .4byte gUnknown_83A6AC8 - .4byte gUnknown_83A6AD4 - .4byte gUnknown_83A6AE0 - .4byte gUnknown_83A6AEC - .4byte gUnknown_83A6AF8 - .4byte gUnknown_83A6B04 - .4byte gUnknown_83A6B10 - .4byte gUnknown_83A6B1C - .4byte gUnknown_83A6B28 - .4byte gUnknown_83A6B34 - .4byte gUnknown_83A6B40 - .4byte gUnknown_83A6B4C - .4byte gUnknown_83A6B58 - .4byte gUnknown_83A6B64 - .4byte gUnknown_83A6B70 - .4byte gUnknown_83A6B7C - .4byte gUnknown_83A6B88 - .4byte gUnknown_83A6B94 - .4byte gUnknown_83A6BA0 - .4byte gUnknown_83A6BAC - .4byte gUnknown_83A6BB8 - .4byte gUnknown_83A6BC4 - .4byte gUnknown_83A6BD0 - .4byte gUnknown_83A6BDC - .4byte gUnknown_83A6BE8 - .4byte gUnknown_83A6BF4 - .4byte gUnknown_83A6C00 - .4byte gUnknown_83A6C0C - .4byte gUnknown_83A6C18 - .4byte gUnknown_83A6C24 - .4byte gUnknown_83A6C30 - .4byte gUnknown_83A6C6C - .4byte gUnknown_83A6C74 - .4byte gUnknown_83A6C7C - .4byte gUnknown_83A6C84 - .4byte gUnknown_83A6C8C - .4byte gUnknown_83A6C98 - .4byte gUnknown_83A6CA4 - .4byte gUnknown_83A6CB0 - .4byte gUnknown_83A6CBC - .4byte gUnknown_83A6CC8 - .4byte gUnknown_83A6CD4 - .4byte gUnknown_83A6CE0 - .4byte gUnknown_83A6CEC - .4byte gUnknown_83A6CF8 - .4byte gUnknown_83A6D04 - .4byte gUnknown_83A6D10 - .4byte gUnknown_83A6D1C - .4byte gUnknown_83A6D24 - .4byte gUnknown_83A6D30 - .4byte gUnknown_83A6D38 - .4byte gUnknown_83A6D40 - .4byte gUnknown_83A6D48 - .4byte gUnknown_83A6D50 - .4byte gUnknown_83A6D58 - .4byte gUnknown_83A6D60 - .4byte gUnknown_83A6D68 - .4byte gUnknown_83A6D70 - .4byte gUnknown_83A6D78 - .4byte gUnknown_83A6D80 - .4byte gUnknown_83A6D88 - .4byte gUnknown_83A6D94 - .4byte gUnknown_83A6DA4 - .4byte gUnknown_83A6DB4 - .4byte gUnknown_83A6DBC - .4byte gUnknown_83A6DC4 - .4byte gUnknown_83A6DCC - .4byte gUnknown_83A6DD4 - .4byte gUnknown_83A6DE0 - .4byte gUnknown_83A6DEC - .4byte gUnknown_83A6DF4 - .4byte gUnknown_83A6DFC - .4byte gUnknown_83A6E04 - .4byte gUnknown_83A6E0C - .4byte gUnknown_83A6E18 - .4byte gUnknown_83A6E24 - .4byte gUnknown_83A6E30 - .4byte gUnknown_83A6E3C - .4byte gUnknown_83A6E48 - .4byte gUnknown_83A6E54 - .4byte gUnknown_83A6E60 - .4byte gUnknown_83A6E9C - .4byte gUnknown_83A6EA8 - .4byte gUnknown_83A6EB4 - .4byte gUnknown_83A6EC0 - .4byte gUnknown_83A6ECC - .4byte gUnknown_83A6ED8 - .4byte gUnknown_83A6EE4 - .4byte gUnknown_83A6EF0 - .4byte gUnknown_83A6EFC - .4byte gUnknown_83A6F08 - .4byte gUnknown_83A6F14 - .4byte gUnknown_83A6F20 - .4byte gUnknown_83A6F2C - .4byte gUnknown_83A6F38 - .4byte gUnknown_83A6F44 - .4byte gUnknown_83A6F50 - .4byte gUnknown_83A6F5C - .4byte gUnknown_83A6F68 - .4byte gUnknown_83A6F74 - .4byte gUnknown_83A6F80 - .4byte gUnknown_83A6F8C - .4byte gUnknown_83A6F98 - .4byte gUnknown_83A6FA4 - .4byte gUnknown_83A6FB0 - .4byte gUnknown_83A6FBC - .4byte gUnknown_83A6FC8 - .4byte gUnknown_83A6FD4 - .4byte gUnknown_83A6FE0 - .4byte gUnknown_83A6FEC - .4byte gUnknown_83A6FF4 - .4byte gUnknown_83A6FFC - .4byte gUnknown_83A6898 - .4byte gUnknown_83A68A4 - .4byte gUnknown_83A68B0 - .4byte gUnknown_83A68BC - .4byte gUnknown_83A7004 - .4byte gUnknown_83A6A00 - .4byte gUnknown_83A6A0C - .4byte gUnknown_83A6A18 - .4byte gUnknown_83A6A24 - .4byte gUnknown_83A700C - .4byte gUnknown_83A7018 - .4byte gUnknown_83A6C3C - .4byte gUnknown_83A6C48 - .4byte gUnknown_83A6C54 - .4byte gUnknown_83A6C60 - -gUnknown_83A6864:: @ 83A6864 + .4byte sMovementActionFuncs_x00 + .4byte sMovementActionFuncs_x01 + .4byte sMovementActionFuncs_x02 + .4byte sMovementActionFuncs_x03 + .4byte sMovementActionFuncs_x04 + .4byte sMovementActionFuncs_x05 + .4byte sMovementActionFuncs_x06 + .4byte sMovementActionFuncs_x07 + .4byte sMovementActionFuncs_x08 + .4byte sMovementActionFuncs_x09 + .4byte sMovementActionFuncs_x0A + .4byte sMovementActionFuncs_x0B + .4byte sMovementActionFuncs_x0C + .4byte sMovementActionFuncs_x0D + .4byte sMovementActionFuncs_x0E + .4byte sMovementActionFuncs_x0F + .4byte sMovementActionFuncs_x10 + .4byte sMovementActionFuncs_x11 + .4byte sMovementActionFuncs_x12 + .4byte sMovementActionFuncs_x13 + .4byte sMovementActionFuncs_x14 + .4byte sMovementActionFuncs_x15 + .4byte sMovementActionFuncs_x16 + .4byte sMovementActionFuncs_x17 + .4byte sMovementActionFuncs_x18 + .4byte sMovementActionFuncs_x19 + .4byte sMovementActionFuncs_x1A + .4byte sMovementActionFuncs_x1B + .4byte sMovementActionFuncs_x1C + .4byte sMovementActionFuncs_x1D + .4byte sMovementActionFuncs_x1E + .4byte sMovementActionFuncs_x1F + .4byte sMovementActionFuncs_x20 + .4byte sMovementActionFuncs_x21 + .4byte sMovementActionFuncs_x22 + .4byte sMovementActionFuncs_x23 + .4byte sMovementActionFuncs_x24 + .4byte sMovementActionFuncs_x25 + .4byte sMovementActionFuncs_x26 + .4byte sMovementActionFuncs_x27 + .4byte sMovementActionFuncs_x28 + .4byte sMovementActionFuncs_x29 + .4byte sMovementActionFuncs_x2A + .4byte sMovementActionFuncs_x2B + .4byte sMovementActionFuncs_x2C + .4byte sMovementActionFuncs_x2D + .4byte sMovementActionFuncs_x2E + .4byte sMovementActionFuncs_x2F + .4byte sMovementActionFuncs_x30 + .4byte sMovementActionFuncs_x31 + .4byte sMovementActionFuncs_x32 + .4byte sMovementActionFuncs_x33 + .4byte sMovementActionFuncs_x34 + .4byte sMovementActionFuncs_x35 + .4byte sMovementActionFuncs_x36 + .4byte sMovementActionFuncs_x37 + .4byte sMovementActionFuncs_x38 + .4byte sMovementActionFuncs_x39 + .4byte sMovementActionFuncs_x3A + .4byte sMovementActionFuncs_x3B + .4byte sMovementActionFuncs_x3C + .4byte sMovementActionFuncs_x3D + .4byte sMovementActionFuncs_x3E + .4byte sMovementActionFuncs_x3F + .4byte sMovementActionFuncs_x40 + .4byte sMovementActionFuncs_x41 + .4byte sMovementActionFuncs_x42 + .4byte sMovementActionFuncs_x43 + .4byte sMovementActionFuncs_x44 + .4byte sMovementActionFuncs_x45 + .4byte sMovementActionFuncs_x46 + .4byte sMovementActionFuncs_x47 + .4byte sMovementActionFuncs_x48 + .4byte sMovementActionFuncs_x49 + .4byte sMovementActionFuncs_x4A + .4byte sMovementActionFuncs_x4B + .4byte sMovementActionFuncs_x4C + .4byte sMovementActionFuncs_x4D + .4byte sMovementActionFuncs_x4E + .4byte sMovementActionFuncs_x4F + .4byte sMovementActionFuncs_x50 + .4byte sMovementActionFuncs_x51 + .4byte sMovementActionFuncs_x52 + .4byte sMovementActionFuncs_x53 + .4byte sMovementActionFuncs_x54 + .4byte sMovementActionFuncs_x55 + .4byte sMovementActionFuncs_x56 + .4byte sMovementActionFuncs_x57 + .4byte sMovementActionFuncs_x58 + .4byte sMovementActionFuncs_x59 + .4byte sMovementActionFuncs_x5A + .4byte sMovementActionFuncs_x5B + .4byte sMovementActionFuncs_x5C + .4byte sMovementActionFuncs_x5D + .4byte sMovementActionFuncs_x5E + .4byte sMovementActionFuncs_x5F + .4byte sMovementActionFuncs_x60 + .4byte sMovementActionFuncs_x61 + .4byte sMovementActionFuncs_x62 + .4byte sMovementActionFuncs_x63 + .4byte sMovementActionFuncs_x64 + .4byte sMovementActionFuncs_x65 + .4byte sMovementActionFuncs_x66 + .4byte sMovementActionFuncs_x67 + .4byte sMovementActionFuncs_x68 + .4byte sMovementActionFuncs_x69 + .4byte sMovementActionFuncs_x6A + .4byte sMovementActionFuncs_x6B + .4byte sMovementActionFuncs_x6C + .4byte sMovementActionFuncs_x6D + .4byte sMovementActionFuncs_x6E + .4byte sMovementActionFuncs_x6F + .4byte sMovementActionFuncs_x70 + .4byte sMovementActionFuncs_x71 + .4byte sMovementActionFuncs_x72 + .4byte sMovementActionFuncs_x73 + .4byte sMovementActionFuncs_x74 + .4byte sMovementActionFuncs_x75 + .4byte sMovementActionFuncs_x76 + .4byte sMovementActionFuncs_x77 + .4byte sMovementActionFuncs_x78 + .4byte sMovementActionFuncs_x79 + .4byte sMovementActionFuncs_x7A + .4byte sMovementActionFuncs_x7B + .4byte sMovementActionFuncs_x7C + .4byte sMovementActionFuncs_x7D + .4byte sMovementActionFuncs_x7E + .4byte sMovementActionFuncs_x7F + .4byte sMovementActionFuncs_x80 + .4byte sMovementActionFuncs_x81 + .4byte sMovementActionFuncs_x82 + .4byte sMovementActionFuncs_x83 + .4byte sMovementActionFuncs_x84 + .4byte sMovementActionFuncs_x85 + .4byte sMovementActionFuncs_x86 + .4byte sMovementActionFuncs_x87 + .4byte sMovementActionFuncs_x88 + .4byte sMovementActionFuncs_x89 + .4byte sMovementActionFuncs_x8A + .4byte sMovementActionFuncs_x8B + .4byte sMovementActionFuncs_x8C + .4byte sMovementActionFuncs_x8D + .4byte sMovementActionFuncs_x8E + .4byte sMovementActionFuncs_x8F + .4byte sMovementActionFuncs_x90 + .4byte sMovementActionFuncs_x91 + .4byte sMovementActionFuncs_x92 + .4byte sMovementActionFuncs_x93 + .4byte sMovementActionFuncs_x94 + .4byte sMovementActionFuncs_x95 + .4byte sMovementActionFuncs_x96 + .4byte sMovementActionFuncs_x97 + .4byte sMovementActionFuncs_x98 + .4byte sMovementActionFuncs_x99 + .4byte sMovementActionFuncs_x9A + .4byte sMovementActionFuncs_x9B + .4byte sMovementActionFuncs_x9C + .4byte sMovementActionFuncs_x9D + .4byte sMovementActionFuncs_x9E + .4byte sMovementActionFuncs_x9F + .4byte sMovementActionFuncs_xA0 + .4byte sMovementActionFuncs_xA1 + .4byte sMovementActionFuncs_xA2 + .4byte sMovementActionFuncs_xA3 + .4byte sMovementActionFuncs_xA4 + .4byte sMovementActionFuncs_xA5 + .4byte sMovementActionFuncs_xA6 + .4byte sMovementActionFuncs_xA7 + .4byte sMovementActionFuncs_xA8 + .4byte sMovementActionFuncs_xA9 + +sMovementActionFuncs_x00:: @ 83A6864 .4byte MovementAction_FaceDown_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A686C:: @ 83A686C +sMovementActionFuncs_x01:: @ 83A686C .4byte MovementAction_FaceUp_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6874:: @ 83A6874 +sMovementActionFuncs_x02:: @ 83A6874 .4byte MovementAction_FaceLeft_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A687C:: @ 83A687C +sMovementActionFuncs_x03:: @ 83A687C .4byte MovementAction_FaceRight_Step0 .4byte MovementAction_PauseSpriteAnim @@ -8360,82 +8363,82 @@ gUnknown_83A6884:: @ 83A6884 .4byte GetMoveDirectionFasterAnimNum .4byte GetMoveDirectionFastestAnimNum -gUnknown_83A6898:: @ 83A6898 - .4byte sub_8064968 - .4byte sub_8064988 +sMovementActionFuncs_x9B:: @ 83A6898 + .4byte MovementActionFunc_x9B_0 + .4byte MovementActionFunc_x9B_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68A4:: @ 83A68A4 - .4byte sub_80649A8 - .4byte sub_80649C8 +sMovementActionFuncs_x9C:: @ 83A68A4 + .4byte MovementActionFunc_x9C_0 + .4byte MovementActionFunc_x9C_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68B0:: @ 83A68B0 - .4byte sub_80649E8 - .4byte sub_8064A08 +sMovementActionFuncs_x9D:: @ 83A68B0 + .4byte MovementActionFunc_x9D_0 + .4byte MovementActionFunc_x9D_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68BC:: @ 83A68BC - .4byte sub_8064A28 - .4byte sub_8064A48 +sMovementActionFuncs_x9E:: @ 83A68BC + .4byte MovementActionFunc_x9E_0 + .4byte MovementActionFunc_x9E_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68C8:: @ 83A68C8 - .4byte sub_8064A68 - .4byte sub_8064A88 +sMovementActionFuncs_x08:: @ 83A68C8 + .4byte MovementActionFunc_x08_0 + .4byte MovementActionFunc_x08_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68D4:: @ 83A68D4 - .4byte sub_8064AA8 - .4byte sub_8064AC8 +sMovementActionFuncs_x09:: @ 83A68D4 + .4byte MovementActionFunc_x09_0 + .4byte MovementActionFunc_x09_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68E0:: @ 83A68E0 - .4byte sub_8064AE8 - .4byte sub_8064B08 +sMovementActionFuncs_x0A:: @ 83A68E0 + .4byte MovementActionFunc_x0A_0 + .4byte MovementActionFunc_x0A_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68EC:: @ 83A68EC - .4byte sub_8064B28 - .4byte sub_8064B48 +sMovementActionFuncs_x0B:: @ 83A68EC + .4byte MovementActionFunc_x0B_0 + .4byte MovementActionFunc_x0B_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A68F8:: @ 83A68F8 - .4byte sub_8064C3C - .4byte sub_8064C5C +sMovementActionFuncs_x0D:: @ 83A68F8 + .4byte MovementActionFunc_x0D_0 + .4byte MovementActionFunc_x0D_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6904:: @ 83A6904 - .4byte sub_8064C7C - .4byte sub_8064C9C +sMovementActionFuncs_x0C:: @ 83A6904 + .4byte MovementActionFunc_x0C_0 + .4byte MovementActionFunc_x0C_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6910:: @ 83A6910 - .4byte sub_8064CBC - .4byte sub_8064CDC +sMovementActionFuncs_x0E:: @ 83A6910 + .4byte MovementActionFunc_x0E_0 + .4byte MovementActionFunc_x0E_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A691C:: @ 83A691C - .4byte sub_8064CFC - .4byte sub_8064D1C +sMovementActionFuncs_x0F:: @ 83A691C + .4byte MovementActionFunc_x0F_0 + .4byte MovementActionFunc_x0F_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6928:: @ 83A6928 +sMovementActionFuncs_x10:: @ 83A6928 .4byte MovementAction_WalkNormalDown_Step0 .4byte MovementAction_WalkNormalDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6934:: @ 83A6934 +sMovementActionFuncs_x11:: @ 83A6934 .4byte MovementAction_WalkNormalUp_Step0 .4byte MovementAction_WalkNormalUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6940:: @ 83A6940 +sMovementActionFuncs_x12:: @ 83A6940 .4byte MovementAction_WalkNormalLeft_Step0 .4byte MovementAction_WalkNormalLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A694C:: @ 83A694C +sMovementActionFuncs_x13:: @ 83A694C .4byte MovementAction_WalkNormalRight_Step0 .4byte MovementAction_WalkNormalRight_Step1 .4byte MovementAction_PauseSpriteAnim @@ -8450,556 +8453,556 @@ gUnknown_83A695E:: @ 83A695E .2byte 0x0000 .2byte 0x0001 -gUnknown_83A6964:: @ 83A6964 +sMovementActionFuncs_x14:: @ 83A6964 .4byte MovementAction_Jump2Down_Step0 .4byte MovementAction_Jump2Down_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6970:: @ 83A6970 +sMovementActionFuncs_x15:: @ 83A6970 .4byte MovementAction_Jump2Up_Step0 .4byte MovementAction_Jump2Up_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A697C:: @ 83A697C +sMovementActionFuncs_x16:: @ 83A697C .4byte MovementAction_Jump2Left_Step0 .4byte MovementAction_Jump2Left_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6988:: @ 83A6988 +sMovementActionFuncs_x17:: @ 83A6988 .4byte MovementAction_Jump2Right_Step0 .4byte MovementAction_Jump2Right_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6994:: @ 83A6994 +sMovementActionFuncs_x18:: @ 83A6994 .4byte MovementAction_Delay1_Step0 .4byte MovementAction_Delay_Step1 .4byte MovementAction_Finish -gUnknown_83A69A0:: @ 83A69A0 +sMovementActionFuncs_x19:: @ 83A69A0 .4byte MovementAction_Delay2_Step0 .4byte MovementAction_Delay_Step1 .4byte MovementAction_Finish -gUnknown_83A69AC:: @ 83A69AC +sMovementActionFuncs_x1A:: @ 83A69AC .4byte MovementAction_Delay4_Step0 .4byte MovementAction_Delay_Step1 .4byte MovementAction_Finish -gUnknown_83A69B8:: @ 83A69B8 +sMovementActionFuncs_x1B:: @ 83A69B8 .4byte MovementAction_Delay8_Step0 .4byte MovementAction_Delay_Step1 .4byte MovementAction_Finish -gUnknown_83A69C4:: @ 83A69C4 +sMovementActionFuncs_x1C:: @ 83A69C4 .4byte MovementAction_Delay16_Step0 .4byte MovementAction_Delay_Step1 .4byte MovementAction_Finish -gUnknown_83A69D0:: @ 83A69D0 +sMovementActionFuncs_x1D:: @ 83A69D0 .4byte MovementAction_WalkFastDown_Step0 .4byte MovementAction_WalkFastDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A69DC:: @ 83A69DC +sMovementActionFuncs_x1E:: @ 83A69DC .4byte MovementAction_WalkFastUp_Step0 .4byte MovementAction_WalkFastUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A69E8:: @ 83A69E8 +sMovementActionFuncs_x1F:: @ 83A69E8 .4byte MovementAction_WalkFastLeft_Step0 .4byte MovementAction_WalkFastLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A69F4:: @ 83A69F4 +sMovementActionFuncs_x20:: @ 83A69F4 .4byte MovementAction_WalkFastRight_Step0 .4byte MovementAction_WalkFastRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A00:: @ 83A6A00 - .4byte sub_80653F8 - .4byte sub_8065438 +sMovementActionFuncs_xA0:: @ 83A6A00 + .4byte MovementActionFunc_xA0_0 + .4byte MovementActionFunc_xA0_1 .4byte MovementAction_Finish -gUnknown_83A6A0C:: @ 83A6A0C - .4byte sub_8065464 - .4byte sub_80654A4 +sMovementActionFuncs_xA1:: @ 83A6A0C + .4byte MovementActionFunc_xA1_0 + .4byte MovementActionFunc_xA1_1 .4byte MovementAction_Finish -gUnknown_83A6A18:: @ 83A6A18 - .4byte sub_80654D0 - .4byte sub_8065510 +sMovementActionFuncs_xA2:: @ 83A6A18 + .4byte MovementActionFunc_xA2_0 + .4byte MovementActionFunc_xA2_1 .4byte MovementAction_Finish -gUnknown_83A6A24:: @ 83A6A24 - .4byte sub_806553C - .4byte sub_806557C +sMovementActionFuncs_xA3:: @ 83A6A24 + .4byte MovementActionFunc_xA3_0 + .4byte MovementActionFunc_xA3_1 .4byte MovementAction_Finish -gUnknown_83A6A30:: @ 83A6A30 - .4byte sub_80655D4 +sMovementActionFuncs_x04:: @ 83A6A30 + .4byte MovementActionFunc_x04_0 .4byte MovementAction_Finish -gUnknown_83A6A38:: @ 83A6A38 - .4byte sub_8065610 +sMovementActionFuncs_x05:: @ 83A6A38 + .4byte MovementActionFunc_x05_0 .4byte MovementAction_Finish -gUnknown_83A6A40:: @ 83A6A40 - .4byte sub_806564C +sMovementActionFuncs_x06:: @ 83A6A40 + .4byte MovementActionFunc_x06_0 .4byte MovementAction_Finish -gUnknown_83A6A48:: @ 83A6A48 - .4byte sub_8065688 +sMovementActionFuncs_x07:: @ 83A6A48 + .4byte MovementActionFunc_x07_0 .4byte MovementAction_Finish -gUnknown_83A6A50:: @ 83A6A50 +sMovementActionFuncs_x21:: @ 83A6A50 .4byte MovementAction_WalkInPlaceSlowDown_Step0 .4byte MovementAction_WalkInPlaceSlow_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A5C:: @ 83A6A5C +sMovementActionFuncs_x22:: @ 83A6A5C .4byte MovementAction_WalkInPlaceSlowUp_Step0 .4byte MovementAction_WalkInPlaceSlow_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A68:: @ 83A6A68 +sMovementActionFuncs_x23:: @ 83A6A68 .4byte MovementAction_WalkInPlaceSlowLeft_Step0 .4byte MovementAction_WalkInPlaceSlow_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A74:: @ 83A6A74 +sMovementActionFuncs_x24:: @ 83A6A74 .4byte MovementAction_WalkInPlaceSlowRight_Step0 .4byte MovementAction_WalkInPlaceSlow_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A80:: @ 83A6A80 +sMovementActionFuncs_x25:: @ 83A6A80 .4byte MovementAction_WalkInPlaceNormalDown_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A8C:: @ 83A6A8C +sMovementActionFuncs_x26:: @ 83A6A8C .4byte MovementAction_WalkInPlaceNormalUp_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6A98:: @ 83A6A98 +sMovementActionFuncs_x27:: @ 83A6A98 .4byte MovementAction_WalkInPlaceNormalLeft_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AA4:: @ 83A6AA4 +sMovementActionFuncs_x28:: @ 83A6AA4 .4byte MovementAction_WalkInPlaceNormalRight_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AB0:: @ 83A6AB0 +sMovementActionFuncs_x29:: @ 83A6AB0 .4byte MovementAction_WalkInPlaceFastDown_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6ABC:: @ 83A6ABC +sMovementActionFuncs_x2A:: @ 83A6ABC .4byte MovementAction_WalkInPlaceFastUp_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AC8:: @ 83A6AC8 +sMovementActionFuncs_x2B:: @ 83A6AC8 .4byte MovementAction_WalkInPlaceFastLeft_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AD4:: @ 83A6AD4 +sMovementActionFuncs_x2C:: @ 83A6AD4 .4byte MovementAction_WalkInPlaceFastRight_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AE0:: @ 83A6AE0 +sMovementActionFuncs_x2D:: @ 83A6AE0 .4byte MovementAction_WalkInPlaceFastestDown_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AEC:: @ 83A6AEC +sMovementActionFuncs_x2E:: @ 83A6AEC .4byte MovementAction_WalkInPlaceFastestUp_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6AF8:: @ 83A6AF8 +sMovementActionFuncs_x2F:: @ 83A6AF8 .4byte MovementAction_WalkInPlaceFastestLeft_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B04:: @ 83A6B04 +sMovementActionFuncs_x30:: @ 83A6B04 .4byte MovementAction_WalkInPlaceFastestRight_Step0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B10:: @ 83A6B10 +sMovementActionFuncs_x31:: @ 83A6B10 .4byte MovementAction_RideWaterCurrentDown_Step0 .4byte MovementAction_RideWaterCurrentDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B1C:: @ 83A6B1C +sMovementActionFuncs_x32:: @ 83A6B1C .4byte MovementAction_RideWaterCurrentUp_Step0 .4byte MovementAction_RideWaterCurrentUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B28:: @ 83A6B28 +sMovementActionFuncs_x33:: @ 83A6B28 .4byte MovementAction_RideWaterCurrentLeft_Step0 .4byte MovementAction_RideWaterCurrentLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B34:: @ 83A6B34 +sMovementActionFuncs_x34:: @ 83A6B34 .4byte MovementAction_RideWaterCurrentRight_Step0 .4byte MovementAction_RideWaterCurrentRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B40:: @ 83A6B40 +sMovementActionFuncs_x35:: @ 83A6B40 .4byte MovementAction_WalkFastestDown_Step0 .4byte MovementAction_WalkFastestDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B4C:: @ 83A6B4C +sMovementActionFuncs_x36:: @ 83A6B4C .4byte MovementAction_WalkFastestUp_Step0 .4byte MovementAction_WalkFastestUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B58:: @ 83A6B58 +sMovementActionFuncs_x37:: @ 83A6B58 .4byte MovementAction_WalkFastestLeft_Step0 .4byte MovementAction_WalkFastestLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B64:: @ 83A6B64 +sMovementActionFuncs_x38:: @ 83A6B64 .4byte MovementAction_WalkFastestRight_Step0 .4byte MovementAction_WalkFastestRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B70:: @ 83A6B70 +sMovementActionFuncs_x39:: @ 83A6B70 .4byte MovementAction_SlideDown_Step0 .4byte MovementAction_SlideDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B7C:: @ 83A6B7C +sMovementActionFuncs_x3A:: @ 83A6B7C .4byte MovementAction_SlideUp_Step0 .4byte MovementAction_SlideUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B88:: @ 83A6B88 +sMovementActionFuncs_x3B:: @ 83A6B88 .4byte MovementAction_SlideLeft_Step0 .4byte MovementAction_SlideLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6B94:: @ 83A6B94 +sMovementActionFuncs_x3C:: @ 83A6B94 .4byte MovementAction_SlideRight_Step0 .4byte MovementAction_SlideRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BA0:: @ 83A6BA0 +sMovementActionFuncs_x3D:: @ 83A6BA0 .4byte MovementAction_PlayerRunDown_Step0 .4byte MovementAction_PlayerRunDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BAC:: @ 83A6BAC +sMovementActionFuncs_x3E:: @ 83A6BAC .4byte MovementAction_PlayerRunUp_Step0 .4byte MovementAction_PlayerRunUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BB8:: @ 83A6BB8 +sMovementActionFuncs_x3F:: @ 83A6BB8 .4byte MovementAction_PlayerRunLeft_Step0 .4byte MovementAction_PlayerRunLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BC4:: @ 83A6BC4 +sMovementActionFuncs_x40:: @ 83A6BC4 .4byte MovementAction_PlayerRunRight_Step0 .4byte MovementAction_PlayerRunRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BD0:: @ 83A6BD0 - .4byte sub_8065FC4 - .4byte sub_8065FE4 +sMovementActionFuncs_x41:: @ 83A6BD0 + .4byte MovementActionFunc_x41_0 + .4byte MovementActionFunc_x41_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BDC:: @ 83A6BDC - .4byte sub_8066004 - .4byte sub_8066024 +sMovementActionFuncs_x42:: @ 83A6BDC + .4byte MovementActionFunc_x42_0 + .4byte MovementActionFunc_x42_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BE8:: @ 83A6BE8 - .4byte sub_8066044 - .4byte sub_8066064 +sMovementActionFuncs_x43:: @ 83A6BE8 + .4byte MovementActionFunc_x43_0 + .4byte MovementActionFunc_x43_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6BF4:: @ 83A6BF4 - .4byte sub_8066084 - .4byte sub_80660A4 +sMovementActionFuncs_x44:: @ 83A6BF4 + .4byte MovementActionFunc_x44_0 + .4byte MovementActionFunc_x44_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C00:: @ 83A6C00 +sMovementActionFuncs_x45:: @ 83A6C00 .4byte MovementAction_StartAnimInDirection_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C0C:: @ 83A6C0C +sMovementActionFuncs_x46:: @ 83A6C0C .4byte MovementAction_JumpSpecialDown_Step0 .4byte MovementAction_JumpSpecialDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C18:: @ 83A6C18 +sMovementActionFuncs_x47:: @ 83A6C18 .4byte MovementAction_JumpSpecialUp_Step0 .4byte MovementAction_JumpSpecialUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C24:: @ 83A6C24 +sMovementActionFuncs_x48:: @ 83A6C24 .4byte MovementAction_JumpSpecialLeft_Step0 .4byte MovementAction_JumpSpecialLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C30:: @ 83A6C30 +sMovementActionFuncs_x49:: @ 83A6C30 .4byte MovementAction_JumpSpecialRight_Step0 .4byte MovementAction_JumpSpecialRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C3C:: @ 83A6C3C - .4byte sub_806627C - .4byte sub_806629C +sMovementActionFuncs_xA6:: @ 83A6C3C + .4byte MovementActionFunc_xA6_0 + .4byte MovementActionFunc_xA6_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C48:: @ 83A6C48 - .4byte sub_80662BC - .4byte sub_80662DC +sMovementActionFuncs_xA7:: @ 83A6C48 + .4byte MovementActionFunc_xA7_0 + .4byte MovementActionFunc_xA7_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C54:: @ 83A6C54 - .4byte sub_80662FC - .4byte sub_806631C +sMovementActionFuncs_xA8:: @ 83A6C54 + .4byte MovementActionFunc_xA8_0 + .4byte MovementActionFunc_xA8_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C60:: @ 83A6C60 - .4byte sub_806633C - .4byte sub_806635C +sMovementActionFuncs_xA9:: @ 83A6C60 + .4byte MovementActionFunc_xA9_0 + .4byte MovementActionFunc_xA9_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C6C:: @ 83A6C6C +sMovementActionFuncs_x4A:: @ 83A6C6C .4byte MovementAction_FacePlayer_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C74:: @ 83A6C74 +sMovementActionFuncs_x4B:: @ 83A6C74 .4byte MovementAction_FaceAwayPlayer_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C7C:: @ 83A6C7C +sMovementActionFuncs_x4C:: @ 83A6C7C .4byte MovementAction_LockFacingDirection_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C84:: @ 83A6C84 +sMovementActionFuncs_x4D:: @ 83A6C84 .4byte MovementAction_UnlockFacingDirection_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C8C:: @ 83A6C8C +sMovementActionFuncs_x4E:: @ 83A6C8C .4byte MovementAction_JumpDown_Step0 .4byte MovementAction_JumpDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6C98:: @ 83A6C98 +sMovementActionFuncs_x4F:: @ 83A6C98 .4byte MovementAction_JumpUp_Step0 .4byte MovementAction_JumpUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CA4:: @ 83A6CA4 +sMovementActionFuncs_x50:: @ 83A6CA4 .4byte MovementAction_JumpLeft_Step0 .4byte MovementAction_JumpLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CB0:: @ 83A6CB0 +sMovementActionFuncs_x51:: @ 83A6CB0 .4byte MovementAction_JumpRight_Step0 .4byte MovementAction_JumpRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CBC:: @ 83A6CBC +sMovementActionFuncs_x52:: @ 83A6CBC .4byte MovementAction_JumpInPlaceDown_Step0 .4byte MovementAction_JumpInPlaceDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CC8:: @ 83A6CC8 +sMovementActionFuncs_x53:: @ 83A6CC8 .4byte MovementAction_JumpInPlaceUp_Step0 .4byte MovementAction_JumpInPlaceUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CD4:: @ 83A6CD4 +sMovementActionFuncs_x54:: @ 83A6CD4 .4byte MovementAction_JumpInPlaceLeft_Step0 .4byte MovementAction_JumpInPlaceLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CE0:: @ 83A6CE0 +sMovementActionFuncs_x55:: @ 83A6CE0 .4byte MovementAction_JumpInPlaceRight_Step0 .4byte MovementAction_JumpInPlaceRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CEC:: @ 83A6CEC +sMovementActionFuncs_x56:: @ 83A6CEC .4byte MovementAction_JumpInPlaceDownUp_Step0 .4byte MovementAction_JumpInPlaceDownUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6CF8:: @ 83A6CF8 +sMovementActionFuncs_x57:: @ 83A6CF8 .4byte MovementAction_JumpInPlaceUpDown_Step0 .4byte MovementAction_JumpInPlaceUpDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6D04:: @ 83A6D04 +sMovementActionFuncs_x58:: @ 83A6D04 .4byte MovementAction_JumpInPlaceLeftRight_Step0 .4byte MovementAction_JumpInPlaceLeftRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6D10:: @ 83A6D10 +sMovementActionFuncs_x59:: @ 83A6D10 .4byte MovementAction_JumpInPlaceRightLeft_Step0 .4byte MovementAction_JumpInPlaceRightLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6D1C:: @ 83A6D1C +sMovementActionFuncs_x5A:: @ 83A6D1C .4byte MovementAction_FaceOriginalDirection_Step0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6D24:: @ 83A6D24 +sMovementActionFuncs_x5B:: @ 83A6D24 .4byte MovementAction_NurseJoyBowDown_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6D30:: @ 83A6D30 +sMovementActionFuncs_x5C:: @ 83A6D30 .4byte MovementAction_EnableJumpLandingGroundEffect_Step0 .4byte MovementAction_Finish -gUnknown_83A6D38:: @ 83A6D38 +sMovementActionFuncs_x5D:: @ 83A6D38 .4byte MovementAction_DisableJumpLandingGroundEffect_Step0 .4byte MovementAction_Finish -gUnknown_83A6D40:: @ 83A6D40 +sMovementActionFuncs_x5E:: @ 83A6D40 .4byte MovementAction_DisableAnimation_Step0 .4byte MovementAction_Finish -gUnknown_83A6D48:: @ 83A6D48 +sMovementActionFuncs_x5F:: @ 83A6D48 .4byte MovementAction_RestoreAnimation_Step0 .4byte MovementAction_Finish -gUnknown_83A6D50:: @ 83A6D50 +sMovementActionFuncs_x60:: @ 83A6D50 .4byte MovementAction_SetInvisible_Step0 .4byte MovementAction_Finish -gUnknown_83A6D58:: @ 83A6D58 +sMovementActionFuncs_x61:: @ 83A6D58 .4byte MovementAction_SetVisible_Step0 .4byte MovementAction_Finish -gUnknown_83A6D60:: @ 83A6D60 +sMovementActionFuncs_x62:: @ 83A6D60 .4byte MovementAction_EmoteExclamationMark_Step0 .4byte MovementAction_Finish -gUnknown_83A6D68:: @ 83A6D68 +sMovementActionFuncs_x63:: @ 83A6D68 .4byte MovementAction_EmoteQuestionMark_Step0 .4byte MovementAction_Finish -gUnknown_83A6D70:: @ 83A6D70 +sMovementActionFuncs_x64:: @ 83A6D70 .4byte MovementAction_EmoteHeart_Step0 .4byte MovementAction_Finish -gUnknown_83A6D78:: @ 83A6D78 - .4byte sub_806698C +sMovementActionFuncs_x65:: @ 83A6D78 + .4byte do_double_excl_bubble .4byte MovementAction_Finish -gUnknown_83A6D80:: @ 83A6D80 - .4byte sub_80669B0 +sMovementActionFuncs_x66:: @ 83A6D80 + .4byte do_smile_bubble .4byte MovementAction_Finish -gUnknown_83A6D88:: @ 83A6D88 +sMovementActionFuncs_x67:: @ 83A6D88 .4byte MovementAction_RevealTrainer_Step0 .4byte MovementAction_RevealTrainer_Step1 .4byte MovementAction_Finish -gUnknown_83A6D94:: @ 83A6D94 +sMovementActionFuncs_x68:: @ 83A6D94 .4byte MovementAction_RockSmashBreak_Step0 .4byte MovementAction_RockSmashBreak_Step1 .4byte MovementAction_RockSmashBreak_Step2 .4byte MovementAction_Finish -gUnknown_83A6DA4:: @ 83A6DA4 +sMovementActionFuncs_x69:: @ 83A6DA4 .4byte MovementAction_CutTree_Step0 .4byte MovementAction_CutTree_Step1 .4byte MovementAction_CutTree_Step2 .4byte MovementAction_Finish -gUnknown_83A6DB4:: @ 83A6DB4 +sMovementActionFuncs_x6A:: @ 83A6DB4 .4byte MovementAction_SetFixedPriority_Step0 .4byte MovementAction_Finish -gUnknown_83A6DBC:: @ 83A6DBC +sMovementActionFuncs_x6B:: @ 83A6DBC .4byte MovementAction_ClearFixedPriority_Step0 .4byte MovementAction_Finish -gUnknown_83A6DC4:: @ 83A6DC4 +sMovementActionFuncs_x6C:: @ 83A6DC4 .4byte MovementAction_InitAffineAnim_Step0 .4byte MovementAction_Finish -gUnknown_83A6DCC:: @ 83A6DCC +sMovementActionFuncs_x6D:: @ 83A6DCC .4byte MovementAction_ClearAffineAnim_Step0 .4byte MovementAction_Finish -gUnknown_83A6DD4:: @ 83A6DD4 +sMovementActionFuncs_x6E:: @ 83A6DD4 .4byte MovementAction_WalkDownStartAffine_Step0 .4byte MovementAction_WalkDownStartAffine_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6DE0:: @ 83A6DE0 +sMovementActionFuncs_x6F:: @ 83A6DE0 .4byte MovementAction_WalkDownAffine_Step0 .4byte MovementAction_WalkDownAffine_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6DEC:: @ 83A6DEC - .4byte sub_8066CB0 +sMovementActionFuncs_x70:: @ 83A6DEC + .4byte MovementActionFunc_x70_0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6DF4:: @ 83A6DF4 - .4byte sub_8066CC0 +sMovementActionFuncs_x71:: @ 83A6DF4 + .4byte MovementActionFunc_x71_0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6DFC:: @ 83A6DFC - .4byte sub_8066CD0 +sMovementActionFuncs_x72:: @ 83A6DFC + .4byte MovementActionFunc_x72_0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E04:: @ 83A6E04 - .4byte sub_8066CE0 +sMovementActionFuncs_x73:: @ 83A6E04 + .4byte MovementActionFunc_x73_0 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E0C:: @ 83A6E0C +sMovementActionFuncs_x74:: @ 83A6E0C .4byte MovementAction_AcroPopWheelieDown_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E18:: @ 83A6E18 +sMovementActionFuncs_x75:: @ 83A6E18 .4byte MovementAction_AcroPopWheelieUp_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E24:: @ 83A6E24 +sMovementActionFuncs_x76:: @ 83A6E24 .4byte MovementAction_AcroPopWheelieLeft_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E30:: @ 83A6E30 +sMovementActionFuncs_x77:: @ 83A6E30 .4byte MovementAction_AcroPopWheelieRight_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E3C:: @ 83A6E3C +sMovementActionFuncs_x78:: @ 83A6E3C .4byte MovementAction_AcroEndWheelieFaceDown_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E48:: @ 83A6E48 +sMovementActionFuncs_x79:: @ 83A6E48 .4byte MovementAction_AcroEndWheelieFaceUp_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E54:: @ 83A6E54 +sMovementActionFuncs_x7A:: @ 83A6E54 .4byte MovementAction_AcroEndWheelieFaceLeft_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E60:: @ 83A6E60 +sMovementActionFuncs_x7B:: @ 83A6E60 .4byte MovementAction_AcroEndWheelieFaceRight_Step0 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim @@ -9016,168 +9019,231 @@ gUnknown_83A6E60:: @ 83A6E60 .4byte MovementAction_WaitSpriteAnim .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6E9C:: @ 83A6E9C +sMovementActionFuncs_x7C:: @ 83A6E9C .4byte MovementAction_AcroWheelieHopFaceDown_Step0 .4byte MovementAction_AcroWheelieHopFaceDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EA8:: @ 83A6EA8 +sMovementActionFuncs_x7D:: @ 83A6EA8 .4byte MovementAction_AcroWheelieHopFaceUp_Step0 .4byte MovementAction_AcroWheelieHopFaceUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EB4:: @ 83A6EB4 +sMovementActionFuncs_x7E:: @ 83A6EB4 .4byte MovementAction_AcroWheelieHopFaceLeft_Step0 .4byte MovementAction_AcroWheelieHopFaceLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EC0:: @ 83A6EC0 +sMovementActionFuncs_x7F:: @ 83A6EC0 .4byte MovementAction_AcroWheelieHopFaceRight_Step0 .4byte MovementAction_AcroWheelieHopFaceRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6ECC:: @ 83A6ECC +sMovementActionFuncs_x80:: @ 83A6ECC .4byte MovementAction_AcroWheelieHopDown_Step0 .4byte MovementAction_AcroWheelieHopDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6ED8:: @ 83A6ED8 +sMovementActionFuncs_x81:: @ 83A6ED8 .4byte MovementAction_AcroWheelieHopUp_Step0 .4byte MovementAction_AcroWheelieHopUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EE4:: @ 83A6EE4 +sMovementActionFuncs_x82:: @ 83A6EE4 .4byte MovementAction_AcroWheelieHopLeft_Step0 .4byte MovementAction_AcroWheelieHopLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EF0:: @ 83A6EF0 +sMovementActionFuncs_x83:: @ 83A6EF0 .4byte MovementAction_AcroWheelieHopRight_Step0 .4byte MovementAction_AcroWheelieHopRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6EFC:: @ 83A6EFC +sMovementActionFuncs_x84:: @ 83A6EFC .4byte MovementAction_AcroWheelieJumpDown_Step0 .4byte MovementAction_AcroWheelieJumpDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F08:: @ 83A6F08 +sMovementActionFuncs_x85:: @ 83A6F08 .4byte MovementAction_AcroWheelieJumpUp_Step0 .4byte MovementAction_AcroWheelieJumpUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F14:: @ 83A6F14 +sMovementActionFuncs_x86:: @ 83A6F14 .4byte MovementAction_AcroWheelieJumpLeft_Step0 .4byte MovementAction_AcroWheelieJumpLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F20:: @ 83A6F20 +sMovementActionFuncs_x87:: @ 83A6F20 .4byte MovementAction_AcroWheelieJumpRight_Step0 .4byte MovementAction_AcroWheelieJumpRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F2C:: @ 83A6F2C - .4byte sub_8067304 +sMovementActionFuncs_x88:: @ 83A6F2C + .4byte MovementActionFunc_x88_0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F38:: @ 83A6F38 - .4byte sub_806733C +sMovementActionFuncs_x89:: @ 83A6F38 + .4byte MovementActionFunc_x89_0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F44:: @ 83A6F44 - .4byte sub_8067374 +sMovementActionFuncs_x8A:: @ 83A6F44 + .4byte MovementActionFunc_x8A_0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F50:: @ 83A6F50 - .4byte sub_80673AC +sMovementActionFuncs_x8B:: @ 83A6F50 + .4byte MovementActionFunc_x8B_0 .4byte MovementAction_WalkInPlace_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F5C:: @ 83A6F5C +sMovementActionFuncs_x8C:: @ 83A6F5C .4byte MovementAction_AcroPopWheelieMoveDown_Step0 .4byte MovementAction_AcroPopWheelieMoveDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F68:: @ 83A6F68 +sMovementActionFuncs_x8D:: @ 83A6F68 .4byte MovementAction_AcroPopWheelieMoveUp_Step0 .4byte MovementAction_AcroPopWheelieMoveUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F74:: @ 83A6F74 +sMovementActionFuncs_x8E:: @ 83A6F74 .4byte MovementAction_AcroPopWheelieMoveLeft_Step0 .4byte MovementAction_AcroPopWheelieMoveLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F80:: @ 83A6F80 +sMovementActionFuncs_x8F:: @ 83A6F80 .4byte MovementAction_AcroPopWheelieMoveRight_Step0 .4byte MovementAction_AcroPopWheelieMoveRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F8C:: @ 83A6F8C +sMovementActionFuncs_x90:: @ 83A6F8C .4byte MovementAction_AcroWheelieMoveDown_Step0 .4byte MovementAction_AcroWheelieMoveDown_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6F98:: @ 83A6F98 +sMovementActionFuncs_x91:: @ 83A6F98 .4byte MovementAction_AcroWheelieMoveUp_Step0 .4byte MovementAction_AcroWheelieMoveUp_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FA4:: @ 83A6FA4 +sMovementActionFuncs_x92:: @ 83A6FA4 .4byte MovementAction_AcroWheelieMoveLeft_Step0 .4byte MovementAction_AcroWheelieMoveLeft_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FB0:: @ 83A6FB0 +sMovementActionFuncs_x93:: @ 83A6FB0 .4byte MovementAction_AcroWheelieMoveRight_Step0 .4byte MovementAction_AcroWheelieMoveRight_Step1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FBC:: @ 83A6FBC - .4byte sub_8067684 - .4byte sub_80676A4 +sMovementActionFuncs_x94:: @ 83A6FBC + .4byte MovementActionFunc_x94_0 + .4byte MovementActionFunc_x94_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FC8:: @ 83A6FC8 - .4byte sub_80676C4 - .4byte sub_80676E4 +sMovementActionFuncs_x95:: @ 83A6FC8 + .4byte MovementActionFunc_x95_0 + .4byte MovementActionFunc_x95_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FD4:: @ 83A6FD4 - .4byte sub_8067704 - .4byte sub_8067724 +sMovementActionFuncs_x96:: @ 83A6FD4 + .4byte MovementActionFunc_x96_0 + .4byte MovementActionFunc_x96_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FE0:: @ 83A6FE0 - .4byte sub_8067744 - .4byte sub_8067764 +sMovementActionFuncs_x97:: @ 83A6FE0 + .4byte MovementActionFunc_x97_0 + .4byte MovementActionFunc_x97_1 .4byte MovementAction_PauseSpriteAnim -gUnknown_83A6FEC:: @ 83A6FEC - .4byte sub_8067784 - .4byte sub_80677C0 +sMovementActionFuncs_x98:: @ 83A6FEC + .4byte MovementActionFunc_x98_0 + .4byte MovementActionFunc_x98_1 + +sMovementActionFuncs_x99:: @ 83A6FF4 + .4byte MovementActionFunc_x98_0 + .4byte MovementActionFunc_x99_1 + +sMovementActionFuncs_x9A:: @ 83A6FFC + .4byte MovementActionFunc_x98_0 + .4byte MovementActionFunc_x9A_1 + +sMovementActionFuncs_x9F:: @ 83A7004 + .4byte MovementActionFunc_x9F_0 + .4byte MovementActionFunc_x9F_1 + +sMovementActionFuncs_xA4:: @ 83A700C + .4byte MovementActionFunc_xA4_0 + .4byte MovementActionFunc_xA4_1 + .4byte MovementActionFunc_xA4_2 + +sMovementActionFuncs_xA5:: @ 83A7018 + .4byte MovementActionFunc_xA5_0 + .4byte MovementActionFunc_xA5_1 + .4byte MovementActionFunc_xA4_2 + + .align 2 +gUnknown_83A7024:: @ 83A7024 + .4byte 0x00000020, 0x00000010 + +gUnknown_83A702C:: @ 83A702C + .4byte MetatileBehavior_IsTallGrass_2 + .4byte MetatileBehavior_IsLongGrass + .4byte MetatileBehavior_IsPuddle + .4byte MetatileBehavior_IsSurfable + .4byte MetatileBehavior_IsWaterfallBottom + .4byte MetatileBehavior_UnusedReturnTrue + +gUnknown_83A7044:: @ 83A7044 + .4byte 0x00001000, 0x00002000, 0x00004000, 0x00008000, 0x00004000, 0x00010000 + +gUnknown_83A705C:: @ 83A705C + .4byte MetatileBehavior_IsJumpSouth + .4byte MetatileBehavior_IsJumpNorth + .4byte MetatileBehavior_IsJumpWest + .4byte MetatileBehavior_IsJumpEast + +gUnknown_83A706C:: @ 83A706C + .byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73 + +gUnknown_83A707C:: @ 83A707C + .byte 0x02, 0x02, 0x02, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x02 -gUnknown_83A6FF4:: @ 83A6FF4 - .4byte sub_8067784 - .4byte sub_80677CC +gUnknown_83A708C:: @ 83A708C + .byte 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01 -gUnknown_83A6FFC:: @ 83A6FFC - .4byte sub_8067784 - .4byte sub_80678C0 +gUnknown_83A709C:: @ 83A709C + .4byte nullsub_26 + .4byte DoTracksGroundEffect_Footprints + .4byte DoTracksGroundEffect_BikeTireTracks -gUnknown_83A7004:: @ 83A7004 - .4byte sub_80678F0 - .4byte sub_8067924 +gUnknown_83A70A8:: @ 83A70A8 + .byte 0x0d, 0x00, 0x18, 0x00 -gUnknown_83A700C:: @ 83A700C - .4byte sub_8067944 - .4byte sub_8067954 - .4byte sub_80679A8 +gUnknown_83A70AC:: @ 83A70AC + .byte 0x01, 0x02, 0x07, 0x08, 0x01, 0x02, 0x06, 0x05, 0x05, 0x08, 0x03, 0x04, 0x06, 0x07, 0x03, 0x04 -gUnknown_83A7018:: @ 83A7018 - .4byte sub_8067978 - .4byte sub_806798C - .4byte sub_80679A8 +gUnknown_83A70BC:: @ 83A70BC + .4byte GroundEffect_SpawnOnTallGrass + .4byte GroundEffect_StepOnTallGrass + .4byte GroundEffect_SpawnOnLongGrass + .4byte GroundEffect_StepOnLongGrass + .4byte GroundEffect_WaterReflection + .4byte GroundEffect_IceReflection + .4byte GroundEffect_FlowingWater + .4byte GroundEffect_SandTracks + .4byte GroundEffect_DeepSandTracks + .4byte GroundEffect_Ripple + .4byte GroundEffect_StepOnPuddle + .4byte GroundEffect_SandHeap + .4byte GroundEffect_JumpOnTallGrass + .4byte GroundEffect_JumpOnLongGrass + .4byte GroundEffect_JumpOnShallowWater + .4byte GroundEffect_JumpOnWater + .4byte GroundEffect_JumpLandingDust + .4byte GroundEffect_ShortGrass + .4byte GroundEffect_HotSprings + .4byte GroundEffect_Seaweed |
