diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2015-07-23 03:41:52 -0400 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2015-07-23 03:51:15 -0400 |
commit | 185b0a1c86e442d9c3ecd38d7c3fc7cfdb24be21 (patch) | |
tree | 0a7b16d82178d2d99f41bbb0be80ba7e9ab84f23 /constants | |
parent | 4c480a23dc2f81323b48670612cb23516a544e86 (diff) |
Wild Pokemon functions and data
Replaced encounter rates with percent values
Added new constants denoting the number of wild Pokemon in the grass and water wild constructs
Annotated and relabeled the encounter generating functions
Renamed a WRAM address associaed with the temporary storage of the wild Pokemon's species
Moved spawn constants to constants/map_constants.asm for use anywhere in the disassembly
Diffstat (limited to 'constants')
-rw-r--r-- | constants/map_constants.asm | 38 | ||||
-rw-r--r-- | constants/pokemon_data_constants.asm | 6 |
2 files changed, 44 insertions, 0 deletions
diff --git a/constants/map_constants.asm b/constants/map_constants.asm index dc3337b2a..49cf9c847 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -753,3 +753,41 @@ OW_RIGHT EQU $c const SIGNPOST_IFNOTSET const SIGNPOST_ITEM const SIGNPOST_COPY + +; I'm relocating spawn constants here, so that they can be used anywhere in the disassembly. + + +const_value = -1 + const SPAWN_N_A + + const SPAWN_HOME + const SPAWN_DEBUG + + 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 + + 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 + const SPAWN_BLACKTHORN + const SPAWN_MT_SILVER + const SPAWN_FAST_SHIP +NUM_SPAWNS EQU const_value diff --git a/constants/pokemon_data_constants.asm b/constants/pokemon_data_constants.asm index fd84c727c..354b86b89 100644 --- a/constants/pokemon_data_constants.asm +++ b/constants/pokemon_data_constants.asm @@ -93,3 +93,9 @@ const_value SET 1 const ATK_GT_DEF const ATK_LT_DEF const ATK_EQ_DEF + +NUM_GRASSMON EQU 7 +NUM_WATERMON EQU 3 + +GRASS_WILDDATA_LENGTH EQU (NUM_GRASSMON * 2 + 1) * 3 + 2 +WATER_WILDDATA_LENGTH EQU (NUM_WATERMON * 2 + 1) * 1 + 2 |