Finishing the Gauntlet maps

All the trainers are still missing, as is the guard. But the maps themselves are accessible, and the wild encounters work too.
This commit is contained in:
MementoMartha 2022-10-13 23:27:30 +01:00
parent a8f7c62ffe
commit c3fd568b7b
35 changed files with 264 additions and 84 deletions

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet1F, SILPH_GAUNTLET_1F, FOREST, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet2F, SILPH_GAUNTLET_2F, CAVERN, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet3F, SILPH_GAUNTLET_3F, SHIP, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet4F, SILPH_GAUNTLET_4F, CEMETERY, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet5F, SILPH_GAUNTLET_5F, FOREST, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet6F, SILPH_GAUNTLET_6F, FACILITY, 0
end_map_header

View file

@ -0,0 +1,2 @@
map_header SilphGauntlet7F, SILPH_GAUNTLET_7F, INTERIOR, 0
end_map_header

View file

@ -106,14 +106,14 @@ MapHeaderBanks::
db BANK(SSAnne1FRooms_h)
db BANK(SSAnne2FRooms_h)
db BANK(SSAnneB1FRooms_h)
db $1D ; UNUSED_MAP_69
db $1D ; UNUSED_MAP_6A
db $1D ; UNUSED_MAP_6B
db BANK(SilphGauntlet1F_h)
db BANK(SilphGauntlet2F_h)
db BANK(SilphGauntlet3F_h)
db BANK(VictoryRoad1F_h)
db $1D ; UNUSED_MAP_6D
db $1D ; UNUSED_MAP_6E
db $1D ; UNUSED_MAP_6F
db $1D ; UNUSED_MAP_70
db BANK(SilphGauntlet4F_h)
db BANK(SilphGauntlet5F_h)
db BANK(SilphGauntlet6F_h)
db BANK(SilphGauntlet7F_h)
db BANK(LancesRoom_h)
db $1D ; UNUSED_MAP_72
db $1D ; UNUSED_MAP_73

View file

@ -106,14 +106,14 @@ MapHeaderPointers::
dw SSAnne1FRooms_h
dw SSAnne2FRooms_h
dw SSAnneB1FRooms_h
dw LancesRoom_h ; UNUSED_MAP_69
dw LancesRoom_h ; UNUSED_MAP_6A
dw LancesRoom_h ; UNUSED_MAP_6B
dw SilphGauntlet1F_h
dw SilphGauntlet2F_h
dw SilphGauntlet3F_h
dw VictoryRoad1F_h
dw LancesRoom_h ; UNUSED_MAP_6D
dw LancesRoom_h ; UNUSED_MAP_6E
dw LancesRoom_h ; UNUSED_MAP_6F
dw LancesRoom_h ; UNUSED_MAP_70
dw SilphGauntlet4F_h
dw SilphGauntlet5F_h
dw SilphGauntlet6F_h
dw SilphGauntlet7F_h
dw LancesRoom_h
dw LancesRoom_h ; UNUSED_MAP_72
dw LancesRoom_h ; UNUSED_MAP_73

View file

@ -8,9 +8,9 @@ PokemonTower6F_Object:
def_bg_events
def_object_events
object_event 9, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
object_event 9, 10, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 19
object_event 12, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
object_event 5, 5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
object_event 5, 5, SPRITE_CHANNELER, STAY, RIGHT, 3, OPP_CHANNELER, 21
object_event 15, 8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
object_event 7, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY

View file

@ -5,7 +5,7 @@ SilphCo1F_Object:
warp_event 10, 17, LAST_MAP, 6
warp_event 11, 17, LAST_MAP, 6
warp_event 26, 0, SILPH_CO_2F, 1
;warp_event 20, 0, SILPH_CO_ELEVATOR, 1
warp_event 14, 0, SILPH_GAUNTLET_1F, 1
warp_event 16, 10, SILPH_CO_3F, 7
def_bg_events

View file

@ -0,0 +1,12 @@
SilphGauntlet1F_Object:
db $3 ; border block
def_warp_events
warp_event 14, 1, SILPH_CO_1F, 4
warp_event 8, 9, SILPH_GAUNTLET_2F, 1
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_1F

View file

@ -0,0 +1,12 @@
SilphGauntlet2F_Object:
db $3 ; border block
def_warp_events
warp_event 7, 5, SILPH_GAUNTLET_1F, 2
warp_event 3, 13, SILPH_GAUNTLET_3F, 1
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_2F

View file

@ -0,0 +1,26 @@
SilphGauntlet3F_Object:
db $c ; border block
def_warp_events
warp_event 6, 12, SILPH_GAUNTLET_2F, 2
warp_event 16, 2, SILPH_GAUNTLET_4F, 1
warp_event 11, 11, SILPH_GAUNTLET_3F, 4
warp_event 2, 25, SILPH_GAUNTLET_3F, 3
warp_event 3, 25, SILPH_GAUNTLET_3F, 3
warp_event 15, 11, SILPH_GAUNTLET_3F, 7
warp_event 12, 25, SILPH_GAUNTLET_3F, 6
warp_event 13, 25, SILPH_GAUNTLET_3F, 6
warp_event 19, 11, SILPH_GAUNTLET_3F, 10
warp_event 22, 25, SILPH_GAUNTLET_3F, 9
warp_event 23, 25, SILPH_GAUNTLET_3F, 9
warp_event 23, 11, SILPH_GAUNTLET_3F, 13
warp_event 32, 25, SILPH_GAUNTLET_3F, 12
warp_event 33, 25, SILPH_GAUNTLET_3F, 12
warp_event 32, 20, SILPH_GAUNTLET_3F, 16
warp_event 25, 4, SILPH_GAUNTLET_3F, 15
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_3F

