kep-hack/constants/music_constants.asm
Llinos Evans c445892d7f S.S. Anne healer and other bits
This adds the S.S. Anne healer from FRLG that's notorious for gaslighting newer players who just think she's there.

This also adds an extremely early Mewtwo theme. It's far from finished, just happens to be in this commit as I was testing it in debug - thanks to Luci for working on this!

Updated bug list as well with things my friend Crunter found.
2023-06-21 21:06:08 +01:00

232 lines
4.5 KiB
NASM

; Song ids are calculated by address to save space.
; SFX_Headers_(1|2|3) indexes (see audio/headers/*.asm)
;MACRO music_const
; DEF \1 EQUS "((\2 - SFX_Headers_1) / 3)"
;ENDM
const_def 1
const MUSIC_PALLET_TOWN
const MUSIC_POKECENTER
const MUSIC_GYM
const MUSIC_CITIES1
const MUSIC_CITIES2
const MUSIC_CELADON
const MUSIC_CINNABAR
const MUSIC_VERMILION
const MUSIC_LAVENDER
const MUSIC_SS_ANNE
const MUSIC_MEET_PROF_OAK
const MUSIC_MEET_RIVAL
const MUSIC_MUSEUM_GUY
const MUSIC_SAFARI_ZONE
const MUSIC_PKMN_HEALED
const MUSIC_ROUTES1
const MUSIC_ROUTES2
const MUSIC_ROUTES3
const MUSIC_ROUTES4
const MUSIC_INDIGO_PLATEAU
const MUSIC_LAVENBAR
const MUSIC_GYM_LEADER_BATTLE
const MUSIC_TRAINER_BATTLE
const MUSIC_WILD_BATTLE
const MUSIC_FINAL_BATTLE
const MUSIC_DEFEATED_TRAINER
const MUSIC_DEFEATED_WILD_MON
const MUSIC_DEFEATED_GYM_LEADER
const MUSIC_TITLE_SCREEN
const MUSIC_CREDITS
const MUSIC_HALL_OF_FAME
const MUSIC_OAKS_LAB
const MUSIC_JIGGLYPUFF_SONG
const MUSIC_BIKE_RIDING
const MUSIC_SURFING
const MUSIC_GAME_CORNER
const MUSIC_INTRO_BATTLE
const MUSIC_DUNGEON1
const MUSIC_DUNGEON2
const MUSIC_DUNGEON3
const MUSIC_CINNABAR_MANSION
const MUSIC_POKEMON_TOWER
const MUSIC_SILPH_CO
const MUSIC_MEET_EVIL_TRAINER
const MUSIC_MEET_FEMALE_TRAINER
const MUSIC_MEET_MALE_TRAINER
const MUSIC_DIGDA01
const MUSIC_FIELD06
const MUSIC_MEET_JESSIE_JAMES
const MUSIC_SAKAKI
const MUSIC_VICTORY4
const MUSIC_KINCHOU01
const MUSIC_MEWTWO01
const NUM_SONGS
const_def
const SFX_CRY_00
const SFX_CRY_01
const SFX_CRY_02
const SFX_CRY_03
const SFX_CRY_04
const SFX_CRY_05
const SFX_CRY_06
const SFX_CRY_07
const SFX_CRY_08
const SFX_CRY_09
const SFX_CRY_0A
const SFX_CRY_0B
const SFX_CRY_0C
const SFX_CRY_0D
const SFX_CRY_0E
const SFX_CRY_0F
const SFX_CRY_10
const SFX_CRY_11
const SFX_CRY_12
const SFX_CRY_13
const SFX_CRY_14
const SFX_CRY_15
const SFX_CRY_16
const SFX_CRY_17
const SFX_CRY_18
const SFX_CRY_19
const SFX_CRY_1A
const SFX_CRY_1B
const SFX_CRY_1C
const SFX_CRY_1D
const SFX_CRY_1E
const SFX_CRY_1F
const SFX_CRY_20
const SFX_CRY_21
const SFX_CRY_22
const SFX_CRY_23
const SFX_CRY_24
const SFX_CRY_25
const_def 1
; AUDIO_1 AUDIO_3
const SFX_GET_ITEM_1
; AUDIO_1 AUDIO_2 AUDIO_3
const SFX_GET_ITEM_2
const SFX_TINK
const SFX_HEAL_HP
const SFX_HEAL_AILMENT
const SFX_START_MENU
const SFX_PRESS_AB
; AUDIO_1 AUDIO_3
const SFX_POKEDEX_RATING
const SFX_GET_KEY_ITEM
const SFX_POISONED
const SFX_TRADE_MACHINE
const SFX_TURN_ON_PC
const SFX_TURN_OFF_PC
const SFX_ENTER_PC
const SFX_SHRINK
const SFX_SWITCH
const SFX_HEALING_MACHINE
const SFX_TELEPORT_EXIT_1
const SFX_TELEPORT_ENTER_1
const SFX_TELEPORT_EXIT_2
const SFX_LEDGE
const SFX_TELEPORT_ENTER_2
const SFX_FLY
const SFX_DENIED
const SFX_ARROW_TILES
const SFX_PUSH_BOULDER
const SFX_SS_ANNE_HORN
const SFX_WITHDRAW_DEPOSIT
const SFX_CUT
const SFX_GO_INSIDE
const SFX_SWAP
const SFX_59
const SFX_PURCHASE
const SFX_COLLISION
const SFX_GO_OUTSIDE
const SFX_SAVE
; AUDIO_1
const SFX_POKEFLUTE
const SFX_SAFARI_ZONE_PA
; AUDIO_2
const SFX_LEVEL_UP
const SFX_BALL_TOSS
const SFX_BALL_POOF
const SFX_FAINT_THUD
const SFX_RUN
const SFX_DEX_PAGE_ADDED
const SFX_CAUGHT_MON
const SFX_PECK
const SFX_FAINT_FALL
const SFX_BATTLE_09
const SFX_POUND
const SFX_BATTLE_0B
const SFX_BATTLE_0C
const SFX_BATTLE_0D
const SFX_BATTLE_0E
const SFX_BATTLE_0F
const SFX_DAMAGE
const SFX_NOT_VERY_EFFECTIVE
const SFX_BATTLE_12
const SFX_BATTLE_13
const SFX_BATTLE_14
const SFX_VINE_WHIP
const SFX_BATTLE_16
const SFX_BATTLE_17
const SFX_BATTLE_18
const SFX_BATTLE_19
const SFX_SUPER_EFFECTIVE
const SFX_BATTLE_1B
const SFX_BATTLE_1C
const SFX_DOUBLESLAP
const SFX_BATTLE_1E
const SFX_HORN_DRILL
const SFX_BATTLE_20
const SFX_BATTLE_21
const SFX_BATTLE_22
const SFX_BATTLE_23
const SFX_BATTLE_24
const SFX_BATTLE_25
const SFX_BATTLE_26
const SFX_BATTLE_27
const SFX_BATTLE_28
const SFX_BATTLE_29
const SFX_BATTLE_2A
const SFX_BATTLE_2B
const SFX_BATTLE_2C
const SFX_PSYBEAM
const SFX_BATTLE_2E
const SFX_BATTLE_2F
const SFX_PSYCHIC_M
const SFX_BATTLE_31
const SFX_BATTLE_32
const SFX_BATTLE_33
const SFX_BATTLE_34
const SFX_BATTLE_35
const SFX_BATTLE_36
const SFX_BATTLE_37
const SFX_SILPH_SCOPE
; AUDIO_3
const SFX_INTRO_LUNGE
const SFX_INTRO_HIP
const SFX_INTRO_HOP
const SFX_INTRO_RAISE
const SFX_INTRO_CRASH
const SFX_INTRO_WHOOSH
const SFX_SLOTS_STOP_WHEEL
const SFX_SLOTS_REWARD
const SFX_SLOTS_NEW_SPIN
const SFX_SHOOTING_STAR
const SFX_POKEFLUTE_IN_BATTLE
DEF SFX_STOP_ALL_MUSIC EQU $ff