pokecrystal/constants/music_constants.asm

120 lines
5.2 KiB
NASM

; song ids
; Music indexes (see audio/music_pointers.asm)
const_def
const MUSIC_NONE ; 00
const MUSIC_TITLE ; 01
const MUSIC_ROUTE_1 ; 02
const MUSIC_ROUTE_3 ; 03
const MUSIC_ROUTE_12 ; 04
const MUSIC_MAGNET_TRAIN ; 05
const MUSIC_KANTO_GYM_LEADER_BATTLE ; 06
const MUSIC_KANTO_TRAINER_BATTLE ; 07
const MUSIC_KANTO_WILD_BATTLE ; 08
const MUSIC_POKEMON_CENTER ; 09
const MUSIC_HIKER_ENCOUNTER ; 0a
const MUSIC_LASS_ENCOUNTER ; 0b
const MUSIC_OFFICER_ENCOUNTER ; 0c
const MUSIC_HEAL ; 0d
const MUSIC_LAVENDER_TOWN ; 0e
const MUSIC_ROUTE_2 ; 0f
const MUSIC_MT_MOON ; 10
const MUSIC_SHOW_ME_AROUND ; 11
const MUSIC_GAME_CORNER ; 12
const MUSIC_BICYCLE ; 13
const MUSIC_HALL_OF_FAME ; 14
const MUSIC_VIRIDIAN_CITY ; 15
const MUSIC_CELADON_CITY ; 16
const MUSIC_TRAINER_VICTORY ; 17
const MUSIC_WILD_VICTORY ; 18
const MUSIC_GYM_VICTORY ; 19
const MUSIC_MT_MOON_SQUARE ; 1a
const MUSIC_GYM ; 1b
const MUSIC_PALLET_TOWN ; 1c
const MUSIC_POKEMON_TALK ; 1d
const MUSIC_PROF_OAK ; 1e
const MUSIC_RIVAL_ENCOUNTER ; 1f
const MUSIC_RIVAL_AFTER ; 20
const MUSIC_SURF ; 21
const MUSIC_EVOLUTION ; 22
const MUSIC_NATIONAL_PARK ; 23
const MUSIC_CREDITS ; 24
const MUSIC_AZALEA_TOWN ; 25
const MUSIC_CHERRYGROVE_CITY ; 26
const MUSIC_KIMONO_ENCOUNTER ; 27
const MUSIC_UNION_CAVE ; 28
const MUSIC_JOHTO_WILD_BATTLE ; 29
const MUSIC_JOHTO_TRAINER_BATTLE ; 2a
const MUSIC_ROUTE_30 ; 2b
const MUSIC_ECRUTEAK_CITY ; 2c
const MUSIC_VIOLET_CITY ; 2d
const MUSIC_JOHTO_GYM_LEADER_BATTLE ; 2e
const MUSIC_CHAMPION_BATTLE ; 2f
const MUSIC_RIVAL_BATTLE ; 30
const MUSIC_ROCKET_BATTLE ; 31
const MUSIC_PROF_ELM ; 32
const MUSIC_DARK_CAVE ; 33
const MUSIC_ROUTE_29 ; 34
const MUSIC_ROUTE_36 ; 35
const MUSIC_SS_AQUA ; 36
const MUSIC_YOUNGSTER_ENCOUNTER ; 37
const MUSIC_BEAUTY_ENCOUNTER ; 38
const MUSIC_ROCKET_ENCOUNTER ; 39
const MUSIC_POKEMANIAC_ENCOUNTER ; 3a
const MUSIC_SAGE_ENCOUNTER ; 3b
const MUSIC_NEW_BARK_TOWN ; 3c
const MUSIC_GOLDENROD_CITY ; 3d
const MUSIC_VERMILION_CITY ; 3e
const MUSIC_POKEMON_CHANNEL ; 3f
const MUSIC_POKE_FLUTE_CHANNEL ; 40
const MUSIC_TIN_TOWER ; 41
const MUSIC_SPROUT_TOWER ; 42
const MUSIC_BURNED_TOWER ; 43
const MUSIC_LIGHTHOUSE ; 44
const MUSIC_LAKE_OF_RAGE ; 45
const MUSIC_INDIGO_PLATEAU ; 46
const MUSIC_ROUTE_37 ; 47
const MUSIC_ROCKET_HIDEOUT ; 48
const MUSIC_DRAGONS_DEN ; 49
const MUSIC_JOHTO_WILD_BATTLE_NIGHT ; 4a
const MUSIC_RUINS_OF_ALPH_RADIO ; 4b
const MUSIC_CAPTURE ; 4c
const MUSIC_ROUTE_26 ; 4d
const MUSIC_MOM ; 4e
const MUSIC_VICTORY_ROAD ; 4f
const MUSIC_POKEMON_LULLABY ; 50
const MUSIC_POKEMON_MARCH ; 51
const MUSIC_GS_OPENING ; 52
const MUSIC_GS_OPENING_2 ; 53
const MUSIC_MAIN_MENU ; 54
const MUSIC_RUINS_OF_ALPH_INTERIOR ; 55
const MUSIC_ROCKET_OVERTURE ; 56
const MUSIC_DANCING_HALL ; 57
const MUSIC_BUG_CATCHING_CONTEST_RANKING ; 58
const MUSIC_BUG_CATCHING_CONTEST ; 59
const MUSIC_LAKE_OF_RAGE_ROCKET_RADIO ; 5a
const MUSIC_PRINTER ; 5b
const MUSIC_POST_CREDITS ; 5c
; new to Crystal
const MUSIC_CLAIR ; 5d
const MUSIC_MOBILE_ADAPTER_MENU ; 5e
const MUSIC_MOBILE_ADAPTER ; 5f
const MUSIC_BUENAS_PASSWORD ; 60
const MUSIC_MYSTICALMAN_ENCOUNTER ; 61
const MUSIC_CRYSTAL_OPENING ; 62
const MUSIC_BATTLE_TOWER_THEME ; 63
const MUSIC_SUICUNE_BATTLE ; 64
const MUSIC_BATTLE_TOWER_LOBBY ; 65
const MUSIC_MOBILE_CENTER ; 66
DEF NUM_MUSIC_SONGS EQU const_value
; GetMapMusic picks music for this value (see home/map.asm)
DEF MUSIC_MAHOGANY_MART EQU $64
; ExitPokegearRadio_HandleMusic uses these values
DEF RESTART_MAP_MUSIC EQU $fe
DEF ENTER_MAP_MUSIC EQU $ff
; GetMapMusic picks music for this bit flag
DEF RADIO_TOWER_MUSIC_F EQU 7
DEF RADIO_TOWER_MUSIC EQU 1 << RADIO_TOWER_MUSIC_F