pokeplatinum/generated/movement_actions.txt
Kuruyia 99e0ebd0db Document distortion world B2F events
This continues documentation of the distortion world overlay by
identifying the events for 2F and documenting the various event commands
used.

This floor contains the moving platform puzzle in which the player must
take the correct sequence of platforms to progress to the next floor.
This is why this floor contains a good amount of events, all
corresponding to triggers that move platforms around.

As such, the following naming scheme has been adopted to name the event
structs and related command parameter structs:

- Event structs: `sMapEventB2F_P<Platform><Cardinal>`
- Command parameter structs: `sMapEventCmdParamsB2F_P<Platform><Cardinal>_<Event command #>`

Using the following variables:

- `<Platform>`: the platform number on which the event trigger is
  located
- `<Cardinal>`: the first letter of the cardinal direction where the
  event trigger is located on the platform (N/E/S/W for
  North/East/South/West)

The following event commands were identified:

- Event command 0: plays an animation on the map object with the
  specified local ID
- Event command 1: moves the specified moving platform to the specified
  relative coordinates, with the specified speed

Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-27 21:39:37 +01:00

158 lines
4.7 KiB
Plaintext

MOVEMENT_ACTION_FACE_NORTH
MOVEMENT_ACTION_FACE_SOUTH
MOVEMENT_ACTION_FACE_WEST
MOVEMENT_ACTION_FACE_EAST
MOVEMENT_ACTION_WALK_SLOWER_NORTH
MOVEMENT_ACTION_WALK_SLOWER_SOUTH
MOVEMENT_ACTION_WALK_SLOWER_WEST
MOVEMENT_ACTION_WALK_SLOWER_EAST
MOVEMENT_ACTION_WALK_SLOW_NORTH
MOVEMENT_ACTION_WALK_SLOW_SOUTH
MOVEMENT_ACTION_WALK_SLOW_WEST
MOVEMENT_ACTION_WALK_SLOW_EAST
MOVEMENT_ACTION_WALK_NORMAL_NORTH
MOVEMENT_ACTION_WALK_NORMAL_SOUTH
MOVEMENT_ACTION_WALK_NORMAL_WEST
MOVEMENT_ACTION_WALK_NORMAL_EAST
MOVEMENT_ACTION_WALK_FAST_NORTH
MOVEMENT_ACTION_WALK_FAST_SOUTH
MOVEMENT_ACTION_WALK_FAST_WEST
MOVEMENT_ACTION_WALK_FAST_EAST
MOVEMENT_ACTION_WALK_FASTER_NORTH
MOVEMENT_ACTION_WALK_FASTER_SOUTH
MOVEMENT_ACTION_WALK_FASTER_WEST
MOVEMENT_ACTION_WALK_FASTER_EAST
MOVEMENT_ACTION_WALK_ON_SPOT_SLOWER_NORTH
MOVEMENT_ACTION_WALK_ON_SPOT_SLOWER_SOUTH
MOVEMENT_ACTION_WALK_ON_SPOT_SLOWER_WEST
MOVEMENT_ACTION_WALK_ON_SPOT_SLOWER_EAST
MOVEMENT_ACTION_WALK_ON_SPOT_SLOW_NORTH
MOVEMENT_ACTION_WALK_ON_SPOT_SLOW_SOUTH
MOVEMENT_ACTION_WALK_ON_SPOT_SLOW_WEST
MOVEMENT_ACTION_WALK_ON_SPOT_SLOW_EAST
MOVEMENT_ACTION_WALK_ON_SPOT_NORMAL_NORTH
MOVEMENT_ACTION_WALK_ON_SPOT_NORMAL_SOUTH
MOVEMENT_ACTION_WALK_ON_SPOT_NORMAL_WEST
MOVEMENT_ACTION_WALK_ON_SPOT_NORMAL_EAST
MOVEMENT_ACTION_WALK_ON_SPOT_FAST_NORTH
MOVEMENT_ACTION_WALK_ON_SPOT_FAST_SOUTH
MOVEMENT_ACTION_WALK_ON_SPOT_FAST_WEST
MOVEMENT_ACTION_WALK_ON_SPOT_FAST_EAST
MOVEMENT_ACTION_WALK_ON_SPOT_FASTER_NORTH
MOVEMENT_ACTION_WALK_ON_SPOT_FASTER_SOUTH
MOVEMENT_ACTION_WALK_ON_SPOT_FASTER_WEST
MOVEMENT_ACTION_WALK_ON_SPOT_FASTER_EAST
MOVEMENT_ACTION_JUMP_ON_SPOT_SLOW_NORTH
MOVEMENT_ACTION_JUMP_ON_SPOT_SLOW_SOUTH
MOVEMENT_ACTION_JUMP_ON_SPOT_SLOW_WEST
MOVEMENT_ACTION_JUMP_ON_SPOT_SLOW_EAST
MOVEMENT_ACTION_JUMP_ON_SPOT_FAST_NORTH
MOVEMENT_ACTION_JUMP_ON_SPOT_FAST_SOUTH
MOVEMENT_ACTION_JUMP_ON_SPOT_FAST_WEST
MOVEMENT_ACTION_JUMP_ON_SPOT_FAST_EAST
MOVEMENT_ACTION_JUMP_NEAR_FAST_NORTH
MOVEMENT_ACTION_JUMP_NEAR_FAST_SOUTH
MOVEMENT_ACTION_JUMP_NEAR_FAST_WEST
MOVEMENT_ACTION_JUMP_NEAR_FAST_EAST
MOVEMENT_ACTION_JUMP_FAR_NORTH
MOVEMENT_ACTION_JUMP_FAR_SOUTH
MOVEMENT_ACTION_JUMP_FAR_WEST
MOVEMENT_ACTION_JUMP_FAR_EAST
MOVEMENT_ACTION_DELAY_1
MOVEMENT_ACTION_DELAY_2
MOVEMENT_ACTION_DELAY_4
MOVEMENT_ACTION_DELAY_8
MOVEMENT_ACTION_DELAY_15
MOVEMENT_ACTION_DELAY_16
MOVEMENT_ACTION_DELAY_32
MOVEMENT_ACTION_WARP_OUT
MOVEMENT_ACTION_WARP_IN
MOVEMENT_ACTION_SET_INVISIBLE
MOVEMENT_ACTION_SET_VISIBLE
MOVEMENT_ACTION_LOCK_DIR
MOVEMENT_ACTION_UNLOCK_DIR
MOVEMENT_ACTION_PAUSE_ANIMATION
MOVEMENT_ACTION_RESUME_ANIMATION
MOVEMENT_ACTION_EMOTE_EXCLAMATION_MARK
MOVEMENT_ACTION_WALK_SLIGHTLY_FAST_NORTH
MOVEMENT_ACTION_WALK_SLIGHTLY_FAST_SOUTH
MOVEMENT_ACTION_WALK_SLIGHTLY_FAST_WEST
MOVEMENT_ACTION_WALK_SLIGHTLY_FAST_EAST
MOVEMENT_ACTION_WALK_SLIGHTLY_FASTER_NORTH
MOVEMENT_ACTION_WALK_SLIGHTLY_FASTER_SOUTH
MOVEMENT_ACTION_WALK_SLIGHTLY_FASTER_WEST
MOVEMENT_ACTION_WALK_SLIGHTLY_FASTER_EAST
MOVEMENT_ACTION_WALK_FASTEST_NORTH
MOVEMENT_ACTION_WALK_FASTEST_SOUTH
MOVEMENT_ACTION_WALK_FASTEST_WEST
MOVEMENT_ACTION_WALK_FASTEST_EAST
MOVEMENT_ACTION_RUN_NORTH
MOVEMENT_ACTION_RUN_SOUTH
MOVEMENT_ACTION_RUN_WEST
MOVEMENT_ACTION_RUN_EAST
MOVEMENT_ACTION_JUMP_NEAR_SLOW_WEST
MOVEMENT_ACTION_JUMP_NEAR_SLOW_EAST
MOVEMENT_ACTION_JUMP_FARTHER_WEST
MOVEMENT_ACTION_JUMP_FARTHER_EAST
MOVEMENT_ACTION_WALK_EVER_SO_SLIGHTLY_FAST_NORTH
MOVEMENT_ACTION_WALK_EVER_SO_SLIGHTLY_FAST_SOUTH
MOVEMENT_ACTION_WALK_EVER_SO_SLIGHTLY_FAST_WEST
MOVEMENT_ACTION_WALK_EVER_SO_SLIGHTLY_FAST_EAST
MOVEMENT_ACTION_POKECENTER_NURSE_BOW
MOVEMENT_ACTION_REVEAL_TRAINER
MOVEMENT_ACTION_PLAYER_GIVE
MOVEMENT_ACTION_EMOTE_DOUBLE_EXCLAMATION_MARK
MOVEMENT_ACTION_PLAYER_RECEIVE
MOVEMENT_ACTION_105
MOVEMENT_ACTION_106
MOVEMENT_ACTION_107
MOVEMENT_ACTION_108
MOVEMENT_ACTION_109
MOVEMENT_ACTION_110
MOVEMENT_ACTION_111
MOVEMENT_ACTION_112
MOVEMENT_ACTION_113
MOVEMENT_ACTION_114
MOVEMENT_ACTION_115
MOVEMENT_ACTION_116
MOVEMENT_ACTION_JUMP_DISTORTION_WORLD_NORTH
MOVEMENT_ACTION_JUMP_DISTORTION_WORLD_SOUTH
MOVEMENT_ACTION_JUMP_DISTORTION_WORLD_WEST
MOVEMENT_ACTION_JUMP_DISTORTION_WORLD_EAST
MOVEMENT_ACTION_121
MOVEMENT_ACTION_122
MOVEMENT_ACTION_123
MOVEMENT_ACTION_124
MOVEMENT_ACTION_125
MOVEMENT_ACTION_126
MOVEMENT_ACTION_127
MOVEMENT_ACTION_128
MOVEMENT_ACTION_129
MOVEMENT_ACTION_130
MOVEMENT_ACTION_131
MOVEMENT_ACTION_132
MOVEMENT_ACTION_133
MOVEMENT_ACTION_134
MOVEMENT_ACTION_135
MOVEMENT_ACTION_136
MOVEMENT_ACTION_137
MOVEMENT_ACTION_138
MOVEMENT_ACTION_139
MOVEMENT_ACTION_140
MOVEMENT_ACTION_141
MOVEMENT_ACTION_142
MOVEMENT_ACTION_143
MOVEMENT_ACTION_144
MOVEMENT_ACTION_145
MOVEMENT_ACTION_146
MOVEMENT_ACTION_147
MOVEMENT_ACTION_148
MOVEMENT_ACTION_149
MOVEMENT_ACTION_150
MOVEMENT_ACTION_151
MOVEMENT_ACTION_152
MOVEMENT_ACTION_153
MAX_MOVEMENT_ACTION
MOVEMENT_ACTION_END = 254
MOVEMENT_ACTION_NONE