aboutsummaryrefslogtreecommitdiffstats
path: root/data/pokemon
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2023-11-21 20:56:28 -0600
committerdannye <33dannye@gmail.com>2023-11-21 20:56:28 -0600
commit04f7f7f506a1dbb877e4678601261e8157fd0e57 (patch)
treebfe62d3872c5f031ee40df9488910bd58b0e1b15 /data/pokemon
parentExtend tools/pcm.c to allow decoding .pcm to .wav (diff)
parentFix some map text constants (diff)
downloadpokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.tar.gz
pokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.tar.xz
pokeyellow-04f7f7f506a1dbb877e4678601261e8157fd0e57.zip
Merge branch 'master' of https://github.com/pret/pokered
Diffstat (limited to 'data/pokemon')
-rw-r--r--data/pokemon/evos_moves.asm155
1 files changed, 81 insertions, 74 deletions
diff --git a/data/pokemon/evos_moves.asm b/data/pokemon/evos_moves.asm
index d3a8ed1c..d6ba0da1 100644
--- a/data/pokemon/evos_moves.asm
+++ b/data/pokemon/evos_moves.asm
@@ -1,5 +1,12 @@
-; See constants/pokemon_data_constants.asm
-; The max number of evolutions per monster is MAX_EVOLUTIONS
+; Evos+moves data structure:
+; - Evolution methods:
+; * db EVOLVE_LEVEL, level, species
+; * db EVOLVE_ITEM, used item, min level (1), species
+; * db EVOLVE_TRADE, min level (1), species
+; - db 0 ; no more evolutions
+; - Learnset (in increasing level order):
+; * db level, move
+; - db 0 ; no more level-up moves
EvosMovesPointerTable:
table_width 2, EvosMovesPointerTable
@@ -220,7 +227,7 @@ KangaskhanEvosMoves:
NidoranMEvosMoves:
; Evolutions
- db EV_LEVEL, 16, NIDORINO
+ db EVOLVE_LEVEL, 16, NIDORINO
db 0
; Learnset
db 8, HORN_ATTACK
@@ -233,7 +240,7 @@ NidoranMEvosMoves:
ClefairyEvosMoves:
; Evolutions
- db EV_ITEM, MOON_STONE, 1, CLEFABLE
+ db EVOLVE_ITEM, MOON_STONE, 1, CLEFABLE
db 0
; Learnset
db 13, SING
@@ -246,7 +253,7 @@ ClefairyEvosMoves:
SpearowEvosMoves:
; Evolutions
- db EV_LEVEL, 20, FEAROW
+ db EVOLVE_LEVEL, 20, FEAROW
db 0
; Learnset
db 9, LEER
@@ -258,7 +265,7 @@ SpearowEvosMoves:
VoltorbEvosMoves:
; Evolutions
- db EV_LEVEL, 30, ELECTRODE
+ db EVOLVE_LEVEL, 30, ELECTRODE
db 0
; Learnset
db 17, SONICBOOM
@@ -292,7 +299,7 @@ SlowbroEvosMoves:
IvysaurEvosMoves:
; Evolutions
- db EV_LEVEL, 32, VENUSAUR
+ db EVOLVE_LEVEL, 32, VENUSAUR
db 0
; Learnset
db 7, LEECH_SEED
@@ -324,7 +331,7 @@ LickitungEvosMoves:
ExeggcuteEvosMoves:
; Evolutions
- db EV_ITEM, LEAF_STONE, 1, EXEGGUTOR
+ db EVOLVE_ITEM, LEAF_STONE, 1, EXEGGUTOR
db 0
; Learnset
db 25, REFLECT
@@ -337,7 +344,7 @@ ExeggcuteEvosMoves:
GrimerEvosMoves:
; Evolutions
- db EV_LEVEL, 38, MUK
+ db EVOLVE_LEVEL, 38, MUK
db 0
; Learnset
db 30, POISON_GAS
@@ -358,7 +365,7 @@ GengarEvosMoves:
NidoranFEvosMoves:
; Evolutions
- db EV_LEVEL, 16, NIDORINA
+ db EVOLVE_LEVEL, 16, NIDORINA
db 0
; Learnset
db 8, SCRATCH
@@ -380,7 +387,7 @@ NidoqueenEvosMoves:
CuboneEvosMoves:
; Evolutions
- db EV_LEVEL, 28, MAROWAK
+ db EVOLVE_LEVEL, 28, MAROWAK
db 0
; Learnset
db 10, BONE_CLUB
@@ -395,7 +402,7 @@ CuboneEvosMoves:
RhyhornEvosMoves:
; Evolutions
- db EV_LEVEL, 42, RHYDON
+ db EVOLVE_LEVEL, 42, RHYDON
db 0
; Learnset
db 30, STOMP
@@ -447,7 +454,7 @@ GyaradosEvosMoves:
ShellderEvosMoves:
; Evolutions
- db EV_ITEM, WATER_STONE, 1, CLOYSTER
+ db EVOLVE_ITEM, WATER_STONE, 1, CLOYSTER
db 0
; Learnset
db 18, SUPERSONIC
@@ -459,7 +466,7 @@ ShellderEvosMoves:
TentacoolEvosMoves:
; Evolutions
- db EV_LEVEL, 30, TENTACRUEL
+ db EVOLVE_LEVEL, 30, TENTACRUEL
db 0
; Learnset
db 7, SUPERSONIC
@@ -474,7 +481,7 @@ TentacoolEvosMoves:
GastlyEvosMoves:
; Evolutions
- db EV_LEVEL, 25, HAUNTER
+ db EVOLVE_LEVEL, 25, HAUNTER
db 0
; Learnset
db 27, HYPNOSIS
@@ -496,7 +503,7 @@ ScytherEvosMoves:
StaryuEvosMoves:
; Evolutions
- db EV_ITEM, WATER_STONE, 1, STARMIE
+ db EVOLVE_ITEM, WATER_STONE, 1, STARMIE
db 0
; Learnset
db 17, WATER_GUN
@@ -561,7 +568,7 @@ MissingNo20EvosMoves:
GrowlitheEvosMoves:
; Evolutions
- db EV_ITEM, FIRE_STONE, 1, ARCANINE
+ db EVOLVE_ITEM, FIRE_STONE, 1, ARCANINE
db 0
; Learnset
db 18, EMBER
@@ -595,7 +602,7 @@ FearowEvosMoves:
PidgeyEvosMoves:
; Evolutions
- db EV_LEVEL, 18, PIDGEOTTO
+ db EVOLVE_LEVEL, 18, PIDGEOTTO
db 0
; Learnset
db 5, SAND_ATTACK
@@ -608,7 +615,7 @@ PidgeyEvosMoves:
SlowpokeEvosMoves:
; Evolutions
- db EV_LEVEL, 37, SLOWBRO
+ db EVOLVE_LEVEL, 37, SLOWBRO
db 0
; Learnset
db 18, DISABLE
@@ -621,7 +628,7 @@ SlowpokeEvosMoves:
KadabraEvosMoves:
; Evolutions
- db EV_TRADE, 1, ALAKAZAM
+ db EVOLVE_TRADE, 1, ALAKAZAM
db 0
; Learnset
db 16, CONFUSION
@@ -634,7 +641,7 @@ KadabraEvosMoves:
GravelerEvosMoves:
; Evolutions
- db EV_TRADE, 1, GOLEM
+ db EVOLVE_TRADE, 1, GOLEM
db 0
; Learnset
db 11, DEFENSE_CURL
@@ -660,7 +667,7 @@ ChanseyEvosMoves:
MachokeEvosMoves:
; Evolutions
- db EV_TRADE, 1, MACHAMP
+ db EVOLVE_TRADE, 1, MACHAMP
db 0
; Learnset
db 20, LOW_KICK
@@ -727,7 +734,7 @@ ParasectEvosMoves:
PsyduckEvosMoves:
; Evolutions
- db EV_LEVEL, 33, GOLDUCK
+ db EVOLVE_LEVEL, 33, GOLDUCK
db 0
; Learnset
db 28, TAIL_WHIP
@@ -739,7 +746,7 @@ PsyduckEvosMoves:
DrowzeeEvosMoves:
; Evolutions
- db EV_LEVEL, 26, HYPNO
+ db EVOLVE_LEVEL, 26, HYPNO
db 0
; Learnset
db 12, DISABLE
@@ -811,7 +818,7 @@ MagnetonEvosMoves:
KoffingEvosMoves:
; Evolutions
- db EV_LEVEL, 35, WEEZING
+ db EVOLVE_LEVEL, 35, WEEZING
db 0
; Learnset
db 32, SLUDGE
@@ -829,7 +836,7 @@ MissingNo38EvosMoves:
MankeyEvosMoves:
; Evolutions
- db EV_LEVEL, 28, PRIMEAPE
+ db EVOLVE_LEVEL, 28, PRIMEAPE
db 0
; Learnset
db 9, LOW_KICK
@@ -843,7 +850,7 @@ MankeyEvosMoves:
SeelEvosMoves:
; Evolutions
- db EV_LEVEL, 34, DEWGONG
+ db EVOLVE_LEVEL, 34, DEWGONG
db 0
; Learnset
db 30, GROWL
@@ -855,7 +862,7 @@ SeelEvosMoves:
DiglettEvosMoves:
; Evolutions
- db EV_LEVEL, 26, DUGTRIO
+ db EVOLVE_LEVEL, 26, DUGTRIO
db 0
; Learnset
db 15, GROWL
@@ -907,7 +914,7 @@ FarfetchdEvosMoves:
VenonatEvosMoves:
; Evolutions
- db EV_LEVEL, 31, VENOMOTH
+ db EVOLVE_LEVEL, 31, VENOMOTH
db 0
; Learnset
db 11, SUPERSONIC
@@ -951,7 +958,7 @@ MissingNo45EvosMoves:
DoduoEvosMoves:
; Evolutions
- db EV_LEVEL, 31, DODRIO
+ db EVOLVE_LEVEL, 31, DODRIO
db 0
; Learnset
db 20, GROWL
@@ -964,7 +971,7 @@ DoduoEvosMoves:
PoliwagEvosMoves:
; Evolutions
- db EV_LEVEL, 25, POLIWHIRL
+ db EVOLVE_LEVEL, 25, POLIWHIRL
db 0
; Learnset
db 16, HYPNOSIS
@@ -1022,7 +1029,7 @@ DittoEvosMoves:
MeowthEvosMoves:
; Evolutions
- db EV_LEVEL, 28, PERSIAN
+ db EVOLVE_LEVEL, 28, PERSIAN
db 0
; Learnset
db 12, BITE
@@ -1034,7 +1041,7 @@ MeowthEvosMoves:
KrabbyEvosMoves:
; Evolutions
- db EV_LEVEL, 28, KINGLER
+ db EVOLVE_LEVEL, 28, KINGLER
db 0
; Learnset
db 20, VICEGRIP
@@ -1064,7 +1071,7 @@ MissingNo51EvosMoves:
VulpixEvosMoves:
; Evolutions
- db EV_ITEM, FIRE_STONE, 1, NINETALES
+ db EVOLVE_ITEM, FIRE_STONE, 1, NINETALES
db 0
; Learnset
db 16, QUICK_ATTACK
@@ -1082,7 +1089,7 @@ NinetalesEvosMoves:
PikachuEvosMoves:
; Evolutions
- db EV_ITEM, THUNDER_STONE, 1, RAICHU
+ db EVOLVE_ITEM, THUNDER_STONE, 1, RAICHU
db 0
; Learnset
db 6, TAIL_WHIP
@@ -1116,7 +1123,7 @@ MissingNo57EvosMoves:
DratiniEvosMoves:
; Evolutions
- db EV_LEVEL, 30, DRAGONAIR
+ db EVOLVE_LEVEL, 30, DRAGONAIR
db 0
; Learnset
db 10, THUNDER_WAVE
@@ -1128,7 +1135,7 @@ DratiniEvosMoves:
DragonairEvosMoves:
; Evolutions
- db EV_LEVEL, 55, DRAGONITE
+ db EVOLVE_LEVEL, 55, DRAGONITE
db 0
; Learnset
db 10, THUNDER_WAVE
@@ -1140,7 +1147,7 @@ DragonairEvosMoves:
KabutoEvosMoves:
; Evolutions
- db EV_LEVEL, 40, KABUTOPS
+ db EVOLVE_LEVEL, 40, KABUTOPS
db 0
; Learnset
db 34, ABSORB
@@ -1161,7 +1168,7 @@ KabutopsEvosMoves:
HorseaEvosMoves:
; Evolutions
- db EV_LEVEL, 32, SEADRA
+ db EVOLVE_LEVEL, 32, SEADRA
db 0
; Learnset
db 19, SMOKESCREEN
@@ -1196,7 +1203,7 @@ MissingNo5FEvosMoves:
SandshrewEvosMoves:
; Evolutions
- db EV_LEVEL, 22, SANDSLASH
+ db EVOLVE_LEVEL, 22, SANDSLASH
db 0
; Learnset
db 10, SAND_ATTACK
@@ -1219,7 +1226,7 @@ SandslashEvosMoves:
OmanyteEvosMoves:
; Evolutions
- db EV_LEVEL, 40, OMASTAR
+ db EVOLVE_LEVEL, 40, OMASTAR
db 0
; Learnset
db 34, HORN_ATTACK
@@ -1240,7 +1247,7 @@ OmastarEvosMoves:
JigglypuffEvosMoves:
; Evolutions
- db EV_ITEM, MOON_STONE, 1, WIGGLYTUFF
+ db EVOLVE_ITEM, MOON_STONE, 1, WIGGLYTUFF
db 0
; Learnset
db 9, POUND
@@ -1260,9 +1267,9 @@ WigglytuffEvosMoves:
EeveeEvosMoves:
; Evolutions
- db EV_ITEM, FIRE_STONE, 1, FLAREON
- db EV_ITEM, THUNDER_STONE, 1, JOLTEON
- db EV_ITEM, WATER_STONE, 1, VAPOREON
+ db EVOLVE_ITEM, FIRE_STONE, 1, FLAREON
+ db EVOLVE_ITEM, THUNDER_STONE, 1, JOLTEON
+ db EVOLVE_ITEM, WATER_STONE, 1, VAPOREON
db 0
; Learnset
db 8, SAND_ATTACK
@@ -1318,7 +1325,7 @@ VaporeonEvosMoves:
MachopEvosMoves:
; Evolutions
- db EV_LEVEL, 28, MACHOKE
+ db EVOLVE_LEVEL, 28, MACHOKE
db 0
; Learnset
db 20, LOW_KICK
@@ -1330,7 +1337,7 @@ MachopEvosMoves:
ZubatEvosMoves:
; Evolutions
- db EV_LEVEL, 22, GOLBAT
+ db EVOLVE_LEVEL, 22, GOLBAT
db 0
; Learnset
db 10, SUPERSONIC
@@ -1342,7 +1349,7 @@ ZubatEvosMoves:
EkansEvosMoves:
; Evolutions
- db EV_LEVEL, 22, ARBOK
+ db EVOLVE_LEVEL, 22, ARBOK
db 0
; Learnset
db 10, POISON_STING
@@ -1354,7 +1361,7 @@ EkansEvosMoves:
ParasEvosMoves:
; Evolutions
- db EV_LEVEL, 24, PARASECT
+ db EVOLVE_LEVEL, 24, PARASECT
db 0
; Learnset
db 13, STUN_SPORE
@@ -1366,7 +1373,7 @@ ParasEvosMoves:
PoliwhirlEvosMoves:
; Evolutions
- db EV_ITEM, WATER_STONE, 1, POLIWRATH
+ db EVOLVE_ITEM, WATER_STONE, 1, POLIWRATH
db 0
; Learnset
db 16, HYPNOSIS
@@ -1387,14 +1394,14 @@ PoliwrathEvosMoves:
WeedleEvosMoves:
; Evolutions
- db EV_LEVEL, 7, KAKUNA
+ db EVOLVE_LEVEL, 7, KAKUNA
db 0
; Learnset
db 0
KakunaEvosMoves:
; Evolutions
- db EV_LEVEL, 10, BEEDRILL
+ db EVOLVE_LEVEL, 10, BEEDRILL
db 0
; Learnset
db 0
@@ -1491,14 +1498,14 @@ MissingNo7AEvosMoves:
CaterpieEvosMoves:
; Evolutions
- db EV_LEVEL, 7, METAPOD
+ db EVOLVE_LEVEL, 7, METAPOD
db 0
; Learnset
db 0
MetapodEvosMoves:
; Evolutions
- db EV_LEVEL, 10, BUTTERFREE
+ db EVOLVE_LEVEL, 10, BUTTERFREE
db 0
; Learnset
db 7, HARDEN
@@ -1592,7 +1599,7 @@ SnorlaxEvosMoves:
MagikarpEvosMoves:
; Evolutions
- db EV_LEVEL, 20, GYARADOS
+ db EVOLVE_LEVEL, 20, GYARADOS
db 0
; Learnset
db 15, TACKLE
@@ -1713,7 +1720,7 @@ MissingNo92EvosMoves:
HaunterEvosMoves:
; Evolutions
- db EV_TRADE, 1, GENGAR
+ db EVOLVE_TRADE, 1, GENGAR
db 0
; Learnset
db 29, HYPNOSIS
@@ -1722,7 +1729,7 @@ HaunterEvosMoves:
AbraEvosMoves:
; Evolutions
- db EV_LEVEL, 16, KADABRA
+ db EVOLVE_LEVEL, 16, KADABRA
db 0
; Learnset
db 0
@@ -1741,7 +1748,7 @@ AlakazamEvosMoves:
PidgeottoEvosMoves:
; Evolutions
- db EV_LEVEL, 36, PIDGEOT
+ db EVOLVE_LEVEL, 36, PIDGEOT
db 0
; Learnset
db 5, SAND_ATTACK
@@ -1772,7 +1779,7 @@ StarmieEvosMoves:
BulbasaurEvosMoves:
; Evolutions
- db EV_LEVEL, 16, IVYSAUR
+ db EVOLVE_LEVEL, 16, IVYSAUR
db 0
; Learnset
db 7, LEECH_SEED
@@ -1819,7 +1826,7 @@ MissingNo9CEvosMoves:
GoldeenEvosMoves:
; Evolutions
- db EV_LEVEL, 33, SEAKING
+ db EVOLVE_LEVEL, 33, SEAKING
db 0
; Learnset
db 19, SUPERSONIC
@@ -1868,7 +1875,7 @@ MissingNoA2EvosMoves:
PonytaEvosMoves:
; Evolutions
- db EV_LEVEL, 40, RAPIDASH
+ db EVOLVE_LEVEL, 40, RAPIDASH
db 0
; Learnset
db 30, TAIL_WHIP
@@ -1893,7 +1900,7 @@ RapidashEvosMoves:
RattataEvosMoves:
; Evolutions
- db EV_LEVEL, 20, RATICATE
+ db EVOLVE_LEVEL, 20, RATICATE
db 0
; Learnset
db 7, QUICK_ATTACK
@@ -1914,7 +1921,7 @@ RaticateEvosMoves:
NidorinoEvosMoves:
; Evolutions
- db EV_ITEM, MOON_STONE, 1, NIDOKING
+ db EVOLVE_ITEM, MOON_STONE, 1, NIDOKING
db 0
; Learnset
db 8, HORN_ATTACK
@@ -1927,7 +1934,7 @@ NidorinoEvosMoves:
NidorinaEvosMoves:
; Evolutions
- db EV_ITEM, MOON_STONE, 1, NIDOQUEEN
+ db EVOLVE_ITEM, MOON_STONE, 1, NIDOQUEEN
db 0
; Learnset
db 8, SCRATCH
@@ -1940,7 +1947,7 @@ NidorinaEvosMoves:
GeodudeEvosMoves:
; Evolutions
- db EV_LEVEL, 25, GRAVELER
+ db EVOLVE_LEVEL, 25, GRAVELER
db 0
; Learnset
db 11, DEFENSE_CURL
@@ -1979,7 +1986,7 @@ MissingNoACEvosMoves:
MagnemiteEvosMoves:
; Evolutions
- db EV_LEVEL, 30, MAGNETON
+ db EVOLVE_LEVEL, 30, MAGNETON
db 0
; Learnset
db 21, SONICBOOM
@@ -2004,7 +2011,7 @@ MissingNoAFEvosMoves:
CharmanderEvosMoves:
; Evolutions
- db EV_LEVEL, 16, CHARMELEON
+ db EVOLVE_LEVEL, 16, CHARMELEON
db 0
; Learnset
db 9, EMBER
@@ -2017,7 +2024,7 @@ CharmanderEvosMoves:
SquirtleEvosMoves:
; Evolutions
- db EV_LEVEL, 16, WARTORTLE
+ db EVOLVE_LEVEL, 16, WARTORTLE
db 0
; Learnset
db 8, BUBBLE
@@ -2030,7 +2037,7 @@ SquirtleEvosMoves:
CharmeleonEvosMoves:
; Evolutions
- db EV_LEVEL, 36, CHARIZARD
+ db EVOLVE_LEVEL, 36, CHARIZARD
db 0
; Learnset
db 9, EMBER
@@ -2043,7 +2050,7 @@ CharmeleonEvosMoves:
WartortleEvosMoves:
; Evolutions
- db EV_LEVEL, 36, BLASTOISE
+ db EVOLVE_LEVEL, 36, BLASTOISE
db 0
; Learnset
db 8, BUBBLE
@@ -2092,7 +2099,7 @@ MonGhostEvosMoves:
OddishEvosMoves:
; Evolutions
- db EV_LEVEL, 21, GLOOM
+ db EVOLVE_LEVEL, 21, GLOOM
db 0
; Learnset
db 15, POISONPOWDER
@@ -2105,7 +2112,7 @@ OddishEvosMoves:
GloomEvosMoves:
; Evolutions
- db EV_ITEM, LEAF_STONE, 1, VILEPLUME
+ db EVOLVE_ITEM, LEAF_STONE, 1, VILEPLUME
db 0
; Learnset
db 15, POISONPOWDER
@@ -2127,7 +2134,7 @@ VileplumeEvosMoves:
BellsproutEvosMoves:
; Evolutions
- db EV_LEVEL, 21, WEEPINBELL
+ db EVOLVE_LEVEL, 21, WEEPINBELL
db 0
; Learnset
db 13, WRAP
@@ -2141,7 +2148,7 @@ BellsproutEvosMoves:
WeepinbellEvosMoves:
; Evolutions
- db EV_ITEM, LEAF_STONE, 1, VICTREEBEL
+ db EVOLVE_ITEM, LEAF_STONE, 1, VICTREEBEL
db 0
; Learnset
db 13, WRAP