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
This commit is contained in:
PikalaxALT
2015-07-23 03:41:52 -04:00
parent 4c480a23dc
commit 185b0a1c86
20 changed files with 2839 additions and 2787 deletions

View File

@@ -1,147 +1,147 @@
; Kanto Pokémon in water
db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
db $0a ; encounter rate
db 20,GOLDEEN
db 20,SLOWPOKE
db 20,SEAKING
map TOHJO_FALLS
db 4 percent ; encounter rate
db 20, GOLDEEN
db 20, SLOWPOKE
db 20, SEAKING
db GROUP_VERMILION_PORT, MAP_VERMILION_PORT
db $05 ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map VERMILION_PORT
db 2 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_ROUTE_4, MAP_ROUTE_4
db $0a ; encounter rate
db 10,GOLDEEN
db 5,GOLDEEN
db 10,SEAKING
map ROUTE_4
db 4 percent ; encounter rate
db 10, GOLDEEN
db 5, GOLDEEN
db 10, SEAKING
db GROUP_ROUTE_6, MAP_ROUTE_6
db $05 ; encounter rate
db 10,PSYDUCK
db 5,PSYDUCK
db 10,GOLDUCK
map ROUTE_6
db 2 percent ; encounter rate
db 10, PSYDUCK
db 5, PSYDUCK
db 10, GOLDUCK
db GROUP_ROUTE_9, MAP_ROUTE_9
db $0a ; encounter rate
db 15,GOLDEEN
db 10,GOLDEEN
db 15,SEAKING
map ROUTE_9
db 4 percent ; encounter rate
db 15, GOLDEEN
db 10, GOLDEEN
db 15, SEAKING
db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
db $0a ; encounter rate
db 15,GOLDEEN
db 10,GOLDEEN
db 15,SEAKING
map ROUTE_10_NORTH
db 4 percent ; encounter rate
db 15, GOLDEEN
db 10, GOLDEEN
db 15, SEAKING
db GROUP_ROUTE_12, MAP_ROUTE_12
db $0f ; encounter rate
db 25,TENTACOOL
db 25,QUAGSIRE
db 25,TENTACRUEL
map ROUTE_12
db 6 percent ; encounter rate
db 25, TENTACOOL
db 25, QUAGSIRE
db 25, TENTACRUEL
db GROUP_ROUTE_13, MAP_ROUTE_13
db $0f ; encounter rate
db 25,TENTACOOL
db 25,QUAGSIRE
db 25,TENTACRUEL
map ROUTE_13
db 6 percent ; encounter rate
db 25, TENTACOOL
db 25, QUAGSIRE
db 25, TENTACRUEL
db GROUP_ROUTE_19, MAP_ROUTE_19
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map ROUTE_19
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_ROUTE_20, MAP_ROUTE_20
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map ROUTE_20
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_ROUTE_21, MAP_ROUTE_21
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map ROUTE_21
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_ROUTE_22, MAP_ROUTE_22
db $05 ; encounter rate
db 10,POLIWAG
db 5,POLIWAG
db 10,POLIWHIRL
map ROUTE_22
db 2 percent ; encounter rate
db 10, POLIWAG
db 5, POLIWAG
db 10, POLIWHIRL
db GROUP_ROUTE_24, MAP_ROUTE_24
db $0a ; encounter rate
db 10,GOLDEEN
db 5,GOLDEEN
db 10,SEAKING
map ROUTE_24
db 4 percent ; encounter rate
db 10, GOLDEEN
db 5, GOLDEEN
db 10, SEAKING
db GROUP_ROUTE_25, MAP_ROUTE_25
db $0a ; encounter rate
db 10,GOLDEEN
db 5,GOLDEEN
db 10,SEAKING
map ROUTE_25
db 4 percent ; encounter rate
db 10, GOLDEEN
db 5, GOLDEEN
db 10, SEAKING
db GROUP_ROUTE_26, MAP_ROUTE_26
db $0f ; encounter rate
db 30,TENTACOOL
db 25,TENTACOOL
db 30,TENTACRUEL
map ROUTE_26
db 6 percent ; encounter rate
db 30, TENTACOOL
db 25, TENTACOOL
db 30, TENTACRUEL
db GROUP_ROUTE_27, MAP_ROUTE_27
db $0f ; encounter rate
db 20,TENTACOOL
db 15,TENTACOOL
db 20,TENTACRUEL
map ROUTE_27
db 6 percent ; encounter rate
db 20, TENTACOOL
db 15, TENTACOOL
db 20, TENTACRUEL
db GROUP_ROUTE_28, MAP_ROUTE_28
db $05 ; encounter rate
db 40,POLIWAG
db 35,POLIWAG
db 40,POLIWHIRL
map ROUTE_28
db 2 percent ; encounter rate
db 40, POLIWAG
db 35, POLIWAG
db 40, POLIWHIRL
db GROUP_PALLET_TOWN, MAP_PALLET_TOWN
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map PALLET_TOWN
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY
db $05 ; encounter rate
db 10,POLIWAG
db 5,POLIWAG
db 10,POLIWHIRL
map VIRIDIAN_CITY
db 2 percent ; encounter rate
db 10, POLIWAG
db 5, POLIWAG
db 10, POLIWHIRL
db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
db $0a ; encounter rate
db 10,GOLDEEN
db 5,GOLDEEN
db 10,SEAKING
map CERULEAN_CITY
db 4 percent ; encounter rate
db 10, GOLDEEN
db 5, GOLDEEN
db 10, SEAKING
db GROUP_VERMILION_CITY, MAP_VERMILION_CITY
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map VERMILION_CITY
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db GROUP_CELADON_CITY, MAP_CELADON_CITY
db $05 ; encounter rate
db 20,GRIMER
db 15,GRIMER
db 15,MUK
map CELADON_CITY
db 2 percent ; encounter rate
db 20, GRIMER
db 15, GRIMER
db 15, MUK
db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
db $05 ; encounter rate
db 20,MAGIKARP
db 15,MAGIKARP
db 10,MAGIKARP
map FUCHSIA_CITY
db 2 percent ; encounter rate
db 20, MAGIKARP
db 15, MAGIKARP
db 10, MAGIKARP
db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
db $0f ; encounter rate
db 35,TENTACOOL
db 30,TENTACOOL
db 35,TENTACRUEL
map CINNABAR_ISLAND
db 6 percent ; encounter rate
db 35, TENTACOOL
db 30, TENTACOOL
db 35, TENTACRUEL
db $ff ; end
db -1 ; end