# Movement Commands Defined in [macros/scripts/movement.asm](https://github.com/pret/pokecrystal/blob/master/macros/scripts/movement.asm) and [engine/overworld/movement.asm:MovementPointers](https://github.com/pret/pokecrystal/blob/master/engine/overworld/movement.asm). ## `$00`−`$03`: turn_head direction ## `$04`−`$07`: turn_step direction ## `$08`−`$0B`: slow_step direction ## `$0C`−`$0F`: step direction ## `$10`−`$13`: big_step direction ## `$14`−`$17`: slow_slide_step direction ## `$18`−`$1B`: slide_step direction ## `$1C`−`$1F`: fast_slide_step direction ## `$20`−`$23`: turn_away direction ## `$24`−`$27`: turn_in direction ## `$28`−`$2B`: turn_waterfall direction ## `$2C`−`$2F`: slow_jump_step direction ## `$30`−`$33`: jump_step direction ## `$34`−`$37`: fast_jump_step direction ## `$38`: `remove_sliding` ## `$39`: `set_sliding` ## `$3A`: `remove_fixed_facing` ## `$3B`: `fix_facing` ## `$3C`: `show_object` ## `$3D`: `hide_object` ## `$3E`−`$46`: step_sleep length ## `$47`: `step_end` ## `$48`: step_48 param ## `$49`: `remove_object` ## `$4A`: `step_loop` ## `$4B`: `step_4b` ## `$4C`: `teleport_from` ## `$4D`: `teleport_to` ## `$4E`: `skyfall` ## `$4F`: step_dig length ## `$50`: `step_bump` ## `$51`: `fish_got_bite` ## `$52`: `fish_cast_rod` ## `$53`: `hide_emote` ## `$54`: `show_emote` ## `$55`: step_shake displacement ## `$56`: `tree_shake` ## `$57`: rock_smash length ## `$58`: return_dig length ## `$59`: `skyfall_top`