summaryrefslogtreecommitdiff
path: root/constants/map_data_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/map_data_constants.asm')
-rw-r--r--constants/map_data_constants.asm44
1 files changed, 43 insertions, 1 deletions
diff --git a/constants/map_data_constants.asm b/constants/map_data_constants.asm
index 8a60442..cc29753 100644
--- a/constants/map_data_constants.asm
+++ b/constants/map_data_constants.asm
@@ -1,3 +1,20 @@
+GROUP_N_A EQU -1
+MAP_N_A EQU -1
+GROUP_NONE EQU 0
+MAP_NONE EQU 0
+
+; map struct members (see data/maps/maps.asm)
+ const_def
+ const MAP_MAPATTRIBUTES_BANK ; 0
+ const MAP_TILESET ; 1
+ const MAP_ENVIRONMENT ; 2
+ const MAP_MAPATTRIBUTES ; 3
+ const MAP_MAPATTRIBUTES_HI ; 4
+ const MAP_LOCATION ; 5
+ const MAP_MUSIC ; 6
+ const MAP_PALETTE ; 7
+ const MAP_FISHGROUP ; 8
+
; map environments (wEnvironment)
const_def 1
const TOWN
@@ -8,6 +25,32 @@
const GATE
const DUNGEON
+; map palettes (wEnvironment)
+ const_def
+ const PALETTE_AUTO
+ const PALETTE_DAY
+ const PALETTE_NITE
+ const PALETTE_MORN
+ const PALETTE_DARK
+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
+
; connection directions (see data/maps/data.asm)
const_def
const EAST_F
@@ -25,7 +68,6 @@
; SpawnPoints indexes (see data/maps/spawn_points.asm)
const_value = -1
const SPAWN_N_A
-
NUM_SPAWNS EQU 18
; size of each spawn point data