mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-07 08:35:23 +13:00
Begin work on the Kanto Safari Zone.
Some maps are broken up or edited to allow for seamless transitions instead of needing several warps. (Area 1 is split vertically, Area 2 needs a horizontal split. The connection between area 1 and 2 also will have to be shifted up from where it is in RBY to prevent border blocks showing up where they shouldn't.)
This commit is contained in:
parent
bb65f6a796
commit
3949670f4f
23 changed files with 160 additions and 20 deletions
|
|
@ -865,6 +865,16 @@ ENDM
|
|||
map_attributes JackysHouse, JACKYS_HOUSE, $00, 0
|
||||
map_attributes SummerBeachHouse, SUMMER_BEACH_HOUSE, $00, 0
|
||||
|
||||
map_attributes KantoSafariZoneCenter, KANTO_SAFARI_ZONE_CENTER, $05, EAST
|
||||
connection east, KantoSafariZoneArea1South, KANTO_SAFARI_ZONE_AREA1_SOUTH, -2
|
||||
|
||||
map_attributes KantoSafariZoneArea1South, KANTO_SAFARI_ZONE_AREA1_SOUTH, $05, NORTH | WEST
|
||||
connection north, KantoSafariZoneArea1North, KANTO_SAFARI_ZONE_AREA1_NORTH, 0
|
||||
connection west, KantoSafariZoneCenter, KANTO_SAFARI_ZONE_CENTER, 2
|
||||
|
||||
map_attributes KantoSafariZoneArea1North, KANTO_SAFARI_ZONE_AREA1_NORTH, $05, SOUTH
|
||||
connection south, KantoSafariZoneArea1South, KANTO_SAFARI_ZONE_AREA1_SOUTH, 0
|
||||
|
||||
map_attributes BlueForest, BLUE_FOREST, $00, 0 ; this is on its own for now. add connections later.
|
||||
|
||||
map_attributes WhiteCity, WHITE_CITY, $01, 0 ; this is on its own for now. add connections later.
|
||||
|
|
@ -872,3 +882,4 @@ ENDM
|
|||
|
||||
map_attributes SinjohRuinsExterior, SINJOH_RUINS_EXTERIOR, $00, 0
|
||||
map_attributes SinjohRuinsInterior, SINJOH_RUINS_EXTERIOR, $00, 0
|
||||
|
||||
|
|
@ -1292,3 +1292,12 @@ HauntedHouse1F_Blocks:
|
|||
HauntedHouse2F_Blocks:
|
||||
INCBIN "maps/HauntedHouse2F.ablk"
|
||||
|
||||
KantoSafariZoneCenter_Blocks:
|
||||
INCBIN "maps/KantoSafariZoneCenter.ablk"
|
||||
|
||||
KantoSafariZoneArea1South_Blocks:
|
||||
INCBIN "maps/KantoSafariZoneArea1South.ablk"
|
||||
|
||||
KantoSafariZoneArea1North_Blocks:
|
||||
INCBIN "maps/KantoSafariZoneArea1North.ablk"
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ EnvironmentColorsPointers:
|
|||
dw .Env5Colors ; ENVIRONMENT_5
|
||||
dw .IndoorColors ; GATE
|
||||
dw .DungeonColors ; DUNGEON
|
||||
dw .OutdoorColors ; FOREST
|
||||
assert_table_length NUM_ENVIRONMENTS + 1
|
||||
|
||||
; Valid indices: $00 - $29 (see gfx/tilesets/bg_tiles.pal)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
MACRO map
|
||||
;\1: map name: for the MapAttributes pointer (see data/maps/attributes.asm)
|
||||
;\2: tileset: a TILESET_* constant
|
||||
;\3: environment: TOWN, ROUTE, INDOOR, CAVE, ENVIRONMENT_5, GATE, or DUNGEON
|
||||
;\3: environment: TOWN, ROUTE, INDOOR, CAVE, ENVIRONMENT_5, GATE, DUNGEON or FOREST
|
||||
;\4: location: a LANDMARK_* constant
|
||||
;\5: music: a MUSIC_* constant
|
||||
;\6: phone service flag: TRUE to prevent phone calls
|
||||
|
|
@ -177,7 +177,7 @@ MapGroup_Dungeons:
|
|||
map RockTunnel1F, TILESET_DARK_CAVE, CAVE, LANDMARK_ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE
|
||||
map RockTunnelB1F, TILESET_DARK_CAVE, CAVE, LANDMARK_ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE
|
||||
map SafariZoneFuchsiaGateBeta, TILESET_GATE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map SafariZoneBeta, TILESET_PARK, CAVE, LANDMARK_KANTO_SAFARI_ZONE, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map SafariZoneBeta, TILESET_PARK, FOREST, LANDMARK_KANTO_SAFARI_ZONE, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map VictoryRoad, TILESET_CAVE, CAVE, LANDMARK_VICTORY_ROAD, MUSIC_VICTORY_ROAD, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
assert_table_length NUM_DUNGEONS_MAPS
|
||||
|
||||
|
|
@ -413,6 +413,9 @@ MapGroup_Fuchsia:
|
|||
map SafariZoneWardensHome, TILESET_HOUSE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map Route15FuchsiaGate, TILESET_GATE, GATE, LANDMARK_ROUTE_15, MUSIC_ROUTE_12, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map SummerBeachHouse, TILESET_HOUSE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_NONE
|
||||
map KantoSafariZoneCenter, TILESET_FOREST_KANTO, FOREST, LANDMARK_FUCHSIA_CITY, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_DRATINI
|
||||
map KantoSafariZoneArea1South, TILESET_FOREST_KANTO, FOREST, LANDMARK_FUCHSIA_CITY, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_DRATINI
|
||||
map KantoSafariZoneArea1North, TILESET_FOREST_KANTO, FOREST, LANDMARK_FUCHSIA_CITY, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_DRATINI
|
||||
assert_table_length NUM_FUCHSIA_MAPS
|
||||
|
||||
MapGroup_Lavender:
|
||||
|
|
@ -535,7 +538,7 @@ MapGroup_Viridian:
|
|||
map Route2NuggetHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_2, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map Route2Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map VictoryRoadGate, TILESET_GATE, GATE, LANDMARK_ROUTE_26, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map ViridianForest, TILESET_FOREST_KANTO, ROUTE, LANDMARK_VIRIDIAN_FOREST, MUSIC_ROUTE_2, FALSE, PALETTE_AUTO, FISHGROUP_SHORE ; MUSIC_ROUTE_2 is the viridian forest remix
|
||||
map ViridianForest, TILESET_FOREST_KANTO, FOREST, LANDMARK_VIRIDIAN_FOREST, MUSIC_ROUTE_2, FALSE, PALETTE_AUTO, FISHGROUP_SHORE ; MUSIC_ROUTE_2 is the viridian forest remix
|
||||
map ViridianForestViridianGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map ViridianForestPewterGate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
assert_table_length NUM_VIRIDIAN_MAPS
|
||||
|
|
@ -634,7 +637,7 @@ MapGroup_ThreeIsland: ; 30
|
|||
map ThreeIslandPort, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map ThreeIsland, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map BondBridge, TILESET_SEVII, ROUTE, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map BerryForest, TILESET_FOREST_KANTO, ROUTE, LANDMARK_THREE_ISLAND, MUSIC_ROUTE_3, TRUE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map BerryForest, TILESET_FOREST_KANTO, FOREST, LANDMARK_THREE_ISLAND, MUSIC_ROUTE_3, TRUE, PALETTE_AUTO, FISHGROUP_POND
|
||||
assert_table_length NUM_THREE_ISLAND_MAPS
|
||||
|
||||
MapGroup_FourIsland: ; 31
|
||||
|
|
|
|||
|
|
@ -626,4 +626,7 @@ INCLUDE "maps/CelesteHillCave.asm"
|
|||
INCLUDE "maps/ThreeIslandPort.asm"
|
||||
INCLUDE "maps/AlteringCave.asm"
|
||||
INCLUDE "maps/SinjohRuinsExterior.asm"
|
||||
INCLUDE "maps/SinjohRuinsInterior.asm"
|
||||
INCLUDE "maps/SinjohRuinsInterior.asm"
|
||||
INCLUDE "maps/KantoSafariZoneCenter.asm"
|
||||
INCLUDE "maps/KantoSafariZoneArea1South.asm"
|
||||
INCLUDE "maps/KantoSafariZoneArea1North.asm"
|
||||
Loading…
Add table
Add a link
Reference in a new issue