pokecrystal/docs/map_setup_scripts.md

1.9 KiB

Map Setup Commands

Defined in macros/scripts/map_setup.asm and data/maps/setup_script_pointers.asm:MapSetupCommands.

$00: map_enable_lcd

$01: map_disable_lcd

$02: map_init_sound

$03: map_play_music

$04: map_restart_music

$05: map_fade_to_music

$06: map_fade_music_and_palettes

$07: map_play_music_bike

$08: map_force_music

$09: map_fade_in_to_music

$0A: map_load_block_data

$0B: map_load_connection_block_data

$0C: map_save_screen

$0D: map_buffer_screen

$0E: map_load_graphics

$0F: map_load_tileset

$10: map_load_time_of_day

$11: map_load_palettes

$12: map_load_wild_mon_data

$13: map_refresh_sprites

$14: map_handle_new

$15: map_handle_continue

$16: map_load_objects

$17: map_enter_spawn_point

$18: map_enter_connection

$19: map_enter_warp

$1A: map_load_attributes

$1B: map_load_attributes_no_objects

$1C: map_clear_bg_palettes

$1D: map_fade_out_palettes

$1E: map_fade_in_palettes

$1F: map_get_screen_coords

$20: map_get_warp_dest_coords

$21: map_spawn_in_facing_down

$22: map_spawn_player

$23: map_refresh_player_coords

$24: map_reset_player_object_action

$25: map_skip_update_sprites

$26: map_update_roam_mons

$27: map_jump_roam_mons

$28: map_fade_out_music

$29: map_activate_anims

$2A: map_suspend_anims

$2B: map_apply_palettes

$2C: map_enable_text_acceleration

$2D: map_init_name_sign

$FF: map_end