View file

@ -0,0 +1,12 @@
SilphGauntlet4F_Object:
db $1 ; border block
def_warp_events
warp_event 1, 5, SILPH_GAUNTLET_3F, 2
warp_event 3, 16, SILPH_GAUNTLET_5F, 1
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_4F

View file

@ -0,0 +1,12 @@
SilphGauntlet5F_Object:
db $0 ; border block
def_warp_events
warp_event 2, 15, SILPH_GAUNTLET_4F, 2
warp_event 2, 3, SILPH_GAUNTLET_6F, 1
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_5F

View file

@ -0,0 +1,11 @@
SilphGauntlet6F_Object:
db $2e ; border block
def_warp_events
warp_event 2, 3, SILPH_GAUNTLET_5F, 2
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_6F

View file

@ -0,0 +1,10 @@
SilphGauntlet7F_Object:
db $d ; border block
def_warp_events
def_bg_events
def_object_events
def_warps_to SILPH_GAUNTLET_7F

View file

@ -105,14 +105,14 @@ MapSongBanks::
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_1F_ROOMS
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_2F_ROOMS
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_B1F_ROOMS
db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; UNUSED_MAP_69
db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; UNUSED_MAP_6A
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_6B
db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; UNUSED_MAP_69 / Gauntlet 1F
db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; UNUSED_MAP_6A / Gauntlet 2F
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_6B / Gauntlet 3F
db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VICTORY_ROAD_1F
db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; UNUSED_MAP_6D
db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UNUSED_MAP_6E
db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_6F
db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_70
db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; UNUSED_MAP_6D / Gauntlet 4F
db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; UNUSED_MAP_6E / Gauntlet 5F
db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; UNUSED_MAP_6F / Gauntlet 6F
db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_70 / Gauntlet 7F
db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; LANCES_ROOM
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_72
db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_73

View file

@ -76,7 +76,9 @@ InternalMapEntries:
internal_map BILLS_HOUSE, 12, 0, SeaCottageName
internal_map VERMILION_DOCK, 10, 9, VermilionCityName
internal_map SS_ANNE_B1F_ROOMS, 9, 10, SSAnneName
internal_map SILPH_GAUNTLET_3F, 10, 5, SilphCoName
internal_map VICTORY_ROAD_1F, 0, 4, VictoryRoadName
internal_map SILPH_GAUNTLET_7F, 10, 5, SilphCoName
internal_map HALL_OF_FAME, 0, 2, PokemonLeagueName
internal_map UNDERGROUND_PATH_NORTH_SOUTH, 10, 5, UndergroundPathName
internal_map CHAMPIONS_ROOM, 0, 2, PokemonLeagueName
@ -92,7 +94,7 @@ InternalMapEntries:
internal_map VERMILION_OLD_ROD_HOUSE, 10, 9, VermilionCityName
internal_map FUCHSIA_GOOD_ROD_HOUSE, 8, 13, FuchsiaCityName
internal_map POKEMON_MANSION_1F, 2, 15, PokemonMansionName
internal_map CINNABAR_MART_COPY, 2, 15, CinnabarIslandName
internal_map CINNABAR_MART, 2, 15, CinnabarIslandName
internal_map INDIGO_PLATEAU_LOBBY, 0, 2, IndigoPlateauName
internal_map MR_PSYCHICS_HOUSE, 10, 5, SaffronCityName
internal_map ROUTE_15_GATE_2F, 9, 13, Route15Name
@ -106,18 +108,17 @@ InternalMapEntries:
internal_map VERMILION_TRADE_HOUSE, 10, 9, VermilionCityName
internal_map DIGLETTS_CAVE, 3, 4, DiglettsCaveName
internal_map VICTORY_ROAD_3F, 0, 4, VictoryRoadName
internal_map UNUSED_MAP_CE, 7, 5, RocketHQName
internal_map ROCKET_HIDEOUT_B1F, 7, 5, RocketHQName
internal_map UNUSED_MAP_CE, 7, 10, CitrineCityName
internal_map SILPH_CO_8F, 10, 5, SilphCoName
internal_map POKEMON_MANSION_B1F, 2, 15, PokemonMansionName
internal_map SAFARI_ZONE_NORTH_REST_HOUSE, 8, 12, SafariZoneName
internal_map CERULEAN_CAVE_1F, 9, 1, CeruleanCaveName
internal_map NAME_RATERS_HOUSE, 14, 5, LavenderTownName
internal_map CINNABAR_VOLCANO, 3, 14, CinnabarVolcanoName
internal_map CERULEAN_BADGE_HOUSE, 10, 2, CeruleanCityName
internal_map CINNABAR_VOLCANO, 3, 14, CinnabarVolcanoName
internal_map ROCK_TUNNEL_B1F, 14, 3, RockTunnelName
internal_map SILPH_CO_ELEVATOR, 10, 5, SilphCoName
internal_map CELADON_UNIVERSITY_OUTSIDE, 7, 4, CeladonCityName
internal_map CELADON_UNIVERSITY_INSIDE, 7, 4, CeladonCityName
internal_map CELADON_UNIVERSITY_POKECENTER, 7, 4, CeladonCityName
internal_map AGATHAS_ROOM, 0, 2, PokemonLeagueName
db -1 ; end