kep-hack/data/maps/songs.asm
Martha Schilling caa8076bcd A few things
- Added a gate between the two halves of Route 10 on the right side of Rock Tunnel that contains the Graveler trade NPC.

- Improved Faraway's encounter table.

- Made the music go silent before battling both of the postgame bosses for suspense reasons. It also sounds cool.

- Minor text fixes
2023-12-31 12:22:36 +00:00

258 lines
10 KiB
NASM

MapSongBanks::
table_width 2, MapSongBanks
db MUSIC_PALLET_TOWN, 0 ; PALLET_TOWN
db MUSIC_CITIES1, 0 ; VIRIDIAN_CITY
db MUSIC_CITIES1, 0 ; PEWTER_CITY
db MUSIC_CITIES2, 0 ; CERULEAN_CITY
db MUSIC_VERMILION, 0 ; VERMILION_CITY
db MUSIC_LAVENDER, 0 ; LAVENDER_TOWN
db MUSIC_CELADON, 0 ; CELADON_CITY
db MUSIC_CELADON, 0 ; CELADON_UNIVERSITY_OUTSIDE
db MUSIC_CITIES2, 0 ; FUCHSIA_CITY
db MUSIC_CITIES1, 0 ; SAFFRON_CITY
db MUSIC_CINNABAR, 0 ; CINNABAR_ISLAND
db MUSIC_INDIGO_PLATEAU, 0 ; INDIGO_PLATEAU
db MUSIC_CITRINE, 0 ; CITRINE_CITY
db MUSIC_ROUTES1, 0 ; ROUTE_1
db MUSIC_ROUTES1, 0 ; ROUTE_2
db MUSIC_ROUTES3, 0 ; ROUTE_3
db MUSIC_ROUTES3, 0 ; ROUTE_4
db MUSIC_ROUTES3, 0 ; ROUTE_5
db MUSIC_ROUTES3, 0 ; ROUTE_6
db MUSIC_ROUTES3, 0 ; ROUTE_7
db MUSIC_ROUTES3, 0 ; ROUTE_8
db MUSIC_ROUTES3, 0 ; ROUTE_9
db MUSIC_ROUTES3, 0 ; ROUTE_10
db MUSIC_ROUTES4, 0 ; ROUTE_11
db MUSIC_ROUTES4, 0 ; ROUTE_12
db MUSIC_ROUTES4, 0 ; ROUTE_13
db MUSIC_ROUTES4, 0 ; ROUTE_14
db MUSIC_ROUTES4, 0 ; ROUTE_15
db MUSIC_ROUTES3, 0 ; ROUTE_16
db MUSIC_ROUTES3, 0 ; ROUTE_17
db MUSIC_ROUTES3, 0 ; ROUTE_18
db MUSIC_ROUTES3, 0 ; ROUTE_19
db MUSIC_ROUTES3, 0 ; ROUTE_20
db MUSIC_ROUTES3, 0 ; ROUTE_21
db MUSIC_ROUTES3, 0 ; ROUTE_22
db MUSIC_INDIGO_PLATEAU, 0 ; ROUTE_23
db MUSIC_ROUTES2, 0 ; ROUTE_24
db MUSIC_ROUTES2, 0 ; ROUTE_25
db MUSIC_FIELD06, 0 ; BRUNSWICK_TRAIL
db MUSIC_ROUTES2, 0 ; BILLS_GARDEN
db MUSIC_PALLET_TOWN, 0 ; REDS_HOUSE_1F
db MUSIC_PALLET_TOWN, 0 ; REDS_HOUSE_2F
db MUSIC_PALLET_TOWN, 0 ; BLUES_HOUSE
db MUSIC_OAKS_LAB, 0 ; OAKS_LAB
db MUSIC_POKECENTER, 0 ; VIRIDIAN_POKECENTER
db MUSIC_POKECENTER, 0 ; VIRIDIAN_MART
db MUSIC_CITIES1, 0 ; VIRIDIAN_SCHOOL_HOUSE
db MUSIC_CITIES1, 0 ; VIRIDIAN_NICKNAME_HOUSE
db MUSIC_GYM, 0 ; VIRIDIAN_GYM
db MUSIC_DIGDA01, 0 ; DIGLETTS_CAVE_ROUTE_2
db MUSIC_CITIES1, 0 ; VIRIDIAN_FOREST_NORTH_GATE
db MUSIC_CITIES1, 0 ; ROUTE_2_TRADE_HOUSE
db MUSIC_CITIES1, 0 ; ROUTE_2_GATE
db MUSIC_CITIES1, 0 ; VIRIDIAN_FOREST_SOUTH_GATE
db MUSIC_DUNGEON2, 0 ; VIRIDIAN_FOREST
db MUSIC_CITIES1, 0 ; MUSEUM_1F
db MUSIC_CITIES1, 0 ; MUSEUM_2F
db MUSIC_GYM, 0 ; PEWTER_GYM
db MUSIC_CITIES1, 0 ; PEWTER_NIDORAN_HOUSE
db MUSIC_POKECENTER, 0 ; PEWTER_MART
db MUSIC_CITIES1, 0 ; PEWTER_SPEECH_HOUSE
db MUSIC_POKECENTER, 0 ; PEWTER_POKECENTER
db MUSIC_DUNGEON3, 0 ; MT_MOON_1F
db MUSIC_DUNGEON3, 0 ; MT_MOON_B1F
db MUSIC_DUNGEON3, 0 ; MT_MOON_B2F
db MUSIC_CITIES2, 0 ; CERULEAN_TRASHED_HOUSE
db MUSIC_CITIES2, 0 ; CERULEAN_TRADE_HOUSE
db MUSIC_POKECENTER, 0 ; CERULEAN_POKECENTER
db MUSIC_GYM, 0 ; CERULEAN_GYM
db MUSIC_CITIES2, 0 ; BIKE_SHOP
db MUSIC_POKECENTER, 0 ; CERULEAN_MART
db MUSIC_POKECENTER, 0 ; MT_MOON_POKECENTER
db MUSIC_GYM, 0 ; VIRIDIAN_PRE_GYM
db MUSIC_CITIES1, 0 ; ROUTE_5_GATE
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_5
db MUSIC_CITIES2, 0 ; DAYCARE
db MUSIC_CITIES1, 0 ; ROUTE_6_GATE
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_6
db MUSIC_KINCHOU01, 0 ; CELESTE_HILL
db MUSIC_CITIES1, 0 ; ROUTE_7_GATE
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_7
db MUSIC_DUNGEON1, 0 ; CITRINE_ROCKET_HOUSE
db MUSIC_CITIES1, 0 ; ROUTE_8_GATE
db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_8
db MUSIC_POKECENTER, 0 ; ROCK_TUNNEL_POKECENTER
db MUSIC_DUNGEON3, 0 ; ROCK_TUNNEL_1F
db MUSIC_DUNGEON1, 0 ; POWER_PLANT
db MUSIC_VERMILION, 0 ; ROUTE_11_GATE_1F
db MUSIC_DIGDA01, 0 ; DIGLETTS_CAVE_ROUTE_11
db MUSIC_VERMILION, 0 ; ROUTE_11_GATE_2F
db MUSIC_CITIES1, 0 ; ROUTE_12_GATE_1F
db MUSIC_CITIES2, 0 ; BILLS_HOUSE
db MUSIC_POKECENTER, 0 ; VERMILION_POKECENTER
db MUSIC_VERMILION, 0 ; POKEMON_FAN_CLUB
db MUSIC_POKECENTER, 0 ; VERMILION_MART
db MUSIC_GYM, 0 ; VERMILION_GYM
db MUSIC_VERMILION, 0 ; VERMILION_PIDGEY_HOUSE
db MUSIC_SS_ANNE, 0 ; VERMILION_DOCK
db MUSIC_SS_ANNE, 0 ; SS_ANNE_1F
db MUSIC_SS_ANNE, 0 ; SS_ANNE_2F
db MUSIC_SS_ANNE, 0 ; SS_ANNE_3F
db MUSIC_SS_ANNE, 0 ; SS_ANNE_B1F
db MUSIC_SS_ANNE, 0 ; SS_ANNE_BOW
db MUSIC_SS_ANNE, 0 ; SS_ANNE_KITCHEN
db MUSIC_SS_ANNE, 0 ; SS_ANNE_CAPTAINS_ROOM
db MUSIC_SS_ANNE, 0 ; SS_ANNE_1F_ROOMS
db MUSIC_SS_ANNE, 0 ; SS_ANNE_2F_ROOMS
db MUSIC_SS_ANNE, 0 ; SS_ANNE_B1F_ROOMS
db MUSIC_DUNGEON2, 0 ; SILPH_GAUNTLET_1F
db MUSIC_DUNGEON3, 0 ; SILPH_GAUNTLET_2F
db MUSIC_SS_ANNE, 0 ; SILPH_GAUNTLET_3F
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_1F
db MUSIC_KINCHOU01, 0 ; BRUNSWICK_GROTTO
db MUSIC_SAFARI_ZONE, 0 ; SILPH_GAUNTLET_5F
db MUSIC_SILPH_CO, 0 ; SILPH_GAUNTLET_6F
db MUSIC_SILPH_CO, 0 ; SILPH_GAUNTLET_7F
db MUSIC_INDIGO_PLATEAU, 0 ; LANCES_ROOM
db MUSIC_DUNGEON2, 0 ; FARAWAY_ISLAND_INSIDE
db MUSIC_DUNGEON2, 0 ; FARAWAY_ISLAND_OUTSIDE
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_B2F
db MUSIC_AREA_ZERO, 0 ; MT_MOON_CRATER
db MUSIC_PALLET_TOWN, 0 ; HALL_OF_FAME
db MUSIC_ROUTES1, 0 ; UNDERGROUND_PATH_NORTH_SOUTH
db MUSIC_INDIGO_PLATEAU, 0 ; CHAMPIONS_ROOM
db MUSIC_ROUTES1, 0 ; UNDERGROUND_PATH_WEST_EAST
db MUSIC_POKECENTER, 0 ; CELADON_MART_1F
db MUSIC_POKECENTER, 0 ; CELADON_MART_2F
db MUSIC_POKECENTER, 0 ; CELADON_MART_3F
db MUSIC_POKECENTER, 0 ; CELADON_MART_4F
db MUSIC_POKECENTER, 0 ; CELADON_MART_ROOF
db MUSIC_POKECENTER, 0 ; CELADON_MART_ELEVATOR
db MUSIC_CELADON, 0 ; CELADON_MANSION_1F
db MUSIC_CELADON, 0 ; CELADON_MANSION_2F
db MUSIC_CELADON, 0 ; CELADON_MANSION_3F
db MUSIC_CELADON, 0 ; CELADON_MANSION_ROOF
db MUSIC_CELADON, 0 ; CELADON_MANSION_ROOF_HOUSE
db MUSIC_POKECENTER, 0 ; CELADON_POKECENTER
db MUSIC_GYM, 0 ; CELADON_GYM
db MUSIC_GAME_CORNER, 0 ; GAME_CORNER
db MUSIC_POKECENTER, 0 ; CELADON_MART_5F
db MUSIC_CELADON, 0 ; GAME_CORNER_PRIZE_ROOM
db MUSIC_CELADON, 0 ; CELADON_DINER
db MUSIC_CELADON, 0 ; CELADON_CHIEF_HOUSE
db MUSIC_CELADON, 0 ; CELADON_HOTEL
db MUSIC_POKECENTER, 0 ; LAVENDER_POKECENTER
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_1F
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_2F
db MUSIC_POKEMON_TOWER, 0 ; BRUNSWICK_GROTTO
db MUSIC_FIELD06, 0 ; CELESTE_HILL_GATE
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_5F
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_6F
db MUSIC_POKEMON_TOWER, 0 ; POKEMON_TOWER_7F
db MUSIC_LAVENDER, 0 ; MR_FUJIS_HOUSE
db MUSIC_POKECENTER, 0 ; LAVENDER_MART
db MUSIC_LAVENDER, 0 ; LAVENDER_CUBONE_HOUSE
db MUSIC_POKECENTER, 0 ; FUCHSIA_MART
db MUSIC_CITIES2, 0 ; FUCHSIA_BILLS_GRANDPAS_HOUSE
db MUSIC_POKECENTER, 0 ; FUCHSIA_POKECENTER
db MUSIC_CITIES2, 0 ; WARDENS_HOUSE
db MUSIC_CITIES2, 0 ; SAFARI_ZONE_GATE
db MUSIC_GYM, 0 ; FUCHSIA_GYM
db MUSIC_CITIES2, 0 ; FUCHSIA_MEETING_ROOM
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B1F
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B2F
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B3F
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_B4F
db MUSIC_CITRINE, 0 ; CITRINE_TRADEBACK_HOUSE
db MUSIC_POKECENTER, 0 ; CITRINE_POKECENTER
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_1F
db MUSIC_GYM, 0 ; CINNABAR_GYM
db MUSIC_CINNABAR, 0 ; CINNABAR_LAB
db MUSIC_CINNABAR, 0 ; CINNABAR_LAB_TRADE_ROOM
db MUSIC_CINNABAR, 0 ; CINNABAR_LAB_METRONOME_ROOM
db MUSIC_CINNABAR, 0 ; CINNABAR_LAB_FOSSIL_ROOM
db MUSIC_POKECENTER, 0 ; CINNABAR_POKECENTER
db MUSIC_POKECENTER, 0 ; CINNABAR_MART
db MUSIC_INDIGO_PLATEAU, 0 ; INDIGO_PLATEAU_LOBBY
db MUSIC_CITIES1, 0 ; COPYCATS_HOUSE_1F
db MUSIC_CITIES1, 0 ; COPYCATS_HOUSE_2F
db MUSIC_GYM, 0 ; FIGHTING_DOJO
db MUSIC_GYM, 0 ; SAFFRON_GYM
db MUSIC_CITIES1, 0 ; SAFFRON_PIDGEY_HOUSE
db MUSIC_POKECENTER, 0 ; SAFFRON_MART
db MUSIC_SILPH_CO, 0 ; SILPH_CO_1F
db MUSIC_POKECENTER, 0 ; SAFFRON_POKECENTER
db MUSIC_CITIES1, 0 ; MR_PSYCHICS_HOUSE
db MUSIC_CITIES1, 0 ; ROUTE_15_GATE_1F
db MUSIC_CITIES1, 0 ; ROUTE_15_GATE_2F
db MUSIC_CITIES1, 0 ; ROUTE_16_GATE_1F
db MUSIC_CITIES1, 0 ; ROUTE_16_GATE_2F
db MUSIC_CELADON, 0 ; ROUTE_16_FLY_HOUSE
db MUSIC_CITIES2, 0 ; ROUTE_12_SUPER_ROD_HOUSE
db MUSIC_CITIES1, 0 ; ROUTE_18_GATE_1F
db MUSIC_CITIES1, 0 ; ROUTE_18_GATE_2F
db MUSIC_DUNGEON2, 0 ; SEAFOAM_ISLANDS_1F
db MUSIC_DUNGEON2, 0 ; ROUTE_22_GATE
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_2F
db MUSIC_CITIES1, 0 ; ROUTE_12_GATE_2F
db MUSIC_VERMILION, 0 ; VERMILION_TRADE_HOUSE
db MUSIC_DIGDA01, 0 ; DIGLETTS_CAVE
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_3F
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B1F
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B2F
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B3F
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B4F
db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_ELEVATOR
db MUSIC_POKECENTER, 0 ; CITRINE_MART
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_1F
db MUSIC_KINCHOU01, 0 ; GARNET_CAVERN_B1F
db MUSIC_VERMILION, 0 ; VERMILION_FERRY_DOCK
db MUSIC_SILPH_CO, 0 ; SILPH_CO_3F
db MUSIC_CITRINE, 0 ; CITRINE_FERRY_DOCK
db MUSIC_SILPH_CO, 0 ; SILPH_CO_5F
db MUSIC_VERMILION, 0 ; SEAGALLOP_FERRY
db MUSIC_SILPH_CO, 0 ; SILPH_CO_7F
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_2F
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_3F
db MUSIC_CINNABAR_MANSION, 0 ; POKEMON_MANSION_B1F
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_EAST
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_NORTH
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_WEST
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_CENTER
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_CENTER_REST_HOUSE
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_SECRET_HOUSE
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_WEST_REST_HOUSE
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_EAST_REST_HOUSE
db MUSIC_SAFARI_ZONE, 0 ; SAFARI_ZONE_NORTH_REST_HOUSE
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_2F
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_B1F
db MUSIC_DUNGEON1, 0 ; CERULEAN_CAVE_1F
db MUSIC_LAVENDER, 0 ; NAME_RATERS_HOUSE
db MUSIC_CITIES2, 0 ; CERULEAN_BADGE_HOUSE
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO
db MUSIC_DUNGEON3, 0 ; CINNABAR_VOLCANO_FLOORS
db MUSIC_CITIES1, 0 ; ROUTE_10_GATE
db MUSIC_SILPH_CO, 0 ; SILPH_CO_11F
db MUSIC_DUNGEON2, 0 ; FARAWAY_FERRY_DOCK
db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F
db MUSIC_DUNGEON2, 0 ; UNDERWATER_TUNNEL
db MUSIC_CITRINE, 0 ; TRADE_CENTER
db MUSIC_GYM, 0 ; COLOSSEUM
db MUSIC_OAKS_LAB, 0 ; CELADON_UNIVERSITY_INSIDE
db MUSIC_POKECENTER, 0 ; CELADON_UNIVERSITY_POKECENTER
db MUSIC_GYM, 0 ; LORELEIS_ROOM
db MUSIC_DUNGEON1, 0 ; BRUNOS_ROOM
db MUSIC_POKEMON_TOWER, 0 ; AGATHAS_ROOM
db MUSIC_DUNGEON3, 0 ; ROCK_TUNNEL_B1F
db MUSIC_GIOVANNIS_ROOM, 0 ; GIOVANNIS_ROOM
db MUSIC_GYM, 0 ; BATTLE_TENT
db MUSIC_VICTORY4, 0 ; MT_MOON_SQUARE
db MUSIC_VICTORY4, 0 ; MT_MOON_SQUARE_HOUSE
db MUSIC_DIGDA01, 0 ; CELESTE_HILL_CAVE
db MUSIC_DIGDA01, 0 ; CELESTE_HILL_OUTSIDE
db MUSIC_DUNGEON2, 0 ; BRUNSWICK_GLADE
assert_table_length NUM_MAPS