mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-09-17 02:30:50 +12:00

Ruddy Town is now populated, and Gates, Marts, and Pokecenters now populate the areas. Nihon is more mapped out!
176 lines
3.8 KiB
NASM
176 lines
3.8 KiB
NASM
DEF MAPGROUP_N_A EQU -1
|
|
DEF GROUP_N_A EQU -1
|
|
DEF MAP_N_A EQU -1
|
|
DEF MAPGROUP_NONE EQU 0
|
|
DEF GROUP_NONE EQU 0
|
|
DEF MAP_NONE EQU 0
|
|
|
|
; map struct members (see data/maps/maps.asm)
|
|
rsreset
|
|
DEF MAP_MAPATTRIBUTES_BANK rb ; 0
|
|
DEF MAP_TILESET rb ; 1
|
|
DEF MAP_ENVIRONMENT rb ; 2
|
|
DEF MAP_MAPATTRIBUTES rw ; 3
|
|
DEF MAP_LOCATION rb ; 5
|
|
DEF MAP_MUSIC rb ; 6
|
|
DEF MAP_PALETTE rb ; 7
|
|
DEF MAP_FISHGROUP rb ; 8
|
|
DEF MAP_LENGTH EQU _RS
|
|
|
|
; map environments (wEnvironment)
|
|
; EnvironmentColorsPointers indexes (see data/maps/environment_colors.asm)
|
|
const_def 1
|
|
const TOWN
|
|
const ROUTE
|
|
const INDOOR
|
|
const CAVE
|
|
const ENVIRONMENT_5
|
|
const GATE
|
|
const DUNGEON
|
|
const FOREST
|
|
DEF NUM_ENVIRONMENTS EQU const_value - 1
|
|
|
|
; map palettes (wEnvironment)
|
|
const_def
|
|
const PALETTE_AUTO
|
|
const PALETTE_DAY
|
|
const PALETTE_NITE
|
|
const PALETTE_MORN
|
|
const PALETTE_DARK
|
|
DEF NUM_MAP_PALETTES EQU const_value
|
|
|
|
; FishGroups indexes (see data/wild/fish.asm)
|
|
const_def
|
|
const FISHGROUP_NONE
|
|
const FISHGROUP_SHORE
|
|
const FISHGROUP_OCEAN
|
|
const FISHGROUP_LAKE
|
|
const FISHGROUP_POND
|
|
const FISHGROUP_DRATINI
|
|
const FISHGROUP_QWILFISH_SWARM
|
|
const FISHGROUP_REMORAID_SWARM
|
|
const FISHGROUP_GYARADOS
|
|
const FISHGROUP_DRATINI_2
|
|
const FISHGROUP_WHIRL_ISLANDS
|
|
const FISHGROUP_QWILFISH
|
|
const FISHGROUP_REMORAID
|
|
const FISHGROUP_QWILFISH_NO_SWARM
|
|
DEF NUM_FISHGROUPS EQU const_value - 1
|
|
|
|
; connection directions (see data/maps/data.asm)
|
|
const_def
|
|
const EAST_F
|
|
const WEST_F
|
|
const SOUTH_F
|
|
const NORTH_F
|
|
|
|
; wMapConnections
|
|
const_def
|
|
shift_const EAST
|
|
shift_const WEST
|
|
shift_const SOUTH
|
|
shift_const NORTH
|
|
|
|
; SpawnPoints indexes (see data/maps/spawn_points.asm)
|
|
const_def
|
|
const SPAWN_HOME
|
|
const SPAWN_DEBUG
|
|
; kanto
|
|
const SPAWN_PALLET
|
|
const SPAWN_VIRIDIAN
|
|
const SPAWN_PEWTER
|
|
const SPAWN_CERULEAN
|
|
const SPAWN_ROCK_TUNNEL
|
|
const SPAWN_VERMILION
|
|
const SPAWN_LAVENDER
|
|
const SPAWN_SAFFRON
|
|
const SPAWN_CELADON
|
|
const SPAWN_FUCHSIA
|
|
const SPAWN_CINNABAR
|
|
const SPAWN_INDIGO
|
|
; johto
|
|
const SPAWN_NEW_BARK
|
|
const SPAWN_CHERRYGROVE
|
|
const SPAWN_VIOLET
|
|
const SPAWN_UNION_CAVE
|
|
const SPAWN_AZALEA
|
|
const SPAWN_CIANWOOD
|
|
const SPAWN_GOLDENROD
|
|
const SPAWN_OLIVINE
|
|
const SPAWN_ECRUTEAK
|
|
const SPAWN_MAHOGANY
|
|
const SPAWN_LAKE_OF_RAGE
|
|
const SPAWN_BLACKTHORN
|
|
const SPAWN_MT_SILVER
|
|
const SPAWN_FAST_SHIP
|
|
; sevii 1
|
|
const SPAWN_ONE_ISLAND
|
|
const SPAWN_TWO_ISLAND
|
|
const SPAWN_THREE_ISLAND
|
|
const SPAWN_FOUR_ISLAND
|
|
const SPAWN_FIVE_ISLAND
|
|
; sevii 2
|
|
const SPAWN_SIX_ISLAND
|
|
const SPAWN_SEVEN_ISLAND
|
|
; nihon
|
|
const SPAWN_SILENT_HILLS
|
|
const SPAWN_OLD_CITY
|
|
const SPAWN_SAVOY_CITY
|
|
const SPAWN_CORAL_CITY
|
|
const SPAWN_RUDDY_TOWN
|
|
const SPAWN_BLUE_FOREST
|
|
const SPAWN_AVENTURINE_CITY
|
|
DEF NUM_SPAWNS EQU const_value
|
|
|
|
DEF SPAWN_N_A EQU -1
|
|
|
|
; Flypoints indexes (see data/maps/flypoints.asm)
|
|
const_def
|
|
; johto
|
|
DEF JOHTO_FLYPOINT EQU const_value
|
|
const FLY_NEW_BARK
|
|
const FLY_CHERRYGROVE
|
|
const FLY_VIOLET
|
|
const FLY_AZALEA
|
|
const FLY_GOLDENROD
|
|
const FLY_ECRUTEAK
|
|
const FLY_OLIVINE
|
|
const FLY_CIANWOOD
|
|
const FLY_MAHOGANY
|
|
const FLY_LAKE_OF_RAGE
|
|
const FLY_BLACKTHORN
|
|
const FLY_MT_SILVER
|
|
; kanto
|
|
DEF KANTO_FLYPOINT EQU const_value
|
|
const FLY_PALLET
|
|
const FLY_VIRIDIAN
|
|
const FLY_PEWTER
|
|
const FLY_CERULEAN
|
|
const FLY_VERMILION
|
|
const FLY_ROCK_TUNNEL
|
|
const FLY_LAVENDER
|
|
const FLY_CELADON
|
|
const FLY_SAFFRON
|
|
const FLY_FUCHSIA
|
|
const FLY_CINNABAR
|
|
const FLY_INDIGO
|
|
DEF SEVII_FLYPOINT_1 EQU const_value ; 1-5
|
|
const FLY_ONE_ISLAND
|
|
const FLY_TWO_ISLAND
|
|
const FLY_THREE_ISLAND
|
|
const FLY_FOUR_ISLAND
|
|
const FLY_FIVE_ISLAND
|
|
DEF SEVII_FLYPOINT_2 EQU const_value ; 6-7
|
|
const FLY_SIX_ISLAND
|
|
const FLY_SEVEN_ISLAND
|
|
DEF NIHON_FLYPOINT EQU const_value
|
|
const FLY_SILENT_HILLS
|
|
const FLY_OLD_CITY
|
|
const FLY_SAVOY_CITY
|
|
const FLY_CORAL_CITY
|
|
const FLY_RUDDY_TOWN
|
|
const FLY_AVENTURINE_CITY
|
|
DEF NUM_FLYPOINTS EQU const_value
|
|
|
|
DEF MAX_OUTDOOR_SPRITES EQU 23 ; see engine/overworld/overworld.asm
|