diff options
Diffstat (limited to 'data/maps')
-rw-r--r-- | data/maps/setup_script_pointers.asm | 48 | ||||
-rw-r--r-- | data/maps/setup_scripts.asm | 284 |
2 files changed, 190 insertions, 142 deletions
diff --git a/data/maps/setup_script_pointers.asm b/data/maps/setup_script_pointers.asm new file mode 100644 index 000000000..84882deeb --- /dev/null +++ b/data/maps/setup_script_pointers.asm @@ -0,0 +1,48 @@ +MapSetupCommands: +; entries correspond to map_*_command constants (see macros/scripts/map_setup.asm) + dba EnableLCD ; 00 + dba DisableLCD ; 01 + dba InitSound ; 02 + dba PlayMapMusic ; 03 + dba RestartMapMusic ; 04 + dba FadeToMapMusic ; 05 + dba FadeMapMusicAndPalettes ; 06 + dba PlayMapMusicBike ; 07 + dba ForceMapMusic ; 08 + dba FadeInToMusic ; 09 + dba LoadBlockData ; 0a (callback 1) + dba LoadConnectionBlockData ; 0b + dba SaveScreen ; 0c + dba BufferScreen ; 0d + dba LoadMapGraphics ; 0e + dba LoadMapTileset ; 0f + dba LoadMapTimeOfDay ; 10 + dba LoadMapPalettes ; 11 + dba LoadWildMonData ; 12 + dba RefreshMapSprites ; 13 + dba HandleNewMap ; 14 + dba HandleContinueMap ; 15 + dba LoadMapObjects ; 16 + dba EnterMapSpawnPoint ; 17 + dba EnterMapConnection ; 18 + dba EnterMapWarp ; 19 + dba LoadMapAttributes ; 1a + dba LoadMapAttributes_SkipObjects ; 1b + dba ClearBGPalettes ; 1c + dba FadeOutPalettes ; 1d + dba FadeInPalettes ; 1e + dba GetMapScreenCoords ; 1f + dba GetWarpDestCoords ; 20 + dba SpawnInFacingDown ; 21 + dba SpawnPlayer ; 22 + dba RefreshPlayerCoords ; 23 + dba ResetPlayerObjectAction ; 24 + dba SkipUpdateMapSprites ; 25 + dba UpdateRoamMons ; 26 + dba JumpRoamMons ; 27 + dba FadeOutMapMusic ; 28 + dba ActivateMapAnims ; 29 + dba SuspendMapAnims ; 2a + dba ApplyMapPalettes ; 2b + dba EnableTextAcceleration ; 2c + dba InitMapNameSign ; 2d diff --git a/data/maps/setup_scripts.asm b/data/maps/setup_scripts.asm index 6702be698..85b53a8f9 100644 --- a/data/maps/setup_scripts.asm +++ b/data/maps/setup_scripts.asm @@ -14,163 +14,163 @@ MapSetupScripts: dw MapSetupScript_Fly MapSetupScript_Teleport: - db map_reset_player_object_action + map_reset_player_object_action MapSetupScript_Fly: - db map_fade_out_palettes - db map_jump_roam_mons + map_fade_out_palettes + map_jump_roam_mons MapSetupScript_Warp: - db map_disable_lcd - db map_init_sound - db map_enter_spawn_point - db map_load_attributes - db map_handle_new - db map_spawn_player - db map_refresh_player_coords - db map_get_screen_coords - db map_load_block_data - db map_buffer_screen - db map_load_graphics - db map_load_time_of_day - db map_load_objects - db map_enable_lcd - db map_load_palettes - db map_spawn_in_facing_down - db map_refresh_sprites - db map_play_music_bike - db map_fade_in_to_music - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_end + map_disable_lcd + map_init_sound + map_enter_spawn_point + map_load_attributes + map_handle_new + map_spawn_player + map_refresh_player_coords + map_get_screen_coords + map_load_block_data + map_buffer_screen + map_load_graphics + map_load_time_of_day + map_load_objects + map_enable_lcd + map_load_palettes + map_spawn_in_facing_down + map_refresh_sprites + map_play_music_bike + map_fade_in_to_music + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_end MapSetupScript_BadWarp: - db map_enter_spawn_point - db map_load_attributes - db map_handle_new - db map_spawn_player - db map_refresh_player_coords - db map_get_screen_coords - db map_load_block_data - db map_buffer_screen - db map_disable_lcd - db map_load_graphics - db map_load_time_of_day - db map_fade_out_music - db map_enable_lcd - db map_load_objects - db map_load_palettes - db map_spawn_in_facing_down - db map_refresh_sprites - db map_fade_to_music - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_end + map_enter_spawn_point + map_load_attributes + map_handle_new + map_spawn_player + map_refresh_player_coords + map_get_screen_coords + map_load_block_data + map_buffer_screen + map_disable_lcd + map_load_graphics + map_load_time_of_day + map_fade_out_music + map_enable_lcd + map_load_objects + map_load_palettes + map_spawn_in_facing_down + map_refresh_sprites + map_fade_to_music + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_end MapSetupScript_Connection: - db map_suspend_anims - db map_enter_connection - db map_load_attributes - db map_handle_new - db map_refresh_player_coords - db map_load_block_data - db map_load_tileset - db map_save_screen - db map_load_objects - db map_fade_to_music - db map_load_palettes - db map_init_name_sign - db map_apply_palettes - db map_load_wild_mon_data - db map_update_roam_mons - db map_activate_anims - db map_end + map_suspend_anims + map_enter_connection + map_load_attributes + map_handle_new + map_refresh_player_coords + map_load_block_data + map_load_tileset + map_save_screen + map_load_objects + map_fade_to_music + map_load_palettes + map_init_name_sign + map_apply_palettes + map_load_wild_mon_data + map_update_roam_mons + map_activate_anims + map_end MapSetupScript_Fall: - db map_reset_player_object_action + map_reset_player_object_action MapSetupScript_Door: - db map_fade_out_palettes + map_fade_out_palettes MapSetupScript_Train: - db map_enter_warp - db map_load_attributes - db map_get_warp_dest_coords - db map_handle_new - db map_refresh_player_coords - db map_load_block_data - db map_buffer_screen - db map_disable_lcd - db map_load_graphics - db map_load_time_of_day - db map_fade_out_music - db map_enable_lcd - db map_load_objects - db map_load_palettes - db map_refresh_sprites - db map_fade_to_music - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_update_roam_mons - db map_end + map_enter_warp + map_load_attributes + map_get_warp_dest_coords + map_handle_new + map_refresh_player_coords + map_load_block_data + map_buffer_screen + map_disable_lcd + map_load_graphics + map_load_time_of_day + map_fade_out_music + map_enable_lcd + map_load_objects + map_load_palettes + map_refresh_sprites + map_fade_to_music + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_update_roam_mons + map_end MapSetupScript_ReloadMap: - db map_fade_music_and_palettes - db map_clear_bg_palettes - db map_disable_lcd - db map_init_sound - db map_load_block_data - db map_load_connection_block_data - db map_load_graphics - db map_load_time_of_day - db map_enable_lcd - db map_load_palettes - db map_refresh_sprites - db map_force_music - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_end + map_fade_music_and_palettes + map_clear_bg_palettes + map_disable_lcd + map_init_sound + map_load_block_data + map_load_connection_block_data + map_load_graphics + map_load_time_of_day + map_enable_lcd + map_load_palettes + map_refresh_sprites + map_force_music + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_end MapSetupScript_LinkReturn: - db map_fade_music_and_palettes - db map_disable_lcd - db map_init_sound - db map_handle_new - db map_load_block_data - db map_buffer_screen - db map_load_graphics - db map_load_time_of_day - db map_enable_lcd - db map_load_palettes - db map_refresh_sprites - db map_play_music_bike - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_enable_text_acceleration - db map_end + map_fade_music_and_palettes + map_disable_lcd + map_init_sound + map_handle_new + map_load_block_data + map_buffer_screen + map_load_graphics + map_load_time_of_day + map_enable_lcd + map_load_palettes + map_refresh_sprites + map_play_music_bike + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_enable_text_acceleration + map_end MapSetupScript_Continue: - db map_disable_lcd - db map_init_sound - db map_load_attributes_no_objects - db map_get_screen_coords - db map_handle_continue - db map_load_block_data - db map_load_connection_block_data - db map_buffer_screen - db map_load_graphics - db map_load_time_of_day - db map_enable_lcd - db map_load_palettes - db map_refresh_sprites - db map_play_music_bike - db map_fade_in_palettes - db map_activate_anims - db map_load_wild_mon_data - db map_end + map_disable_lcd + map_init_sound + map_load_attributes_no_objects + map_get_screen_coords + map_handle_continue + map_load_block_data + map_load_connection_block_data + map_buffer_screen + map_load_graphics + map_load_time_of_day + map_enable_lcd + map_load_palettes + map_refresh_sprites + map_play_music_bike + map_fade_in_palettes + map_activate_anims + map_load_wild_mon_data + map_end MapSetupScript_Submenu: - db map_load_block_data - db map_load_connection_block_data - db map_end + map_load_block_data + map_load_connection_block_data + map_end |