diff options
author | pikalaxalt <PikalaxALT@gmail.com> | 2016-06-18 12:50:34 -0400 |
---|---|---|
committer | pikalaxalt <PikalaxALT@gmail.com> | 2016-06-18 12:52:43 -0400 |
commit | fb959c3c84062539b99afb143308b0f41eba6744 (patch) | |
tree | 33923413145c3cd2d9172ac74877d23118253334 | |
parent | 29ccd60f3db091408e8d49a7d8e9c8aef6924a1b (diff) |
Start to disassemble bank 1
530 files changed, 17920 insertions, 16 deletions
diff --git a/data/base_stats.asm b/data/base_stats.asm new file mode 100644 index 00000000..b3e67d9a --- /dev/null +++ b/data/base_stats.asm @@ -0,0 +1,253 @@ +BaseData0:: +INCLUDE "data/base_stats/bulbasaur.asm" +BaseData1:: +INCLUDE "data/base_stats/ivysaur.asm" +INCLUDE "data/base_stats/venusaur.asm" +INCLUDE "data/base_stats/charmander.asm" +INCLUDE "data/base_stats/charmeleon.asm" +INCLUDE "data/base_stats/charizard.asm" +INCLUDE "data/base_stats/squirtle.asm" +INCLUDE "data/base_stats/wartortle.asm" +INCLUDE "data/base_stats/blastoise.asm" +INCLUDE "data/base_stats/caterpie.asm" +INCLUDE "data/base_stats/metapod.asm" +INCLUDE "data/base_stats/butterfree.asm" +INCLUDE "data/base_stats/weedle.asm" +INCLUDE "data/base_stats/kakuna.asm" +INCLUDE "data/base_stats/beedrill.asm" +INCLUDE "data/base_stats/pidgey.asm" +INCLUDE "data/base_stats/pidgeotto.asm" +INCLUDE "data/base_stats/pidgeot.asm" +INCLUDE "data/base_stats/rattata.asm" +INCLUDE "data/base_stats/raticate.asm" +INCLUDE "data/base_stats/spearow.asm" +INCLUDE "data/base_stats/fearow.asm" +INCLUDE "data/base_stats/ekans.asm" +INCLUDE "data/base_stats/arbok.asm" +INCLUDE "data/base_stats/pikachu.asm" +INCLUDE "data/base_stats/raichu.asm" +INCLUDE "data/base_stats/sandshrew.asm" +INCLUDE "data/base_stats/sandslash.asm" +INCLUDE "data/base_stats/nidoran_f.asm" +INCLUDE "data/base_stats/nidorina.asm" +INCLUDE "data/base_stats/nidoqueen.asm" +INCLUDE "data/base_stats/nidoran_m.asm" +INCLUDE "data/base_stats/nidorino.asm" +INCLUDE "data/base_stats/nidoking.asm" +INCLUDE "data/base_stats/clefairy.asm" +INCLUDE "data/base_stats/clefable.asm" +INCLUDE "data/base_stats/vulpix.asm" +INCLUDE "data/base_stats/ninetales.asm" +INCLUDE "data/base_stats/jigglypuff.asm" +INCLUDE "data/base_stats/wigglytuff.asm" +INCLUDE "data/base_stats/zubat.asm" +INCLUDE "data/base_stats/golbat.asm" +INCLUDE "data/base_stats/oddish.asm" +INCLUDE "data/base_stats/gloom.asm" +INCLUDE "data/base_stats/vileplume.asm" +INCLUDE "data/base_stats/paras.asm" +INCLUDE "data/base_stats/parasect.asm" +INCLUDE "data/base_stats/venonat.asm" +INCLUDE "data/base_stats/venomoth.asm" +INCLUDE "data/base_stats/diglett.asm" +INCLUDE "data/base_stats/dugtrio.asm" +INCLUDE "data/base_stats/meowth.asm" +INCLUDE "data/base_stats/persian.asm" +INCLUDE "data/base_stats/psyduck.asm" +INCLUDE "data/base_stats/golduck.asm" +INCLUDE "data/base_stats/mankey.asm" +INCLUDE "data/base_stats/primeape.asm" +INCLUDE "data/base_stats/growlithe.asm" +INCLUDE "data/base_stats/arcanine.asm" +INCLUDE "data/base_stats/poliwag.asm" +INCLUDE "data/base_stats/poliwhirl.asm" +INCLUDE "data/base_stats/poliwrath.asm" +INCLUDE "data/base_stats/abra.asm" +INCLUDE "data/base_stats/kadabra.asm" +INCLUDE "data/base_stats/alakazam.asm" +INCLUDE "data/base_stats/machop.asm" +INCLUDE "data/base_stats/machoke.asm" +INCLUDE "data/base_stats/machamp.asm" +INCLUDE "data/base_stats/bellsprout.asm" +INCLUDE "data/base_stats/weepinbell.asm" +INCLUDE "data/base_stats/victreebel.asm" +INCLUDE "data/base_stats/tentacool.asm" +INCLUDE "data/base_stats/tentacruel.asm" +INCLUDE "data/base_stats/geodude.asm" +INCLUDE "data/base_stats/graveler.asm" +INCLUDE "data/base_stats/golem.asm" +INCLUDE "data/base_stats/ponyta.asm" +INCLUDE "data/base_stats/rapidash.asm" +INCLUDE "data/base_stats/slowpoke.asm" +INCLUDE "data/base_stats/slowbro.asm" +INCLUDE "data/base_stats/magnemite.asm" +INCLUDE "data/base_stats/magneton.asm" +INCLUDE "data/base_stats/farfetch_d.asm" +INCLUDE "data/base_stats/doduo.asm" +INCLUDE "data/base_stats/dodrio.asm" +INCLUDE "data/base_stats/seel.asm" +INCLUDE "data/base_stats/dewgong.asm" +INCLUDE "data/base_stats/grimer.asm" +INCLUDE "data/base_stats/muk.asm" +INCLUDE "data/base_stats/shellder.asm" +INCLUDE "data/base_stats/cloyster.asm" +INCLUDE "data/base_stats/gastly.asm" +INCLUDE "data/base_stats/haunter.asm" +INCLUDE "data/base_stats/gengar.asm" +INCLUDE "data/base_stats/onix.asm" +INCLUDE "data/base_stats/drowzee.asm" +INCLUDE "data/base_stats/hypno.asm" +INCLUDE "data/base_stats/krabby.asm" +INCLUDE "data/base_stats/kingler.asm" +INCLUDE "data/base_stats/voltorb.asm" +INCLUDE "data/base_stats/electrode.asm" +INCLUDE "data/base_stats/exeggcute.asm" +INCLUDE "data/base_stats/exeggutor.asm" +INCLUDE "data/base_stats/cubone.asm" +INCLUDE "data/base_stats/marowak.asm" +INCLUDE "data/base_stats/hitmonlee.asm" +INCLUDE "data/base_stats/hitmonchan.asm" +INCLUDE "data/base_stats/lickitung.asm" +INCLUDE "data/base_stats/koffing.asm" +INCLUDE "data/base_stats/weezing.asm" +INCLUDE "data/base_stats/rhyhorn.asm" +INCLUDE "data/base_stats/rhydon.asm" +INCLUDE "data/base_stats/chansey.asm" +INCLUDE "data/base_stats/tangela.asm" +INCLUDE "data/base_stats/kangaskhan.asm" +INCLUDE "data/base_stats/horsea.asm" +INCLUDE "data/base_stats/seadra.asm" +INCLUDE "data/base_stats/goldeen.asm" +INCLUDE "data/base_stats/seaking.asm" +INCLUDE "data/base_stats/staryu.asm" +INCLUDE "data/base_stats/starmie.asm" +INCLUDE "data/base_stats/mr__mime.asm" +INCLUDE "data/base_stats/scyther.asm" +INCLUDE "data/base_stats/jynx.asm" +INCLUDE "data/base_stats/electabuzz.asm" +INCLUDE "data/base_stats/magmar.asm" +INCLUDE "data/base_stats/pinsir.asm" +INCLUDE "data/base_stats/tauros.asm" +INCLUDE "data/base_stats/magikarp.asm" +INCLUDE "data/base_stats/gyarados.asm" +INCLUDE "data/base_stats/lapras.asm" +INCLUDE "data/base_stats/ditto.asm" +INCLUDE "data/base_stats/eevee.asm" +INCLUDE "data/base_stats/vaporeon.asm" +INCLUDE "data/base_stats/jolteon.asm" +INCLUDE "data/base_stats/flareon.asm" +INCLUDE "data/base_stats/porygon.asm" +INCLUDE "data/base_stats/omanyte.asm" +INCLUDE "data/base_stats/omastar.asm" +INCLUDE "data/base_stats/kabuto.asm" +INCLUDE "data/base_stats/kabutops.asm" +INCLUDE "data/base_stats/aerodactyl.asm" +INCLUDE "data/base_stats/snorlax.asm" +INCLUDE "data/base_stats/articuno.asm" +INCLUDE "data/base_stats/zapdos.asm" +INCLUDE "data/base_stats/moltres.asm" +INCLUDE "data/base_stats/dratini.asm" +INCLUDE "data/base_stats/dragonair.asm" +INCLUDE "data/base_stats/dragonite.asm" +INCLUDE "data/base_stats/mewtwo.asm" +INCLUDE "data/base_stats/mew.asm" +INCLUDE "data/base_stats/chikorita.asm" +INCLUDE "data/base_stats/bayleef.asm" +INCLUDE "data/base_stats/meganium.asm" +INCLUDE "data/base_stats/cyndaquil.asm" +INCLUDE "data/base_stats/quilava.asm" +INCLUDE "data/base_stats/typhlosion.asm" +INCLUDE "data/base_stats/totodile.asm" +INCLUDE "data/base_stats/croconaw.asm" +INCLUDE "data/base_stats/feraligatr.asm" +INCLUDE "data/base_stats/sentret.asm" +INCLUDE "data/base_stats/furret.asm" +INCLUDE "data/base_stats/hoothoot.asm" +INCLUDE "data/base_stats/noctowl.asm" +INCLUDE "data/base_stats/ledyba.asm" +INCLUDE "data/base_stats/ledian.asm" +INCLUDE "data/base_stats/spinarak.asm" +INCLUDE "data/base_stats/ariados.asm" +INCLUDE "data/base_stats/crobat.asm" +INCLUDE "data/base_stats/chinchou.asm" +INCLUDE "data/base_stats/lanturn.asm" +INCLUDE "data/base_stats/pichu.asm" +INCLUDE "data/base_stats/cleffa.asm" +INCLUDE "data/base_stats/igglybuff.asm" +INCLUDE "data/base_stats/togepi.asm" +INCLUDE "data/base_stats/togetic.asm" +INCLUDE "data/base_stats/natu.asm" +INCLUDE "data/base_stats/xatu.asm" +INCLUDE "data/base_stats/mareep.asm" +INCLUDE "data/base_stats/flaaffy.asm" +INCLUDE "data/base_stats/ampharos.asm" +INCLUDE "data/base_stats/bellossom.asm" +INCLUDE "data/base_stats/marill.asm" +INCLUDE "data/base_stats/azumarill.asm" +INCLUDE "data/base_stats/sudowoodo.asm" +INCLUDE "data/base_stats/politoed.asm" +INCLUDE "data/base_stats/hoppip.asm" +INCLUDE "data/base_stats/skiploom.asm" +INCLUDE "data/base_stats/jumpluff.asm" +INCLUDE "data/base_stats/aipom.asm" +INCLUDE "data/base_stats/sunkern.asm" +INCLUDE "data/base_stats/sunflora.asm" +INCLUDE "data/base_stats/yanma.asm" +INCLUDE "data/base_stats/wooper.asm" +INCLUDE "data/base_stats/quagsire.asm" +INCLUDE "data/base_stats/espeon.asm" +INCLUDE "data/base_stats/umbreon.asm" +INCLUDE "data/base_stats/murkrow.asm" +INCLUDE "data/base_stats/slowking.asm" +INCLUDE "data/base_stats/misdreavus.asm" +INCLUDE "data/base_stats/unown.asm" +INCLUDE "data/base_stats/wobbuffet.asm" +INCLUDE "data/base_stats/girafarig.asm" +INCLUDE "data/base_stats/pineco.asm" +INCLUDE "data/base_stats/forretress.asm" +INCLUDE "data/base_stats/dunsparce.asm" +INCLUDE "data/base_stats/gligar.asm" +INCLUDE "data/base_stats/steelix.asm" +INCLUDE "data/base_stats/snubbull.asm" +INCLUDE "data/base_stats/granbull.asm" +INCLUDE "data/base_stats/qwilfish.asm" +INCLUDE "data/base_stats/scizor.asm" +INCLUDE "data/base_stats/shuckle.asm" +INCLUDE "data/base_stats/heracross.asm" +INCLUDE "data/base_stats/sneasel.asm" +INCLUDE "data/base_stats/teddiursa.asm" +INCLUDE "data/base_stats/ursaring.asm" +INCLUDE "data/base_stats/slugma.asm" +INCLUDE "data/base_stats/magcargo.asm" +INCLUDE "data/base_stats/swinub.asm" +INCLUDE "data/base_stats/piloswine.asm" +INCLUDE "data/base_stats/corsola.asm" +INCLUDE "data/base_stats/remoraid.asm" +INCLUDE "data/base_stats/octillery.asm" +INCLUDE "data/base_stats/delibird.asm" +INCLUDE "data/base_stats/mantine.asm" +INCLUDE "data/base_stats/skarmory.asm" +INCLUDE "data/base_stats/houndour.asm" +INCLUDE "data/base_stats/houndoom.asm" +INCLUDE "data/base_stats/kingdra.asm" +INCLUDE "data/base_stats/phanpy.asm" +INCLUDE "data/base_stats/donphan.asm" +INCLUDE "data/base_stats/porygon2.asm" +INCLUDE "data/base_stats/stantler.asm" +INCLUDE "data/base_stats/smeargle.asm" +INCLUDE "data/base_stats/tyrogue.asm" +INCLUDE "data/base_stats/hitmontop.asm" +INCLUDE "data/base_stats/smoochum.asm" +INCLUDE "data/base_stats/elekid.asm" +INCLUDE "data/base_stats/magby.asm" +INCLUDE "data/base_stats/miltank.asm" +INCLUDE "data/base_stats/blissey.asm" +INCLUDE "data/base_stats/raikou.asm" +INCLUDE "data/base_stats/entei.asm" +INCLUDE "data/base_stats/suicune.asm" +INCLUDE "data/base_stats/larvitar.asm" +INCLUDE "data/base_stats/pupitar.asm" +INCLUDE "data/base_stats/tyranitar.asm" +INCLUDE "data/base_stats/lugia.asm" +INCLUDE "data/base_stats/ho_oh.asm" +INCLUDE "data/base_stats/celebi.asm" diff --git a/data/base_stats/abra.asm b/data/base_stats/abra.asm new file mode 100644 index 00000000..1856a2fd --- /dev/null +++ b/data/base_stats/abra.asm @@ -0,0 +1,22 @@ + db ABRA ; 063 + + db 25, 20, 15, 90, 105, 55 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 200 ; catch rate + db 73 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/aerodactyl.asm b/data/base_stats/aerodactyl.asm new file mode 100644 index 00000000..c3c3b4c7 --- /dev/null +++ b/data/base_stats/aerodactyl.asm @@ -0,0 +1,22 @@ + db AERODACTYL ; 142 + + db 80, 105, 65, 130, 60, 75 + ; hp atk def spd sat sdf + + db ROCK, FLYING + db 45 ; catch rate + db 202 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, STEEL_WING, FLY, FLAMETHROWER + ; end diff --git a/data/base_stats/aipom.asm b/data/base_stats/aipom.asm new file mode 100644 index 00000000..6226a452 --- /dev/null +++ b/data/base_stats/aipom.asm @@ -0,0 +1,22 @@ + db AIPOM ; 190 + + db 55, 70, 55, 85, 40, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 94 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/alakazam.asm b/data/base_stats/alakazam.asm new file mode 100644 index 00000000..086a1bb4 --- /dev/null +++ b/data/base_stats/alakazam.asm @@ -0,0 +1,22 @@ + db ALAKAZAM ; 065 + + db 55, 50, 45, 120, 135, 85 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 50 ; catch rate + db 186 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DIG, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/ampharos.asm b/data/base_stats/ampharos.asm new file mode 100644 index 00000000..3c5626d8 --- /dev/null +++ b/data/base_stats/ampharos.asm @@ -0,0 +1,22 @@ + db AMPHAROS ; 181 + + db 90, 75, 75, 55, 115, 90 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 194 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/arbok.asm b/data/base_stats/arbok.asm new file mode 100644 index 00000000..3b82c180 --- /dev/null +++ b/data/base_stats/arbok.asm @@ -0,0 +1,22 @@ + db ARBOK ; 024 + + db 60, 85, 69, 80, 65, 79 + ; hp atk def spd sat sdf + + db POISON, POISON + db 90 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/base_stats/arcanine.asm b/data/base_stats/arcanine.asm new file mode 100644 index 00000000..ce255499 --- /dev/null +++ b/data/base_stats/arcanine.asm @@ -0,0 +1,22 @@ + db ARCANINE ; 059 + + db 90, 110, 80, 95, 100, 80 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 75 ; catch rate + db 213 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/ariados.asm b/data/base_stats/ariados.asm new file mode 100644 index 00000000..f0572464 --- /dev/null +++ b/data/base_stats/ariados.asm @@ -0,0 +1,22 @@ + db ARIADOS ; 168 + + db 70, 90, 70, 40, 60, 60 + ; hp atk def spd sat sdf + + db BUG, POISON + db 90 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/articuno.asm b/data/base_stats/articuno.asm new file mode 100644 index 00000000..5e8167ba --- /dev/null +++ b/data/base_stats/articuno.asm @@ -0,0 +1,22 @@ + db ARTICUNO ; 144 + + db 90, 85, 100, 85, 95, 125 + ; hp atk def spd sat sdf + + db ICE, FLYING + db 3 ; catch rate + db 215 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, STEEL_WING, FLY, ICE_BEAM + ; end diff --git a/data/base_stats/azumarill.asm b/data/base_stats/azumarill.asm new file mode 100644 index 00000000..c5a47615 --- /dev/null +++ b/data/base_stats/azumarill.asm @@ -0,0 +1,22 @@ + db AZUMARILL ; 184 + + db 100, 50, 80, 50, 50, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 153 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/bayleef.asm b/data/base_stats/bayleef.asm new file mode 100644 index 00000000..e94ecaa3 --- /dev/null +++ b/data/base_stats/bayleef.asm @@ -0,0 +1,22 @@ + db BAYLEEF ; 153 + + db 60, 62, 80, 60, 63, 80 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 141 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLASH + ; end diff --git a/data/base_stats/beedrill.asm b/data/base_stats/beedrill.asm new file mode 100644 index 00000000..254ee749 --- /dev/null +++ b/data/base_stats/beedrill.asm @@ -0,0 +1,22 @@ + db BEEDRILL ; 015 + + db 65, 80, 40, 75, 45, 80 + ; hp atk def spd sat sdf + + db BUG, POISON + db 45 ; catch rate + db 159 ; base exp + db NO_ITEM ; item 1 + db POISON_BARB ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, FURY_CUTTER, CUT + ; end diff --git a/data/base_stats/bellossom.asm b/data/base_stats/bellossom.asm new file mode 100644 index 00000000..0dde920c --- /dev/null +++ b/data/base_stats/bellossom.asm @@ -0,0 +1,22 @@ + db BELLOSSOM ; 182 + + db 75, 80, 85, 50, 90, 100 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 184 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/bellsprout.asm b/data/base_stats/bellsprout.asm new file mode 100644 index 00000000..d8f6c6c1 --- /dev/null +++ b/data/base_stats/bellsprout.asm @@ -0,0 +1,22 @@ + db BELLSPROUT ; 069 + + db 50, 75, 35, 40, 70, 30 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 255 ; catch rate + db 84 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/blastoise.asm b/data/base_stats/blastoise.asm new file mode 100644 index 00000000..122e4c65 --- /dev/null +++ b/data/base_stats/blastoise.asm @@ -0,0 +1,22 @@ + db BLASTOISE ; 009 + + db 79, 83, 100, 78, 85, 105 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 210 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/blissey.asm b/data/base_stats/blissey.asm new file mode 100644 index 00000000..1a437a24 --- /dev/null +++ b/data/base_stats/blissey.asm @@ -0,0 +1,22 @@ + db BLISSEY ; 242 + + db 255, 10, 10, 55, 75, 135 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 30 ; catch rate + db 255 ; base exp + db NO_ITEM ; item 1 + db LUCKY_EGG ; item 2 + db 254 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/bulbasaur.asm b/data/base_stats/bulbasaur.asm new file mode 100644 index 00000000..70a264a6 --- /dev/null +++ b/data/base_stats/bulbasaur.asm @@ -0,0 +1,22 @@ + db BULBASAUR ; 001 + + db 45, 49, 49, 45, 65, 65 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH + ; end diff --git a/data/base_stats/butterfree.asm b/data/base_stats/butterfree.asm new file mode 100644 index 00000000..80f28896 --- /dev/null +++ b/data/base_stats/butterfree.asm @@ -0,0 +1,22 @@ + db BUTTERFREE ; 012 + + db 60, 45, 50, 70, 80, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 45 ; catch rate + db 160 ; base exp + db NO_ITEM ; item 1 + db SILVERPOWDER ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/caterpie.asm b/data/base_stats/caterpie.asm new file mode 100644 index 00000000..ebaee52f --- /dev/null +++ b/data/base_stats/caterpie.asm @@ -0,0 +1,22 @@ + db CATERPIE ; 010 + + db 45, 30, 35, 45, 20, 20 + ; hp atk def spd sat sdf + + db BUG, BUG + db 255 ; catch rate + db 53 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/celebi.asm b/data/base_stats/celebi.asm new file mode 100644 index 00000000..29f61843 --- /dev/null +++ b/data/base_stats/celebi.asm @@ -0,0 +1,22 @@ + db CELEBI ; 251 + + db 100, 100, 100, 100, 100, 100 + ; hp atk def spd sat sdf + + db PSYCHIC, GRASS + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db MIRACLEBERRY ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 5 , 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/chansey.asm b/data/base_stats/chansey.asm new file mode 100644 index 00000000..2d0e84f4 --- /dev/null +++ b/data/base_stats/chansey.asm @@ -0,0 +1,22 @@ + db CHANSEY ; 113 + + db 250, 05, 05, 50, 35, 105 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 30 ; catch rate + db 255 ; base exp + db NO_ITEM ; item 1 + db LUCKY_EGG ; item 2 + db 254 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/charizard.asm b/data/base_stats/charizard.asm new file mode 100644 index 00000000..522d213e --- /dev/null +++ b/data/base_stats/charizard.asm @@ -0,0 +1,22 @@ + db CHARIZARD ; 006 + + db 78, 84, 78, 100, 109, 85 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 45 ; catch rate + db 209 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, CUT, FLY, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/charmander.asm b/data/base_stats/charmander.asm new file mode 100644 index 00000000..34c14cb8 --- /dev/null +++ b/data/base_stats/charmander.asm @@ -0,0 +1,22 @@ + db CHARMANDER ; 004 + + db 39, 52, 43, 65, 60, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 65 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/charmeleon.asm b/data/base_stats/charmeleon.asm new file mode 100644 index 00000000..5c7794cd --- /dev/null +++ b/data/base_stats/charmeleon.asm @@ -0,0 +1,22 @@ + db CHARMELEON ; 005 + + db 58, 64, 58, 80, 80, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 142 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/chikorita.asm b/data/base_stats/chikorita.asm new file mode 100644 index 00000000..c572e866 --- /dev/null +++ b/data/base_stats/chikorita.asm @@ -0,0 +1,22 @@ + db CHIKORITA ; 152 + + db 45, 49, 65, 45, 49, 65 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/chinchou.asm b/data/base_stats/chinchou.asm new file mode 100644 index 00000000..93ca3cae --- /dev/null +++ b/data/base_stats/chinchou.asm @@ -0,0 +1,22 @@ + db CHINCHOU ; 170 + + db 75, 38, 38, 67, 56, 56 + ; hp atk def spd sat sdf + + db WATER, ELECTRIC + db 190 ; catch rate + db 90 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/clefable.asm b/data/base_stats/clefable.asm new file mode 100644 index 00000000..95262df0 --- /dev/null +++ b/data/base_stats/clefable.asm @@ -0,0 +1,22 @@ + db CLEFABLE ; 036 + + db 95, 70, 73, 60, 85, 90 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 25 ; catch rate + db 129 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/clefairy.asm b/data/base_stats/clefairy.asm new file mode 100644 index 00000000..8e167723 --- /dev/null +++ b/data/base_stats/clefairy.asm @@ -0,0 +1,22 @@ + db CLEFAIRY ; 035 + + db 70, 45, 48, 35, 60, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 150 ; catch rate + db 68 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/cleffa.asm b/data/base_stats/cleffa.asm new file mode 100644 index 00000000..322a3695 --- /dev/null +++ b/data/base_stats/cleffa.asm @@ -0,0 +1,22 @@ + db CLEFFA ; 173 + + db 50, 25, 28, 15, 45, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 150 ; catch rate + db 37 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, FLASH, FLAMETHROWER + ; end diff --git a/data/base_stats/cloyster.asm b/data/base_stats/cloyster.asm new file mode 100644 index 00000000..f8da41cc --- /dev/null +++ b/data/base_stats/cloyster.asm @@ -0,0 +1,22 @@ + db CLOYSTER ; 091 + + db 50, 95, 180, 70, 85, 45 + ; hp atk def spd sat sdf + + db WATER, ICE + db 60 ; catch rate + db 203 ; base exp + db PEARL ; item 1 + db BIG_PEARL ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/corsola.asm b/data/base_stats/corsola.asm new file mode 100644 index 00000000..b6eaa47c --- /dev/null +++ b/data/base_stats/corsola.asm @@ -0,0 +1,22 @@ + db CORSOLA ; 222 + + db 55, 55, 85, 35, 65, 85 + ; hp atk def spd sat sdf + + db WATER, ROCK + db 60 ; catch rate + db 113 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/crobat.asm b/data/base_stats/crobat.asm new file mode 100644 index 00000000..c2e9b310 --- /dev/null +++ b/data/base_stats/crobat.asm @@ -0,0 +1,22 @@ + db CROBAT ; 169 + + db 85, 90, 80, 130, 70, 80 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 90 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/croconaw.asm b/data/base_stats/croconaw.asm new file mode 100644 index 00000000..ce22048e --- /dev/null +++ b/data/base_stats/croconaw.asm @@ -0,0 +1,22 @@ + db CROCONAW ; 159 + + db 65, 80, 80, 58, 59, 63 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 143 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/cubone.asm b/data/base_stats/cubone.asm new file mode 100644 index 00000000..9a87a8a6 --- /dev/null +++ b/data/base_stats/cubone.asm @@ -0,0 +1,22 @@ + db CUBONE ; 104 + + db 50, 50, 95, 35, 40, 50 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 190 ; catch rate + db 87 ; base exp + db NO_ITEM ; item 1 + db THICK_CLUB ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/cyndaquil.asm b/data/base_stats/cyndaquil.asm new file mode 100644 index 00000000..d6a9f865 --- /dev/null +++ b/data/base_stats/cyndaquil.asm @@ -0,0 +1,22 @@ + db CYNDAQUIL ; 155 + + db 39, 52, 43, 65, 60, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 65 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, CUT, FLAMETHROWER + ; end diff --git a/data/base_stats/delibird.asm b/data/base_stats/delibird.asm new file mode 100644 index 00000000..9f4db9f9 --- /dev/null +++ b/data/base_stats/delibird.asm @@ -0,0 +1,22 @@ + db DELIBIRD ; 225 + + db 45, 55, 45, 75, 65, 45 + ; hp atk def spd sat sdf + + db ICE, FLYING + db 45 ; catch rate + db 183 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, FLY, ICE_BEAM + ; end diff --git a/data/base_stats/dewgong.asm b/data/base_stats/dewgong.asm new file mode 100644 index 00000000..19135700 --- /dev/null +++ b/data/base_stats/dewgong.asm @@ -0,0 +1,22 @@ + db DEWGONG ; 087 + + db 90, 70, 80, 70, 70, 95 + ; hp atk def spd sat sdf + + db WATER, ICE + db 75 ; catch rate + db 176 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/diglett.asm b/data/base_stats/diglett.asm new file mode 100644 index 00000000..3bcc864e --- /dev/null +++ b/data/base_stats/diglett.asm @@ -0,0 +1,22 @@ + db DIGLETT ; 050 + + db 10, 55, 25, 95, 35, 45 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 255 ; catch rate + db 81 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT + ; end diff --git a/data/base_stats/ditto.asm b/data/base_stats/ditto.asm new file mode 100644 index 00000000..fda952a0 --- /dev/null +++ b/data/base_stats/ditto.asm @@ -0,0 +1,22 @@ + db DITTO ; 132 + + db 48, 48, 48, 48, 48, 48 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 35 ; catch rate + db 61 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn LADIES_MAN, LADIES_MAN ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/dodrio.asm b/data/base_stats/dodrio.asm new file mode 100644 index 00000000..5530f780 --- /dev/null +++ b/data/base_stats/dodrio.asm @@ -0,0 +1,22 @@ + db DODRIO ; 085 + + db 60, 110, 70, 100, 60, 60 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 158 ; base exp + db NO_ITEM ; item 1 + db SHARP_BEAK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/doduo.asm b/data/base_stats/doduo.asm new file mode 100644 index 00000000..554bb5db --- /dev/null +++ b/data/base_stats/doduo.asm @@ -0,0 +1,22 @@ + db DODUO ; 084 + + db 35, 85, 45, 75, 35, 35 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 190 ; catch rate + db 96 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/donphan.asm b/data/base_stats/donphan.asm new file mode 100644 index 00000000..28517d41 --- /dev/null +++ b/data/base_stats/donphan.asm @@ -0,0 +1,22 @@ + db DONPHAN ; 232 + + db 90, 120, 120, 50, 60, 60 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 60 ; catch rate + db 189 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH + ; end diff --git a/data/base_stats/dragonair.asm b/data/base_stats/dragonair.asm new file mode 100644 index 00000000..a437457e --- /dev/null +++ b/data/base_stats/dragonair.asm @@ -0,0 +1,22 @@ + db DRAGONAIR ; 148 + + db 61, 84, 65, 70, 70, 70 + ; hp atk def spd sat sdf + + db DRAGON, DRAGON + db 45 ; catch rate + db 144 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, SURF, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/dragonite.asm b/data/base_stats/dragonite.asm new file mode 100644 index 00000000..e99d05e6 --- /dev/null +++ b/data/base_stats/dragonite.asm @@ -0,0 +1,22 @@ + db DRAGONITE ; 149 + + db 91, 134, 95, 80, 100, 100 + ; hp atk def spd sat sdf + + db DRAGON, FLYING + db 45 ; catch rate + db 218 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, FLY, SURF, STRENGTH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/dratini.asm b/data/base_stats/dratini.asm new file mode 100644 index 00000000..9b5516fa --- /dev/null +++ b/data/base_stats/dratini.asm @@ -0,0 +1,22 @@ + db DRATINI ; 147 + + db 41, 64, 45, 50, 50, 50 + ; hp atk def spd sat sdf + + db DRAGON, DRAGON + db 45 ; catch rate + db 67 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, SURF, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/drowzee.asm b/data/base_stats/drowzee.asm new file mode 100644 index 00000000..31b6da7e --- /dev/null +++ b/data/base_stats/drowzee.asm @@ -0,0 +1,22 @@ + db DROWZEE ; 096 + + db 60, 48, 45, 42, 43, 90 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 190 ; catch rate + db 102 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/dugtrio.asm b/data/base_stats/dugtrio.asm new file mode 100644 index 00000000..4a607365 --- /dev/null +++ b/data/base_stats/dugtrio.asm @@ -0,0 +1,22 @@ + db DUGTRIO ; 051 + + db 35, 80, 50, 120, 50, 70 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 50 ; catch rate + db 153 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT + ; end diff --git a/data/base_stats/dunsparce.asm b/data/base_stats/dunsparce.asm new file mode 100644 index 00000000..6ba6fc52 --- /dev/null +++ b/data/base_stats/dunsparce.asm @@ -0,0 +1,22 @@ + db DUNSPARCE ; 206 + + db 100, 70, 70, 45, 65, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 75 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/eevee.asm b/data/base_stats/eevee.asm new file mode 100644 index 00000000..b13c544b --- /dev/null +++ b/data/base_stats/eevee.asm @@ -0,0 +1,22 @@ + db EEVEE ; 133 + + db 55, 55, 50, 55, 45, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 92 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT + ; end diff --git a/data/base_stats/ekans.asm b/data/base_stats/ekans.asm new file mode 100644 index 00000000..81ee3555 --- /dev/null +++ b/data/base_stats/ekans.asm @@ -0,0 +1,22 @@ + db EKANS ; 023 + + db 35, 60, 44, 55, 40, 54 + ; hp atk def spd sat sdf + + db POISON, POISON + db 255 ; catch rate + db 62 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/base_stats/electabuzz.asm b/data/base_stats/electabuzz.asm new file mode 100644 index 00000000..e584527e --- /dev/null +++ b/data/base_stats/electabuzz.asm @@ -0,0 +1,22 @@ + db ELECTABUZZ ; 125 + + db 65, 83, 57, 105, 95, 85 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 156 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/electrode.asm b/data/base_stats/electrode.asm new file mode 100644 index 00000000..771780a7 --- /dev/null +++ b/data/base_stats/electrode.asm @@ -0,0 +1,22 @@ + db ELECTRODE ; 101 + + db 60, 50, 70, 140, 80, 80 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 60 ; catch rate + db 150 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/elekid.asm b/data/base_stats/elekid.asm new file mode 100644 index 00000000..c0d30fcd --- /dev/null +++ b/data/base_stats/elekid.asm @@ -0,0 +1,22 @@ + db ELEKID ; 239 + + db 45, 63, 37, 95, 65, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 106 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/entei.asm b/data/base_stats/entei.asm new file mode 100644 index 00000000..6db3cc3e --- /dev/null +++ b/data/base_stats/entei.asm @@ -0,0 +1,22 @@ + db ENTEI ; 244 + + db 115, 115, 85, 100, 90, 75 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 3 ; catch rate + db 217 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, FLAMETHROWER + ; end diff --git a/data/base_stats/espeon.asm b/data/base_stats/espeon.asm new file mode 100644 index 00000000..33f50bfb --- /dev/null +++ b/data/base_stats/espeon.asm @@ -0,0 +1,22 @@ + db ESPEON ; 196 + + db 65, 65, 60, 110, 130, 95 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, CUT, FLASH + ; end diff --git a/data/base_stats/exeggcute.asm b/data/base_stats/exeggcute.asm new file mode 100644 index 00000000..b657f71c --- /dev/null +++ b/data/base_stats/exeggcute.asm @@ -0,0 +1,22 @@ + db EXEGGCUTE ; 102 + + db 60, 40, 80, 40, 60, 45 + ; hp atk def spd sat sdf + + db GRASS, PSYCHIC + db 90 ; catch rate + db 98 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLASH + ; end diff --git a/data/base_stats/exeggutor.asm b/data/base_stats/exeggutor.asm new file mode 100644 index 00000000..34d7db13 --- /dev/null +++ b/data/base_stats/exeggutor.asm @@ -0,0 +1,22 @@ + db EXEGGUTOR ; 103 + + db 95, 95, 85, 55, 125, 65 + ; hp atk def spd sat sdf + + db GRASS, PSYCHIC + db 45 ; catch rate + db 212 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLASH + ; end diff --git a/data/base_stats/farfetch_d.asm b/data/base_stats/farfetch_d.asm new file mode 100644 index 00000000..55c12ffc --- /dev/null +++ b/data/base_stats/farfetch_d.asm @@ -0,0 +1,22 @@ + db FARFETCH_D ; 083 + + db 52, 65, 55, 60, 58, 62 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 94 ; base exp + db NO_ITEM ; item 1 + db STICK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, CUT, FLY + ; end diff --git a/data/base_stats/fearow.asm b/data/base_stats/fearow.asm new file mode 100644 index 00000000..2d6af343 --- /dev/null +++ b/data/base_stats/fearow.asm @@ -0,0 +1,22 @@ + db FEAROW ; 022 + + db 65, 90, 65, 100, 61, 61 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 90 ; catch rate + db 162 ; base exp + db NO_ITEM ; item 1 + db SHARP_BEAK ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/feraligatr.asm b/data/base_stats/feraligatr.asm new file mode 100644 index 00000000..78263e34 --- /dev/null +++ b/data/base_stats/feraligatr.asm @@ -0,0 +1,22 @@ + db FERALIGATR ; 160 + + db 85, 105, 100, 78, 79, 83 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 210 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/flaaffy.asm b/data/base_stats/flaaffy.asm new file mode 100644 index 00000000..9ac1d8e0 --- /dev/null +++ b/data/base_stats/flaaffy.asm @@ -0,0 +1,22 @@ + db FLAAFFY ; 180 + + db 70, 55, 55, 45, 80, 60 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 120 ; catch rate + db 117 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/flareon.asm b/data/base_stats/flareon.asm new file mode 100644 index 00000000..3c0312d1 --- /dev/null +++ b/data/base_stats/flareon.asm @@ -0,0 +1,22 @@ + db FLAREON ; 136 + + db 65, 130, 60, 65, 95, 110 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 198 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/forretress.asm b/data/base_stats/forretress.asm new file mode 100644 index 00000000..9a8e56e8 --- /dev/null +++ b/data/base_stats/forretress.asm @@ -0,0 +1,22 @@ + db FORRETRESS ; 205 + + db 75, 90, 140, 40, 60, 60 + ; hp atk def spd sat sdf + + db BUG, STEEL + db 75 ; catch rate + db 118 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH + ; end diff --git a/data/base_stats/furret.asm b/data/base_stats/furret.asm new file mode 100644 index 00000000..2344f62d --- /dev/null +++ b/data/base_stats/furret.asm @@ -0,0 +1,22 @@ + db FURRET ; 162 + + db 85, 76, 64, 90, 45, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 116 ; base exp + db BERRY ; item 1 + db GOLD_BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, SURF, STRENGTH + ; end diff --git a/data/base_stats/gastly.asm b/data/base_stats/gastly.asm new file mode 100644 index 00000000..69cf1bad --- /dev/null +++ b/data/base_stats/gastly.asm @@ -0,0 +1,22 @@ + db GASTLY ; 092 + + db 30, 35, 30, 80, 100, 35 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 190 ; catch rate + db 95 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT + ; end diff --git a/data/base_stats/gengar.asm b/data/base_stats/gengar.asm new file mode 100644 index 00000000..6659adfc --- /dev/null +++ b/data/base_stats/gengar.asm @@ -0,0 +1,22 @@ + db GENGAR ; 094 + + db 60, 65, 60, 110, 130, 75 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 45 ; catch rate + db 190 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/geodude.asm b/data/base_stats/geodude.asm new file mode 100644 index 00000000..030e5647 --- /dev/null +++ b/data/base_stats/geodude.asm @@ -0,0 +1,22 @@ + db GEODUDE ; 074 + + db 40, 80, 100, 20, 30, 30 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 255 ; catch rate + db 86 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/girafarig.asm b/data/base_stats/girafarig.asm new file mode 100644 index 00000000..0b114eff --- /dev/null +++ b/data/base_stats/girafarig.asm @@ -0,0 +1,22 @@ + db GIRAFARIG ; 203 + + db 70, 80, 65, 85, 90, 65 + ; hp atk def spd sat sdf + + db NORMAL, PSYCHIC + db 60 ; catch rate + db 149 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/gligar.asm b/data/base_stats/gligar.asm new file mode 100644 index 00000000..527f022a --- /dev/null +++ b/data/base_stats/gligar.asm @@ -0,0 +1,22 @@ + db GLIGAR ; 207 + + db 65, 75, 105, 85, 35, 65 + ; hp atk def spd sat sdf + + db GROUND, FLYING + db 60 ; catch rate + db 108 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/gloom.asm b/data/base_stats/gloom.asm new file mode 100644 index 00000000..f0238e12 --- /dev/null +++ b/data/base_stats/gloom.asm @@ -0,0 +1,22 @@ + db GLOOM ; 044 + + db 60, 65, 70, 40, 85, 75 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 120 ; catch rate + db 132 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/golbat.asm b/data/base_stats/golbat.asm new file mode 100644 index 00000000..7f0552c2 --- /dev/null +++ b/data/base_stats/golbat.asm @@ -0,0 +1,22 @@ + db GOLBAT ; 042 + + db 75, 80, 70, 90, 65, 75 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 90 ; catch rate + db 171 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING + ; end diff --git a/data/base_stats/goldeen.asm b/data/base_stats/goldeen.asm new file mode 100644 index 00000000..81dfed80 --- /dev/null +++ b/data/base_stats/goldeen.asm @@ -0,0 +1,22 @@ + db GOLDEEN ; 118 + + db 45, 67, 60, 63, 35, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 111 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/golduck.asm b/data/base_stats/golduck.asm new file mode 100644 index 00000000..bced4b43 --- /dev/null +++ b/data/base_stats/golduck.asm @@ -0,0 +1,22 @@ + db GOLDUCK ; 055 + + db 80, 82, 78, 85, 95, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 174 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, FURY_CUTTER, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/golem.asm b/data/base_stats/golem.asm new file mode 100644 index 00000000..d27186c2 --- /dev/null +++ b/data/base_stats/golem.asm @@ -0,0 +1,22 @@ + db GOLEM ; 076 + + db 80, 110, 130, 45, 55, 65 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 177 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/granbull.asm b/data/base_stats/granbull.asm new file mode 100644 index 00000000..17570b16 --- /dev/null +++ b/data/base_stats/granbull.asm @@ -0,0 +1,22 @@ + db GRANBULL ; 210 + + db 90, 120, 75, 45, 60, 60 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 75 ; catch rate + db 178 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/graveler.asm b/data/base_stats/graveler.asm new file mode 100644 index 00000000..834a1c97 --- /dev/null +++ b/data/base_stats/graveler.asm @@ -0,0 +1,22 @@ + db GRAVELER ; 075 + + db 55, 95, 115, 35, 45, 45 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 120 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/grimer.asm b/data/base_stats/grimer.asm new file mode 100644 index 00000000..2b289ede --- /dev/null +++ b/data/base_stats/grimer.asm @@ -0,0 +1,22 @@ + db GRIMER ; 088 + + db 80, 80, 50, 25, 40, 50 + ; hp atk def spd sat sdf + + db POISON, POISON + db 190 ; catch rate + db 90 ; base exp + db NO_ITEM ; item 1 + db NUGGET ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/growlithe.asm b/data/base_stats/growlithe.asm new file mode 100644 index 00000000..1929f567 --- /dev/null +++ b/data/base_stats/growlithe.asm @@ -0,0 +1,22 @@ + db GROWLITHE ; 058 + + db 55, 70, 45, 60, 70, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 91 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/gyarados.asm b/data/base_stats/gyarados.asm new file mode 100644 index 00000000..b7b0abbd --- /dev/null +++ b/data/base_stats/gyarados.asm @@ -0,0 +1,22 @@ + db GYARADOS ; 130 + + db 95, 125, 79, 81, 60, 100 + ; hp atk def spd sat sdf + + db WATER, FLYING + db 45 ; catch rate + db 214 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 5 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FISH, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/haunter.asm b/data/base_stats/haunter.asm new file mode 100644 index 00000000..a75cf79d --- /dev/null +++ b/data/base_stats/haunter.asm @@ -0,0 +1,22 @@ + db HAUNTER ; 093 + + db 45, 50, 45, 95, 115, 55 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 90 ; catch rate + db 126 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT + ; end diff --git a/data/base_stats/heracross.asm b/data/base_stats/heracross.asm new file mode 100644 index 00000000..c8260e7d --- /dev/null +++ b/data/base_stats/heracross.asm @@ -0,0 +1,22 @@ + db HERACROSS ; 214 + + db 80, 125, 75, 85, 40, 95 + ; hp atk def spd sat sdf + + db BUG, FIGHTING + db 45 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/hitmonchan.asm b/data/base_stats/hitmonchan.asm new file mode 100644 index 00000000..7753c3bd --- /dev/null +++ b/data/base_stats/hitmonchan.asm @@ -0,0 +1,22 @@ + db HITMONCHAN ; 107 + + db 50, 105, 79, 76, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 140 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH + ; end diff --git a/data/base_stats/hitmonlee.asm b/data/base_stats/hitmonlee.asm new file mode 100644 index 00000000..a2c53ca3 --- /dev/null +++ b/data/base_stats/hitmonlee.asm @@ -0,0 +1,22 @@ + db HITMONLEE ; 106 + + db 50, 120, 53, 87, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 139 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/base_stats/hitmontop.asm b/data/base_stats/hitmontop.asm new file mode 100644 index 00000000..af3eb7c8 --- /dev/null +++ b/data/base_stats/hitmontop.asm @@ -0,0 +1,22 @@ + db HITMONTOP ; 237 + + db 50, 95, 95, 70, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 138 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/base_stats/ho_oh.asm b/data/base_stats/ho_oh.asm new file mode 100644 index 00000000..c9c1f639 --- /dev/null +++ b/data/base_stats/ho_oh.asm @@ -0,0 +1,22 @@ + db HO_OH ; 250 + + db 106, 130, 90, 90, 110, 154 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 3 ; catch rate + db 220 ; base exp + db SACRED_ASH ; item 1 + db SACRED_ASH ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7 , 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, STEEL_WING, NIGHTMARE, FLY, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/hoothoot.asm b/data/base_stats/hoothoot.asm new file mode 100644 index 00000000..a9574bce --- /dev/null +++ b/data/base_stats/hoothoot.asm @@ -0,0 +1,22 @@ + db HOOTHOOT ; 163 + + db 60, 30, 30, 50, 36, 56 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY, FLASH + ; end diff --git a/data/base_stats/hoppip.asm b/data/base_stats/hoppip.asm new file mode 100644 index 00000000..2c284096 --- /dev/null +++ b/data/base_stats/hoppip.asm @@ -0,0 +1,22 @@ + db HOPPIP ; 187 + + db 35, 35, 40, 50, 35, 55 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 255 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH + ; end diff --git a/data/base_stats/horsea.asm b/data/base_stats/horsea.asm new file mode 100644 index 00000000..3339872f --- /dev/null +++ b/data/base_stats/horsea.asm @@ -0,0 +1,22 @@ + db HORSEA ; 116 + + db 30, 40, 70, 60, 70, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 83 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/houndoom.asm b/data/base_stats/houndoom.asm new file mode 100644 index 00000000..d0b82cb6 --- /dev/null +++ b/data/base_stats/houndoom.asm @@ -0,0 +1,22 @@ + db HOUNDOOM ; 229 + + db 75, 90, 50, 95, 110, 80 + ; hp atk def spd sat sdf + + db DARK, FIRE + db 45 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/houndour.asm b/data/base_stats/houndour.asm new file mode 100644 index 00000000..d661fa94 --- /dev/null +++ b/data/base_stats/houndour.asm @@ -0,0 +1,22 @@ + db HOUNDOUR ; 228 + + db 45, 60, 30, 65, 80, 50 + ; hp atk def spd sat sdf + + db DARK, FIRE + db 120 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLAMETHROWER + ; end diff --git a/data/base_stats/hypno.asm b/data/base_stats/hypno.asm new file mode 100644 index 00000000..85dcc73e --- /dev/null +++ b/data/base_stats/hypno.asm @@ -0,0 +1,22 @@ + db HYPNO ; 097 + + db 85, 73, 70, 67, 73, 115 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 75 ; catch rate + db 165 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/igglybuff.asm b/data/base_stats/igglybuff.asm new file mode 100644 index 00000000..79e0ed73 --- /dev/null +++ b/data/base_stats/igglybuff.asm @@ -0,0 +1,22 @@ + db IGGLYBUFF ; 174 + + db 90, 30, 15, 15, 40, 20 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 170 ; catch rate + db 39 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, FLASH, FLAMETHROWER + ; end diff --git a/data/base_stats/ivysaur.asm b/data/base_stats/ivysaur.asm new file mode 100644 index 00000000..aebfce67 --- /dev/null +++ b/data/base_stats/ivysaur.asm @@ -0,0 +1,22 @@ + db IVYSAUR ; 002 + + db 60, 62, 63, 60, 80, 80 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 141 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH + ; end diff --git a/data/base_stats/jigglypuff.asm b/data/base_stats/jigglypuff.asm new file mode 100644 index 00000000..38d5e57d --- /dev/null +++ b/data/base_stats/jigglypuff.asm @@ -0,0 +1,22 @@ + db JIGGLYPUFF ; 039 + + db 115, 45, 20, 20, 45, 25 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 170 ; catch rate + db 76 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/jolteon.asm b/data/base_stats/jolteon.asm new file mode 100644 index 00000000..060c13a6 --- /dev/null +++ b/data/base_stats/jolteon.asm @@ -0,0 +1,22 @@ + db JOLTEON ; 135 + + db 65, 65, 60, 130, 110, 95 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/jumpluff.asm b/data/base_stats/jumpluff.asm new file mode 100644 index 00000000..948d89ae --- /dev/null +++ b/data/base_stats/jumpluff.asm @@ -0,0 +1,22 @@ + db JUMPLUFF ; 189 + + db 75, 55, 70, 110, 55, 85 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 45 ; catch rate + db 176 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH + ; end diff --git a/data/base_stats/jynx.asm b/data/base_stats/jynx.asm new file mode 100644 index 00000000..23f37107 --- /dev/null +++ b/data/base_stats/jynx.asm @@ -0,0 +1,22 @@ + db JYNX ; 124 + + db 65, 50, 35, 95, 115, 95 + ; hp atk def spd sat sdf + + db ICE, PSYCHIC + db 45 ; catch rate + db 137 ; base exp + db ICE_BERRY ; item 1 + db ICE_BERRY ; item 2 + db 254 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, ICE_BEAM + ; end diff --git a/data/base_stats/kabuto.asm b/data/base_stats/kabuto.asm new file mode 100644 index 00000000..03682199 --- /dev/null +++ b/data/base_stats/kabuto.asm @@ -0,0 +1,22 @@ + db KABUTO ; 140 + + db 30, 80, 90, 55, 55, 45 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 119 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, ICE_BEAM + ; end diff --git a/data/base_stats/kabutops.asm b/data/base_stats/kabutops.asm new file mode 100644 index 00000000..b0cdf9a7 --- /dev/null +++ b/data/base_stats/kabutops.asm @@ -0,0 +1,22 @@ + db KABUTOPS ; 141 + + db 60, 115, 105, 80, 65, 70 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 201 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/kadabra.asm b/data/base_stats/kadabra.asm new file mode 100644 index 00000000..0cdf2b74 --- /dev/null +++ b/data/base_stats/kadabra.asm @@ -0,0 +1,22 @@ + db KADABRA ; 064 + + db 40, 35, 30, 105, 120, 70 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 100 ; catch rate + db 145 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DIG, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/kakuna.asm b/data/base_stats/kakuna.asm new file mode 100644 index 00000000..c48ad4c6 --- /dev/null +++ b/data/base_stats/kakuna.asm @@ -0,0 +1,22 @@ + db KAKUNA ; 014 + + db 45, 25, 50, 35, 25, 25 + ; hp atk def spd sat sdf + + db BUG, POISON + db 120 ; catch rate + db 71 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/kangaskhan.asm b/data/base_stats/kangaskhan.asm new file mode 100644 index 00000000..1958b1ce --- /dev/null +++ b/data/base_stats/kangaskhan.asm @@ -0,0 +1,22 @@ + db KANGASKHAN ; 115 + + db 105, 95, 80, 90, 40, 80 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 175 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/kingdra.asm b/data/base_stats/kingdra.asm new file mode 100644 index 00000000..ac049ac4 --- /dev/null +++ b/data/base_stats/kingdra.asm @@ -0,0 +1,22 @@ + db KINGDRA ; 230 + + db 75, 95, 95, 85, 95, 95 + ; hp atk def spd sat sdf + + db WATER, DRAGON + db 45 ; catch rate + db 207 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/kingler.asm b/data/base_stats/kingler.asm new file mode 100644 index 00000000..bb0e1990 --- /dev/null +++ b/data/base_stats/kingler.asm @@ -0,0 +1,22 @@ + db KINGLER ; 099 + + db 55, 130, 115, 75, 50, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 60 ; catch rate + db 206 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/koffing.asm b/data/base_stats/koffing.asm new file mode 100644 index 00000000..9851a985 --- /dev/null +++ b/data/base_stats/koffing.asm @@ -0,0 +1,22 @@ + db KOFFING ; 109 + + db 40, 65, 95, 35, 60, 45 + ; hp atk def spd sat sdf + + db POISON, POISON + db 190 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, REST, ATTRACT, THIEF, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/krabby.asm b/data/base_stats/krabby.asm new file mode 100644 index 00000000..54ec9eab --- /dev/null +++ b/data/base_stats/krabby.asm @@ -0,0 +1,22 @@ + db KRABBY ; 098 + + db 30, 105, 90, 50, 25, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 115 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/lanturn.asm b/data/base_stats/lanturn.asm new file mode 100644 index 00000000..046ebc0b --- /dev/null +++ b/data/base_stats/lanturn.asm @@ -0,0 +1,22 @@ + db LANTURN ; 171 + + db 125, 58, 58, 67, 76, 76 + ; hp atk def spd sat sdf + + db WATER, ELECTRIC + db 75 ; catch rate + db 156 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/lapras.asm b/data/base_stats/lapras.asm new file mode 100644 index 00000000..df595b8c --- /dev/null +++ b/data/base_stats/lapras.asm @@ -0,0 +1,22 @@ + db LAPRAS ; 131 + + db 130, 85, 80, 60, 85, 95 + ; hp atk def spd sat sdf + + db WATER, ICE + db 45 ; catch rate + db 219 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, STRENGTH, WHIRLPOOL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/larvitar.asm b/data/base_stats/larvitar.asm new file mode 100644 index 00000000..4115fd7a --- /dev/null +++ b/data/base_stats/larvitar.asm @@ -0,0 +1,22 @@ + db LARVITAR ; 246 + + db 50, 64, 50, 41, 45, 50 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 67 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DETECT, REST, ATTRACT + ; end diff --git a/data/base_stats/ledian.asm b/data/base_stats/ledian.asm new file mode 100644 index 00000000..37f7c147 --- /dev/null +++ b/data/base_stats/ledian.asm @@ -0,0 +1,22 @@ + db LEDIAN ; 166 + + db 55, 35, 50, 85, 55, 110 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 90 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/ledyba.asm b/data/base_stats/ledyba.asm new file mode 100644 index 00000000..2beb8188 --- /dev/null +++ b/data/base_stats/ledyba.asm @@ -0,0 +1,22 @@ + db LEDYBA ; 165 + + db 40, 20, 30, 55, 40, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/lickitung.asm b/data/base_stats/lickitung.asm new file mode 100644 index 00000000..14bb7160 --- /dev/null +++ b/data/base_stats/lickitung.asm @@ -0,0 +1,22 @@ + db LICKITUNG ; 108 + + db 90, 55, 75, 30, 60, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 127 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, CUT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/lugia.asm b/data/base_stats/lugia.asm new file mode 100644 index 00000000..aa7b6297 --- /dev/null +++ b/data/base_stats/lugia.asm @@ -0,0 +1,22 @@ + db LUGIA ; 249 + + db 106, 90, 130, 110, 90, 154 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 3 ; catch rate + db 220 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DREAM_EATER, DETECT, REST, STEEL_WING, NIGHTMARE, FLY, SURF, STRENGTH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/machamp.asm b/data/base_stats/machamp.asm new file mode 100644 index 00000000..091fe739 --- /dev/null +++ b/data/base_stats/machamp.asm @@ -0,0 +1,22 @@ + db MACHAMP ; 068 + + db 90, 130, 80, 55, 65, 85 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 193 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/machoke.asm b/data/base_stats/machoke.asm new file mode 100644 index 00000000..355aee6d --- /dev/null +++ b/data/base_stats/machoke.asm @@ -0,0 +1,22 @@ + db MACHOKE ; 067 + + db 80, 100, 70, 45, 50, 60 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 90 ; catch rate + db 146 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/machop.asm b/data/base_stats/machop.asm new file mode 100644 index 00000000..60f0ae04 --- /dev/null +++ b/data/base_stats/machop.asm @@ -0,0 +1,22 @@ + db MACHOP ; 066 + + db 70, 80, 50, 35, 35, 35 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 180 ; catch rate + db 88 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/magby.asm b/data/base_stats/magby.asm new file mode 100644 index 00000000..84c9c30a --- /dev/null +++ b/data/base_stats/magby.asm @@ -0,0 +1,22 @@ + db MAGBY ; 240 + + db 45, 75, 37, 83, 70, 55 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 117 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER + ; end diff --git a/data/base_stats/magcargo.asm b/data/base_stats/magcargo.asm new file mode 100644 index 00000000..6a245c78 --- /dev/null +++ b/data/base_stats/magcargo.asm @@ -0,0 +1,22 @@ + db MAGCARGO ; 219 + + db 50, 50, 120, 30, 80, 80 + ; hp atk def spd sat sdf + + db FIRE, ROCK + db 75 ; catch rate + db 154 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/magikarp.asm b/data/base_stats/magikarp.asm new file mode 100644 index 00000000..d8620a4e --- /dev/null +++ b/data/base_stats/magikarp.asm @@ -0,0 +1,22 @@ + db MAGIKARP ; 129 + + db 20, 10, 55, 80, 15, 20 + ; hp atk def spd sat sdf + + db WATER, WATER + db 255 ; catch rate + db 20 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 5 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FISH, REPTILE ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/magmar.asm b/data/base_stats/magmar.asm new file mode 100644 index 00000000..9b1e15ac --- /dev/null +++ b/data/base_stats/magmar.asm @@ -0,0 +1,22 @@ + db MAGMAR ; 126 + + db 65, 95, 57, 93, 100, 85 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 167 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/magnemite.asm b/data/base_stats/magnemite.asm new file mode 100644 index 00000000..e7ba32b3 --- /dev/null +++ b/data/base_stats/magnemite.asm @@ -0,0 +1,22 @@ + db MAGNEMITE ; 081 + + db 25, 35, 70, 45, 95, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, STEEL + db 190 ; catch rate + db 89 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/magneton.asm b/data/base_stats/magneton.asm new file mode 100644 index 00000000..dbe56475 --- /dev/null +++ b/data/base_stats/magneton.asm @@ -0,0 +1,22 @@ + db MAGNETON ; 082 + + db 50, 60, 95, 70, 120, 70 + ; hp atk def spd sat sdf + + db ELECTRIC, STEEL + db 60 ; catch rate + db 161 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/mankey.asm b/data/base_stats/mankey.asm new file mode 100644 index 00000000..50c0e6c6 --- /dev/null +++ b/data/base_stats/mankey.asm @@ -0,0 +1,22 @@ + db MANKEY ; 056 + + db 40, 80, 35, 70, 35, 45 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 190 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/mantine.asm b/data/base_stats/mantine.asm new file mode 100644 index 00000000..5253d178 --- /dev/null +++ b/data/base_stats/mantine.asm @@ -0,0 +1,22 @@ + db MANTINE ; 226 + + db 65, 40, 70, 70, 80, 140 + ; hp atk def spd sat sdf + + db WATER, FLYING + db 25 ; catch rate + db 168 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/mareep.asm b/data/base_stats/mareep.asm new file mode 100644 index 00000000..46b26f01 --- /dev/null +++ b/data/base_stats/mareep.asm @@ -0,0 +1,22 @@ + db MAREEP ; 179 + + db 55, 40, 40, 35, 65, 45 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 235 ; catch rate + db 59 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/marill.asm b/data/base_stats/marill.asm new file mode 100644 index 00000000..6c187a9d --- /dev/null +++ b/data/base_stats/marill.asm @@ -0,0 +1,22 @@ + db MARILL ; 183 + + db 70, 20, 50, 40, 20, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/marowak.asm b/data/base_stats/marowak.asm new file mode 100644 index 00000000..d8f45a05 --- /dev/null +++ b/data/base_stats/marowak.asm @@ -0,0 +1,22 @@ + db MAROWAK ; 105 + + db 60, 80, 110, 45, 50, 80 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 75 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db THICK_CLUB ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/meganium.asm b/data/base_stats/meganium.asm new file mode 100644 index 00000000..952f53a0 --- /dev/null +++ b/data/base_stats/meganium.asm @@ -0,0 +1,22 @@ + db MEGANIUM ; 154 + + db 80, 82, 100, 80, 83, 100 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 208 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLASH + ; end diff --git a/data/base_stats/meowth.asm b/data/base_stats/meowth.asm new file mode 100644 index 00000000..159c7525 --- /dev/null +++ b/data/base_stats/meowth.asm @@ -0,0 +1,22 @@ + db MEOWTH ; 052 + + db 40, 45, 35, 90, 40, 40 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 69 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT + ; end diff --git a/data/base_stats/metapod.asm b/data/base_stats/metapod.asm new file mode 100644 index 00000000..100c33f4 --- /dev/null +++ b/data/base_stats/metapod.asm @@ -0,0 +1,22 @@ + db METAPOD ; 011 + + db 50, 20, 55, 30, 25, 25 + ; hp atk def spd sat sdf + + db BUG, BUG + db 120 ; catch rate + db 72 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/mew.asm b/data/base_stats/mew.asm new file mode 100644 index 00000000..26405aa5 --- /dev/null +++ b/data/base_stats/mew.asm @@ -0,0 +1,22 @@ + db MEW ; 151 + + db 100, 100, 100, 100, 100, 100 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db MIRACLEBERRY ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, FIRE_BLAST, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, FLY, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/mewtwo.asm b/data/base_stats/mewtwo.asm new file mode 100644 index 00000000..575b0cd7 --- /dev/null +++ b/data/base_stats/mewtwo.asm @@ -0,0 +1,22 @@ + db MEWTWO ; 150 + + db 106, 110, 90, 130, 154, 90 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 3 ; catch rate + db 220 ; base exp + db NO_ITEM ; item 1 + db BERSERK_GENE ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, THUNDERPUNCH, DREAM_EATER, DETECT, REST, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/miltank.asm b/data/base_stats/miltank.asm new file mode 100644 index 00000000..c356605c --- /dev/null +++ b/data/base_stats/miltank.asm @@ -0,0 +1,22 @@ + db MILTANK ; 241 + + db 95, 80, 105, 100, 40, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 200 ; base exp + db MOOMOO_MILK ; item 1 + db MOOMOO_MILK ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, SURF, STRENGTH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/misdreavus.asm b/data/base_stats/misdreavus.asm new file mode 100644 index 00000000..bc360bc8 --- /dev/null +++ b/data/base_stats/misdreavus.asm @@ -0,0 +1,22 @@ + db MISDREAVUS ; 200 + + db 60, 60, 60, 85, 85, 85 + ; hp atk def spd sat sdf + + db GHOST, GHOST + db 45 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db SPELL_TAG ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/moltres.asm b/data/base_stats/moltres.asm new file mode 100644 index 00000000..e57559c9 --- /dev/null +++ b/data/base_stats/moltres.asm @@ -0,0 +1,22 @@ + db MOLTRES ; 146 + + db 90, 100, 90, 90, 125, 85 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 3 ; catch rate + db 217 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, STEEL_WING, FLY, FLAMETHROWER + ; end diff --git a/data/base_stats/mr__mime.asm b/data/base_stats/mr__mime.asm new file mode 100644 index 00000000..4c692f73 --- /dev/null +++ b/data/base_stats/mr__mime.asm @@ -0,0 +1,22 @@ + db MR__MIME ; 122 + + db 40, 45, 65, 90, 100, 120 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 136 ; base exp + db NO_ITEM ; item 1 + db MYSTERYBERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/muk.asm b/data/base_stats/muk.asm new file mode 100644 index 00000000..d041042e --- /dev/null +++ b/data/base_stats/muk.asm @@ -0,0 +1,22 @@ + db MUK ; 089 + + db 105, 105, 75, 50, 65, 100 + ; hp atk def spd sat sdf + + db POISON, POISON + db 75 ; catch rate + db 157 ; base exp + db NO_ITEM ; item 1 + db NUGGET ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/murkrow.asm b/data/base_stats/murkrow.asm new file mode 100644 index 00000000..d13e9607 --- /dev/null +++ b/data/base_stats/murkrow.asm @@ -0,0 +1,22 @@ + db MURKROW ; 198 + + db 60, 85, 42, 91, 85, 42 + ; hp atk def spd sat sdf + + db DARK, FLYING + db 30 ; catch rate + db 107 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY + ; end diff --git a/data/base_stats/natu.asm b/data/base_stats/natu.asm new file mode 100644 index 00000000..8739ce26 --- /dev/null +++ b/data/base_stats/natu.asm @@ -0,0 +1,22 @@ + db NATU ; 177 + + db 40, 50, 45, 70, 70, 45 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 190 ; catch rate + db 73 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/nidoking.asm b/data/base_stats/nidoking.asm new file mode 100644 index 00000000..0c004b1f --- /dev/null +++ b/data/base_stats/nidoking.asm @@ -0,0 +1,22 @@ + db NIDOKING ; 034 + + db 81, 92, 77, 85, 85, 75 + ; hp atk def spd sat sdf + + db POISON, GROUND + db 45 ; catch rate + db 195 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/nidoqueen.asm b/data/base_stats/nidoqueen.asm new file mode 100644 index 00000000..a946e883 --- /dev/null +++ b/data/base_stats/nidoqueen.asm @@ -0,0 +1,22 @@ + db NIDOQUEEN ; 031 + + db 90, 82, 87, 76, 75, 85 + ; hp atk def spd sat sdf + + db POISON, GROUND + db 45 ; catch rate + db 194 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/nidoran_f.asm b/data/base_stats/nidoran_f.asm new file mode 100644 index 00000000..c336a633 --- /dev/null +++ b/data/base_stats/nidoran_f.asm @@ -0,0 +1,22 @@ + db NIDORAN_F ; 029 + + db 55, 47, 52, 41, 40, 40 + ; hp atk def spd sat sdf + + db POISON, POISON + db 235 ; catch rate + db 59 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, THUNDERBOLT + ; end diff --git a/data/base_stats/nidoran_m.asm b/data/base_stats/nidoran_m.asm new file mode 100644 index 00000000..be3c87d0 --- /dev/null +++ b/data/base_stats/nidoran_m.asm @@ -0,0 +1,22 @@ + db NIDORAN_M ; 032 + + db 46, 57, 40, 50, 40, 40 + ; hp atk def spd sat sdf + + db POISON, POISON + db 235 ; catch rate + db 60 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, THUNDERBOLT + ; end diff --git a/data/base_stats/nidorina.asm b/data/base_stats/nidorina.asm new file mode 100644 index 00000000..238144bc --- /dev/null +++ b/data/base_stats/nidorina.asm @@ -0,0 +1,22 @@ + db NIDORINA ; 030 + + db 70, 62, 67, 56, 55, 55 + ; hp atk def spd sat sdf + + db POISON, POISON + db 120 ; catch rate + db 117 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, STRENGTH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/nidorino.asm b/data/base_stats/nidorino.asm new file mode 100644 index 00000000..307382c4 --- /dev/null +++ b/data/base_stats/nidorino.asm @@ -0,0 +1,22 @@ + db NIDORINO ; 033 + + db 61, 72, 57, 65, 55, 55 + ; hp atk def spd sat sdf + + db POISON, POISON + db 120 ; catch rate + db 118 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, STRENGTH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/ninetales.asm b/data/base_stats/ninetales.asm new file mode 100644 index 00000000..34befe1d --- /dev/null +++ b/data/base_stats/ninetales.asm @@ -0,0 +1,22 @@ + db NINETALES ; 038 + + db 73, 76, 75, 100, 81, 100 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 75 ; catch rate + db 178 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/noctowl.asm b/data/base_stats/noctowl.asm new file mode 100644 index 00000000..fedbc122 --- /dev/null +++ b/data/base_stats/noctowl.asm @@ -0,0 +1,22 @@ + db NOCTOWL ; 164 + + db 100, 50, 50, 70, 76, 96 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 90 ; catch rate + db 162 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY, FLASH + ; end diff --git a/data/base_stats/octillery.asm b/data/base_stats/octillery.asm new file mode 100644 index 00000000..24910f46 --- /dev/null +++ b/data/base_stats/octillery.asm @@ -0,0 +1,22 @@ + db OCTILLERY ; 224 + + db 75, 105, 75, 45, 105, 75 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/oddish.asm b/data/base_stats/oddish.asm new file mode 100644 index 00000000..d0db4bd3 --- /dev/null +++ b/data/base_stats/oddish.asm @@ -0,0 +1,22 @@ + db ODDISH ; 043 + + db 45, 50, 55, 30, 75, 65 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 255 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/omanyte.asm b/data/base_stats/omanyte.asm new file mode 100644 index 00000000..b1a81d7e --- /dev/null +++ b/data/base_stats/omanyte.asm @@ -0,0 +1,22 @@ + db OMANYTE ; 138 + + db 35, 40, 100, 35, 90, 55 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 120 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/omastar.asm b/data/base_stats/omastar.asm new file mode 100644 index 00000000..69e4317a --- /dev/null +++ b/data/base_stats/omastar.asm @@ -0,0 +1,22 @@ + db OMASTAR ; 139 + + db 70, 60, 125, 55, 115, 70 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 199 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/onix.asm b/data/base_stats/onix.asm new file mode 100644 index 00000000..dc937f1a --- /dev/null +++ b/data/base_stats/onix.asm @@ -0,0 +1,22 @@ + db ONIX ; 095 + + db 35, 45, 160, 70, 30, 45 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 108 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, STRENGTH + ; end diff --git a/data/base_stats/paras.asm b/data/base_stats/paras.asm new file mode 100644 index 00000000..1051395a --- /dev/null +++ b/data/base_stats/paras.asm @@ -0,0 +1,22 @@ + db PARAS ; 046 + + db 35, 70, 55, 25, 45, 55 + ; hp atk def spd sat sdf + + db BUG, GRASS + db 190 ; catch rate + db 70 ; base exp + db TINYMUSHROOM ; item 1 + db BIG_MUSHROOM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, FLASH + ; end diff --git a/data/base_stats/parasect.asm b/data/base_stats/parasect.asm new file mode 100644 index 00000000..7ec7f883 --- /dev/null +++ b/data/base_stats/parasect.asm @@ -0,0 +1,22 @@ + db PARASECT ; 047 + + db 60, 95, 80, 30, 60, 80 + ; hp atk def spd sat sdf + + db BUG, GRASS + db 75 ; catch rate + db 128 ; base exp + db TINYMUSHROOM ; item 1 + db BIG_MUSHROOM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, FLASH + ; end diff --git a/data/base_stats/persian.asm b/data/base_stats/persian.asm new file mode 100644 index 00000000..d945188d --- /dev/null +++ b/data/base_stats/persian.asm @@ -0,0 +1,22 @@ + db PERSIAN ; 053 + + db 65, 70, 60, 115, 65, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 148 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT + ; end diff --git a/data/base_stats/phanpy.asm b/data/base_stats/phanpy.asm new file mode 100644 index 00000000..40a9a5fb --- /dev/null +++ b/data/base_stats/phanpy.asm @@ -0,0 +1,22 @@ + db PHANPY ; 231 + + db 90, 60, 60, 40, 40, 40 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 120 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH + ; end diff --git a/data/base_stats/pichu.asm b/data/base_stats/pichu.asm new file mode 100644 index 00000000..be3607b3 --- /dev/null +++ b/data/base_stats/pichu.asm @@ -0,0 +1,22 @@ + db PICHU ; 172 + + db 20, 40, 15, 60, 35, 35 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 42 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/pidgeot.asm b/data/base_stats/pidgeot.asm new file mode 100644 index 00000000..9689c83b --- /dev/null +++ b/data/base_stats/pidgeot.asm @@ -0,0 +1,22 @@ + db PIDGEOT ; 018 + + db 83, 80, 75, 91, 70, 70 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 172 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/pidgeotto.asm b/data/base_stats/pidgeotto.asm new file mode 100644 index 00000000..5dfc5494 --- /dev/null +++ b/data/base_stats/pidgeotto.asm @@ -0,0 +1,22 @@ + db PIDGEOTTO ; 017 + + db 63, 60, 55, 71, 50, 50 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 120 ; catch rate + db 113 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/pidgey.asm b/data/base_stats/pidgey.asm new file mode 100644 index 00000000..e5a110c1 --- /dev/null +++ b/data/base_stats/pidgey.asm @@ -0,0 +1,22 @@ + db PIDGEY ; 016 + + db 40, 45, 40, 56, 35, 35 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 55 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/pikachu.asm b/data/base_stats/pikachu.asm new file mode 100644 index 00000000..0c1306ee --- /dev/null +++ b/data/base_stats/pikachu.asm @@ -0,0 +1,22 @@ + db PIKACHU ; 025 + + db 35, 55, 30, 90, 50, 40 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 82 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/piloswine.asm b/data/base_stats/piloswine.asm new file mode 100644 index 00000000..bf3ca929 --- /dev/null +++ b/data/base_stats/piloswine.asm @@ -0,0 +1,22 @@ + db PILOSWINE ; 221 + + db 100, 100, 80, 50, 60, 60 + ; hp atk def spd sat sdf + + db ICE, GROUND + db 75 ; catch rate + db 160 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, STRENGTH, ICE_BEAM + ; end diff --git a/data/base_stats/pineco.asm b/data/base_stats/pineco.asm new file mode 100644 index 00000000..2711aa89 --- /dev/null +++ b/data/base_stats/pineco.asm @@ -0,0 +1,22 @@ + db PINECO ; 204 + + db 50, 65, 90, 15, 35, 35 + ; hp atk def spd sat sdf + + db BUG, BUG + db 190 ; catch rate + db 60 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, STRENGTH + ; end diff --git a/data/base_stats/pinsir.asm b/data/base_stats/pinsir.asm new file mode 100644 index 00000000..4c06d861 --- /dev/null +++ b/data/base_stats/pinsir.asm @@ -0,0 +1,22 @@ + db PINSIR ; 127 + + db 65, 125, 100, 85, 55, 70 + ; hp atk def spd sat sdf + + db BUG, BUG + db 45 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/politoed.asm b/data/base_stats/politoed.asm new file mode 100644 index 00000000..889b4a56 --- /dev/null +++ b/data/base_stats/politoed.asm @@ -0,0 +1,22 @@ + db POLITOED ; 186 + + db 90, 75, 75, 70, 90, 100 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 185 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/poliwag.asm b/data/base_stats/poliwag.asm new file mode 100644 index 00000000..818e7ff5 --- /dev/null +++ b/data/base_stats/poliwag.asm @@ -0,0 +1,22 @@ + db POLIWAG ; 060 + + db 40, 50, 40, 90, 40, 40 + ; hp atk def spd sat sdf + + db WATER, WATER + db 255 ; catch rate + db 77 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/poliwhirl.asm b/data/base_stats/poliwhirl.asm new file mode 100644 index 00000000..e26cfc4a --- /dev/null +++ b/data/base_stats/poliwhirl.asm @@ -0,0 +1,22 @@ + db POLIWHIRL ; 061 + + db 65, 65, 65, 90, 50, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 120 ; catch rate + db 131 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/poliwrath.asm b/data/base_stats/poliwrath.asm new file mode 100644 index 00000000..6b90592d --- /dev/null +++ b/data/base_stats/poliwrath.asm @@ -0,0 +1,22 @@ + db POLIWRATH ; 062 + + db 90, 85, 95, 70, 70, 90 + ; hp atk def spd sat sdf + + db WATER, FIGHTING + db 45 ; catch rate + db 185 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/ponyta.asm b/data/base_stats/ponyta.asm new file mode 100644 index 00000000..f8df9a0f --- /dev/null +++ b/data/base_stats/ponyta.asm @@ -0,0 +1,22 @@ + db PONYTA ; 077 + + db 50, 85, 55, 90, 65, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 152 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/porygon.asm b/data/base_stats/porygon.asm new file mode 100644 index 00000000..828e813a --- /dev/null +++ b/data/base_stats/porygon.asm @@ -0,0 +1,22 @@ + db PORYGON ; 137 + + db 65, 60, 70, 40, 85, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 130 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, THIEF, NIGHTMARE, FLASH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/porygon2.asm b/data/base_stats/porygon2.asm new file mode 100644 index 00000000..d180b44a --- /dev/null +++ b/data/base_stats/porygon2.asm @@ -0,0 +1,22 @@ + db PORYGON2 ; 233 + + db 85, 80, 90, 60, 105, 95 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 180 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, REST, THIEF, NIGHTMARE, FLASH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/primeape.asm b/data/base_stats/primeape.asm new file mode 100644 index 00000000..7a7e753f --- /dev/null +++ b/data/base_stats/primeape.asm @@ -0,0 +1,22 @@ + db PRIMEAPE ; 057 + + db 65, 105, 60, 95, 60, 70 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 75 ; catch rate + db 149 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/psyduck.asm b/data/base_stats/psyduck.asm new file mode 100644 index 00000000..d95ff0e9 --- /dev/null +++ b/data/base_stats/psyduck.asm @@ -0,0 +1,22 @@ + db PSYDUCK ; 054 + + db 50, 52, 48, 55, 65, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 80 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/pupitar.asm b/data/base_stats/pupitar.asm new file mode 100644 index 00000000..98f0782f --- /dev/null +++ b/data/base_stats/pupitar.asm @@ -0,0 +1,22 @@ + db PUPITAR ; 247 + + db 70, 84, 70, 51, 65, 70 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 144 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DETECT, REST, ATTRACT + ; end diff --git a/data/base_stats/quagsire.asm b/data/base_stats/quagsire.asm new file mode 100644 index 00000000..5ffaf7da --- /dev/null +++ b/data/base_stats/quagsire.asm @@ -0,0 +1,22 @@ + db QUAGSIRE ; 195 + + db 95, 85, 85, 35, 65, 65 + ; hp atk def spd sat sdf + + db WATER, GROUND + db 90 ; catch rate + db 137 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, FLASH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/quilava.asm b/data/base_stats/quilava.asm new file mode 100644 index 00000000..58662b46 --- /dev/null +++ b/data/base_stats/quilava.asm @@ -0,0 +1,22 @@ + db QUILAVA ; 156 + + db 58, 64, 58, 80, 80, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 142 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/qwilfish.asm b/data/base_stats/qwilfish.asm new file mode 100644 index 00000000..5bd9e1c5 --- /dev/null +++ b/data/base_stats/qwilfish.asm @@ -0,0 +1,22 @@ + db QWILFISH ; 211 + + db 65, 95, 75, 85, 55, 55 + ; hp atk def spd sat sdf + + db WATER, POISON + db 45 ; catch rate + db 100 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/raichu.asm b/data/base_stats/raichu.asm new file mode 100644 index 00000000..c6355251 --- /dev/null +++ b/data/base_stats/raichu.asm @@ -0,0 +1,22 @@ + db RAICHU ; 026 + + db 60, 90, 55, 100, 90, 80 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 75 ; catch rate + db 122 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/raikou.asm b/data/base_stats/raikou.asm new file mode 100644 index 00000000..8d5bf96b --- /dev/null +++ b/data/base_stats/raikou.asm @@ -0,0 +1,22 @@ + db RAIKOU ; 243 + + db 90, 85, 75, 115, 115, 100 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 3 ; catch rate + db 216 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/rapidash.asm b/data/base_stats/rapidash.asm new file mode 100644 index 00000000..e3684e5e --- /dev/null +++ b/data/base_stats/rapidash.asm @@ -0,0 +1,22 @@ + db RAPIDASH ; 078 + + db 65, 100, 70, 105, 80, 80 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 60 ; catch rate + db 192 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/raticate.asm b/data/base_stats/raticate.asm new file mode 100644 index 00000000..361e003a --- /dev/null +++ b/data/base_stats/raticate.asm @@ -0,0 +1,22 @@ + db RATICATE ; 020 + + db 55, 81, 60, 97, 50, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 116 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, CUT, STRENGTH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/rattata.asm b/data/base_stats/rattata.asm new file mode 100644 index 00000000..ac5ac1ac --- /dev/null +++ b/data/base_stats/rattata.asm @@ -0,0 +1,22 @@ + db RATTATA ; 019 + + db 30, 56, 35, 72, 25, 35 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 57 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF + ; end diff --git a/data/base_stats/remoraid.asm b/data/base_stats/remoraid.asm new file mode 100644 index 00000000..9218ba8c --- /dev/null +++ b/data/base_stats/remoraid.asm @@ -0,0 +1,22 @@ + db REMORAID ; 223 + + db 35, 65, 35, 65, 65, 35 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/rhydon.asm b/data/base_stats/rhydon.asm new file mode 100644 index 00000000..0190aa5c --- /dev/null +++ b/data/base_stats/rhydon.asm @@ -0,0 +1,22 @@ + db RHYDON ; 112 + + db 105, 130, 120, 40, 45, 45 + ; hp atk def spd sat sdf + + db GROUND, ROCK + db 60 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/rhyhorn.asm b/data/base_stats/rhyhorn.asm new file mode 100644 index 00000000..717a872c --- /dev/null +++ b/data/base_stats/rhyhorn.asm @@ -0,0 +1,22 @@ + db RHYHORN ; 111 + + db 80, 85, 95, 25, 30, 30 + ; hp atk def spd sat sdf + + db GROUND, ROCK + db 120 ; catch rate + db 135 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, REST, ATTRACT, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/sandshrew.asm b/data/base_stats/sandshrew.asm new file mode 100644 index 00000000..53288890 --- /dev/null +++ b/data/base_stats/sandshrew.asm @@ -0,0 +1,22 @@ + db SANDSHREW ; 027 + + db 50, 75, 85, 40, 20, 30 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 255 ; catch rate + db 93 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/sandslash.asm b/data/base_stats/sandslash.asm new file mode 100644 index 00000000..1067ccb3 --- /dev/null +++ b/data/base_stats/sandslash.asm @@ -0,0 +1,22 @@ + db SANDSLASH ; 028 + + db 75, 100, 110, 65, 45, 55 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 90 ; catch rate + db 163 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/scizor.asm b/data/base_stats/scizor.asm new file mode 100644 index 00000000..af9bfc93 --- /dev/null +++ b/data/base_stats/scizor.asm @@ -0,0 +1,22 @@ + db SCIZOR ; 212 + + db 70, 130, 100, 65, 55, 80 + ; hp atk def spd sat sdf + + db BUG, STEEL + db 25 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/scyther.asm b/data/base_stats/scyther.asm new file mode 100644 index 00000000..7de34847 --- /dev/null +++ b/data/base_stats/scyther.asm @@ -0,0 +1,22 @@ + db SCYTHER ; 123 + + db 70, 110, 80, 105, 55, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 45 ; catch rate + db 187 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FURY_CUTTER, CUT + ; end diff --git a/data/base_stats/seadra.asm b/data/base_stats/seadra.asm new file mode 100644 index 00000000..f43abfaa --- /dev/null +++ b/data/base_stats/seadra.asm @@ -0,0 +1,22 @@ + db SEADRA ; 117 + + db 55, 65, 95, 85, 95, 45 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 155 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/seaking.asm b/data/base_stats/seaking.asm new file mode 100644 index 00000000..9543366b --- /dev/null +++ b/data/base_stats/seaking.asm @@ -0,0 +1,22 @@ + db SEAKING ; 119 + + db 80, 92, 65, 68, 65, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 60 ; catch rate + db 170 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/seel.asm b/data/base_stats/seel.asm new file mode 100644 index 00000000..873d410a --- /dev/null +++ b/data/base_stats/seel.asm @@ -0,0 +1,22 @@ + db SEEL ; 086 + + db 65, 45, 55, 45, 45, 70 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 100 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/sentret.asm b/data/base_stats/sentret.asm new file mode 100644 index 00000000..1b66348e --- /dev/null +++ b/data/base_stats/sentret.asm @@ -0,0 +1,22 @@ + db SENTRET ; 161 + + db 35, 46, 34, 20, 35, 45 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 57 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, SURF + ; end diff --git a/data/base_stats/shellder.asm b/data/base_stats/shellder.asm new file mode 100644 index 00000000..86b69a62 --- /dev/null +++ b/data/base_stats/shellder.asm @@ -0,0 +1,22 @@ + db SHELLDER ; 090 + + db 30, 65, 100, 40, 45, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 97 ; base exp + db PEARL ; item 1 + db BIG_PEARL ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/shuckle.asm b/data/base_stats/shuckle.asm new file mode 100644 index 00000000..ef76037f --- /dev/null +++ b/data/base_stats/shuckle.asm @@ -0,0 +1,22 @@ + db SHUCKLE ; 213 + + db 20, 10, 230, 05, 10, 230 + ; hp atk def spd sat sdf + + db BUG, ROCK + db 190 ; catch rate + db 80 ; base exp + db BERRY ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH, FLASH + ; end diff --git a/data/base_stats/skarmory.asm b/data/base_stats/skarmory.asm new file mode 100644 index 00000000..334803e0 --- /dev/null +++ b/data/base_stats/skarmory.asm @@ -0,0 +1,22 @@ + db SKARMORY ; 227 + + db 65, 80, 140, 70, 40, 70 + ; hp atk def spd sat sdf + + db STEEL, FLYING + db 25 ; catch rate + db 168 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, CUT, FLY + ; end diff --git a/data/base_stats/skiploom.asm b/data/base_stats/skiploom.asm new file mode 100644 index 00000000..dab6b1ac --- /dev/null +++ b/data/base_stats/skiploom.asm @@ -0,0 +1,22 @@ + db SKIPLOOM ; 188 + + db 55, 45, 50, 80, 45, 65 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 120 ; catch rate + db 136 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH + ; end diff --git a/data/base_stats/slowbro.asm b/data/base_stats/slowbro.asm new file mode 100644 index 00000000..1a1743ce --- /dev/null +++ b/data/base_stats/slowbro.asm @@ -0,0 +1,22 @@ + db SLOWBRO ; 080 + + db 95, 75, 110, 30, 100, 80 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 75 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, FURY_CUTTER, NIGHTMARE, SURF, STRENGTH, FLASH, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/slowking.asm b/data/base_stats/slowking.asm new file mode 100644 index 00000000..699bf846 --- /dev/null +++ b/data/base_stats/slowking.asm @@ -0,0 +1,22 @@ + db SLOWKING ; 199 + + db 95, 75, 80, 30, 100, 110 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 70 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, FURY_CUTTER, NIGHTMARE, SURF, STRENGTH, FLASH, WHIRLPOOL, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/slowpoke.asm b/data/base_stats/slowpoke.asm new file mode 100644 index 00000000..250d37fd --- /dev/null +++ b/data/base_stats/slowpoke.asm @@ -0,0 +1,22 @@ + db SLOWPOKE ; 079 + + db 90, 65, 65, 15, 40, 40 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 190 ; catch rate + db 99 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, STRENGTH, FLASH, FLAMETHROWER, ICE_BEAM + ; end diff --git a/data/base_stats/slugma.asm b/data/base_stats/slugma.asm new file mode 100644 index 00000000..2694300d --- /dev/null +++ b/data/base_stats/slugma.asm @@ -0,0 +1,22 @@ + db SLUGMA ; 218 + + db 40, 40, 40, 20, 70, 40 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/smeargle.asm b/data/base_stats/smeargle.asm new file mode 100644 index 00000000..f7363ca2 --- /dev/null +++ b/data/base_stats/smeargle.asm @@ -0,0 +1,22 @@ + db SMEARGLE ; 235 + + db 55, 20, 35, 75, 20, 45 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 106 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/smoochum.asm b/data/base_stats/smoochum.asm new file mode 100644 index 00000000..20b79b26 --- /dev/null +++ b/data/base_stats/smoochum.asm @@ -0,0 +1,22 @@ + db SMOOCHUM ; 238 + + db 45, 30, 15, 65, 85, 65 + ; hp atk def spd sat sdf + + db ICE, PSYCHIC + db 45 ; catch rate + db 87 ; base exp + db ICE_BERRY ; item 1 + db ICE_BERRY ; item 2 + db 254 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SWEET_SCENT, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, ICE_BEAM + ; end diff --git a/data/base_stats/sneasel.asm b/data/base_stats/sneasel.asm new file mode 100644 index 00000000..939c11b5 --- /dev/null +++ b/data/base_stats/sneasel.asm @@ -0,0 +1,22 @@ + db SNEASEL ; 215 + + db 55, 95, 55, 115, 35, 75 + ; hp atk def spd sat sdf + + db DARK, ICE + db 60 ; catch rate + db 132 ; base exp + db NO_ITEM ; item 1 + db QUICK_CLAW ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, NIGHTMARE, CUT, SURF, STRENGTH, ICE_BEAM + ; end diff --git a/data/base_stats/snorlax.asm b/data/base_stats/snorlax.asm new file mode 100644 index 00000000..9bd0bcb6 --- /dev/null +++ b/data/base_stats/snorlax.asm @@ -0,0 +1,22 @@ + db SNORLAX ; 143 + + db 160, 110, 65, 30, 65, 110 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 25 ; catch rate + db 154 ; base exp + db LEFTOVERS ; item 1 + db LEFTOVERS ; item 2 + db 31 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/snubbull.asm b/data/base_stats/snubbull.asm new file mode 100644 index 00000000..fc537900 --- /dev/null +++ b/data/base_stats/snubbull.asm @@ -0,0 +1,22 @@ + db SNUBBULL ; 209 + + db 60, 80, 50, 30, 40, 40 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 63 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT + ; end diff --git a/data/base_stats/spearow.asm b/data/base_stats/spearow.asm new file mode 100644 index 00000000..e422d750 --- /dev/null +++ b/data/base_stats/spearow.asm @@ -0,0 +1,22 @@ + db SPEAROW ; 021 + + db 40, 60, 30, 70, 31, 31 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY + ; end diff --git a/data/base_stats/spinarak.asm b/data/base_stats/spinarak.asm new file mode 100644 index 00000000..bc1d997f --- /dev/null +++ b/data/base_stats/spinarak.asm @@ -0,0 +1,22 @@ + db SPINARAK ; 167 + + db 40, 60, 40, 30, 40, 40 + ; hp atk def spd sat sdf + + db BUG, POISON + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/squirtle.asm b/data/base_stats/squirtle.asm new file mode 100644 index 00000000..0ba0d4b8 --- /dev/null +++ b/data/base_stats/squirtle.asm @@ -0,0 +1,22 @@ + db SQUIRTLE ; 007 + + db 44, 48, 65, 43, 50, 64 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 66 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/stantler.asm b/data/base_stats/stantler.asm new file mode 100644 index 00000000..9ab141b9 --- /dev/null +++ b/data/base_stats/stantler.asm @@ -0,0 +1,22 @@ + db STANTLER ; 234 + + db 73, 95, 62, 85, 85, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 165 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLASH + ; end diff --git a/data/base_stats/starmie.asm b/data/base_stats/starmie.asm new file mode 100644 index 00000000..69410ba8 --- /dev/null +++ b/data/base_stats/starmie.asm @@ -0,0 +1,22 @@ + db STARMIE ; 121 + + db 60, 75, 85, 115, 100, 85 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 60 ; catch rate + db 207 ; base exp + db STARDUST ; item 1 + db STAR_PIECE ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/staryu.asm b/data/base_stats/staryu.asm new file mode 100644 index 00000000..18e95852 --- /dev/null +++ b/data/base_stats/staryu.asm @@ -0,0 +1,22 @@ + db STARYU ; 120 + + db 30, 45, 55, 85, 70, 55 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 106 ; base exp + db STARDUST ; item 1 + db STAR_PIECE ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/steelix.asm b/data/base_stats/steelix.asm new file mode 100644 index 00000000..11c3d031 --- /dev/null +++ b/data/base_stats/steelix.asm @@ -0,0 +1,22 @@ + db STEELIX ; 208 + + db 75, 85, 200, 30, 55, 65 + ; hp atk def spd sat sdf + + db STEEL, GROUND + db 25 ; catch rate + db 196 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, CUT, STRENGTH + ; end diff --git a/data/base_stats/sudowoodo.asm b/data/base_stats/sudowoodo.asm new file mode 100644 index 00000000..9d13d562 --- /dev/null +++ b/data/base_stats/sudowoodo.asm @@ -0,0 +1,22 @@ + db SUDOWOODO ; 185 + + db 70, 100, 115, 30, 30, 65 + ; hp atk def spd sat sdf + + db ROCK, ROCK + db 65 ; catch rate + db 135 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH + ; end diff --git a/data/base_stats/suicune.asm b/data/base_stats/suicune.asm new file mode 100644 index 00000000..2abe525c --- /dev/null +++ b/data/base_stats/suicune.asm @@ -0,0 +1,22 @@ + db SUICUNE ; 245 + + db 100, 75, 115, 85, 90, 115 + ; hp atk def spd sat sdf + + db WATER, WATER + db 3 ; catch rate + db 215 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, CUT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/sunflora.asm b/data/base_stats/sunflora.asm new file mode 100644 index 00000000..8ec14fb9 --- /dev/null +++ b/data/base_stats/sunflora.asm @@ -0,0 +1,22 @@ + db SUNFLORA ; 192 + + db 75, 75, 55, 30, 105, 85 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 120 ; catch rate + db 146 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/sunkern.asm b/data/base_stats/sunkern.asm new file mode 100644 index 00000000..c75e83a3 --- /dev/null +++ b/data/base_stats/sunkern.asm @@ -0,0 +1,22 @@ + db SUNKERN ; 191 + + db 30, 30, 30, 30, 30, 30 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 235 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/swinub.asm b/data/base_stats/swinub.asm new file mode 100644 index 00000000..f9a6be4f --- /dev/null +++ b/data/base_stats/swinub.asm @@ -0,0 +1,22 @@ + db SWINUB ; 220 + + db 50, 50, 40, 50, 30, 30 + ; hp atk def spd sat sdf + + db ICE, GROUND + db 225 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, STRENGTH, ICE_BEAM + ; end diff --git a/data/base_stats/tangela.asm b/data/base_stats/tangela.asm new file mode 100644 index 00000000..bf539b28 --- /dev/null +++ b/data/base_stats/tangela.asm @@ -0,0 +1,22 @@ + db TANGELA ; 114 + + db 65, 55, 115, 60, 100, 40 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 166 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT, FLASH + ; end diff --git a/data/base_stats/tauros.asm b/data/base_stats/tauros.asm new file mode 100644 index 00000000..d67ba30c --- /dev/null +++ b/data/base_stats/tauros.asm @@ -0,0 +1,22 @@ + db TAUROS ; 128 + + db 75, 100, 95, 110, 40, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 211 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, REST, ATTRACT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/teddiursa.asm b/data/base_stats/teddiursa.asm new file mode 100644 index 00000000..81eebe7b --- /dev/null +++ b/data/base_stats/teddiursa.asm @@ -0,0 +1,22 @@ + db TEDDIURSA ; 216 + + db 60, 80, 50, 40, 50, 50 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 120 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/tentacool.asm b/data/base_stats/tentacool.asm new file mode 100644 index 00000000..ebbfd26e --- /dev/null +++ b/data/base_stats/tentacool.asm @@ -0,0 +1,22 @@ + db TENTACOOL ; 072 + + db 40, 40, 35, 70, 50, 100 + ; hp atk def spd sat sdf + + db WATER, POISON + db 190 ; catch rate + db 105 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/tentacruel.asm b/data/base_stats/tentacruel.asm new file mode 100644 index 00000000..fd23df31 --- /dev/null +++ b/data/base_stats/tentacruel.asm @@ -0,0 +1,22 @@ + db TENTACRUEL ; 073 + + db 80, 70, 65, 100, 80, 120 + ; hp atk def spd sat sdf + + db WATER, POISON + db 60 ; catch rate + db 205 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/togepi.asm b/data/base_stats/togepi.asm new file mode 100644 index 00000000..8d156f51 --- /dev/null +++ b/data/base_stats/togepi.asm @@ -0,0 +1,22 @@ + db TOGEPI ; 175 + + db 35, 20, 65, 20, 40, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, FLASH, FLAMETHROWER + ; end diff --git a/data/base_stats/togetic.asm b/data/base_stats/togetic.asm new file mode 100644 index 00000000..de55594b --- /dev/null +++ b/data/base_stats/togetic.asm @@ -0,0 +1,22 @@ + db TOGETIC ; 176 + + db 55, 40, 85, 40, 80, 105 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 75 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AVIAN, FAIRY ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, STEEL_WING, FLY, FLASH, FLAMETHROWER + ; end diff --git a/data/base_stats/totodile.asm b/data/base_stats/totodile.asm new file mode 100644 index 00000000..46521a06 --- /dev/null +++ b/data/base_stats/totodile.asm @@ -0,0 +1,22 @@ + db TOTODILE ; 158 + + db 50, 65, 64, 43, 44, 48 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 66 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/typhlosion.asm b/data/base_stats/typhlosion.asm new file mode 100644 index 00000000..31adbd15 --- /dev/null +++ b/data/base_stats/typhlosion.asm @@ -0,0 +1,22 @@ + db TYPHLOSION ; 157 + + db 78, 84, 78, 100, 109, 85 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 209 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER + ; end diff --git a/data/base_stats/tyranitar.asm b/data/base_stats/tyranitar.asm new file mode 100644 index 00000000..78f09ec1 --- /dev/null +++ b/data/base_stats/tyranitar.asm @@ -0,0 +1,22 @@ + db TYRANITAR ; 248 + + db 100, 134, 110, 61, 95, 100 + ; hp atk def spd sat sdf + + db ROCK, DARK + db 45 ; catch rate + db 218 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DETECT, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/tyrogue.asm b/data/base_stats/tyrogue.asm new file mode 100644 index 00000000..c128a7b9 --- /dev/null +++ b/data/base_stats/tyrogue.asm @@ -0,0 +1,22 @@ + db TYROGUE ; 236 + + db 35, 35, 35, 35, 35, 35 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 75 ; catch rate + db 91 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/base_stats/umbreon.asm b/data/base_stats/umbreon.asm new file mode 100644 index 00000000..fadc9d9f --- /dev/null +++ b/data/base_stats/umbreon.asm @@ -0,0 +1,22 @@ + db UMBREON ; 197 + + db 95, 65, 110, 65, 60, 130 + ; hp atk def spd sat sdf + + db DARK, DARK + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, CUT, FLASH + ; end diff --git a/data/base_stats/unown.asm b/data/base_stats/unown.asm new file mode 100644 index 00000000..0b5308aa --- /dev/null +++ b/data/base_stats/unown.asm @@ -0,0 +1,22 @@ + db UNOWN ; 201 + + db 48, 72, 48, 48, 72, 48 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 225 ; catch rate + db 61 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/ursaring.asm b/data/base_stats/ursaring.asm new file mode 100644 index 00000000..5e917136 --- /dev/null +++ b/data/base_stats/ursaring.asm @@ -0,0 +1,22 @@ + db URSARING ; 217 + + db 90, 130, 75, 55, 75, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 60 ; catch rate + db 189 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/base_stats/vaporeon.asm b/data/base_stats/vaporeon.asm new file mode 100644 index 00000000..981fdc31 --- /dev/null +++ b/data/base_stats/vaporeon.asm @@ -0,0 +1,22 @@ + db VAPOREON ; 134 + + db 130, 65, 60, 65, 110, 95 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 196 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/venomoth.asm b/data/base_stats/venomoth.asm new file mode 100644 index 00000000..c31068c8 --- /dev/null +++ b/data/base_stats/venomoth.asm @@ -0,0 +1,22 @@ + db VENOMOTH ; 049 + + db 70, 65, 60, 90, 90, 75 + ; hp atk def spd sat sdf + + db BUG, POISON + db 75 ; catch rate + db 138 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/venonat.asm b/data/base_stats/venonat.asm new file mode 100644 index 00000000..92e7de20 --- /dev/null +++ b/data/base_stats/venonat.asm @@ -0,0 +1,22 @@ + db VENONAT ; 048 + + db 60, 55, 50, 45, 40, 55 + ; hp atk def spd sat sdf + + db BUG, POISON + db 190 ; catch rate + db 75 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, THIEF + ; end diff --git a/data/base_stats/venusaur.asm b/data/base_stats/venusaur.asm new file mode 100644 index 00000000..88b839a0 --- /dev/null +++ b/data/base_stats/venusaur.asm @@ -0,0 +1,22 @@ + db VENUSAUR ; 003 + + db 80, 82, 83, 80, 100, 100 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 208 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH + ; end diff --git a/data/base_stats/victreebel.asm b/data/base_stats/victreebel.asm new file mode 100644 index 00000000..85701718 --- /dev/null +++ b/data/base_stats/victreebel.asm @@ -0,0 +1,22 @@ + db VICTREEBEL ; 071 + + db 80, 105, 65, 70, 100, 60 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 191 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/vileplume.asm b/data/base_stats/vileplume.asm new file mode 100644 index 00000000..5160c052 --- /dev/null +++ b/data/base_stats/vileplume.asm @@ -0,0 +1,22 @@ + db VILEPLUME ; 045 + + db 75, 80, 85, 50, 100, 90 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 184 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/voltorb.asm b/data/base_stats/voltorb.asm new file mode 100644 index 00000000..b4d9b153 --- /dev/null +++ b/data/base_stats/voltorb.asm @@ -0,0 +1,22 @@ + db VOLTORB ; 100 + + db 40, 30, 50, 100, 55, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 103 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/vulpix.asm b/data/base_stats/vulpix.asm new file mode 100644 index 00000000..f0bd2404 --- /dev/null +++ b/data/base_stats/vulpix.asm @@ -0,0 +1,22 @@ + db VULPIX ; 037 + + db 38, 41, 40, 65, 50, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 63 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER + ; end diff --git a/data/base_stats/wartortle.asm b/data/base_stats/wartortle.asm new file mode 100644 index 00000000..28b0d42c --- /dev/null +++ b/data/base_stats/wartortle.asm @@ -0,0 +1,22 @@ + db WARTORTLE ; 008 + + db 59, 63, 80, 58, 65, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 143 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM + ; end diff --git a/data/base_stats/weedle.asm b/data/base_stats/weedle.asm new file mode 100644 index 00000000..f11ee09e --- /dev/null +++ b/data/base_stats/weedle.asm @@ -0,0 +1,22 @@ + db WEEDLE ; 013 + + db 40, 35, 30, 50, 20, 20 + ; hp atk def spd sat sdf + + db BUG, POISON + db 255 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/weepinbell.asm b/data/base_stats/weepinbell.asm new file mode 100644 index 00000000..c85075e9 --- /dev/null +++ b/data/base_stats/weepinbell.asm @@ -0,0 +1,22 @@ + db WEEPINBELL ; 070 + + db 65, 90, 50, 55, 85, 45 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 120 ; catch rate + db 151 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH + ; end diff --git a/data/base_stats/weezing.asm b/data/base_stats/weezing.asm new file mode 100644 index 00000000..8a0d25bc --- /dev/null +++ b/data/base_stats/weezing.asm @@ -0,0 +1,22 @@ + db WEEZING ; 110 + + db 65, 90, 120, 60, 85, 70 + ; hp atk def spd sat sdf + + db POISON, POISON + db 60 ; catch rate + db 173 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, REST, ATTRACT, THIEF, FLAMETHROWER, THUNDERBOLT + ; end diff --git a/data/base_stats/wigglytuff.asm b/data/base_stats/wigglytuff.asm new file mode 100644 index 00000000..0edc4dea --- /dev/null +++ b/data/base_stats/wigglytuff.asm @@ -0,0 +1,22 @@ + db WIGGLYTUFF ; 040 + + db 140, 70, 45, 45, 75, 50 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 50 ; catch rate + db 109 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/base_stats/wobbuffet.asm b/data/base_stats/wobbuffet.asm new file mode 100644 index 00000000..52613993 --- /dev/null +++ b/data/base_stats/wobbuffet.asm @@ -0,0 +1,22 @@ + db WOBBUFFET ; 202 + + db 190, 33, 58, 33, 33, 58 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 177 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/wooper.asm b/data/base_stats/wooper.asm new file mode 100644 index 00000000..8449cda1 --- /dev/null +++ b/data/base_stats/wooper.asm @@ -0,0 +1,22 @@ + db WOOPER ; 194 + + db 55, 45, 45, 15, 25, 25 + ; hp atk def spd sat sdf + + db WATER, GROUND + db 255 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, ICE_BEAM + ; end diff --git a/data/base_stats/xatu.asm b/data/base_stats/xatu.asm new file mode 100644 index 00000000..b5ef9696 --- /dev/null +++ b/data/base_stats/xatu.asm @@ -0,0 +1,22 @@ + db XATU ; 178 + + db 65, 75, 70, 95, 95, 70 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 75 ; catch rate + db 171 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLY, FLASH + ; end diff --git a/data/base_stats/yanma.asm b/data/base_stats/yanma.asm new file mode 100644 index 00000000..6fe69d8c --- /dev/null +++ b/data/base_stats/yanma.asm @@ -0,0 +1,22 @@ + db YANMA ; 193 + + db 65, 65, 45, 95, 75, 45 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 75 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, FLASH + ; end diff --git a/data/base_stats/zapdos.asm b/data/base_stats/zapdos.asm new file mode 100644 index 00000000..4999c463 --- /dev/null +++ b/data/base_stats/zapdos.asm @@ -0,0 +1,22 @@ + db ZAPDOS ; 145 + + db 90, 90, 85, 100, 125, 90 + ; hp atk def spd sat sdf + + db ELECTRIC, FLYING + db 3 ; catch rate + db 216 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, STEEL_WING, FLY, FLASH, THUNDERBOLT + ; end diff --git a/data/base_stats/zubat.asm b/data/base_stats/zubat.asm new file mode 100644 index 00000000..882d8d43 --- /dev/null +++ b/data/base_stats/zubat.asm @@ -0,0 +1,22 @@ + db ZUBAT ; 041 + + db 40, 45, 35, 55, 30, 40 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING + ; end diff --git a/data/egg_move_pointers.asm b/data/egg_move_pointers.asm new file mode 100644 index 00000000..11665f23 --- /dev/null +++ b/data/egg_move_pointers.asm @@ -0,0 +1,256 @@ +EggMovePointers:: ; 0x23b11 + dw BulbasaurEggMoves + dw NoEggMoves + dw NoEggMoves + dw CharmanderEggMoves + dw NoEggMoves + dw NoEggMoves + dw SquirtleEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw PidgeyEggMoves + dw NoEggMoves + dw NoEggMoves + dw RattataEggMoves + dw NoEggMoves + dw SpearowEggMoves + dw NoEggMoves + dw EkansEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw SandshrewEggMoves + dw NoEggMoves + dw NidoranFEggMoves + dw NoEggMoves + dw NoEggMoves + dw NidoranMEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw VulpixEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw ZubatEggMoves + dw NoEggMoves + dw OddishEggMoves + dw NoEggMoves + dw NoEggMoves + dw ParasEggMoves + dw NoEggMoves + dw VenonatEggMoves + dw NoEggMoves + dw DiglettEggMoves + dw NoEggMoves + dw MeowthEggMoves + dw NoEggMoves + dw PsyduckEggMoves + dw NoEggMoves + dw MankeyEggMoves + dw NoEggMoves + dw GrowlitheEggMoves + dw NoEggMoves + dw PoliwagEggMoves + dw NoEggMoves + dw NoEggMoves + dw AbraEggMoves + dw NoEggMoves + dw NoEggMoves + dw MachopEggMoves + dw NoEggMoves + dw NoEggMoves + dw BellsproutEggMoves + dw NoEggMoves + dw NoEggMoves + dw TentacoolEggMoves + dw NoEggMoves + dw GeodudeEggMoves + dw NoEggMoves + dw NoEggMoves + dw PonytaEggMoves + dw NoEggMoves + dw SlowpokeEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw FarfetchDEggMoves + dw DoduoEggMoves + dw NoEggMoves + dw SeelEggMoves + dw NoEggMoves + dw GrimerEggMoves + dw NoEggMoves + dw ShellderEggMoves + dw NoEggMoves + dw GastlyEggMoves + dw NoEggMoves + dw NoEggMoves + dw OnixEggMoves + dw DrowzeeEggMoves + dw NoEggMoves + dw KrabbyEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw ExeggcuteEggMoves + dw NoEggMoves + dw CuboneEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw LickitungEggMoves + dw KoffingEggMoves + dw NoEggMoves + dw RhyhornEggMoves + dw NoEggMoves + dw ChanseyEggMoves + dw TangelaEggMoves + dw KangaskhanEggMoves + dw HorseaEggMoves + dw NoEggMoves + dw GoldeenEggMoves + dw NoEggMoves +if _CRYSTAL + dw NoEggMoves +else + dw StaryuEggMoves +endc + dw NoEggMoves + dw MrMimeEggMoves + dw ScytherEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw PinsirEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw LaprasEggMoves + dw NoEggMoves + dw EeveeEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw OmanyteEggMoves + dw NoEggMoves + dw KabutoEggMoves + dw NoEggMoves + dw AerodactylEggMoves + dw SnorlaxEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw DratiniEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw ChikoritaEggMoves + dw NoEggMoves + dw NoEggMoves + dw CyndaquilEggMoves + dw NoEggMoves + dw NoEggMoves + dw TotodileEggMoves + dw NoEggMoves + dw NoEggMoves + dw SentretEggMoves + dw NoEggMoves + dw HoothootEggMoves + dw NoEggMoves + dw LedybaEggMoves + dw NoEggMoves + dw SpinarakEggMoves + dw NoEggMoves + dw NoEggMoves + dw ChinchouEggMoves + dw NoEggMoves + dw PichuEggMoves + dw CleffaEggMoves + dw IgglybuffEggMoves + dw TogepiEggMoves + dw NoEggMoves + dw NatuEggMoves + dw NoEggMoves + dw MareepEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw MarillEggMoves + dw NoEggMoves + dw SudowoodoEggMoves + dw NoEggMoves + dw HoppipEggMoves + dw NoEggMoves + dw NoEggMoves + dw AipomEggMoves + dw NoEggMoves + dw NoEggMoves + dw YanmaEggMoves + dw WooperEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw MurkrowEggMoves + dw NoEggMoves + dw MisdreavusEggMoves + dw NoEggMoves + dw NoEggMoves + dw GirafarigEggMoves + dw PinecoEggMoves + dw NoEggMoves + dw DunsparceEggMoves + dw GligarEggMoves + dw NoEggMoves + dw SnubbullEggMoves + dw NoEggMoves + dw QwilfishEggMoves + dw NoEggMoves + dw ShuckleEggMoves + dw HeracrossEggMoves + dw SneaselEggMoves + dw TeddiursaEggMoves + dw NoEggMoves + dw SlugmaEggMoves + dw NoEggMoves + dw SwinubEggMoves + dw NoEggMoves + dw CorsolaEggMoves + dw RemoraidEggMoves + dw NoEggMoves + dw DelibirdEggMoves + dw MantineEggMoves + dw SkarmoryEggMoves + dw HoundourEggMoves + dw NoEggMoves + dw NoEggMoves + dw PhanpyEggMoves + dw NoEggMoves + dw NoEggMoves + dw StantlerEggMoves + dw NoEggMoves + dw TyrogueEggMoves + dw NoEggMoves + dw SmoochumEggMoves + dw ElekidEggMoves + dw MagbyEggMoves + dw MiltankEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw LarvitarEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves + dw NoEggMoves diff --git a/data/egg_moves.asm b/data/egg_moves.asm new file mode 100644 index 00000000..d48f3698 --- /dev/null +++ b/data/egg_moves.asm @@ -0,0 +1,870 @@ +INCLUDE "includes.asm" + + +SECTION "Egg Moves", ROMX, BANK[EGG_MOVES] + +; All instances of Charm, Steel Wing, Sweet Scent, and Lovely Kiss were +; removed from egg move lists in Crystal, because they are also TMs. + +; Staryu's egg moves were removed in Crystal, because Staryu is genderless +; and can only breed with Ditto. + + +INCLUDE "data/egg_move_pointers.asm" + + +EggMoves:: + +BulbasaurEggMoves: + db LIGHT_SCREEN + db SKULL_BASH + db SAFEGUARD +if !_CRYSTAL + db CHARM +endc + db RAZOR_WIND + db PETAL_DANCE + db $ff + +CharmanderEggMoves: + db BELLY_DRUM + db ANCIENTPOWER + db ROCK_SLIDE + db BITE + db OUTRAGE + db BEAT_UP + db $ff + +SquirtleEggMoves: + db MIRROR_COAT + db HAZE + db MIST + db CONFUSION + db FORESIGHT + db FLAIL + db $ff + +PidgeyEggMoves: + db PURSUIT + db FAINT_ATTACK + db FORESIGHT +if !_CRYSTAL + db STEEL_WING +endc + db $ff + +RattataEggMoves: + db SCREECH + db FLAME_WHEEL + db FURY_SWIPES + db BITE + db COUNTER + db REVERSAL + db $ff + +SpearowEggMoves: + db FAINT_ATTACK + db FALSE_SWIPE + db SCARY_FACE + db QUICK_ATTACK + db TRI_ATTACK + db $ff + +EkansEggMoves: + db PURSUIT + db SLAM + db SPITE + db BEAT_UP +if _CRYSTAL + db CRUNCH +endc + db $ff + +SandshrewEggMoves: + db FLAIL + db SAFEGUARD + db COUNTER + db RAPID_SPIN +if _CRYSTAL + db METAL_CLAW +endc + db $ff + +NidoranFEggMoves: + db SUPERSONIC + db DISABLE + db TAKE_DOWN + db FOCUS_ENERGY + db CHARM + db COUNTER + db BEAT_UP + db $ff + +NidoranMEggMoves: + db SUPERSONIC + db DISABLE + db TAKE_DOWN + db CONFUSION + db AMNESIA + db COUNTER + db BEAT_UP + db $ff + +VulpixEggMoves: + db FAINT_ATTACK + db HYPNOSIS + db FLAIL + db SPITE + db DISABLE + db $ff + +ZubatEggMoves: + db QUICK_ATTACK + db PURSUIT + db FAINT_ATTACK + db GUST + db WHIRLWIND + db $ff + +OddishEggMoves: + db SWORDS_DANCE + db RAZOR_LEAF + db FLAIL + db SYNTHESIS +if !_CRYSTAL + db CHARM +endc + db $ff + +ParasEggMoves: + db FALSE_SWIPE + db SCREECH + db COUNTER + db PSYBEAM + db FLAIL +if !_CRYSTAL + db SWEET_SCENT +endc + db LIGHT_SCREEN + db PURSUIT + db $ff + +VenonatEggMoves: + db BATON_PASS + db SCREECH + db GIGA_DRAIN + db $ff + +DiglettEggMoves: + db FAINT_ATTACK + db SCREECH + db ANCIENTPOWER + db PURSUIT + db BEAT_UP + db $ff + +MeowthEggMoves: + db SPITE + db CHARM + db HYPNOSIS + db AMNESIA + db $ff + +PsyduckEggMoves: + db ICE_BEAM + db HYPNOSIS + db PSYBEAM + db FORESIGHT + db LIGHT_SCREEN + db FUTURE_SIGHT + db PSYCHIC_M +if _CRYSTAL + db CROSS_CHOP +endc + db $ff + +MankeyEggMoves: + db ROCK_SLIDE + db FORESIGHT + db MEDITATE + db COUNTER + db REVERSAL + db BEAT_UP + db $ff + +GrowlitheEggMoves: + db BODY_SLAM + db SAFEGUARD + db CRUNCH + db THRASH + db FIRE_SPIN + db $ff + +PoliwagEggMoves: + db MIST + db SPLASH + db BUBBLEBEAM + db HAZE + db MIND_READER + db $ff + +AbraEggMoves: + db LIGHT_SCREEN + db ENCORE + db BARRIER + db $ff + +MachopEggMoves: + db LIGHT_SCREEN + db MEDITATE + db ROLLING_KICK + db ENCORE + db $ff + +BellsproutEggMoves: + db SWORDS_DANCE + db ENCORE + db REFLECT + db SYNTHESIS + db LEECH_LIFE + db $ff + +TentacoolEggMoves: + db AURORA_BEAM + db MIRROR_COAT + db RAPID_SPIN + db HAZE + db SAFEGUARD + db $ff + +GeodudeEggMoves: + db MEGA_PUNCH + db ROCK_SLIDE + db $ff + +PonytaEggMoves: + db FLAME_WHEEL + db THRASH + db DOUBLE_KICK + db HYPNOSIS + db CHARM + db QUICK_ATTACK + db $ff + +SlowpokeEggMoves: + db SAFEGUARD + db BELLY_DRUM + db FUTURE_SIGHT + db STOMP + db $ff + +FarfetchDEggMoves: +if !_CRYSTAL + db STEEL_WING +endc + db FORESIGHT + db MIRROR_MOVE + db GUST + db QUICK_ATTACK + db FLAIL + db $ff + +DoduoEggMoves: + db QUICK_ATTACK + db SUPERSONIC + db HAZE + db FAINT_ATTACK + db FLAIL + db $ff + +SeelEggMoves: + db LICK + db PERISH_SONG + db DISABLE + db PECK + db SLAM + db ENCORE + db $ff + +GrimerEggMoves: + db HAZE + db MEAN_LOOK + db LICK + db $ff + +ShellderEggMoves: + db BUBBLEBEAM + db TAKE_DOWN + db BARRIER + db RAPID_SPIN + db SCREECH + db $ff + +GastlyEggMoves: + db PSYWAVE + db PERISH_SONG + db HAZE + db $ff + +OnixEggMoves: + db ROCK_SLIDE + db FLAIL + db $ff + +DrowzeeEggMoves: + db LIGHT_SCREEN + db BARRIER + db $ff + +KrabbyEggMoves: + db DIG + db HAZE + db AMNESIA + db FLAIL + db SLAM + db $ff + +ExeggcuteEggMoves: + db SYNTHESIS + db MOONLIGHT + db REFLECT + db MEGA_DRAIN + db ANCIENTPOWER + db $ff + +CuboneEggMoves: + db ROCK_SLIDE + db ANCIENTPOWER + db BELLY_DRUM + db SCREECH + db SKULL_BASH + db PERISH_SONG +if _CRYSTAL + db SWORDS_DANCE +endc + db $ff + +LickitungEggMoves: + db BELLY_DRUM + db MAGNITUDE + db BODY_SLAM + db $ff + +KoffingEggMoves: + db SCREECH + db PSYWAVE + db PSYBEAM + db DESTINY_BOND + db PAIN_SPLIT + db $ff + +RhyhornEggMoves: + db CRUNCH + db REVERSAL + db ROCK_SLIDE + db THRASH + db PURSUIT + db COUNTER + db MAGNITUDE + db $ff + +ChanseyEggMoves: + db PRESENT + db METRONOME + db HEAL_BELL + db $ff + +TangelaEggMoves: + db FLAIL + db CONFUSION + db MEGA_DRAIN + db REFLECT + db AMNESIA + db $ff + +KangaskhanEggMoves: + db STOMP + db FORESIGHT + db FOCUS_ENERGY + db SAFEGUARD + db DISABLE + db $ff + +HorseaEggMoves: + db FLAIL + db AURORA_BEAM + db OCTAZOOKA + db DISABLE + db SPLASH + db DRAGON_RAGE + db $ff + +GoldeenEggMoves: + db PSYBEAM + db HAZE + db HYDRO_PUMP + db $ff + +if !_CRYSTAL +StaryuEggMoves: + db AURORA_BEAM + db BARRIER + db SUPERSONIC + db $ff +endc + +MrMimeEggMoves: + db FUTURE_SIGHT + db HYPNOSIS + db MIMIC + db $ff + +ScytherEggMoves: + db COUNTER + db SAFEGUARD + db BATON_PASS + db RAZOR_WIND + db REVERSAL + db LIGHT_SCREEN + db $ff + +PinsirEggMoves: + db FURY_ATTACK + db FLAIL + db $ff + +LaprasEggMoves: + db AURORA_BEAM + db FORESIGHT + db $ff + +EeveeEggMoves: + db FLAIL + db CHARM + db $ff + +OmanyteEggMoves: + db BUBBLEBEAM + db AURORA_BEAM + db SLAM + db SUPERSONIC + db HAZE + db $ff + +KabutoEggMoves: + db BUBBLEBEAM + db AURORA_BEAM + db RAPID_SPIN + db DIG + db FLAIL + db $ff + +AerodactylEggMoves: + db WHIRLWIND + db PURSUIT + db FORESIGHT +if !_CRYSTAL + db STEEL_WING +endc + db $ff + +SnorlaxEggMoves: + db LICK +if !_CRYSTAL + db CHARM +endc + db $ff + +DratiniEggMoves: + db LIGHT_SCREEN + db MIST + db HAZE + db SUPERSONIC + db $ff + +ChikoritaEggMoves: + db VINE_WHIP + db LEECH_SEED + db COUNTER + db ANCIENTPOWER + db FLAIL + db SWORDS_DANCE + db $ff + +CyndaquilEggMoves: + db FURY_SWIPES + db QUICK_ATTACK + db REVERSAL + db THRASH + db FORESIGHT +if _CRYSTAL + db SUBMISSION +endc + db $ff + +TotodileEggMoves: + db CRUNCH + db THRASH + db HYDRO_PUMP + db ANCIENTPOWER + db RAZOR_WIND + db ROCK_SLIDE + db $ff + +SentretEggMoves: + db DOUBLE_EDGE + db PURSUIT + db SLASH + db FOCUS_ENERGY + db REVERSAL + db $ff + +HoothootEggMoves: + db MIRROR_MOVE + db SUPERSONIC + db FAINT_ATTACK + db WING_ATTACK + db WHIRLWIND +if _CRYSTAL + db SKY_ATTACK +endc + db $ff + +LedybaEggMoves: + db PSYBEAM + db BIDE + db LIGHT_SCREEN + db $ff + +SpinarakEggMoves: + db PSYBEAM + db DISABLE + db SONICBOOM + db BATON_PASS + db PURSUIT + db $ff + +ChinchouEggMoves: + db FLAIL + db SUPERSONIC + db SCREECH + db $ff + +PichuEggMoves: + db REVERSAL + db BIDE + db PRESENT + db ENCORE + db DOUBLESLAP + db $ff + +CleffaEggMoves: + db PRESENT + db METRONOME + db AMNESIA + db BELLY_DRUM + db SPLASH + db MIMIC + db $ff + +IgglybuffEggMoves: + db PERISH_SONG + db PRESENT + db FAINT_ATTACK + db $ff + +TogepiEggMoves: + db PRESENT + db MIRROR_MOVE + db PECK + db FORESIGHT + db FUTURE_SIGHT + db $ff + +NatuEggMoves: + db HAZE + db DRILL_PECK + db QUICK_ATTACK + db FAINT_ATTACK + db STEEL_WING + db $ff + +MareepEggMoves: + db THUNDERBOLT + db TAKE_DOWN + db BODY_SLAM + db SAFEGUARD + db SCREECH + db REFLECT + db $ff + +MarillEggMoves: + db LIGHT_SCREEN + db PRESENT + db AMNESIA + db FUTURE_SIGHT + db BELLY_DRUM + db PERISH_SONG + db SUPERSONIC + db FORESIGHT + db $ff + +SudowoodoEggMoves: + db SELFDESTRUCT + db $ff + +HoppipEggMoves: + db CONFUSION + db GROWL + db ENCORE + db DOUBLE_EDGE + db REFLECT + db AMNESIA + db PAY_DAY + db $ff + +AipomEggMoves: + db COUNTER + db SCREECH + db PURSUIT + db AGILITY + db SPITE + db SLAM + db DOUBLESLAP + db BEAT_UP + db $ff + +YanmaEggMoves: + db WHIRLWIND + db REVERSAL + db LEECH_LIFE + db $ff + +WooperEggMoves: + db BODY_SLAM + db ANCIENTPOWER + db SAFEGUARD + db $ff + +MurkrowEggMoves: + db WHIRLWIND + db DRILL_PECK + db QUICK_ATTACK + db MIRROR_MOVE + db WING_ATTACK +if _CRYSTAL + db SKY_ATTACK +endc + db $ff + +MisdreavusEggMoves: + db SCREECH + db DESTINY_BOND + db $ff + +GirafarigEggMoves: + db TAKE_DOWN + db AMNESIA + db FORESIGHT + db FUTURE_SIGHT + db BEAT_UP + db $ff + +PinecoEggMoves: + db REFLECT + db PIN_MISSILE + db FLAIL + db SWIFT + db $ff + +DunsparceEggMoves: + db BIDE + db ANCIENTPOWER + db ROCK_SLIDE + db BITE + db RAGE + db $ff + +GligarEggMoves: + db METAL_CLAW + db WING_ATTACK + db RAZOR_WIND + db COUNTER + db $ff + +SnubbullEggMoves: + db METRONOME + db FAINT_ATTACK + db REFLECT + db PRESENT + db CRUNCH + db HEAL_BELL + db LICK + db LEER + db $ff + +QwilfishEggMoves: + db FLAIL + db HAZE + db BUBBLEBEAM + db SUPERSONIC + db $ff + +ShuckleEggMoves: + db SWEET_SCENT + db $ff + +HeracrossEggMoves: + db HARDEN + db BIDE + db FLAIL + db $ff + +SneaselEggMoves: + db COUNTER + db SPITE + db FORESIGHT + db REFLECT + db BITE + db $ff + +TeddiursaEggMoves: + db CRUNCH + db TAKE_DOWN + db SEISMIC_TOSS + db FOCUS_ENERGY + db COUNTER +if _CRYSTAL + db METAL_CLAW +endc + db $ff + +SlugmaEggMoves: + db ACID_ARMOR + db $ff + +SwinubEggMoves: + db TAKE_DOWN + db BITE + db BODY_SLAM + db ROCK_SLIDE + db ANCIENTPOWER + db $ff + +CorsolaEggMoves: + db ROCK_SLIDE + db SAFEGUARD + db SCREECH + db MIST + db AMNESIA + db $ff + +RemoraidEggMoves: + db AURORA_BEAM + db OCTAZOOKA + db SUPERSONIC + db HAZE + db SCREECH + db $ff + +DelibirdEggMoves: + db AURORA_BEAM + db QUICK_ATTACK + db FUTURE_SIGHT + db SPLASH + db RAPID_SPIN + db $ff + +MantineEggMoves: + db TWISTER + db HYDRO_PUMP + db HAZE + db SLAM + db $ff + +SkarmoryEggMoves: + db DRILL_PECK + db PURSUIT + db WHIRLWIND +if _CRYSTAL + db SKY_ATTACK +endc + db $ff + +HoundourEggMoves: + db FIRE_SPIN + db RAGE + db PURSUIT + db COUNTER + db SPITE + db REVERSAL + db BEAT_UP + db $ff + +PhanpyEggMoves: + db FOCUS_ENERGY + db BODY_SLAM + db ANCIENTPOWER +if _CRYSTAL + db WATER_GUN +endc + db $ff + +StantlerEggMoves: + db REFLECT + db SPITE + db DISABLE + db LIGHT_SCREEN + db BITE + db $ff + +TyrogueEggMoves: + db RAPID_SPIN + db HI_JUMP_KICK + db MACH_PUNCH + db MIND_READER + db $ff + +SmoochumEggMoves: +if !_CRYSTAL + db LOVELY_KISS +endc + db MEDITATE + db $ff + +ElekidEggMoves: + db KARATE_CHOP + db BARRIER + db ROLLING_KICK + db MEDITATE +if _CRYSTAL + db CROSS_CHOP +endc + db $ff + +MagbyEggMoves: + db KARATE_CHOP + db MEGA_PUNCH + db BARRIER + db SCREECH +if _CRYSTAL + db CROSS_CHOP +endc + db $ff + +MiltankEggMoves: + db PRESENT + db REVERSAL + db SEISMIC_TOSS + db $ff + +LarvitarEggMoves: + db PURSUIT + db STOMP + db OUTRAGE + db FOCUS_ENERGY + db ANCIENTPOWER + db $ff + +NoEggMoves: + db $ff diff --git a/data/evos_attacks.asm b/data/evos_attacks.asm new file mode 100644 index 00000000..0a0bba54 --- /dev/null +++ b/data/evos_attacks.asm @@ -0,0 +1,3398 @@ +INCLUDE "includes.asm" + + +SECTION "Evolutions and Attacks", ROMX, BANK[EVOS_ATTACKS] + + +INCLUDE "data/evos_attacks_pointers.asm" + + +EvosAttacks:: + +BulbasaurEvosAttacks: + db EVOLVE_LEVEL, 16, IVYSAUR + db 0 ; no more evolutions + db 1, TACKLE + db 4, GROWL + db 7, LEECH_SEED + db 10, VINE_WHIP + db 15, POISONPOWDER + db 15, SLEEP_POWDER + db 20, RAZOR_LEAF + db 25, SWEET_SCENT + db 32, GROWTH + db 39, SYNTHESIS + db 46, SOLARBEAM + db 0 ; no more level-up moves + +IvysaurEvosAttacks: + db EVOLVE_LEVEL, 32, VENUSAUR + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, LEECH_SEED + db 4, GROWL + db 7, LEECH_SEED + db 10, VINE_WHIP + db 15, POISONPOWDER + db 15, SLEEP_POWDER + db 22, RAZOR_LEAF + db 29, SWEET_SCENT + db 38, GROWTH + db 47, SYNTHESIS + db 56, SOLARBEAM + db 0 ; no more level-up moves + +VenusaurEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, LEECH_SEED + db 1, VINE_WHIP + db 4, GROWL + db 7, LEECH_SEED + db 10, VINE_WHIP + db 15, POISONPOWDER + db 15, SLEEP_POWDER + db 22, RAZOR_LEAF + db 29, SWEET_SCENT + db 41, GROWTH + db 53, SYNTHESIS + db 65, SOLARBEAM + db 0 ; no more level-up moves + +CharmanderEvosAttacks: + db EVOLVE_LEVEL, 16, CHARMELEON + db 0 ; no more evolutions + db 1, SCRATCH + db 1, GROWL + db 7, EMBER + db 13, SMOKESCREEN + db 19, RAGE + db 25, SCARY_FACE + db 31, FLAMETHROWER + db 37, SLASH + db 43, DRAGON_RAGE + db 49, FIRE_SPIN + db 0 ; no more level-up moves + +CharmeleonEvosAttacks: + db EVOLVE_LEVEL, 36, CHARIZARD + db 0 ; no more evolutions + db 1, SCRATCH + db 1, GROWL + db 1, EMBER + db 7, EMBER + db 13, SMOKESCREEN + db 20, RAGE + db 27, SCARY_FACE + db 34, FLAMETHROWER + db 41, SLASH + db 48, DRAGON_RAGE + db 55, FIRE_SPIN + db 0 ; no more level-up moves + +CharizardEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, GROWL + db 1, EMBER + db 1, SMOKESCREEN + db 7, EMBER + db 13, SMOKESCREEN + db 20, RAGE + db 27, SCARY_FACE + db 34, FLAMETHROWER + db 36, WING_ATTACK + db 44, SLASH + db 54, DRAGON_RAGE + db 64, FIRE_SPIN + db 0 ; no more level-up moves + +SquirtleEvosAttacks: + db EVOLVE_LEVEL, 16, WARTORTLE + db 0 ; no more evolutions + db 1, TACKLE + db 4, TAIL_WHIP + db 7, BUBBLE + db 10, WITHDRAW + db 13, WATER_GUN + db 18, BITE + db 23, RAPID_SPIN + db 28, PROTECT + db 33, RAIN_DANCE + db 40, SKULL_BASH + db 47, HYDRO_PUMP + db 0 ; no more level-up moves + +WartortleEvosAttacks: + db EVOLVE_LEVEL, 36, BLASTOISE + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 1, BUBBLE + db 4, TAIL_WHIP + db 7, BUBBLE + db 10, WITHDRAW + db 13, WATER_GUN + db 19, BITE + db 25, RAPID_SPIN + db 31, PROTECT + db 37, RAIN_DANCE + db 45, SKULL_BASH + db 53, HYDRO_PUMP + db 0 ; no more level-up moves + +BlastoiseEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 1, BUBBLE + db 1, WITHDRAW + db 4, TAIL_WHIP + db 7, BUBBLE + db 10, WITHDRAW + db 13, WATER_GUN + db 19, BITE + db 25, RAPID_SPIN + db 31, PROTECT + db 42, RAIN_DANCE + db 55, SKULL_BASH + db 68, HYDRO_PUMP + db 0 ; no more level-up moves + +CaterpieEvosAttacks: + db EVOLVE_LEVEL, 7, METAPOD + db 0 ; no more evolutions + db 1, TACKLE + db 1, STRING_SHOT + db 0 ; no more level-up moves + +MetapodEvosAttacks: + db EVOLVE_LEVEL, 10, BUTTERFREE + db 0 ; no more evolutions + db 1, HARDEN + db 7, HARDEN + db 0 ; no more level-up moves + +ButterfreeEvosAttacks: + db 0 ; no more evolutions + db 1, CONFUSION + db 10, CONFUSION + db 13, POISONPOWDER + db 14, STUN_SPORE + db 15, SLEEP_POWDER + db 18, SUPERSONIC + db 23, WHIRLWIND + db 28, GUST + db 34, PSYBEAM + db 40, SAFEGUARD + db 0 ; no more level-up moves + +WeedleEvosAttacks: + db EVOLVE_LEVEL, 7, KAKUNA + db 0 ; no more evolutions + db 1, POISON_STING + db 1, STRING_SHOT + db 0 ; no more level-up moves + +KakunaEvosAttacks: + db EVOLVE_LEVEL, 10, BEEDRILL + db 0 ; no more evolutions + db 1, HARDEN + db 7, HARDEN + db 0 ; no more level-up moves + +BeedrillEvosAttacks: + db 0 ; no more evolutions + db 1, FURY_ATTACK + db 10, FURY_ATTACK + db 15, FOCUS_ENERGY + db 20, TWINEEDLE + db 25, RAGE + db 30, PURSUIT + db 35, PIN_MISSILE + db 40, AGILITY + db 0 ; no more level-up moves + +PidgeyEvosAttacks: + db EVOLVE_LEVEL, 18, PIDGEOTTO + db 0 ; no more evolutions + db 1, TACKLE + db 5, SAND_ATTACK + db 9, GUST + db 15, QUICK_ATTACK + db 21, WHIRLWIND + db 29, WING_ATTACK + db 37, AGILITY + db 47, MIRROR_MOVE + db 0 ; no more level-up moves + +PidgeottoEvosAttacks: + db EVOLVE_LEVEL, 36, PIDGEOT + db 0 ; no more evolutions + db 1, TACKLE + db 1, SAND_ATTACK + db 1, GUST + db 5, SAND_ATTACK + db 9, GUST + db 15, QUICK_ATTACK + db 23, WHIRLWIND + db 33, WING_ATTACK + db 43, AGILITY + db 55, MIRROR_MOVE + db 0 ; no more level-up moves + +PidgeotEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SAND_ATTACK + db 1, GUST + db 1, QUICK_ATTACK + db 5, SAND_ATTACK + db 9, GUST + db 15, QUICK_ATTACK + db 23, WHIRLWIND + db 33, WING_ATTACK + db 46, AGILITY + db 61, MIRROR_MOVE + db 0 ; no more level-up moves + +RattataEvosAttacks: + db EVOLVE_LEVEL, 20, RATICATE + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 7, QUICK_ATTACK + db 13, HYPER_FANG + db 20, FOCUS_ENERGY + db 27, PURSUIT + db 34, SUPER_FANG + db 0 ; no more level-up moves + +RaticateEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 1, QUICK_ATTACK + db 7, QUICK_ATTACK + db 13, HYPER_FANG + db 20, SCARY_FACE + db 30, PURSUIT + db 40, SUPER_FANG + db 0 ; no more level-up moves + +SpearowEvosAttacks: + db EVOLVE_LEVEL, 20, FEAROW + db 0 ; no more evolutions + db 1, PECK + db 1, GROWL + db 7, LEER + db 13, FURY_ATTACK + db 25, PURSUIT + db 31, MIRROR_MOVE + db 37, DRILL_PECK + db 43, AGILITY + db 0 ; no more level-up moves + +FearowEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 1, GROWL + db 1, LEER + db 1, FURY_ATTACK + db 7, LEER + db 13, FURY_ATTACK + db 26, PURSUIT + db 32, MIRROR_MOVE + db 40, DRILL_PECK + db 47, AGILITY + db 0 ; no more level-up moves + +EkansEvosAttacks: + db EVOLVE_LEVEL, 22, ARBOK + db 0 ; no more evolutions + db 1, WRAP + db 1, LEER + db 9, POISON_STING + db 15, BITE + db 23, GLARE + db 29, SCREECH + db 37, ACID + db 43, HAZE + db 0 ; no more level-up moves + +ArbokEvosAttacks: + db 0 ; no more evolutions + db 1, WRAP + db 1, LEER + db 1, POISON_STING + db 1, BITE + db 9, POISON_STING + db 15, BITE + db 25, GLARE + db 33, SCREECH + db 43, ACID + db 51, HAZE + db 0 ; no more level-up moves + +PikachuEvosAttacks: + db EVOLVE_ITEM, THUNDERSTONE, RAICHU + db 0 ; no more evolutions + db 1, THUNDERSHOCK + db 1, GROWL + db 6, TAIL_WHIP + db 8, THUNDER_WAVE + db 11, QUICK_ATTACK + db 15, DOUBLE_TEAM + db 20, SLAM + db 26, THUNDERBOLT + db 33, AGILITY + db 41, THUNDER + db 50, LIGHT_SCREEN + db 0 ; no more level-up moves + +RaichuEvosAttacks: + db 0 ; no more evolutions + db 1, THUNDERSHOCK + db 1, TAIL_WHIP + db 1, QUICK_ATTACK + db 1, THUNDERBOLT + db 0 ; no more level-up moves + +SandshrewEvosAttacks: + db EVOLVE_LEVEL, 22, SANDSLASH + db 0 ; no more evolutions + db 1, SCRATCH + db 6, DEFENSE_CURL + db 11, SAND_ATTACK + db 17, POISON_STING + db 23, SLASH + db 30, SWIFT + db 37, FURY_SWIPES + db 45, SANDSTORM + db 0 ; no more level-up moves + +SandslashEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, DEFENSE_CURL + db 1, SAND_ATTACK + db 6, DEFENSE_CURL + db 11, SAND_ATTACK + db 17, POISON_STING + db 24, SLASH + db 33, SWIFT + db 42, FURY_SWIPES + db 52, SANDSTORM + db 0 ; no more level-up moves + +NidoranFEvosAttacks: + db EVOLVE_LEVEL, 16, NIDORINA + db 0 ; no more evolutions + db 1, GROWL + db 1, TACKLE + db 8, SCRATCH + db 12, DOUBLE_KICK + db 17, POISON_STING + db 23, TAIL_WHIP + db 30, BITE + db 38, FURY_SWIPES + db 0 ; no more level-up moves + +NidorinaEvosAttacks: + db EVOLVE_ITEM, MOON_STONE, NIDOQUEEN + db 0 ; no more evolutions + db 1, GROWL + db 1, TACKLE + db 8, SCRATCH + db 12, DOUBLE_KICK + db 19, POISON_STING + db 27, TAIL_WHIP + db 36, BITE + db 46, FURY_SWIPES + db 0 ; no more level-up moves + +NidoqueenEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCRATCH + db 1, DOUBLE_KICK + db 1, TAIL_WHIP + db 23, BODY_SLAM + db 0 ; no more level-up moves + +NidoranMEvosAttacks: + db EVOLVE_LEVEL, 16, NIDORINO + db 0 ; no more evolutions + db 1, LEER + db 1, TACKLE + db 8, HORN_ATTACK + db 12, DOUBLE_KICK + db 17, POISON_STING + db 23, FOCUS_ENERGY + db 30, FURY_ATTACK + db 38, HORN_DRILL + db 0 ; no more level-up moves + +NidorinoEvosAttacks: + db EVOLVE_ITEM, MOON_STONE, NIDOKING + db 0 ; no more evolutions + db 1, LEER + db 1, TACKLE + db 8, HORN_ATTACK + db 12, DOUBLE_KICK + db 19, POISON_STING + db 27, FOCUS_ENERGY + db 36, FURY_ATTACK + db 46, HORN_DRILL + db 0 ; no more level-up moves + +NidokingEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, HORN_ATTACK + db 1, DOUBLE_KICK + db 1, POISON_STING + db 23, THRASH + db 0 ; no more level-up moves + +ClefairyEvosAttacks: + db EVOLVE_ITEM, MOON_STONE, CLEFABLE + db 0 ; no more evolutions + db 1, POUND + db 1, GROWL + db 4, ENCORE + db 8, SING + db 13, DOUBLESLAP + db 19, MINIMIZE + db 26, DEFENSE_CURL + db 34, METRONOME + db 43, MOONLIGHT + db 53, LIGHT_SCREEN + db 0 ; no more level-up moves + +ClefableEvosAttacks: + db 0 ; no more evolutions + db 1, SING + db 1, DOUBLESLAP + db 1, METRONOME + db 1, MOONLIGHT + db 0 ; no more level-up moves + +VulpixEvosAttacks: + db EVOLVE_ITEM, FIRE_STONE, NINETALES + db 0 ; no more evolutions + db 1, EMBER + db 1, TAIL_WHIP + db 7, QUICK_ATTACK + db 13, ROAR + db 19, CONFUSE_RAY + db 25, SAFEGUARD + db 31, FLAMETHROWER + db 37, FIRE_SPIN + db 0 ; no more level-up moves + +NinetalesEvosAttacks: + db 0 ; no more evolutions + db 1, EMBER + db 1, QUICK_ATTACK + db 1, CONFUSE_RAY + db 1, SAFEGUARD + db 43, FIRE_SPIN + db 0 ; no more level-up moves + +JigglypuffEvosAttacks: + db EVOLVE_ITEM, MOON_STONE, WIGGLYTUFF + db 0 ; no more evolutions + db 1, SING + db 4, DEFENSE_CURL + db 9, POUND + db 14, DISABLE + db 19, ROLLOUT + db 24, DOUBLESLAP + db 29, REST + db 34, BODY_SLAM + db 39, DOUBLE_EDGE + db 0 ; no more level-up moves + +WigglytuffEvosAttacks: + db 0 ; no more evolutions + db 1, SING + db 1, DISABLE + db 1, DEFENSE_CURL + db 1, DOUBLESLAP + db 0 ; no more level-up moves + +ZubatEvosAttacks: + db EVOLVE_LEVEL, 22, GOLBAT + db 0 ; no more evolutions + db 1, LEECH_LIFE + db 6, SUPERSONIC + db 12, BITE + db 19, CONFUSE_RAY + db 27, WING_ATTACK + db 36, MEAN_LOOK + db 46, HAZE + db 0 ; no more level-up moves + +GolbatEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, CROBAT + db 0 ; no more evolutions + db 1, SCREECH + db 1, LEECH_LIFE + db 1, SUPERSONIC + db 6, SUPERSONIC + db 12, BITE + db 19, CONFUSE_RAY + db 30, WING_ATTACK + db 42, MEAN_LOOK + db 55, HAZE + db 0 ; no more level-up moves + +OddishEvosAttacks: + db EVOLVE_LEVEL, 21, GLOOM + db 0 ; no more evolutions + db 1, ABSORB + db 7, SWEET_SCENT + db 14, POISONPOWDER + db 16, STUN_SPORE + db 18, SLEEP_POWDER + db 23, ACID + db 32, MOONLIGHT + db 39, PETAL_DANCE + db 0 ; no more level-up moves + +GloomEvosAttacks: + db EVOLVE_ITEM, LEAF_STONE, VILEPLUME + db EVOLVE_ITEM, SUN_STONE, BELLOSSOM + db 0 ; no more evolutions + db 1, ABSORB + db 1, SWEET_SCENT + db 1, POISONPOWDER + db 7, SWEET_SCENT + db 14, POISONPOWDER + db 16, STUN_SPORE + db 18, SLEEP_POWDER + db 24, ACID + db 35, MOONLIGHT + db 44, PETAL_DANCE + db 0 ; no more level-up moves + +VileplumeEvosAttacks: + db 0 ; no more evolutions + db 1, ABSORB + db 1, SWEET_SCENT + db 1, STUN_SPORE + db 1, PETAL_DANCE + db 0 ; no more level-up moves + +ParasEvosAttacks: + db EVOLVE_LEVEL, 24, PARASECT + db 0 ; no more evolutions + db 1, SCRATCH + db 7, STUN_SPORE + db 13, POISONPOWDER + db 19, LEECH_LIFE + db 25, SPORE + db 31, SLASH + db 37, GROWTH + db 43, GIGA_DRAIN + db 0 ; no more level-up moves + +ParasectEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, STUN_SPORE + db 1, POISONPOWDER + db 7, STUN_SPORE + db 13, POISONPOWDER + db 19, LEECH_LIFE + db 28, SPORE + db 37, SLASH + db 46, GROWTH + db 55, GIGA_DRAIN + db 0 ; no more level-up moves + +VenonatEvosAttacks: + db EVOLVE_LEVEL, 31, VENOMOTH + db 0 ; no more evolutions + db 1, TACKLE + db 1, DISABLE + db 1, FORESIGHT + db 9, SUPERSONIC + db 17, CONFUSION + db 20, POISONPOWDER + db 25, LEECH_LIFE + db 28, STUN_SPORE + db 33, PSYBEAM + db 36, SLEEP_POWDER + db 41, PSYCHIC_M + db 0 ; no more level-up moves + +VenomothEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, DISABLE + db 1, FORESIGHT + db 1, SUPERSONIC + db 9, SUPERSONIC + db 17, CONFUSION + db 20, POISONPOWDER + db 25, LEECH_LIFE + db 28, STUN_SPORE + db 31, GUST + db 36, PSYBEAM + db 42, SLEEP_POWDER + db 52, PSYCHIC_M + db 0 ; no more level-up moves + +DiglettEvosAttacks: + db EVOLVE_LEVEL, 26, DUGTRIO + db 0 ; no more evolutions + db 1, SCRATCH + db 5, GROWL + db 9, MAGNITUDE + db 17, DIG + db 25, SAND_ATTACK + db 33, SLASH + db 41, EARTHQUAKE + db 49, FISSURE + db 0 ; no more level-up moves + +DugtrioEvosAttacks: + db 0 ; no more evolutions +if _CRYSTAL + db 1, TRI_ATTACK +endc + db 1, SCRATCH + db 1, GROWL + db 1, MAGNITUDE + db 5, GROWL + db 9, MAGNITUDE + db 17, DIG + db 25, SAND_ATTACK + db 37, SLASH + db 49, EARTHQUAKE + db 61, FISSURE + db 0 ; no more level-up moves + +MeowthEvosAttacks: + db EVOLVE_LEVEL, 28, PERSIAN + db 0 ; no more evolutions + db 1, SCRATCH + db 1, GROWL + db 11, BITE + db 20, PAY_DAY + db 28, FAINT_ATTACK + db 35, SCREECH + db 41, FURY_SWIPES + db 46, SLASH + db 0 ; no more level-up moves + +PersianEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, GROWL + db 1, BITE + db 11, BITE + db 20, PAY_DAY + db 29, FAINT_ATTACK + db 38, SCREECH + db 46, FURY_SWIPES + db 53, SLASH + db 0 ; no more level-up moves + +PsyduckEvosAttacks: + db EVOLVE_LEVEL, 33, GOLDUCK + db 0 ; no more evolutions + db 1, SCRATCH + db 5, TAIL_WHIP + db 10, DISABLE + db 16, CONFUSION + db 23, SCREECH + db 31, PSYCH_UP + db 40, FURY_SWIPES + db 50, HYDRO_PUMP + db 0 ; no more level-up moves + +GolduckEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, TAIL_WHIP + db 1, DISABLE + db 1, CONFUSION + db 5, TAIL_WHIP + db 10, DISABLE + db 16, CONFUSION + db 23, SCREECH + db 31, PSYCH_UP + db 44, FURY_SWIPES + db 58, HYDRO_PUMP + db 0 ; no more level-up moves + +MankeyEvosAttacks: + db EVOLVE_LEVEL, 28, PRIMEAPE + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 9, LOW_KICK + db 15, KARATE_CHOP + db 21, FURY_SWIPES + db 27, FOCUS_ENERGY + db 33, SEISMIC_TOSS + db 39, CROSS_CHOP + db 45, SCREECH + db 51, THRASH + db 0 ; no more level-up moves + +PrimeapeEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 1, LOW_KICK + db 1, RAGE + db 9, LOW_KICK + db 15, KARATE_CHOP + db 21, FURY_SWIPES + db 27, FOCUS_ENERGY + db 28, RAGE + db 36, SEISMIC_TOSS + db 45, CROSS_CHOP + db 54, SCREECH + db 63, THRASH + db 0 ; no more level-up moves + +GrowlitheEvosAttacks: + db EVOLVE_ITEM, FIRE_STONE, ARCANINE + db 0 ; no more evolutions + db 1, BITE + db 1, ROAR + db 9, EMBER + db 18, LEER + db 26, TAKE_DOWN + db 34, FLAME_WHEEL + db 42, AGILITY + db 50, FLAMETHROWER + db 0 ; no more level-up moves + +ArcanineEvosAttacks: + db 0 ; no more evolutions + db 1, ROAR + db 1, LEER + db 1, TAKE_DOWN + db 1, FLAME_WHEEL + db 50, EXTREMESPEED + db 0 ; no more level-up moves + +PoliwagEvosAttacks: + db EVOLVE_LEVEL, 25, POLIWHIRL + db 0 ; no more evolutions + db 1, BUBBLE + db 7, HYPNOSIS + db 13, WATER_GUN + db 19, DOUBLESLAP + db 25, RAIN_DANCE + db 31, BODY_SLAM + db 37, BELLY_DRUM + db 43, HYDRO_PUMP + db 0 ; no more level-up moves + +PoliwhirlEvosAttacks: + db EVOLVE_ITEM, WATER_STONE, POLIWRATH + db EVOLVE_TRADE, KINGS_ROCK, POLITOED + db 0 ; no more evolutions + db 1, BUBBLE + db 1, HYPNOSIS + db 1, WATER_GUN + db 7, HYPNOSIS + db 13, WATER_GUN + db 19, DOUBLESLAP + db 27, RAIN_DANCE + db 35, BODY_SLAM + db 43, BELLY_DRUM + db 51, HYDRO_PUMP + db 0 ; no more level-up moves + +PoliwrathEvosAttacks: + db 0 ; no more evolutions + db 1, WATER_GUN + db 1, HYPNOSIS + db 1, DOUBLESLAP + db 1, SUBMISSION + db 35, SUBMISSION + db 51, MIND_READER + db 0 ; no more level-up moves + +AbraEvosAttacks: + db EVOLVE_LEVEL, 16, KADABRA + db 0 ; no more evolutions + db 1, TELEPORT + db 0 ; no more level-up moves + +KadabraEvosAttacks: + db EVOLVE_TRADE, $ff, ALAKAZAM + db 0 ; no more evolutions + db 1, TELEPORT + db 1, KINESIS + db 1, CONFUSION + db 16, CONFUSION + db 18, DISABLE + db 21, PSYBEAM + db 26, RECOVER + db 31, FUTURE_SIGHT + db 38, PSYCHIC_M + db 45, REFLECT + db 0 ; no more level-up moves + +AlakazamEvosAttacks: + db 0 ; no more evolutions + db 1, TELEPORT + db 1, KINESIS + db 1, CONFUSION + db 16, CONFUSION + db 18, DISABLE + db 21, PSYBEAM + db 26, RECOVER + db 31, FUTURE_SIGHT + db 38, PSYCHIC_M + db 45, REFLECT + db 0 ; no more level-up moves + +MachopEvosAttacks: + db EVOLVE_LEVEL, 28, MACHOKE + db 0 ; no more evolutions + db 1, LOW_KICK + db 1, LEER + db 7, FOCUS_ENERGY + db 13, KARATE_CHOP + db 19, SEISMIC_TOSS + db 25, FORESIGHT + db 31, VITAL_THROW + db 37, CROSS_CHOP + db 43, SCARY_FACE + db 49, SUBMISSION + db 0 ; no more level-up moves + +MachokeEvosAttacks: + db EVOLVE_TRADE, $ff, MACHAMP + db 0 ; no more evolutions + db 1, LOW_KICK + db 1, LEER + db 1, FOCUS_ENERGY + db 8, FOCUS_ENERGY + db 15, KARATE_CHOP + db 19, SEISMIC_TOSS + db 25, FORESIGHT + db 34, VITAL_THROW + db 43, CROSS_CHOP + db 52, SCARY_FACE + db 61, SUBMISSION + db 0 ; no more level-up moves + +MachampEvosAttacks: + db 0 ; no more evolutions + db 1, LOW_KICK + db 1, LEER + db 1, FOCUS_ENERGY + db 8, FOCUS_ENERGY + db 15, KARATE_CHOP + db 19, SEISMIC_TOSS + db 25, FORESIGHT + db 34, VITAL_THROW + db 43, CROSS_CHOP + db 52, SCARY_FACE + db 61, SUBMISSION + db 0 ; no more level-up moves + +BellsproutEvosAttacks: + db EVOLVE_LEVEL, 21, WEEPINBELL + db 0 ; no more evolutions + db 1, VINE_WHIP + db 6, GROWTH + db 11, WRAP + db 15, SLEEP_POWDER + db 17, POISONPOWDER + db 19, STUN_SPORE + db 23, ACID + db 30, SWEET_SCENT + db 37, RAZOR_LEAF + db 45, SLAM + db 0 ; no more level-up moves + +WeepinbellEvosAttacks: + db EVOLVE_ITEM, LEAF_STONE, VICTREEBEL + db 0 ; no more evolutions + db 1, VINE_WHIP + db 1, GROWTH + db 1, WRAP + db 6, GROWTH + db 11, WRAP + db 15, SLEEP_POWDER + db 17, POISONPOWDER + db 19, STUN_SPORE + db 24, ACID + db 33, SWEET_SCENT + db 42, RAZOR_LEAF + db 54, SLAM + db 0 ; no more level-up moves + +VictreebelEvosAttacks: + db 0 ; no more evolutions + db 1, VINE_WHIP + db 1, SLEEP_POWDER + db 1, SWEET_SCENT + db 1, RAZOR_LEAF + db 0 ; no more level-up moves + +TentacoolEvosAttacks: + db EVOLVE_LEVEL, 30, TENTACRUEL + db 0 ; no more evolutions + db 1, POISON_STING + db 6, SUPERSONIC + db 12, CONSTRICT + db 19, ACID + db 25, BUBBLEBEAM + db 30, WRAP + db 36, BARRIER + db 43, SCREECH + db 49, HYDRO_PUMP + db 0 ; no more level-up moves + +TentacruelEvosAttacks: + db 0 ; no more evolutions + db 1, POISON_STING + db 1, SUPERSONIC + db 1, CONSTRICT + db 6, SUPERSONIC + db 12, CONSTRICT + db 19, ACID + db 25, BUBBLEBEAM + db 30, WRAP + db 38, BARRIER + db 47, SCREECH + db 55, HYDRO_PUMP + db 0 ; no more level-up moves + +GeodudeEvosAttacks: + db EVOLVE_LEVEL, 25, GRAVELER + db 0 ; no more evolutions + db 1, TACKLE + db 6, DEFENSE_CURL + db 11, ROCK_THROW + db 16, MAGNITUDE + db 21, SELFDESTRUCT + db 26, HARDEN + db 31, ROLLOUT + db 36, EARTHQUAKE + db 41, EXPLOSION + db 0 ; no more level-up moves + +GravelerEvosAttacks: + db EVOLVE_TRADE, $ff, GOLEM + db 0 ; no more evolutions + db 1, TACKLE + db 1, DEFENSE_CURL + db 1, ROCK_THROW + db 6, DEFENSE_CURL + db 11, ROCK_THROW + db 16, MAGNITUDE + db 21, SELFDESTRUCT + db 27, HARDEN + db 34, ROLLOUT + db 41, EARTHQUAKE + db 48, EXPLOSION + db 0 ; no more level-up moves + +GolemEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, DEFENSE_CURL + db 1, ROCK_THROW + db 1, MAGNITUDE + db 6, DEFENSE_CURL + db 11, ROCK_THROW + db 16, MAGNITUDE + db 21, SELFDESTRUCT + db 27, HARDEN + db 34, ROLLOUT + db 41, EARTHQUAKE + db 48, EXPLOSION + db 0 ; no more level-up moves + +PonytaEvosAttacks: + db EVOLVE_LEVEL, 40, RAPIDASH + db 0 ; no more evolutions + db 1, TACKLE + db 4, GROWL + db 8, TAIL_WHIP + db 13, EMBER + db 19, STOMP + db 26, FIRE_SPIN + db 34, TAKE_DOWN + db 43, AGILITY + db 53, FIRE_BLAST + db 0 ; no more level-up moves + +RapidashEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, TAIL_WHIP + db 1, EMBER + db 4, GROWL + db 8, TAIL_WHIP + db 13, EMBER + db 19, STOMP + db 26, FIRE_SPIN + db 34, TAKE_DOWN + db 40, FURY_ATTACK + db 47, AGILITY + db 61, FIRE_BLAST + db 0 ; no more level-up moves + +SlowpokeEvosAttacks: + db EVOLVE_LEVEL, 37, SLOWBRO + db EVOLVE_TRADE, KINGS_ROCK, SLOWKING + db 0 ; no more evolutions + db 1, CURSE + db 1, TACKLE + db 6, GROWL + db 15, WATER_GUN + db 20, CONFUSION + db 29, DISABLE + db 34, HEADBUTT + db 43, AMNESIA + db 48, PSYCHIC_M + db 0 ; no more level-up moves + +SlowbroEvosAttacks: + db 0 ; no more evolutions + db 1, CURSE + db 1, TACKLE + db 1, GROWL + db 1, WATER_GUN + db 6, GROWL + db 15, WATER_GUN + db 20, CONFUSION + db 29, DISABLE + db 34, HEADBUTT + db 37, WITHDRAW + db 46, AMNESIA + db 54, PSYCHIC_M + db 0 ; no more level-up moves + +MagnemiteEvosAttacks: + db EVOLVE_LEVEL, 30, MAGNETON + db 0 ; no more evolutions + db 1, TACKLE + db 6, THUNDERSHOCK + db 11, SUPERSONIC + db 16, SONICBOOM + db 21, THUNDER_WAVE + db 27, LOCK_ON + db 33, SWIFT + db 39, SCREECH + db 45, ZAP_CANNON + db 0 ; no more level-up moves + +MagnetonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, THUNDERSHOCK + db 1, SUPERSONIC + db 1, SONICBOOM + db 6, THUNDERSHOCK + db 11, SUPERSONIC + db 16, SONICBOOM + db 21, THUNDER_WAVE + db 27, LOCK_ON +if _CRYSTAL + db 35, TRI_ATTACK +else + db 35, SWIFT +endc + db 43, SCREECH + db 53, ZAP_CANNON + db 0 ; no more level-up moves + +FarfetchDEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 7, SAND_ATTACK + db 13, LEER + db 19, FURY_ATTACK + db 25, SWORDS_DANCE + db 31, AGILITY + db 37, SLASH + db 44, FALSE_SWIPE + db 0 ; no more level-up moves + +DoduoEvosAttacks: + db EVOLVE_LEVEL, 31, DODRIO + db 0 ; no more evolutions + db 1, PECK + db 1, GROWL + db 9, PURSUIT + db 13, FURY_ATTACK + db 21, TRI_ATTACK + db 25, RAGE + db 33, DRILL_PECK + db 37, AGILITY + db 0 ; no more level-up moves + +DodrioEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 1, GROWL + db 1, PURSUIT + db 1, FURY_ATTACK + db 9, PURSUIT + db 13, FURY_ATTACK + db 21, TRI_ATTACK + db 25, RAGE + db 38, DRILL_PECK + db 47, AGILITY + db 0 ; no more level-up moves + +SeelEvosAttacks: + db EVOLVE_LEVEL, 34, DEWGONG + db 0 ; no more evolutions + db 1, HEADBUTT + db 5, GROWL + db 16, AURORA_BEAM + db 21, REST + db 32, TAKE_DOWN + db 37, ICE_BEAM + db 48, SAFEGUARD + db 0 ; no more level-up moves + +DewgongEvosAttacks: + db 0 ; no more evolutions + db 1, HEADBUTT + db 1, GROWL + db 1, AURORA_BEAM + db 5, GROWL + db 16, AURORA_BEAM + db 21, REST + db 32, TAKE_DOWN + db 43, ICE_BEAM + db 60, SAFEGUARD + db 0 ; no more level-up moves + +GrimerEvosAttacks: + db EVOLVE_LEVEL, 38, MUK + db 0 ; no more evolutions + db 1, POISON_GAS + db 1, POUND + db 5, HARDEN + db 10, DISABLE + db 16, SLUDGE + db 23, MINIMIZE + db 31, SCREECH + db 40, ACID_ARMOR + db 50, SLUDGE_BOMB + db 0 ; no more level-up moves + +MukEvosAttacks: + db 0 ; no more evolutions + db 1, POISON_GAS + db 1, POUND + db 1, HARDEN + db 33, HARDEN + db 37, DISABLE + db 45, SLUDGE + db 23, MINIMIZE + db 31, SCREECH + db 45, ACID_ARMOR + db 60, SLUDGE_BOMB + db 0 ; no more level-up moves + +ShellderEvosAttacks: + db EVOLVE_ITEM, WATER_STONE, CLOYSTER + db 0 ; no more evolutions + db 1, TACKLE + db 1, WITHDRAW + db 9, SUPERSONIC + db 17, AURORA_BEAM + db 25, PROTECT + db 33, LEER + db 41, CLAMP + db 49, ICE_BEAM + db 0 ; no more level-up moves + +CloysterEvosAttacks: + db 0 ; no more evolutions + db 1, WITHDRAW + db 1, SUPERSONIC + db 1, AURORA_BEAM + db 1, PROTECT +if _CRYSTAL + db 33, SPIKES +endc + db 41, SPIKE_CANNON + db 0 ; no more level-up moves + +GastlyEvosAttacks: + db EVOLVE_LEVEL, 25, HAUNTER + db 0 ; no more evolutions + db 1, HYPNOSIS + db 1, LICK + db 8, SPITE + db 13, MEAN_LOOK + db 16, CURSE + db 21, NIGHT_SHADE + db 28, CONFUSE_RAY + db 33, DREAM_EATER + db 36, DESTINY_BOND + db 0 ; no more level-up moves + +HaunterEvosAttacks: + db EVOLVE_TRADE, $ff, GENGAR + db 0 ; no more evolutions + db 1, HYPNOSIS + db 1, LICK + db 1, SPITE + db 8, SPITE + db 13, MEAN_LOOK + db 16, CURSE + db 21, NIGHT_SHADE + db 31, CONFUSE_RAY + db 39, DREAM_EATER + db 48, DESTINY_BOND + db 0 ; no more level-up moves + +GengarEvosAttacks: + db 0 ; no more evolutions + db 1, HYPNOSIS + db 1, LICK + db 1, SPITE + db 8, SPITE + db 13, MEAN_LOOK + db 16, CURSE + db 21, NIGHT_SHADE + db 31, CONFUSE_RAY + db 39, DREAM_EATER + db 48, DESTINY_BOND + db 0 ; no more level-up moves + +OnixEvosAttacks: + db EVOLVE_TRADE, METAL_COAT, STEELIX + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCREECH + db 10, BIND + db 14, ROCK_THROW + db 23, HARDEN + db 27, RAGE + db 36, SANDSTORM + db 40, SLAM + db 0 ; no more level-up moves + +DrowzeeEvosAttacks: + db EVOLVE_LEVEL, 26, HYPNO + db 0 ; no more evolutions + db 1, POUND + db 1, HYPNOSIS + db 10, DISABLE + db 18, CONFUSION + db 25, HEADBUTT + db 31, POISON_GAS + db 36, MEDITATE + db 40, PSYCHIC_M + db 43, PSYCH_UP + db 45, FUTURE_SIGHT + db 0 ; no more level-up moves + +HypnoEvosAttacks: + db 0 ; no more evolutions + db 1, POUND + db 1, HYPNOSIS + db 1, DISABLE + db 1, CONFUSION + db 10, DISABLE + db 18, CONFUSION + db 25, HEADBUTT + db 33, POISON_GAS + db 40, MEDITATE + db 49, PSYCHIC_M + db 55, PSYCH_UP + db 60, FUTURE_SIGHT + db 0 ; no more level-up moves + +KrabbyEvosAttacks: + db EVOLVE_LEVEL, 28, KINGLER + db 0 ; no more evolutions + db 1, BUBBLE + db 5, LEER + db 12, VICEGRIP + db 16, HARDEN + db 23, STOMP + db 27, GUILLOTINE + db 34, PROTECT + db 41, CRABHAMMER + db 0 ; no more level-up moves + +KinglerEvosAttacks: + db 0 ; no more evolutions + db 1, BUBBLE + db 1, LEER + db 1, VICEGRIP + db 5, LEER + db 12, VICEGRIP + db 16, HARDEN + db 23, STOMP + db 27, GUILLOTINE + db 38, PROTECT + db 49, CRABHAMMER + db 0 ; no more level-up moves + +VoltorbEvosAttacks: + db EVOLVE_LEVEL, 30, ELECTRODE + db 0 ; no more evolutions + db 1, TACKLE + db 9, SCREECH + db 17, SONICBOOM + db 23, SELFDESTRUCT + db 29, ROLLOUT + db 33, LIGHT_SCREEN + db 37, SWIFT + db 39, EXPLOSION + db 41, MIRROR_COAT + db 0 ; no more level-up moves + +ElectrodeEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCREECH + db 1, SONICBOOM + db 1, SELFDESTRUCT + db 9, SCREECH + db 17, SONICBOOM + db 23, SELFDESTRUCT + db 29, ROLLOUT + db 34, LIGHT_SCREEN + db 40, SWIFT + db 44, EXPLOSION + db 48, MIRROR_COAT + db 0 ; no more level-up moves + +ExeggcuteEvosAttacks: + db EVOLVE_ITEM, LEAF_STONE, EXEGGUTOR + db 0 ; no more evolutions + db 1, BARRAGE + db 1, HYPNOSIS + db 7, REFLECT + db 13, LEECH_SEED + db 19, CONFUSION + db 25, STUN_SPORE + db 31, POISONPOWDER + db 37, SLEEP_POWDER + db 43, SOLARBEAM + db 0 ; no more level-up moves + +ExeggutorEvosAttacks: + db 0 ; no more evolutions + db 1, BARRAGE + db 1, HYPNOSIS + db 1, CONFUSION + db 19, STOMP + db 31, EGG_BOMB + db 0 ; no more level-up moves + +CuboneEvosAttacks: + db EVOLVE_LEVEL, 28, MAROWAK + db 0 ; no more evolutions + db 1, GROWL + db 5, TAIL_WHIP + db 9, BONE_CLUB + db 13, HEADBUTT + db 17, LEER + db 21, FOCUS_ENERGY + db 25, BONEMERANG + db 29, RAGE + db 33, FALSE_SWIPE + db 37, THRASH + db 41, BONE_RUSH + db 0 ; no more level-up moves + +MarowakEvosAttacks: + db 0 ; no more evolutions + db 1, GROWL + db 1, TAIL_WHIP + db 1, BONE_CLUB + db 1, HEADBUTT + db 5, TAIL_WHIP + db 9, BONE_CLUB + db 13, HEADBUTT + db 17, LEER + db 21, FOCUS_ENERGY + db 25, BONEMERANG + db 32, RAGE + db 39, FALSE_SWIPE + db 46, THRASH + db 53, BONE_RUSH + db 0 ; no more level-up moves + +HitmonleeEvosAttacks: + db 0 ; no more evolutions + db 1, DOUBLE_KICK + db 6, MEDITATE + db 11, ROLLING_KICK + db 16, JUMP_KICK + db 21, FOCUS_ENERGY + db 26, HI_JUMP_KICK + db 31, MIND_READER + db 36, FORESIGHT + db 41, ENDURE + db 46, MEGA_KICK + db 51, REVERSAL + db 0 ; no more level-up moves + +HitmonchanEvosAttacks: + db 0 ; no more evolutions + db 1, COMET_PUNCH + db 7, AGILITY + db 13, PURSUIT + db 26, THUNDERPUNCH + db 26, ICE_PUNCH + db 26, FIRE_PUNCH + db 32, MACH_PUNCH + db 38, MEGA_PUNCH + db 44, DETECT + db 50, COUNTER + db 0 ; no more level-up moves + +LickitungEvosAttacks: + db 0 ; no more evolutions + db 1, LICK + db 7, SUPERSONIC + db 13, DEFENSE_CURL + db 19, STOMP + db 25, WRAP + db 31, DISABLE + db 37, SLAM + db 43, SCREECH + db 0 ; no more level-up moves + +KoffingEvosAttacks: + db EVOLVE_LEVEL, 35, WEEZING + db 0 ; no more evolutions + db 1, POISON_GAS + db 1, TACKLE + db 9, SMOG + db 17, SELFDESTRUCT + db 21, SLUDGE + db 25, SMOKESCREEN + db 33, HAZE + db 41, EXPLOSION + db 45, DESTINY_BOND + db 0 ; no more level-up moves + +WeezingEvosAttacks: + db 0 ; no more evolutions + db 1, POISON_GAS + db 1, TACKLE + db 1, SMOG + db 1, SELFDESTRUCT + db 9, SMOG + db 17, SELFDESTRUCT + db 21, SLUDGE + db 25, SMOKESCREEN + db 33, HAZE + db 44, EXPLOSION + db 51, DESTINY_BOND + db 0 ; no more level-up moves + +RhyhornEvosAttacks: + db EVOLVE_LEVEL, 42, RHYDON + db 0 ; no more evolutions + db 1, HORN_ATTACK + db 1, TAIL_WHIP + db 13, STOMP + db 19, FURY_ATTACK + db 31, SCARY_FACE + db 37, HORN_DRILL + db 49, TAKE_DOWN + db 55, EARTHQUAKE + db 0 ; no more level-up moves + +RhydonEvosAttacks: + db 0 ; no more evolutions + db 1, HORN_ATTACK + db 1, TAIL_WHIP + db 1, STOMP + db 1, FURY_ATTACK + db 13, STOMP + db 19, FURY_ATTACK + db 31, SCARY_FACE + db 37, HORN_DRILL + db 54, TAKE_DOWN + db 65, EARTHQUAKE + db 0 ; no more level-up moves + +ChanseyEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, BLISSEY + db 0 ; no more evolutions + db 1, POUND + db 5, GROWL + db 9, TAIL_WHIP + db 13, SOFTBOILED + db 17, DOUBLESLAP + db 23, MINIMIZE + db 29, SING + db 35, EGG_BOMB + db 41, DEFENSE_CURL + db 49, LIGHT_SCREEN + db 57, DOUBLE_EDGE + db 0 ; no more level-up moves + +TangelaEvosAttacks: + db 0 ; no more evolutions + db 1, CONSTRICT + db 4, SLEEP_POWDER + db 10, ABSORB + db 13, POISONPOWDER + db 19, VINE_WHIP + db 25, BIND + db 31, MEGA_DRAIN + db 34, STUN_SPORE + db 40, SLAM + db 46, GROWTH + db 0 ; no more level-up moves + +KangaskhanEvosAttacks: + db 0 ; no more evolutions + db 1, COMET_PUNCH + db 7, LEER + db 13, BITE + db 19, TAIL_WHIP + db 25, MEGA_PUNCH + db 31, RAGE + db 37, ENDURE + db 43, DIZZY_PUNCH + db 49, REVERSAL + db 0 ; no more level-up moves + +HorseaEvosAttacks: + db EVOLVE_LEVEL, 32, SEADRA + db 0 ; no more evolutions + db 1, BUBBLE + db 8, SMOKESCREEN + db 15, LEER + db 22, WATER_GUN + db 29, TWISTER + db 36, AGILITY + db 43, HYDRO_PUMP + db 0 ; no more level-up moves + +SeadraEvosAttacks: + db EVOLVE_TRADE, DRAGON_SCALE, KINGDRA + db 0 ; no more evolutions + db 1, BUBBLE + db 1, SMOKESCREEN + db 1, LEER + db 1, WATER_GUN + db 8, SMOKESCREEN + db 15, LEER + db 22, WATER_GUN + db 29, TWISTER + db 40, AGILITY + db 51, HYDRO_PUMP + db 0 ; no more level-up moves + +GoldeenEvosAttacks: + db EVOLVE_LEVEL, 33, SEAKING + db 0 ; no more evolutions + db 1, PECK + db 1, TAIL_WHIP + db 10, SUPERSONIC + db 15, HORN_ATTACK + db 24, FLAIL + db 29, FURY_ATTACK + db 38, WATERFALL + db 43, HORN_DRILL + db 52, AGILITY + db 0 ; no more level-up moves + +SeakingEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 1, TAIL_WHIP + db 1, TAIL_WHIP + db 10, SUPERSONIC + db 15, HORN_ATTACK + db 24, FLAIL + db 29, FURY_ATTACK + db 41, WATERFALL + db 49, HORN_DRILL + db 61, AGILITY + db 0 ; no more level-up moves + +StaryuEvosAttacks: + db EVOLVE_ITEM, WATER_STONE, STARMIE + db 0 ; no more evolutions + db 1, TACKLE + db 1, HARDEN + db 7, WATER_GUN + db 13, RAPID_SPIN + db 19, RECOVER + db 25, SWIFT + db 31, BUBBLEBEAM + db 37, MINIMIZE + db 43, LIGHT_SCREEN + db 50, HYDRO_PUMP + db 0 ; no more level-up moves + +StarmieEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, RAPID_SPIN + db 1, RECOVER + db 1, BUBBLEBEAM + db 37, CONFUSE_RAY + db 0 ; no more level-up moves + +MrMimeEvosAttacks: + db 0 ; no more evolutions + db 1, BARRIER + db 6, CONFUSION + db 11, SUBSTITUTE + db 16, MEDITATE + db 21, DOUBLESLAP + db 26, LIGHT_SCREEN + db 26, REFLECT + db 31, ENCORE + db 36, PSYBEAM + db 41, BATON_PASS + db 46, SAFEGUARD + db 0 ; no more level-up moves + +ScytherEvosAttacks: + db EVOLVE_TRADE, METAL_COAT, SCIZOR + db 0 ; no more evolutions + db 1, QUICK_ATTACK + db 1, LEER + db 6, FOCUS_ENERGY + db 12, PURSUIT + db 18, FALSE_SWIPE + db 24, AGILITY + db 30, WING_ATTACK + db 36, SLASH + db 42, SWORDS_DANCE + db 48, DOUBLE_TEAM + db 0 ; no more level-up moves + +JynxEvosAttacks: + db 0 ; no more evolutions + db 1, POUND + db 1, LICK + db 1, LOVELY_KISS + db 1, POWDER_SNOW + db 9, LOVELY_KISS + db 13, POWDER_SNOW + db 21, DOUBLESLAP + db 25, ICE_PUNCH + db 35, MEAN_LOOK + db 41, BODY_SLAM + db 51, PERISH_SONG + db 57, BLIZZARD + db 0 ; no more level-up moves + +ElectabuzzEvosAttacks: + db 0 ; no more evolutions + db 1, QUICK_ATTACK + db 1, LEER + db 1, THUNDERPUNCH + db 9, THUNDERPUNCH + db 17, LIGHT_SCREEN + db 25, SWIFT + db 36, SCREECH + db 47, THUNDERBOLT + db 58, THUNDER + db 0 ; no more level-up moves + +MagmarEvosAttacks: + db 0 ; no more evolutions + db 1, EMBER + db 1, LEER + db 1, SMOG + db 1, FIRE_PUNCH + db 7, LEER + db 13, SMOG + db 19, FIRE_PUNCH + db 25, SMOKESCREEN + db 33, SUNNY_DAY + db 41, FLAMETHROWER + db 49, CONFUSE_RAY + db 57, FIRE_BLAST + db 0 ; no more level-up moves + +PinsirEvosAttacks: + db 0 ; no more evolutions + db 1, VICEGRIP + db 7, FOCUS_ENERGY + db 13, BIND + db 19, SEISMIC_TOSS + db 25, HARDEN + db 31, GUILLOTINE + db 37, SUBMISSION + db 43, SWORDS_DANCE + db 0 ; no more level-up moves + +TaurosEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 4, TAIL_WHIP + db 8, RAGE + db 13, HORN_ATTACK + db 19, SCARY_FACE + db 26, PURSUIT + db 34, REST + db 43, THRASH + db 53, TAKE_DOWN + db 0 ; no more level-up moves + +MagikarpEvosAttacks: + db EVOLVE_LEVEL, 20, GYARADOS + db 0 ; no more evolutions + db 1, SPLASH + db 15, TACKLE + db 30, FLAIL + db 0 ; no more level-up moves + +GyaradosEvosAttacks: + db 0 ; no more evolutions + db 1, THRASH + db 20, BITE + db 25, DRAGON_RAGE + db 30, LEER + db 35, TWISTER + db 40, HYDRO_PUMP + db 45, RAIN_DANCE + db 50, HYPER_BEAM + db 0 ; no more level-up moves + +LaprasEvosAttacks: + db 0 ; no more evolutions + db 1, WATER_GUN + db 1, GROWL + db 1, SING + db 8, MIST + db 15, BODY_SLAM + db 22, CONFUSE_RAY + db 29, PERISH_SONG + db 36, ICE_BEAM + db 43, RAIN_DANCE + db 50, SAFEGUARD + db 57, HYDRO_PUMP + db 0 ; no more level-up moves + +DittoEvosAttacks: + db 0 ; no more evolutions + db 1, TRANSFORM + db 0 ; no more level-up moves + +EeveeEvosAttacks: + db EVOLVE_ITEM, THUNDERSTONE, JOLTEON + db EVOLVE_ITEM, WATER_STONE, VAPOREON + db EVOLVE_ITEM, FIRE_STONE, FLAREON + db EVOLVE_HAPPINESS, TR_MORNDAY, ESPEON + db EVOLVE_HAPPINESS, TR_NITE, UMBREON + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, GROWL + db 23, QUICK_ATTACK + db 30, BITE +if _CRYSTAL + db 36, BATON_PASS +else + db 36, FOCUS_ENERGY +endc + db 42, TAKE_DOWN + db 0 ; no more level-up moves + +VaporeonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, WATER_GUN + db 23, QUICK_ATTACK + db 30, BITE + db 36, AURORA_BEAM + db 42, HAZE + db 47, ACID_ARMOR + db 52, HYDRO_PUMP + db 0 ; no more level-up moves + +JolteonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, THUNDERSHOCK + db 23, QUICK_ATTACK + db 30, DOUBLE_KICK + db 36, PIN_MISSILE + db 42, THUNDER_WAVE + db 47, AGILITY + db 52, THUNDER + db 0 ; no more level-up moves + +FlareonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, EMBER + db 23, QUICK_ATTACK + db 30, BITE + db 36, FIRE_SPIN + db 42, SMOG + db 47, LEER + db 52, FLAMETHROWER + db 0 ; no more level-up moves + +PorygonEvosAttacks: + db EVOLVE_TRADE, UP_GRADE, PORYGON2 + db 0 ; no more evolutions + db 1, CONVERSION2 + db 1, TACKLE + db 1, CONVERSION + db 9, AGILITY + db 12, PSYBEAM + db 20, RECOVER + db 24, SHARPEN + db 32, LOCK_ON + db 36, TRI_ATTACK + db 44, ZAP_CANNON + db 0 ; no more level-up moves + +OmanyteEvosAttacks: + db EVOLVE_LEVEL, 40, OMASTAR + db 0 ; no more evolutions + db 1, CONSTRICT + db 1, WITHDRAW + db 13, BITE + db 19, WATER_GUN + db 31, LEER + db 37, PROTECT + db 49, ANCIENTPOWER + db 55, HYDRO_PUMP + db 0 ; no more level-up moves + +OmastarEvosAttacks: + db 0 ; no more evolutions + db 1, CONSTRICT + db 1, WITHDRAW + db 1, BITE + db 13, BITE + db 19, WATER_GUN + db 31, LEER + db 37, PROTECT + db 40, SPIKE_CANNON + db 54, ANCIENTPOWER + db 65, HYDRO_PUMP + db 0 ; no more level-up moves + +KabutoEvosAttacks: + db EVOLVE_LEVEL, 40, KABUTOPS + db 0 ; no more evolutions + db 1, SCRATCH + db 1, HARDEN + db 10, ABSORB + db 19, LEER + db 28, SAND_ATTACK + db 37, ENDURE + db 46, MEGA_DRAIN + db 55, ANCIENTPOWER + db 0 ; no more level-up moves + +KabutopsEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, HARDEN + db 1, ABSORB + db 10, ABSORB + db 19, LEER + db 28, SAND_ATTACK + db 37, ENDURE + db 40, SLASH + db 51, MEGA_DRAIN + db 65, ANCIENTPOWER + db 0 ; no more level-up moves + +AerodactylEvosAttacks: + db 0 ; no more evolutions + db 1, WING_ATTACK + db 8, AGILITY + db 15, BITE + db 22, SUPERSONIC + db 29, ANCIENTPOWER + db 36, SCARY_FACE + db 43, TAKE_DOWN + db 50, HYPER_BEAM + db 0 ; no more level-up moves + +SnorlaxEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 8, AMNESIA + db 15, DEFENSE_CURL + db 22, BELLY_DRUM + db 29, HEADBUTT + db 36, SNORE + db 36, REST + db 43, BODY_SLAM + db 50, ROLLOUT + db 57, HYPER_BEAM + db 0 ; no more level-up moves + +ArticunoEvosAttacks: + db 0 ; no more evolutions + db 1, GUST + db 1, POWDER_SNOW + db 13, MIST + db 25, AGILITY + db 37, MIND_READER + db 49, ICE_BEAM + db 61, REFLECT + db 73, BLIZZARD + db 0 ; no more level-up moves + +ZapdosEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 1, THUNDERSHOCK + db 13, THUNDER_WAVE + db 25, AGILITY + db 37, DETECT + db 49, DRILL_PECK + db 61, LIGHT_SCREEN + db 73, THUNDER + db 0 ; no more level-up moves + +MoltresEvosAttacks: + db 0 ; no more evolutions + db 1, WING_ATTACK + db 1, EMBER + db 13, FIRE_SPIN + db 25, AGILITY + db 37, ENDURE + db 49, FLAMETHROWER + db 61, SAFEGUARD + db 73, SKY_ATTACK + db 0 ; no more level-up moves + +DratiniEvosAttacks: + db EVOLVE_LEVEL, 30, DRAGONAIR + db 0 ; no more evolutions + db 1, WRAP + db 1, LEER + db 8, THUNDER_WAVE + db 15, TWISTER + db 22, DRAGON_RAGE + db 29, SLAM + db 36, AGILITY + db 43, SAFEGUARD + db 50, OUTRAGE + db 57, HYPER_BEAM + db 0 ; no more level-up moves + +DragonairEvosAttacks: + db EVOLVE_LEVEL, 55, DRAGONITE + db 0 ; no more evolutions + db 1, WRAP + db 1, LEER + db 1, THUNDER_WAVE + db 1, TWISTER + db 8, THUNDER_WAVE + db 15, TWISTER + db 22, DRAGON_RAGE + db 29, SLAM + db 38, AGILITY + db 47, SAFEGUARD + db 56, OUTRAGE + db 65, HYPER_BEAM + db 0 ; no more level-up moves + +DragoniteEvosAttacks: + db 0 ; no more evolutions + db 1, WRAP + db 1, LEER + db 1, THUNDER_WAVE + db 1, TWISTER + db 8, THUNDER_WAVE + db 15, TWISTER + db 22, DRAGON_RAGE + db 29, SLAM + db 38, AGILITY + db 47, SAFEGUARD + db 55, WING_ATTACK + db 61, OUTRAGE + db 75, HYPER_BEAM + db 0 ; no more level-up moves + +MewtwoEvosAttacks: + db 0 ; no more evolutions + db 1, CONFUSION + db 1, DISABLE + db 11, BARRIER + db 22, SWIFT + db 33, PSYCH_UP + db 44, FUTURE_SIGHT + db 55, MIST + db 66, PSYCHIC_M + db 77, AMNESIA + db 88, RECOVER + db 99, SAFEGUARD + db 0 ; no more level-up moves + +MewEvosAttacks: + db 0 ; no more evolutions + db 1, POUND + db 10, TRANSFORM + db 20, MEGA_PUNCH + db 30, METRONOME + db 40, PSYCHIC_M + db 50, ANCIENTPOWER + db 0 ; no more level-up moves + +ChikoritaEvosAttacks: + db EVOLVE_LEVEL, 16, BAYLEEF + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 8, RAZOR_LEAF + db 12, REFLECT + db 15, POISONPOWDER + db 22, SYNTHESIS + db 29, BODY_SLAM + db 36, LIGHT_SCREEN + db 43, SAFEGUARD + db 50, SOLARBEAM + db 0 ; no more level-up moves + +BayleefEvosAttacks: + db EVOLVE_LEVEL, 32, MEGANIUM + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, RAZOR_LEAF + db 1, REFLECT + db 8, RAZOR_LEAF + db 12, REFLECT + db 15, POISONPOWDER + db 23, SYNTHESIS + db 31, BODY_SLAM + db 39, LIGHT_SCREEN + db 47, SAFEGUARD + db 55, SOLARBEAM + db 0 ; no more level-up moves + +MeganiumEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, RAZOR_LEAF + db 1, REFLECT + db 8, RAZOR_LEAF + db 12, REFLECT + db 15, POISONPOWDER + db 23, SYNTHESIS + db 31, BODY_SLAM + db 41, LIGHT_SCREEN + db 51, SAFEGUARD + db 61, SOLARBEAM + db 0 ; no more level-up moves + +CyndaquilEvosAttacks: + db EVOLVE_LEVEL, 14, QUILAVA + db 0 ; no more evolutions + db 1, TACKLE + db 1, LEER + db 6, SMOKESCREEN + db 12, EMBER + db 19, QUICK_ATTACK + db 27, FLAME_WHEEL + db 36, SWIFT + db 46, FLAMETHROWER + db 0 ; no more level-up moves + +QuilavaEvosAttacks: + db EVOLVE_LEVEL, 36, TYPHLOSION + db 0 ; no more evolutions + db 1, TACKLE + db 1, LEER + db 1, SMOKESCREEN + db 6, SMOKESCREEN + db 12, EMBER + db 21, QUICK_ATTACK + db 31, FLAME_WHEEL + db 42, SWIFT + db 54, FLAMETHROWER + db 0 ; no more level-up moves + +TyphlosionEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, LEER + db 1, SMOKESCREEN + db 1, EMBER + db 6, SMOKESCREEN + db 12, EMBER + db 21, QUICK_ATTACK + db 31, FLAME_WHEEL + db 45, SWIFT + db 60, FLAMETHROWER + db 0 ; no more level-up moves + +TotodileEvosAttacks: + db EVOLVE_LEVEL, 18, CROCONAW + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 7, RAGE + db 13, WATER_GUN + db 20, BITE + db 27, SCARY_FACE + db 35, SLASH + db 43, SCREECH + db 52, HYDRO_PUMP + db 0 ; no more level-up moves + +CroconawEvosAttacks: + db EVOLVE_LEVEL, 30, FERALIGATR + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 1, RAGE + db 7, RAGE + db 13, WATER_GUN + db 21, BITE + db 28, SCARY_FACE + db 37, SLASH + db 45, SCREECH + db 55, HYDRO_PUMP + db 0 ; no more level-up moves + +FeraligatrEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 1, RAGE + db 1, WATER_GUN + db 7, RAGE + db 13, WATER_GUN + db 21, BITE + db 28, SCARY_FACE + db 38, SLASH + db 47, SCREECH + db 58, HYDRO_PUMP + db 0 ; no more level-up moves + +SentretEvosAttacks: + db EVOLVE_LEVEL, 15, FURRET + db 0 ; no more evolutions + db 1, TACKLE + db 5, DEFENSE_CURL + db 11, QUICK_ATTACK + db 17, FURY_SWIPES + db 25, SLAM + db 33, REST + db 41, AMNESIA + db 0 ; no more level-up moves + +FurretEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, DEFENSE_CURL + db 1, QUICK_ATTACK + db 5, DEFENSE_CURL + db 11, QUICK_ATTACK + db 18, FURY_SWIPES + db 28, SLAM + db 38, REST + db 48, AMNESIA + db 0 ; no more level-up moves + +HoothootEvosAttacks: + db EVOLVE_LEVEL, 20, NOCTOWL + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 6, FORESIGHT + db 11, PECK + db 16, HYPNOSIS + db 22, REFLECT + db 28, TAKE_DOWN + db 34, CONFUSION + db 48, DREAM_EATER + db 0 ; no more level-up moves + +NoctowlEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, FORESIGHT + db 1, PECK + db 6, FORESIGHT + db 11, PECK + db 16, HYPNOSIS + db 25, REFLECT + db 33, TAKE_DOWN + db 41, CONFUSION + db 57, DREAM_EATER + db 0 ; no more level-up moves + +LedybaEvosAttacks: + db EVOLVE_LEVEL, 18, LEDIAN + db 0 ; no more evolutions + db 1, TACKLE + db 8, SUPERSONIC + db 15, COMET_PUNCH + db 22, LIGHT_SCREEN + db 22, REFLECT + db 22, SAFEGUARD + db 29, BATON_PASS + db 36, SWIFT + db 43, AGILITY + db 50, DOUBLE_EDGE + db 0 ; no more level-up moves + +LedianEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SUPERSONIC + db 8, SUPERSONIC + db 15, COMET_PUNCH + db 24, LIGHT_SCREEN + db 24, REFLECT + db 24, SAFEGUARD + db 33, BATON_PASS + db 42, SWIFT + db 51, AGILITY + db 60, DOUBLE_EDGE + db 0 ; no more level-up moves + +SpinarakEvosAttacks: + db EVOLVE_LEVEL, 22, ARIADOS + db 0 ; no more evolutions + db 1, POISON_STING + db 1, STRING_SHOT + db 6, SCARY_FACE + db 11, CONSTRICT + db 17, NIGHT_SHADE + db 23, LEECH_LIFE + db 30, FURY_SWIPES + db 37, SPIDER_WEB +if _CRYSTAL + db 45, AGILITY +else + db 45, SCREECH +endc + db 53, PSYCHIC_M + db 0 ; no more level-up moves + +AriadosEvosAttacks: + db 0 ; no more evolutions + db 1, POISON_STING + db 1, STRING_SHOT + db 1, SCARY_FACE + db 1, CONSTRICT + db 6, SCARY_FACE + db 11, CONSTRICT + db 17, NIGHT_SHADE + db 25, LEECH_LIFE + db 34, FURY_SWIPES + db 43, SPIDER_WEB +if _CRYSTAL + db 53, AGILITY +else + db 53, SCREECH +endc + db 63, PSYCHIC_M + db 0 ; no more level-up moves + +CrobatEvosAttacks: + db 0 ; no more evolutions + db 1, SCREECH + db 1, LEECH_LIFE + db 1, SUPERSONIC + db 6, SUPERSONIC + db 12, BITE + db 19, CONFUSE_RAY + db 30, WING_ATTACK + db 42, MEAN_LOOK + db 55, HAZE + db 0 ; no more level-up moves + +ChinchouEvosAttacks: + db EVOLVE_LEVEL, 27, LANTURN + db 0 ; no more evolutions + db 1, BUBBLE + db 1, THUNDER_WAVE + db 5, SUPERSONIC + db 13, FLAIL + db 17, WATER_GUN + db 25, SPARK + db 29, CONFUSE_RAY + db 37, TAKE_DOWN + db 41, HYDRO_PUMP + db 0 ; no more level-up moves + +LanturnEvosAttacks: + db 0 ; no more evolutions + db 1, BUBBLE + db 1, THUNDER_WAVE + db 1, SUPERSONIC + db 5, SUPERSONIC + db 13, FLAIL + db 17, WATER_GUN + db 25, SPARK + db 33, CONFUSE_RAY + db 45, TAKE_DOWN + db 53, HYDRO_PUMP + db 0 ; no more level-up moves + +PichuEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, PIKACHU + db 0 ; no more evolutions + db 1, THUNDERSHOCK + db 1, CHARM + db 6, TAIL_WHIP + db 8, THUNDER_WAVE + db 11, SWEET_KISS + db 0 ; no more level-up moves + +CleffaEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, CLEFAIRY + db 0 ; no more evolutions + db 1, POUND + db 1, CHARM + db 4, ENCORE + db 8, SING + db 13, SWEET_KISS + db 0 ; no more level-up moves + +IgglybuffEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, JIGGLYPUFF + db 0 ; no more evolutions + db 1, SING + db 1, CHARM + db 4, DEFENSE_CURL + db 9, POUND + db 14, SWEET_KISS + db 0 ; no more level-up moves + +TogepiEvosAttacks: + db EVOLVE_HAPPINESS, TR_ANYTIME, TOGETIC + db 0 ; no more evolutions + db 1, GROWL + db 1, CHARM + db 7, METRONOME + db 18, SWEET_KISS + db 25, ENCORE + db 31, SAFEGUARD + db 38, DOUBLE_EDGE + db 0 ; no more level-up moves + +TogeticEvosAttacks: + db 0 ; no more evolutions + db 1, GROWL + db 1, CHARM + db 7, METRONOME + db 18, SWEET_KISS + db 25, ENCORE + db 31, SAFEGUARD + db 38, DOUBLE_EDGE + db 0 ; no more level-up moves + +NatuEvosAttacks: + db EVOLVE_LEVEL, 25, XATU + db 0 ; no more evolutions + db 1, PECK + db 1, LEER + db 10, NIGHT_SHADE + db 20, TELEPORT + db 30, FUTURE_SIGHT + db 40, CONFUSE_RAY + db 50, PSYCHIC_M + db 0 ; no more level-up moves + +XatuEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 1, LEER + db 1, NIGHT_SHADE + db 10, NIGHT_SHADE + db 20, TELEPORT + db 35, FUTURE_SIGHT + db 50, CONFUSE_RAY + db 65, PSYCHIC_M + db 0 ; no more level-up moves + +MareepEvosAttacks: + db EVOLVE_LEVEL, 15, FLAAFFY + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 9, THUNDERSHOCK + db 16, THUNDER_WAVE + db 23, COTTON_SPORE + db 30, LIGHT_SCREEN + db 37, THUNDER + db 0 ; no more level-up moves + +FlaaffyEvosAttacks: + db EVOLVE_LEVEL, 30, AMPHAROS + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, THUNDERSHOCK + db 9, THUNDERSHOCK + db 18, THUNDER_WAVE + db 27, COTTON_SPORE + db 36, LIGHT_SCREEN + db 45, THUNDER + db 0 ; no more level-up moves + +AmpharosEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, THUNDERSHOCK + db 1, THUNDER_WAVE + db 9, THUNDERSHOCK + db 18, THUNDER_WAVE + db 27, COTTON_SPORE + db 30, THUNDERPUNCH + db 42, LIGHT_SCREEN + db 57, THUNDER + db 0 ; no more level-up moves + +BellossomEvosAttacks: + db 0 ; no more evolutions + db 1, ABSORB + db 1, SWEET_SCENT + db 1, STUN_SPORE + db 1, PETAL_DANCE + db 55, SOLARBEAM + db 0 ; no more level-up moves + +MarillEvosAttacks: + db EVOLVE_LEVEL, 18, AZUMARILL + db 0 ; no more evolutions + db 1, TACKLE + db 3, DEFENSE_CURL + db 6, TAIL_WHIP + db 10, WATER_GUN + db 15, ROLLOUT + db 21, BUBBLEBEAM + db 28, DOUBLE_EDGE + db 36, RAIN_DANCE + db 0 ; no more level-up moves + +AzumarillEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, DEFENSE_CURL + db 1, TAIL_WHIP + db 1, WATER_GUN + db 3, DEFENSE_CURL + db 6, TAIL_WHIP + db 10, WATER_GUN + db 15, ROLLOUT + db 25, BUBBLEBEAM + db 36, DOUBLE_EDGE + db 48, RAIN_DANCE + db 0 ; no more level-up moves + +SudowoodoEvosAttacks: + db 0 ; no more evolutions + db 1, ROCK_THROW + db 1, MIMIC + db 10, FLAIL + db 19, LOW_KICK + db 28, ROCK_SLIDE + db 37, FAINT_ATTACK + db 46, SLAM + db 0 ; no more level-up moves + +PolitoedEvosAttacks: + db 0 ; no more evolutions + db 1, WATER_GUN + db 1, HYPNOSIS + db 1, DOUBLESLAP + db 1, PERISH_SONG + db 35, PERISH_SONG + db 51, SWAGGER + db 0 ; no more level-up moves + +HoppipEvosAttacks: + db EVOLVE_LEVEL, 18, SKIPLOOM + db 0 ; no more evolutions + db 1, SPLASH +if _CRYSTAL + db 5, SYNTHESIS +else + db 1, SYNTHESIS +endc + db 5, TAIL_WHIP + db 10, TACKLE + db 13, POISONPOWDER + db 15, STUN_SPORE + db 17, SLEEP_POWDER + db 20, LEECH_SEED + db 25, COTTON_SPORE + db 30, MEGA_DRAIN + db 0 ; no more level-up moves + +SkiploomEvosAttacks: + db EVOLVE_LEVEL, 27, JUMPLUFF + db 0 ; no more evolutions + db 1, SPLASH + db 1, SYNTHESIS + db 1, TAIL_WHIP + db 1, TACKLE +if _CRYSTAL + db 5, SYNTHESIS +endc + db 5, TAIL_WHIP + db 10, TACKLE + db 13, POISONPOWDER + db 15, STUN_SPORE + db 17, SLEEP_POWDER + db 22, LEECH_SEED + db 29, COTTON_SPORE + db 36, MEGA_DRAIN + db 0 ; no more level-up moves + +JumpluffEvosAttacks: + db 0 ; no more evolutions + db 1, SPLASH + db 1, SYNTHESIS + db 1, TAIL_WHIP + db 1, TACKLE +if _CRYSTAL + db 5, SYNTHESIS +endc + db 5, TAIL_WHIP + db 10, TACKLE + db 13, POISONPOWDER + db 15, STUN_SPORE + db 17, SLEEP_POWDER + db 22, LEECH_SEED + db 33, COTTON_SPORE + db 44, MEGA_DRAIN + db 0 ; no more level-up moves + +AipomEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, TAIL_WHIP + db 6, SAND_ATTACK + db 12, BATON_PASS + db 19, FURY_SWIPES + db 27, SWIFT + db 36, SCREECH + db 46, AGILITY + db 0 ; no more level-up moves + +SunkernEvosAttacks: + db EVOLVE_ITEM, SUN_STONE, SUNFLORA + db 0 ; no more evolutions + db 1, ABSORB + db 4, GROWTH + db 10, MEGA_DRAIN + db 19, SUNNY_DAY + db 31, SYNTHESIS + db 46, GIGA_DRAIN + db 0 ; no more level-up moves + +SunfloraEvosAttacks: + db 0 ; no more evolutions + db 1, ABSORB + db 1, POUND + db 4, GROWTH + db 10, RAZOR_LEAF + db 19, SUNNY_DAY + db 31, PETAL_DANCE + db 46, SOLARBEAM + db 0 ; no more level-up moves + +YanmaEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, FORESIGHT + db 7, QUICK_ATTACK + db 13, DOUBLE_TEAM + db 19, SONICBOOM + db 25, DETECT + db 31, SUPERSONIC +if _CRYSTAL + db 37, WING_ATTACK +else + db 37, SWIFT +endc + db 43, SCREECH + db 0 ; no more level-up moves + +WooperEvosAttacks: + db EVOLVE_LEVEL, 20, QUAGSIRE + db 0 ; no more evolutions + db 1, WATER_GUN + db 1, TAIL_WHIP + db 11, SLAM + db 21, AMNESIA + db 31, EARTHQUAKE + db 41, RAIN_DANCE + db 51, MIST + db 51, HAZE + db 0 ; no more level-up moves + +QuagsireEvosAttacks: + db 0 ; no more evolutions + db 1, WATER_GUN + db 1, TAIL_WHIP + db 11, SLAM + db 23, AMNESIA + db 35, EARTHQUAKE + db 47, RAIN_DANCE + db 59, MIST + db 59, HAZE + db 0 ; no more level-up moves + +EspeonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, CONFUSION + db 23, QUICK_ATTACK + db 30, SWIFT + db 36, PSYBEAM + db 42, PSYCH_UP + db 47, PSYCHIC_M + db 52, MORNING_SUN + db 0 ; no more level-up moves + +UmbreonEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, TAIL_WHIP + db 8, SAND_ATTACK + db 16, PURSUIT + db 23, QUICK_ATTACK + db 30, CONFUSE_RAY + db 36, FAINT_ATTACK + db 42, MEAN_LOOK + db 47, SCREECH + db 52, MOONLIGHT + db 0 ; no more level-up moves + +MurkrowEvosAttacks: + db 0 ; no more evolutions + db 1, PECK + db 11, PURSUIT + db 16, HAZE + db 26, NIGHT_SHADE + db 31, FAINT_ATTACK + db 41, MEAN_LOOK + db 0 ; no more level-up moves + +SlowkingEvosAttacks: + db 0 ; no more evolutions + db 1, CURSE + db 1, TACKLE + db 6, GROWL + db 15, WATER_GUN + db 20, CONFUSION + db 29, DISABLE + db 34, HEADBUTT + db 43, SWAGGER + db 48, PSYCHIC_M + db 0 ; no more level-up moves + +MisdreavusEvosAttacks: + db 0 ; no more evolutions + db 1, GROWL + db 1, PSYWAVE + db 6, SPITE + db 12, CONFUSE_RAY + db 19, MEAN_LOOK + db 27, PSYBEAM + db 36, PAIN_SPLIT + db 46, PERISH_SONG + db 0 ; no more level-up moves + +UnownEvosAttacks: + db 0 ; no more evolutions + db 1, HIDDEN_POWER + db 0 ; no more level-up moves + +WobbuffetEvosAttacks: + db 0 ; no more evolutions + db 1, COUNTER + db 1, MIRROR_COAT + db 1, SAFEGUARD + db 1, DESTINY_BOND + db 0 ; no more level-up moves + +GirafarigEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 1, CONFUSION + db 1, STOMP + db 7, CONFUSION + db 13, STOMP + db 20, AGILITY + db 30, BATON_PASS + db 41, PSYBEAM + db 54, CRUNCH + db 0 ; no more level-up moves + +PinecoEvosAttacks: + db EVOLVE_LEVEL, 31, FORRETRESS + db 0 ; no more evolutions + db 1, TACKLE + db 1, PROTECT + db 8, SELFDESTRUCT + db 15, TAKE_DOWN + db 22, RAPID_SPIN + db 29, BIDE + db 36, EXPLOSION + db 43, SPIKES + db 50, DOUBLE_EDGE + db 0 ; no more level-up moves + +ForretressEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, PROTECT + db 1, SELFDESTRUCT + db 8, SELFDESTRUCT + db 15, TAKE_DOWN + db 22, RAPID_SPIN + db 29, BIDE + db 39, EXPLOSION + db 49, SPIKES + db 59, DOUBLE_EDGE + db 0 ; no more level-up moves + +DunsparceEvosAttacks: + db 0 ; no more evolutions + db 1, RAGE + db 5, DEFENSE_CURL + db 13, GLARE + db 18, SPITE + db 26, PURSUIT + db 30, SCREECH + db 38, TAKE_DOWN + db 0 ; no more level-up moves + +GligarEvosAttacks: + db 0 ; no more evolutions + db 1, POISON_STING + db 6, SAND_ATTACK + db 13, HARDEN + db 20, QUICK_ATTACK + db 28, FAINT_ATTACK + db 36, SLASH + db 44, SCREECH + db 52, GUILLOTINE + db 0 ; no more level-up moves + +SteelixEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCREECH + db 10, BIND + db 14, ROCK_THROW + db 23, HARDEN + db 27, RAGE + db 36, SANDSTORM + db 40, SLAM + db 49, CRUNCH + db 0 ; no more level-up moves + +SnubbullEvosAttacks: + db EVOLVE_LEVEL, 23, GRANBULL + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCARY_FACE + db 4, TAIL_WHIP + db 8, CHARM + db 13, BITE + db 19, LICK + db 26, ROAR + db 34, RAGE + db 43, TAKE_DOWN + db 0 ; no more level-up moves + +GranbullEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, SCARY_FACE + db 4, TAIL_WHIP + db 8, CHARM + db 13, BITE + db 19, LICK + db 28, ROAR + db 38, RAGE + db 51, TAKE_DOWN + db 0 ; no more level-up moves + +QwilfishEvosAttacks: + db 0 ; no more evolutions +if _CRYSTAL + db 1, SPIKES +endc + db 1, TACKLE + db 1, POISON_STING + db 10, HARDEN + db 10, MINIMIZE + db 19, WATER_GUN + db 28, PIN_MISSILE + db 37, TAKE_DOWN + db 46, HYDRO_PUMP + db 0 ; no more level-up moves + +ScizorEvosAttacks: + db 0 ; no more evolutions + db 1, QUICK_ATTACK + db 1, LEER + db 6, FOCUS_ENERGY + db 12, PURSUIT + db 18, FALSE_SWIPE + db 24, AGILITY + db 30, METAL_CLAW + db 36, SLASH + db 42, SWORDS_DANCE + db 48, DOUBLE_TEAM + db 0 ; no more level-up moves + +ShuckleEvosAttacks: + db 0 ; no more evolutions + db 1, CONSTRICT + db 1, WITHDRAW + db 9, WRAP + db 14, ENCORE + db 23, SAFEGUARD + db 28, BIDE + db 37, REST + db 0 ; no more level-up moves + +HeracrossEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, LEER + db 6, HORN_ATTACK + db 12, ENDURE + db 19, FURY_ATTACK + db 27, COUNTER + db 35, TAKE_DOWN + db 44, REVERSAL + db 54, MEGAHORN + db 0 ; no more level-up moves + +SneaselEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 9, QUICK_ATTACK + db 17, SCREECH + db 25, FAINT_ATTACK + db 33, FURY_SWIPES + db 41, AGILITY + db 49, SLASH + db 57, BEAT_UP +if _CRYSTAL + db 65, METAL_CLAW +endc + db 0 ; no more level-up moves + +TeddiursaEvosAttacks: + db EVOLVE_LEVEL, 30, URSARING + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 8, LICK + db 15, FURY_SWIPES + db 22, FAINT_ATTACK + db 29, REST + db 36, SLASH + db 43, SNORE + db 50, THRASH + db 0 ; no more level-up moves + +UrsaringEvosAttacks: + db 0 ; no more evolutions + db 1, SCRATCH + db 1, LEER + db 1, LICK + db 1, FURY_SWIPES + db 8, LICK + db 15, FURY_SWIPES + db 22, FAINT_ATTACK + db 29, REST + db 39, SLASH + db 49, SNORE + db 59, THRASH + db 0 ; no more level-up moves + +SlugmaEvosAttacks: + db EVOLVE_LEVEL, 38, MAGCARGO + db 0 ; no more evolutions + db 1, SMOG + db 8, EMBER + db 15, ROCK_THROW + db 22, HARDEN + db 29, AMNESIA + db 36, FLAMETHROWER + db 43, ROCK_SLIDE + db 50, BODY_SLAM + db 0 ; no more level-up moves + +MagcargoEvosAttacks: + db 0 ; no more evolutions + db 1, SMOG + db 1, EMBER + db 1, ROCK_THROW + db 8, EMBER + db 15, ROCK_THROW + db 22, HARDEN + db 29, AMNESIA + db 36, FLAMETHROWER + db 48, ROCK_SLIDE + db 60, BODY_SLAM + db 0 ; no more level-up moves + +SwinubEvosAttacks: + db EVOLVE_LEVEL, 33, PILOSWINE + db 0 ; no more evolutions + db 1, TACKLE + db 10, POWDER_SNOW + db 19, ENDURE + db 28, TAKE_DOWN + db 37, MIST + db 46, BLIZZARD +if _CRYSTAL + db 55, AMNESIA +endc + db 0 ; no more level-up moves + +PiloswineEvosAttacks: + db 0 ; no more evolutions + db 1, HORN_ATTACK + db 1, POWDER_SNOW + db 1, ENDURE + db 10, POWDER_SNOW + db 19, ENDURE + db 28, TAKE_DOWN + db 33, FURY_ATTACK + db 42, MIST + db 56, BLIZZARD +if _CRYSTAL + db 70, AMNESIA +endc + db 0 ; no more level-up moves + +CorsolaEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 7, HARDEN + db 13, BUBBLE + db 19, RECOVER + db 25, BUBBLEBEAM + db 31, SPIKE_CANNON + db 37, MIRROR_COAT + db 43, ANCIENTPOWER + db 0 ; no more level-up moves + +RemoraidEvosAttacks: + db EVOLVE_LEVEL, 25, OCTILLERY + db 0 ; no more evolutions + db 1, WATER_GUN + db 11, LOCK_ON + db 22, PSYBEAM + db 22, AURORA_BEAM + db 22, BUBBLEBEAM + db 33, FOCUS_ENERGY + db 44, ICE_BEAM + db 55, HYPER_BEAM + db 0 ; no more level-up moves + +OctilleryEvosAttacks: + db 0 ; no more evolutions + db 1, WATER_GUN + db 11, CONSTRICT + db 22, PSYBEAM + db 22, AURORA_BEAM + db 22, BUBBLEBEAM + db 25, OCTAZOOKA + db 38, FOCUS_ENERGY + db 54, ICE_BEAM + db 70, HYPER_BEAM + db 0 ; no more level-up moves + +DelibirdEvosAttacks: + db 0 ; no more evolutions + db 1, PRESENT + db 0 ; no more level-up moves + +MantineEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 1, BUBBLE + db 10, SUPERSONIC + db 18, BUBBLEBEAM + db 25, TAKE_DOWN + db 32, AGILITY + db 40, WING_ATTACK + db 49, CONFUSE_RAY + db 0 ; no more level-up moves + +SkarmoryEvosAttacks: + db 0 ; no more evolutions + db 1, LEER + db 1, PECK + db 13, SAND_ATTACK + db 19, SWIFT + db 25, AGILITY + db 37, FURY_ATTACK + db 49, STEEL_WING + db 0 ; no more level-up moves + +HoundourEvosAttacks: + db EVOLVE_LEVEL, 24, HOUNDOOM + db 0 ; no more evolutions + db 1, LEER + db 1, EMBER + db 7, ROAR + db 13, SMOG + db 20, BITE + db 27, FAINT_ATTACK + db 35, FLAMETHROWER + db 43, CRUNCH + db 0 ; no more level-up moves + +HoundoomEvosAttacks: + db 0 ; no more evolutions + db 1, LEER + db 1, EMBER + db 7, ROAR + db 13, SMOG + db 20, BITE + db 30, FAINT_ATTACK + db 41, FLAMETHROWER + db 52, CRUNCH + db 0 ; no more level-up moves + +KingdraEvosAttacks: + db 0 ; no more evolutions + db 1, BUBBLE + db 1, SMOKESCREEN + db 1, LEER + db 1, WATER_GUN + db 8, SMOKESCREEN + db 15, LEER + db 22, WATER_GUN + db 29, TWISTER + db 40, AGILITY + db 51, HYDRO_PUMP + db 0 ; no more level-up moves + +PhanpyEvosAttacks: + db EVOLVE_LEVEL, 25, DONPHAN + db 0 ; no more evolutions + db 1, TACKLE + db 1, GROWL + db 9, DEFENSE_CURL + db 17, FLAIL + db 25, TAKE_DOWN + db 33, ROLLOUT + db 41, ENDURE + db 49, DOUBLE_EDGE + db 0 ; no more level-up moves + +DonphanEvosAttacks: + db 0 ; no more evolutions + db 1, HORN_ATTACK + db 1, GROWL + db 9, DEFENSE_CURL + db 17, FLAIL + db 25, FURY_ATTACK + db 33, ROLLOUT + db 41, RAPID_SPIN + db 49, EARTHQUAKE + db 0 ; no more level-up moves + +Porygon2EvosAttacks: + db 0 ; no more evolutions + db 1, CONVERSION2 + db 1, TACKLE + db 1, CONVERSION + db 9, AGILITY + db 12, PSYBEAM + db 20, RECOVER + db 24, DEFENSE_CURL + db 32, LOCK_ON + db 36, TRI_ATTACK + db 44, ZAP_CANNON + db 0 ; no more level-up moves + +StantlerEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 8, LEER + db 15, HYPNOSIS + db 23, STOMP + db 31, SAND_ATTACK + db 40, TAKE_DOWN + db 49, CONFUSE_RAY + db 0 ; no more level-up moves + +SmeargleEvosAttacks: + db 0 ; no more evolutions + db 1, SKETCH + db 11, SKETCH + db 21, SKETCH + db 31, SKETCH + db 41, SKETCH + db 51, SKETCH + db 61, SKETCH + db 71, SKETCH + db 81, SKETCH + db 91, SKETCH + db 0 ; no more level-up moves + +TyrogueEvosAttacks: + db EVOLVE_STAT, 20, ATK_LT_DEF, HITMONCHAN + db EVOLVE_STAT, 20, ATK_GT_DEF, HITMONLEE + db EVOLVE_STAT, 20, ATK_EQ_DEF, HITMONTOP + db 0 ; no more evolutions + db 1, TACKLE + db 0 ; no more level-up moves + +HitmontopEvosAttacks: + db 0 ; no more evolutions + db 1, ROLLING_KICK + db 7, FOCUS_ENERGY + db 13, PURSUIT + db 19, QUICK_ATTACK + db 25, RAPID_SPIN + db 31, COUNTER + db 37, AGILITY + db 43, DETECT + db 49, TRIPLE_KICK + db 0 ; no more level-up moves + +SmoochumEvosAttacks: + db EVOLVE_LEVEL, 30, JYNX + db 0 ; no more evolutions + db 1, POUND + db 1, LICK + db 9, SWEET_KISS + db 13, POWDER_SNOW + db 21, CONFUSION + db 25, SING + db 33, MEAN_LOOK + db 37, PSYCHIC_M + db 45, PERISH_SONG + db 49, BLIZZARD + db 0 ; no more level-up moves + +ElekidEvosAttacks: + db EVOLVE_LEVEL, 30, ELECTABUZZ + db 0 ; no more evolutions + db 1, QUICK_ATTACK + db 1, LEER + db 9, THUNDERPUNCH + db 17, LIGHT_SCREEN + db 25, SWIFT + db 33, SCREECH + db 41, THUNDERBOLT + db 49, THUNDER + db 0 ; no more level-up moves + +MagbyEvosAttacks: + db EVOLVE_LEVEL, 30, MAGMAR + db 0 ; no more evolutions + db 1, EMBER + db 7, LEER + db 13, SMOG + db 19, FIRE_PUNCH + db 25, SMOKESCREEN + db 31, SUNNY_DAY + db 37, FLAMETHROWER + db 43, CONFUSE_RAY + db 49, FIRE_BLAST + db 0 ; no more level-up moves + +MiltankEvosAttacks: + db 0 ; no more evolutions + db 1, TACKLE + db 4, GROWL + db 8, DEFENSE_CURL + db 13, STOMP + db 19, MILK_DRINK + db 26, BIDE + db 34, ROLLOUT + db 43, BODY_SLAM + db 53, HEAL_BELL + db 0 ; no more level-up moves + +BlisseyEvosAttacks: + db 0 ; no more evolutions + db 1, POUND + db 4, GROWL + db 7, TAIL_WHIP + db 10, SOFTBOILED + db 13, DOUBLESLAP + db 18, MINIMIZE + db 23, SING + db 28, EGG_BOMB + db 33, DEFENSE_CURL + db 40, LIGHT_SCREEN + db 47, DOUBLE_EDGE + db 0 ; no more level-up moves + +RaikouEvosAttacks: + db 0 ; no more evolutions + db 1, BITE + db 1, LEER + db 11, THUNDERSHOCK + db 21, ROAR + db 31, QUICK_ATTACK + db 41, SPARK + db 51, REFLECT + db 61, CRUNCH + db 71, THUNDER + db 0 ; no more level-up moves + +EnteiEvosAttacks: + db 0 ; no more evolutions + db 1, BITE + db 1, LEER + db 11, EMBER + db 21, ROAR + db 31, FIRE_SPIN + db 41, STOMP + db 51, FLAMETHROWER + db 61, SWAGGER + db 71, FIRE_BLAST + db 0 ; no more level-up moves + +SuicuneEvosAttacks: + db 0 ; no more evolutions + db 1, BITE + db 1, LEER +if _CRYSTAL + db 11, BUBBLEBEAM + db 21, RAIN_DANCE + db 31, GUST + db 41, AURORA_BEAM +else + db 11, WATER_GUN + db 21, ROAR + db 31, GUST + db 41, BUBBLEBEAM +endc + db 51, MIST + db 61, MIRROR_COAT + db 71, HYDRO_PUMP + db 0 ; no more level-up moves + +LarvitarEvosAttacks: + db EVOLVE_LEVEL, 30, PUPITAR + db 0 ; no more evolutions + db 1, BITE + db 1, LEER + db 8, SANDSTORM + db 15, SCREECH + db 22, ROCK_SLIDE + db 29, THRASH + db 36, SCARY_FACE + db 43, CRUNCH + db 50, EARTHQUAKE + db 57, HYPER_BEAM + db 0 ; no more level-up moves + +PupitarEvosAttacks: + db EVOLVE_LEVEL, 55, TYRANITAR + db 0 ; no more evolutions + db 1, BITE + db 1, LEER + db 1, SANDSTORM + db 1, SCREECH + db 8, SANDSTORM + db 15, SCREECH + db 22, ROCK_SLIDE + db 29, THRASH + db 38, SCARY_FACE + db 47, CRUNCH + db 56, EARTHQUAKE + db 65, HYPER_BEAM + db 0 ; no more level-up moves + +TyranitarEvosAttacks: + db 0 ; no more evolutions + db 1, BITE + db 1, LEER + db 1, SANDSTORM + db 1, SCREECH + db 8, SANDSTORM + db 15, SCREECH + db 22, ROCK_SLIDE + db 29, THRASH + db 38, SCARY_FACE + db 47, CRUNCH + db 61, EARTHQUAKE + db 75, HYPER_BEAM + db 0 ; no more level-up moves + +LugiaEvosAttacks: + db 0 ; no more evolutions + db 1, AEROBLAST + db 11, SAFEGUARD + db 22, GUST + db 33, RECOVER + db 44, HYDRO_PUMP + db 55, RAIN_DANCE + db 66, SWIFT + db 77, WHIRLWIND + db 88, ANCIENTPOWER + db 99, FUTURE_SIGHT + db 0 ; no more level-up moves + +HoOhEvosAttacks: + db 0 ; no more evolutions + db 1, SACRED_FIRE + db 11, SAFEGUARD + db 22, GUST + db 33, RECOVER + db 44, FIRE_BLAST + db 55, SUNNY_DAY + db 66, SWIFT + db 77, WHIRLWIND + db 88, ANCIENTPOWER + db 99, FUTURE_SIGHT + db 0 ; no more level-up moves + +CelebiEvosAttacks: + db 0 ; no more evolutions + db 1, LEECH_SEED + db 1, CONFUSION + db 1, RECOVER + db 1, HEAL_BELL + db 10, SAFEGUARD + db 20, ANCIENTPOWER + db 30, FUTURE_SIGHT + db 40, BATON_PASS + db 50, PERISH_SONG + db 0 ; no more level-up moves diff --git a/data/evos_attacks_pointers.asm b/data/evos_attacks_pointers.asm new file mode 100644 index 00000000..4ce10b10 --- /dev/null +++ b/data/evos_attacks_pointers.asm @@ -0,0 +1,256 @@ +; Pointer table for evolutions and attacks. + +; These are grouped together since they're both checked at level-up. + +EvosAttacksPointers:: ; 0x425b1 + dw BulbasaurEvosAttacks + dw IvysaurEvosAttacks + dw VenusaurEvosAttacks + dw CharmanderEvosAttacks + dw CharmeleonEvosAttacks + dw CharizardEvosAttacks + dw SquirtleEvosAttacks + dw WartortleEvosAttacks + dw BlastoiseEvosAttacks + dw CaterpieEvosAttacks + dw MetapodEvosAttacks + dw ButterfreeEvosAttacks + dw WeedleEvosAttacks + dw KakunaEvosAttacks + dw BeedrillEvosAttacks + dw PidgeyEvosAttacks + dw PidgeottoEvosAttacks + dw PidgeotEvosAttacks + dw RattataEvosAttacks + dw RaticateEvosAttacks + dw SpearowEvosAttacks + dw FearowEvosAttacks + dw EkansEvosAttacks + dw ArbokEvosAttacks + dw PikachuEvosAttacks + dw RaichuEvosAttacks + dw SandshrewEvosAttacks + dw SandslashEvosAttacks + dw NidoranFEvosAttacks + dw NidorinaEvosAttacks + dw NidoqueenEvosAttacks + dw NidoranMEvosAttacks + dw NidorinoEvosAttacks + dw NidokingEvosAttacks + dw ClefairyEvosAttacks + dw ClefableEvosAttacks + dw VulpixEvosAttacks + dw NinetalesEvosAttacks + dw JigglypuffEvosAttacks + dw WigglytuffEvosAttacks + dw ZubatEvosAttacks + dw GolbatEvosAttacks + dw OddishEvosAttacks + dw GloomEvosAttacks + dw VileplumeEvosAttacks + dw ParasEvosAttacks + dw ParasectEvosAttacks + dw VenonatEvosAttacks + dw VenomothEvosAttacks + dw DiglettEvosAttacks + dw DugtrioEvosAttacks + dw MeowthEvosAttacks + dw PersianEvosAttacks + dw PsyduckEvosAttacks + dw GolduckEvosAttacks + dw MankeyEvosAttacks + dw PrimeapeEvosAttacks + dw GrowlitheEvosAttacks + dw ArcanineEvosAttacks + dw PoliwagEvosAttacks + dw PoliwhirlEvosAttacks + dw PoliwrathEvosAttacks + dw AbraEvosAttacks + dw KadabraEvosAttacks + dw AlakazamEvosAttacks + dw MachopEvosAttacks + dw MachokeEvosAttacks + dw MachampEvosAttacks + dw BellsproutEvosAttacks + dw WeepinbellEvosAttacks + dw VictreebelEvosAttacks + dw TentacoolEvosAttacks + dw TentacruelEvosAttacks + dw GeodudeEvosAttacks + dw GravelerEvosAttacks + dw GolemEvosAttacks + dw PonytaEvosAttacks + dw RapidashEvosAttacks + dw SlowpokeEvosAttacks + dw SlowbroEvosAttacks + dw MagnemiteEvosAttacks + dw MagnetonEvosAttacks + dw FarfetchDEvosAttacks + dw DoduoEvosAttacks + dw DodrioEvosAttacks + dw SeelEvosAttacks + dw DewgongEvosAttacks + dw GrimerEvosAttacks + dw MukEvosAttacks + dw ShellderEvosAttacks + dw CloysterEvosAttacks + dw GastlyEvosAttacks + dw HaunterEvosAttacks + dw GengarEvosAttacks + dw OnixEvosAttacks + dw DrowzeeEvosAttacks + dw HypnoEvosAttacks + dw KrabbyEvosAttacks + dw KinglerEvosAttacks + dw VoltorbEvosAttacks + dw ElectrodeEvosAttacks + dw ExeggcuteEvosAttacks + dw ExeggutorEvosAttacks + dw CuboneEvosAttacks + dw MarowakEvosAttacks + dw HitmonleeEvosAttacks + dw HitmonchanEvosAttacks + dw LickitungEvosAttacks + dw KoffingEvosAttacks + dw WeezingEvosAttacks + dw RhyhornEvosAttacks + dw RhydonEvosAttacks + dw ChanseyEvosAttacks + dw TangelaEvosAttacks + dw KangaskhanEvosAttacks + dw HorseaEvosAttacks + dw SeadraEvosAttacks + dw GoldeenEvosAttacks + dw SeakingEvosAttacks + dw StaryuEvosAttacks + dw StarmieEvosAttacks + dw MrMimeEvosAttacks + dw ScytherEvosAttacks + dw JynxEvosAttacks + dw ElectabuzzEvosAttacks + dw MagmarEvosAttacks + dw PinsirEvosAttacks + dw TaurosEvosAttacks + dw MagikarpEvosAttacks + dw GyaradosEvosAttacks + dw LaprasEvosAttacks + dw DittoEvosAttacks + dw EeveeEvosAttacks + dw VaporeonEvosAttacks + dw JolteonEvosAttacks + dw FlareonEvosAttacks + dw PorygonEvosAttacks + dw OmanyteEvosAttacks + dw OmastarEvosAttacks + dw KabutoEvosAttacks + dw KabutopsEvosAttacks + dw AerodactylEvosAttacks + dw SnorlaxEvosAttacks + dw ArticunoEvosAttacks + dw ZapdosEvosAttacks + dw MoltresEvosAttacks + dw DratiniEvosAttacks + dw DragonairEvosAttacks + dw DragoniteEvosAttacks + dw MewtwoEvosAttacks + dw MewEvosAttacks + dw ChikoritaEvosAttacks + dw BayleefEvosAttacks + dw MeganiumEvosAttacks + dw CyndaquilEvosAttacks + dw QuilavaEvosAttacks + dw TyphlosionEvosAttacks + dw TotodileEvosAttacks + dw CroconawEvosAttacks + dw FeraligatrEvosAttacks + dw SentretEvosAttacks + dw FurretEvosAttacks + dw HoothootEvosAttacks + dw NoctowlEvosAttacks + dw LedybaEvosAttacks + dw LedianEvosAttacks + dw SpinarakEvosAttacks + dw AriadosEvosAttacks + dw CrobatEvosAttacks + dw ChinchouEvosAttacks + dw LanturnEvosAttacks + dw PichuEvosAttacks + dw CleffaEvosAttacks + dw IgglybuffEvosAttacks + dw TogepiEvosAttacks + dw TogeticEvosAttacks + dw NatuEvosAttacks + dw XatuEvosAttacks + dw MareepEvosAttacks + dw FlaaffyEvosAttacks + dw AmpharosEvosAttacks + dw BellossomEvosAttacks + dw MarillEvosAttacks + dw AzumarillEvosAttacks + dw SudowoodoEvosAttacks + dw PolitoedEvosAttacks + dw HoppipEvosAttacks + dw SkiploomEvosAttacks + dw JumpluffEvosAttacks + dw AipomEvosAttacks + dw SunkernEvosAttacks + dw SunfloraEvosAttacks + dw YanmaEvosAttacks + dw WooperEvosAttacks + dw QuagsireEvosAttacks + dw EspeonEvosAttacks + dw UmbreonEvosAttacks + dw MurkrowEvosAttacks + dw SlowkingEvosAttacks + dw MisdreavusEvosAttacks + dw UnownEvosAttacks + dw WobbuffetEvosAttacks + dw GirafarigEvosAttacks + dw PinecoEvosAttacks + dw ForretressEvosAttacks + dw DunsparceEvosAttacks + dw GligarEvosAttacks + dw SteelixEvosAttacks + dw SnubbullEvosAttacks + dw GranbullEvosAttacks + dw QwilfishEvosAttacks + dw ScizorEvosAttacks + dw ShuckleEvosAttacks + dw HeracrossEvosAttacks + dw SneaselEvosAttacks + dw TeddiursaEvosAttacks + dw UrsaringEvosAttacks + dw SlugmaEvosAttacks + dw MagcargoEvosAttacks + dw SwinubEvosAttacks + dw PiloswineEvosAttacks + dw CorsolaEvosAttacks + dw RemoraidEvosAttacks + dw OctilleryEvosAttacks + dw DelibirdEvosAttacks + dw MantineEvosAttacks + dw SkarmoryEvosAttacks + dw HoundourEvosAttacks + dw HoundoomEvosAttacks + dw KingdraEvosAttacks + dw PhanpyEvosAttacks + dw DonphanEvosAttacks + dw Porygon2EvosAttacks + dw StantlerEvosAttacks + dw SmeargleEvosAttacks + dw TyrogueEvosAttacks + dw HitmontopEvosAttacks + dw SmoochumEvosAttacks + dw ElekidEvosAttacks + dw MagbyEvosAttacks + dw MiltankEvosAttacks + dw BlisseyEvosAttacks + dw RaikouEvosAttacks + dw EnteiEvosAttacks + dw SuicuneEvosAttacks + dw LarvitarEvosAttacks + dw PupitarEvosAttacks + dw TyranitarEvosAttacks + dw LugiaEvosAttacks + dw HoOhEvosAttacks + dw CelebiEvosAttacks diff --git a/data/map_objects.asm b/data/map_objects.asm new file mode 100755 index 00000000..cdd0b0a6 --- /dev/null +++ b/data/map_objects.asm @@ -0,0 +1,44 @@ +sprite_movement_data: macro + db \1, \2, \3, \4, \5 + dn \6, 0 +endm + + ; function, facing, action, flags1, flags2, palette flags + sprite_movement_data SPRITEMOVEFN_00, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 00 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $0c, $00, %0000 ; 01 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_XY, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 02 + sprite_movement_data SPRITEMOVEFN_SLOW_RANDOM_SPIN, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 03 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_Y, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 04 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_X, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 05 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 06 + sprite_movement_data SPRITEMOVEFN_STANDING, UP, PERSON_ACTION_STAND, $00, $00, %0000 ; 07 + sprite_movement_data SPRITEMOVEFN_STANDING, LEFT, PERSON_ACTION_STAND, $00, $00, %0000 ; 08 + sprite_movement_data SPRITEMOVEFN_STANDING, RIGHT, PERSON_ACTION_STAND, $00, $00, %0000 ; 09 + sprite_movement_data SPRITEMOVEFN_FAST_RANDOM_SPIN, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0a + sprite_movement_data SPRITEMOVEFN_OBEY_DPAD, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 0b + sprite_movement_data SPRITEMOVEFN_08, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0c + sprite_movement_data SPRITEMOVEFN_09, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0d + sprite_movement_data SPRITEMOVEFN_0A, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0e + sprite_movement_data SPRITEMOVEFN_0B, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0f + sprite_movement_data SPRITEMOVEFN_0C, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 10 + sprite_movement_data SPRITEMOVEFN_0D, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 11 + sprite_movement_data SPRITEMOVEFN_0E, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 12 + sprite_movement_data SPRITEMOVEFN_FOLLOW, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 13 + sprite_movement_data SPRITEMOVEFN_SCRIPTED, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 14 + sprite_movement_data SPRITEMOVEFN_BIG_SNORLAX, DOWN, PERSON_ACTION_09, $2e, $01, %1100 ; 15 + sprite_movement_data SPRITEMOVEFN_BOUNCE, DOWN, PERSON_ACTION_0A, $2e, $00, %0000 ; 16 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $0c, $00, %0000 ; 17 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $2e, $10, %0000 ; 18 + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_STAND, $2e, $00, %0100 ; 19 + sprite_movement_data SPRITEMOVEFN_FOLLOWNOTEXACT, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 1a + sprite_movement_data SPRITEMOVEFN_SHADOW, DOWN, PERSON_ACTION_00, $8e, $01, %0000 ; 1b + sprite_movement_data SPRITEMOVEFN_EMOTE, DOWN, PERSON_ACTION_EMOTE, $8e, $02, %0000 ; 1c + sprite_movement_data SPRITEMOVEFN_SCREENSHAKE, DOWN, PERSON_ACTION_00, $82, $00, %0000 ; 1d + sprite_movement_data SPRITEMOVEFN_SPIN_COUNTERCLOCKWISE, LEFT, PERSON_ACTION_STAND, $00, $00, %0000 ; 1e + sprite_movement_data SPRITEMOVEFN_SPIN_CLOCKWISE, RIGHT, PERSON_ACTION_STAND, $00, $00, %0000 ; 1f + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_0C, $2e, $01, %1100 ; 20 + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_0D, $2e, $01, %1100 ; 21 + sprite_movement_data SPRITEMOVEFN_BOULDERDUST, DOWN, PERSON_ACTION_0E, $8e, $01, %0000 ; 22 + sprite_movement_data SPRITEMOVEFN_GRASS, DOWN, PERSON_ACTION_0F, $8e, $02, %0000 ; 23 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_XY, DOWN, PERSON_ACTION_STAND, $00, $00, %0010 ; 24 + sprite_movement_data SPRITEMOVEFN_00, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 25 diff --git a/data/pokedex/entries.asm b/data/pokedex/entries.asm new file mode 100644 index 00000000..e77469d9 --- /dev/null +++ b/data/pokedex/entries.asm @@ -0,0 +1,25 @@ +INCLUDE "includes.asm" + + +SECTION "Pokedex Entries 001-064", ROMX, BANK[POKEDEX_ENTRIES_1] + +PokedexEntries1:: +INCLUDE "data/pokedex/entries_1.asm" + + +SECTION "Pokedex Entries 065-128", ROMX, BANK[POKEDEX_ENTRIES_2] + +PokedexEntries2:: +INCLUDE "data/pokedex/entries_2.asm" + + +SECTION "Pokedex Entries 129-192", ROMX, BANK[POKEDEX_ENTRIES_3] + +PokedexEntries3:: +INCLUDE "data/pokedex/entries_3.asm" + + +SECTION "Pokedex Entries 193-251", ROMX, BANK[POKEDEX_ENTRIES_4] + +PokedexEntries4:: +INCLUDE "data/pokedex/entries_4.asm" diff --git a/data/pokedex/entries.o b/data/pokedex/entries.o Binary files differnew file mode 100644 index 00000000..15895a2c --- /dev/null +++ b/data/pokedex/entries.o diff --git a/data/pokedex/entries/001.asm b/data/pokedex/entries/001.asm new file mode 100644 index 00000000..1b7c7c71 --- /dev/null +++ b/data/pokedex/entries/001.asm @@ -0,0 +1,10 @@ +; BulbasaurPokedexEntry: ; 0x181695 + db "SEED@" ; species name + dw 204, 150 ; height, width + + db "While it is young," + next "it uses the" + next "nutrients that are" + page "stored in the" + next "seeds on its back" + next "in order to grow.@" diff --git a/data/pokedex/entries/002.asm b/data/pokedex/entries/002.asm new file mode 100644 index 00000000..184eff2c --- /dev/null +++ b/data/pokedex/entries/002.asm @@ -0,0 +1,10 @@ +; IvysaurPokedexEntry: ; 0x181702 + db "SEED@" ; species name + dw 303, 290 ; height, width + + db "The bulb on its" + next "back grows as it" + next "absorbs nutrients." + page "The bulb gives off" + next "a pleasant aroma" + next "when it blooms.@" diff --git a/data/pokedex/entries/003.asm b/data/pokedex/entries/003.asm new file mode 100644 index 00000000..90f3e307 --- /dev/null +++ b/data/pokedex/entries/003.asm @@ -0,0 +1,10 @@ +; VenusaurPokedexEntry: ; 0x181773 + db "SEED@" ; species name + dw 607, 2210 ; height, width + + db "As it warms it-" + next "self and absorbs" + next "the sunlight, its" + page "flower petals" + next "release a pleasant" + next "fragrance.@" diff --git a/data/pokedex/entries/004.asm b/data/pokedex/entries/004.asm new file mode 100644 index 00000000..8a4b8103 --- /dev/null +++ b/data/pokedex/entries/004.asm @@ -0,0 +1,10 @@ +; CharmanderPokedexEntry: ; 0x1817db + db "LIZARD@" ; species name + dw 200, 190 ; height, width + + db "If it's healthy," + next "the flame on the" + next "tip of its tail" + page "will burn vigor-" + next "ously, even if it" + next "gets a bit wet.@" diff --git a/data/pokedex/entries/005.asm b/data/pokedex/entries/005.asm new file mode 100644 index 00000000..4a3e715f --- /dev/null +++ b/data/pokedex/entries/005.asm @@ -0,0 +1,10 @@ +; CharmeleonPokedexEntry: ; 0x18184a + db "FLAME@" ; species name + dw 307, 420 ; height, width + + db "If it becomes" + next "agitated during" + next "battle, it spouts" + page "intense flames," + next "incinerating its" + next "surroundings.@" diff --git a/data/pokedex/entries/006.asm b/data/pokedex/entries/006.asm new file mode 100644 index 00000000..66e86c1d --- /dev/null +++ b/data/pokedex/entries/006.asm @@ -0,0 +1,10 @@ +; CharizardPokedexEntry: ; 0x1818b3 + db "FLAME@" ; species name + dw 507, 2000 ; height, width + + db "It uses its wings" + next "to fly high. The" + next "temperature of its" + page "fire increases as" + next "it gains exper-" + next "ience in battle.@" diff --git a/data/pokedex/entries/007.asm b/data/pokedex/entries/007.asm new file mode 100644 index 00000000..a0c65114 --- /dev/null +++ b/data/pokedex/entries/007.asm @@ -0,0 +1,10 @@ +; SquirtlePokedexEntry: ; 0x181926 + db "TINYTURTLE@" ; species name + dw 108, 200 ; height, width + + db "When it feels" + next "threatened, it" + next "draws its legs" + page "inside its shell" + next "and sprays water" + next "from its mouth.@" diff --git a/data/pokedex/entries/008.asm b/data/pokedex/entries/008.asm new file mode 100644 index 00000000..2f17f68d --- /dev/null +++ b/data/pokedex/entries/008.asm @@ -0,0 +1,10 @@ +; WartortlePokedexEntry: ; 0x181993 + db "TURTLE@" ; species name + dw 303, 500 ; height, width + + db "Its long, furry" + next "tail is a symbol" + next "of longevity," + page "making it quite" + next "popular among" + next "older people.@" diff --git a/data/pokedex/entries/009.asm b/data/pokedex/entries/009.asm new file mode 100644 index 00000000..fa688f74 --- /dev/null +++ b/data/pokedex/entries/009.asm @@ -0,0 +1,10 @@ +; BlastoisePokedexEntry: ; 0x1819f9 + db "SHELLFISH@" ; species name + dw 503, 1890 ; height, width + + db "It firmly plants" + next "its feet on the" + next "ground before" + page "shooting water" + next "from the jets on" + next "its back.@" diff --git a/data/pokedex/entries/010.asm b/data/pokedex/entries/010.asm new file mode 100644 index 00000000..d0c6dff5 --- /dev/null +++ b/data/pokedex/entries/010.asm @@ -0,0 +1,10 @@ +; CaterpiePokedexEntry: ; 0x181a60 + db "WORM@" ; species name + dw 100, 60 ; height, width + + db "It crawls into" + next "foliage where it" + next "camouflages itself" + page "among leaves that" + next "are the same color" + next "as its body.@" diff --git a/data/pokedex/entries/011.asm b/data/pokedex/entries/011.asm new file mode 100644 index 00000000..069723c0 --- /dev/null +++ b/data/pokedex/entries/011.asm @@ -0,0 +1,10 @@ +; MetapodPokedexEntry: ; 0x181ace + db "COCOON@" ; species name + dw 204, 220 ; height, width + + db "This is its pre-" + next "evolved form. At" + next "this stage, it can" + page "only harden, so it" + next "remains motionless" + next "to avoid attack.@" diff --git a/data/pokedex/entries/012.asm b/data/pokedex/entries/012.asm new file mode 100644 index 00000000..bbf4d131 --- /dev/null +++ b/data/pokedex/entries/012.asm @@ -0,0 +1,10 @@ +; ButterfreePokedexEntry: ; 0x181b45 + db "BUTTERFLY@" ; species name + dw 307, 710 ; height, width + + db "It flits from" + next "flower to flower," + next "collecting honey." + page "It can even" + next "identify distant" + next "flowers in bloom.@" diff --git a/data/pokedex/entries/013.asm b/data/pokedex/entries/013.asm new file mode 100644 index 00000000..bb9550ae --- /dev/null +++ b/data/pokedex/entries/013.asm @@ -0,0 +1,10 @@ +; WeedlePokedexEntry: ; 0x181bb4 + db "HAIRY BUG@" ; species name + dw 100, 70 ; height, width + + db "The barb on top of" + next "its head secretes" + next "a strong poison." + page "It uses this toxic" + next "barb to protect" + next "itself.@" diff --git a/data/pokedex/entries/014.asm b/data/pokedex/entries/014.asm new file mode 100644 index 00000000..ad78ddd3 --- /dev/null +++ b/data/pokedex/entries/014.asm @@ -0,0 +1,10 @@ +; KakunaPokedexEntry: ; 0x181c23 + db "COCOON@" ; species name + dw 200, 220 ; height, width + + db "Nearly incapable" + next "of movement, it" + next "leans against" + page "stout trees while" + next "waiting for its" + next "evolution.@" diff --git a/data/pokedex/entries/015.asm b/data/pokedex/entries/015.asm new file mode 100644 index 00000000..3fedd863 --- /dev/null +++ b/data/pokedex/entries/015.asm @@ -0,0 +1,10 @@ +; BeedrillPokedexEntry: ; 0x181c8a + db "POISON BEE@" ; species name + dw 303, 650 ; height, width + + db "It uses sharp," + next "poisonous stings" + next "to defeat prey," + page "then takes the" + next "victim back to its" + next "nest for food.@" diff --git a/data/pokedex/entries/016.asm b/data/pokedex/entries/016.asm new file mode 100644 index 00000000..32150056 --- /dev/null +++ b/data/pokedex/entries/016.asm @@ -0,0 +1,10 @@ +; PidgeyPokedexEntry: ; 0x181cfa + db "TINY BIRD@" ; species name + dw 100, 40 ; height, width + + db "It rapidly flaps" + next "its wings in the" + next "grass, stirring up" + page "a dust cloud that" + next "drives insect prey" + next "out into the open.@" diff --git a/data/pokedex/entries/017.asm b/data/pokedex/entries/017.asm new file mode 100644 index 00000000..8fc92cfb --- /dev/null +++ b/data/pokedex/entries/017.asm @@ -0,0 +1,10 @@ +; PidgeottoPokedexEntry: ; 0x181d75 + db "BIRD@" ; species name + dw 307, 660 ; height, width + + db "It slowly flies in" + next "a circular pat-" + next "tern, all the" + page "while keeping a" + next "sharp lookout for" + next "prey.@" diff --git a/data/pokedex/entries/018.asm b/data/pokedex/entries/018.asm new file mode 100644 index 00000000..b2867ebd --- /dev/null +++ b/data/pokedex/entries/018.asm @@ -0,0 +1,10 @@ +; PidgeotPokedexEntry: ; 0x181dd7 + db "BIRD@" ; species name + dw 411, 870 ; height, width + + db "Its outstanding" + next "vision allows it" + next "to spot splashing" + page "MAGIKARP, even" + next "while flying at" + next "3300 feet.@" diff --git a/data/pokedex/entries/019.asm b/data/pokedex/entries/019.asm new file mode 100644 index 00000000..84f57654 --- /dev/null +++ b/data/pokedex/entries/019.asm @@ -0,0 +1,10 @@ +; RattataPokedexEntry: ; 0x181e3d + db "RAT@" ; species name + dw 100, 80 ; height, width + + db "This #MON's" + next "impressive vital-" + next "ity allows it to" + page "live anywhere. It" + next "also multiplies" + next "very quickly.@" diff --git a/data/pokedex/entries/020.asm b/data/pokedex/entries/020.asm new file mode 100644 index 00000000..e372c66c --- /dev/null +++ b/data/pokedex/entries/020.asm @@ -0,0 +1,10 @@ +; RaticatePokedexEntry: ; 0x181ea3 + db "RAT@" ; species name + dw 204, 410 ; height, width + + db "The webs on its" + next "hind legs enable" + next "it to cross" + page "rivers. It search-" + next "es wide areas for" + next "food.@" diff --git a/data/pokedex/entries/021.asm b/data/pokedex/entries/021.asm new file mode 100644 index 00000000..a406cb08 --- /dev/null +++ b/data/pokedex/entries/021.asm @@ -0,0 +1,10 @@ +; SpearowPokedexEntry: ; 0x181f03 + db "TINY BIRD@" ; species name + dw 100, 40 ; height, width + + db "To protect its" + next "territory, it" + next "flies around" + page "ceaselessly," + next "making high-" + next "pitched cries.@" diff --git a/data/pokedex/entries/022.asm b/data/pokedex/entries/022.asm new file mode 100644 index 00000000..0a2673db --- /dev/null +++ b/data/pokedex/entries/022.asm @@ -0,0 +1,10 @@ +; FearowPokedexEntry: ; 0x181f64 + db "BEAK@" ; species name + dw 311, 840 ; height, width + + db "It uses its long" + next "beak to attack. It" + next "has a surprisingly" + page "long reach, so it" + next "must be treated" + next "with caution.@" diff --git a/data/pokedex/entries/023.asm b/data/pokedex/entries/023.asm new file mode 100644 index 00000000..f7da715f --- /dev/null +++ b/data/pokedex/entries/023.asm @@ -0,0 +1,10 @@ +; EkansPokedexEntry: ; 0x181fd4 + db "SNAKE@" ; species name + dw 607, 150 ; height, width + + db "It flutters the" + next "tip of its tongue" + next "to seek out the" + page "scent of prey," + next "then swallows the" + next "prey whole.@" diff --git a/data/pokedex/entries/024.asm b/data/pokedex/entries/024.asm new file mode 100644 index 00000000..7c05a7ad --- /dev/null +++ b/data/pokedex/entries/024.asm @@ -0,0 +1,10 @@ +; ArbokPokedexEntry: ; 0x18203d + db "COBRA@" ; species name + dw 1106, 1430 ; height, width + + db "To intimidate" + next "foes, it spreads" + next "its chest wide and" + page "makes eerie sounds" + next "by expelling air" + next "from its mouth.@" diff --git a/data/pokedex/entries/025.asm b/data/pokedex/entries/025.asm new file mode 100644 index 00000000..3d7f2145 --- /dev/null +++ b/data/pokedex/entries/025.asm @@ -0,0 +1,10 @@ +; PikachuPokedexEntry: ; 0x1820ad + db "MOUSE@" ; species name + dw 104, 130 ; height, width + + db "When it is anger-" + next "ed, it immediately" + next "discharges the" + page "energy stored in" + next "the pouches in its" + next "cheeks.@" diff --git a/data/pokedex/entries/026.asm b/data/pokedex/entries/026.asm new file mode 100644 index 00000000..9d302287 --- /dev/null +++ b/data/pokedex/entries/026.asm @@ -0,0 +1,10 @@ +; RaichuPokedexEntry: ; 0x182117 + db "MOUSE@" ; species name + dw 207, 660 ; height, width + + db "If its electric" + next "pouches run empty," + next "it raises its tail" + page "to gather electri-" + next "city from the" + next "atmosphere.@" diff --git a/data/pokedex/entries/027.asm b/data/pokedex/entries/027.asm new file mode 100644 index 00000000..606350c4 --- /dev/null +++ b/data/pokedex/entries/027.asm @@ -0,0 +1,10 @@ +; SandshrewPokedexEntry: ; 0x182184 + db "MOUSE@" ; species name + dw 200, 260 ; height, width + + db "It prefers dry," + next "sandy places" + next "because it uses" + page "the sand to" + next "protect itself" + next "when threatened.@" diff --git a/data/pokedex/entries/028.asm b/data/pokedex/entries/028.asm new file mode 100644 index 00000000..d8e9c6d1 --- /dev/null +++ b/data/pokedex/entries/028.asm @@ -0,0 +1,10 @@ +; SandslashPokedexEntry: ; 0x1821e7 + db "MOUSE@" ; species name + dw 303, 650 ; height, width + + db "Adept at climbing" + next "trees, it rolls" + next "into a spiny ball," + page "then attacks its" + next "enemies from" + next "above.@" diff --git a/data/pokedex/entries/029.asm b/data/pokedex/entries/029.asm new file mode 100644 index 00000000..20ccc2ab --- /dev/null +++ b/data/pokedex/entries/029.asm @@ -0,0 +1,10 @@ +; NidoranFPokedexEntry: ; 0x18224b + db "POISON PIN@" ; species name + dw 104, 150 ; height, width + + db "Small and very" + next "docile, it pro-" + next "tects itself with" + page "its small, poison-" + next "ous horn when" + next "attacked.@" diff --git a/data/pokedex/entries/030.asm b/data/pokedex/entries/030.asm new file mode 100644 index 00000000..01557039 --- /dev/null +++ b/data/pokedex/entries/030.asm @@ -0,0 +1,10 @@ +; NidorinaPokedexEntry: ; 0x1822b6 + db "POISON PIN@" ; species name + dw 207, 440 ; height, width + + db "It has a docile" + next "nature. If it is" + next "threatened with" + page "attack, it raises" + next "the barbs that are" + next "all over its body.@" diff --git a/data/pokedex/entries/031.asm b/data/pokedex/entries/031.asm new file mode 100644 index 00000000..14d729af --- /dev/null +++ b/data/pokedex/entries/031.asm @@ -0,0 +1,10 @@ +; NidoqueenPokedexEntry: ; 0x18232e + db "DRILL@" ; species name + dw 403, 1320 ; height, width + + db "The hard scales" + next "that cover its" + next "strong body serve" + page "as excellent" + next "protection from" + next "any attack.@" diff --git a/data/pokedex/entries/032.asm b/data/pokedex/entries/032.asm new file mode 100644 index 00000000..2f7ff023 --- /dev/null +++ b/data/pokedex/entries/032.asm @@ -0,0 +1,10 @@ +; NidoranMPokedexEntry: ; 0x182392 + db "POISON PIN@" ; species name + dw 108, 200 ; height, width + + db "It constantly" + next "moves its large" + next "ears in many" + page "directions in" + next "order to detect" + next "danger right away.@" diff --git a/data/pokedex/entries/033.asm b/data/pokedex/entries/033.asm new file mode 100644 index 00000000..9d0d773d --- /dev/null +++ b/data/pokedex/entries/033.asm @@ -0,0 +1,10 @@ +; NidorinoPokedexEntry: ; 0x1823fd + db "POISON PIN@" ; species name + dw 211, 430 ; height, width + + db "It is easily" + next "agitated and uses" + next "its horn for" + page "offense as soon as" + next "it notices an" + next "attacker.@" diff --git a/data/pokedex/entries/034.asm b/data/pokedex/entries/034.asm new file mode 100644 index 00000000..6c7e92a6 --- /dev/null +++ b/data/pokedex/entries/034.asm @@ -0,0 +1,10 @@ +; NidokingPokedexEntry: ; 0x182463 + db "DRILL@" ; species name + dw 407, 1370 ; height, width + + db "It uses its thick" + next "arms, legs and" + next "tail to attack" + page "forcefully. Melee" + next "combat is its" + next "specialty.@" diff --git a/data/pokedex/entries/035.asm b/data/pokedex/entries/035.asm new file mode 100644 index 00000000..7fff5067 --- /dev/null +++ b/data/pokedex/entries/035.asm @@ -0,0 +1,10 @@ +; ClefairyPokedexEntry: ; 0x1824c8 + db "FAIRY@" ; species name + dw 200, 170 ; height, width + + db "Though rarely" + next "seen, it becomes" + next "easier to spot," + page "for some reason," + next "on the night of a " + next "full moon.@" diff --git a/data/pokedex/entries/036.asm b/data/pokedex/entries/036.asm new file mode 100644 index 00000000..16116181 --- /dev/null +++ b/data/pokedex/entries/036.asm @@ -0,0 +1,10 @@ +; ClefablePokedexEntry: ; 0x182530 + db "FAIRY@" ; species name + dw 403, 880 ; height, width + + db "Said to live in" + next "quiet, remote" + next "mountains, this" + page "type of fairy has" + next "a strong aversion" + next "to being seen.@" diff --git a/data/pokedex/entries/037.asm b/data/pokedex/entries/037.asm new file mode 100644 index 00000000..cc0cf3f2 --- /dev/null +++ b/data/pokedex/entries/037.asm @@ -0,0 +1,10 @@ +; VulpixPokedexEntry: ; 0x18259b + db "FOX@" ; species name + dw 200, 220 ; height, width + + db "As its body grows" + next "larger, its six" + next "warm tails become" + page "more beautiful," + next "with a more luxur-" + next "ious coat of fur.@" diff --git a/data/pokedex/entries/038.asm b/data/pokedex/entries/038.asm new file mode 100644 index 00000000..f5669aa7 --- /dev/null +++ b/data/pokedex/entries/038.asm @@ -0,0 +1,10 @@ +; NinetalesPokedexEntry: ; 0x18260c + db "FOX@" ; species name + dw 307, 440 ; height, width + + db "It is said to live" + next "a thousand years," + next "and each of its" + page "tails is loaded" + next "with supernatural" + next "powers.@" diff --git a/data/pokedex/entries/039.asm b/data/pokedex/entries/039.asm new file mode 100644 index 00000000..653e26f6 --- /dev/null +++ b/data/pokedex/entries/039.asm @@ -0,0 +1,10 @@ +; JigglypuffPokedexEntry: ; 0x182673 + db "BALLOON@" ; species name + dw 108, 120 ; height, width + + db "It rolls its cute" + next "eyes as it sings a" + next "soothing lullaby." + page "Its gentle song" + next "puts anyone who" + next "hears it to sleep.@" diff --git a/data/pokedex/entries/040.asm b/data/pokedex/entries/040.asm new file mode 100644 index 00000000..fd75dc1b --- /dev/null +++ b/data/pokedex/entries/040.asm @@ -0,0 +1,10 @@ +; WigglytuffPokedexEntry: ; 0x1826e9 + db "BALLOON@" ; species name + dw 303, 260 ; height, width + + db "The rich, fluffy" + next "fur that covers" + next "its body feels so" + page "good that anyone" + next "who feels it can't" + next "stop touching it.@" diff --git a/data/pokedex/entries/041.asm b/data/pokedex/entries/041.asm new file mode 100644 index 00000000..e04e7850 --- /dev/null +++ b/data/pokedex/entries/041.asm @@ -0,0 +1,10 @@ +; ZubatPokedexEntry: ; 0x18275d + db "BAT@" ; species name + dw 207, 170 ; height, width + + db "During the day, it" + next "gathers with" + next "others and hangs" + page "from the ceilings" + next "of old buildings" + next "and caves.@" diff --git a/data/pokedex/entries/042.asm b/data/pokedex/entries/042.asm new file mode 100644 index 00000000..88e1e83d --- /dev/null +++ b/data/pokedex/entries/042.asm @@ -0,0 +1,10 @@ +; GolbatPokedexEntry: ; 0x1827c4 + db "BAT@" ; species name + dw 503, 1210 ; height, width + + db "When it plunges" + next "its fangs into its" + next "prey, it instantly" + page "draws and gulps" + next "down more than ten" + next "ounces of blood.@" diff --git a/data/pokedex/entries/043.asm b/data/pokedex/entries/043.asm new file mode 100644 index 00000000..a74af0fe --- /dev/null +++ b/data/pokedex/entries/043.asm @@ -0,0 +1,10 @@ +; OddishPokedexEntry: ; 0x182836 + db "WEED@" ; species name + dw 108, 120 ; height, width + + db "During the day, it" + next "stays in the cold" + next "underground to" + page "avoid the sun." + next "It grows by bath-" + next "ing in moonlight.@" diff --git a/data/pokedex/entries/044.asm b/data/pokedex/entries/044.asm new file mode 100644 index 00000000..23744397 --- /dev/null +++ b/data/pokedex/entries/044.asm @@ -0,0 +1,10 @@ +; GloomPokedexEntry: ; 0x1828a6 + db "WEED@" ; species name + dw 207, 190 ; height, width + + db "The smell from its" + next "drool-like syrup" + next "and the pollen on" + page "its petals is so" + next "bad, it may make" + next "opponents faint.@" diff --git a/data/pokedex/entries/045.asm b/data/pokedex/entries/045.asm new file mode 100644 index 00000000..b5d5381b --- /dev/null +++ b/data/pokedex/entries/045.asm @@ -0,0 +1,10 @@ +; VileplumePokedexEntry: ; 0x182918 + db "FLOWER@" ; species name + dw 311, 410 ; height, width + + db "By shaking its big" + next "petals, it scat-" + next "ters toxic pollen" + page "into the air," + next "turning the air" + next "yellow.@" diff --git a/data/pokedex/entries/046.asm b/data/pokedex/entries/046.asm new file mode 100644 index 00000000..3b7686fb --- /dev/null +++ b/data/pokedex/entries/046.asm @@ -0,0 +1,10 @@ +; ParasPokedexEntry: ; 0x18297f + db "MUSHROOM@" ; species name + dw 100, 120 ; height, width + + db "The tochukaso" + next "growing on this" + next "#MON's back" + page "orders it to" + next "extract juice from" + next "tree trunks.@" diff --git a/data/pokedex/entries/047.asm b/data/pokedex/entries/047.asm new file mode 100644 index 00000000..4650bc5b --- /dev/null +++ b/data/pokedex/entries/047.asm @@ -0,0 +1,10 @@ +; ParasectPokedexEntry: ; 0x1829e2 + db "MUSHROOM@" ; species name + dw 303, 650 ; height, width + + db "When nothing's" + next "left to extract" + next "from the bug, the" + page "mushrooms on its" + next "back leave spores" + next "on the bug's egg.@" diff --git a/data/pokedex/entries/048.asm b/data/pokedex/entries/048.asm new file mode 100644 index 00000000..46c28a30 --- /dev/null +++ b/data/pokedex/entries/048.asm @@ -0,0 +1,10 @@ +; VenonatPokedexEntry: ; 0x182a53 + db "INSECT@" ; species name + dw 303, 660 ; height, width + + db "The small bugs it" + next "eats appear only" + next "at night, so it" + page "sleeps in a hole" + next "in a tree until" + next "night falls.@" diff --git a/data/pokedex/entries/049.asm b/data/pokedex/entries/049.asm new file mode 100644 index 00000000..9790ce4d --- /dev/null +++ b/data/pokedex/entries/049.asm @@ -0,0 +1,10 @@ +; VenomothPokedexEntry: ; 0x182abf + db "POISONMOTH@" ; species name + dw 411, 280 ; height, width + + db "The scales it" + next "scatters will" + next "paralyze anyone" + page "who touches them," + next "making that person" + next "unable to stand.@" diff --git a/data/pokedex/entries/050.asm b/data/pokedex/entries/050.asm new file mode 100644 index 00000000..7fdbeca9 --- /dev/null +++ b/data/pokedex/entries/050.asm @@ -0,0 +1,10 @@ +; DiglettPokedexEntry: ; 0x182b30 + db "MOLE@" ; species name + dw 8, 20 ; height, width + + db "It digs under-" + next "ground and chews" + next "on tree roots," + page "sticking its head" + next "out only when the" + next "sun isn't bright.@" diff --git a/data/pokedex/entries/051.asm b/data/pokedex/entries/051.asm new file mode 100644 index 00000000..4dd3f5a8 --- /dev/null +++ b/data/pokedex/entries/051.asm @@ -0,0 +1,10 @@ +; DugtrioPokedexEntry: ; 0x182b9d + db "MOLE@" ; species name + dw 204, 730 ; height, width + + db "These DIGLETT" + next "triplets dig over" + next "60 miles below sea" + page "level. No one" + next "knows what it's" + next "like underground.@" diff --git a/data/pokedex/entries/052.asm b/data/pokedex/entries/052.asm new file mode 100644 index 00000000..6e82fa90 --- /dev/null +++ b/data/pokedex/entries/052.asm @@ -0,0 +1,10 @@ +; MeowthPokedexEntry: ; 0x182c08 + db "SCRATCHCAT@" ; species name + dw 104, 90 ; height, width + + db "It loves things" + next "that sparkle. When" + next "it sees a shiny" + page "object, the gold" + next "coin on its head" + next "shines too.@" diff --git a/data/pokedex/entries/053.asm b/data/pokedex/entries/053.asm new file mode 100644 index 00000000..034df579 --- /dev/null +++ b/data/pokedex/entries/053.asm @@ -0,0 +1,10 @@ +; PersianPokedexEntry: ; 0x182c78 + db "CLASSY CAT@" ; species name + dw 303, 710 ; height, width + + db "Behind its lithe," + next "elegant appearance" + next "lies a barbaric" + page "side. It will tear" + next "apart its prey on" + next "a mere whim.@" diff --git a/data/pokedex/entries/054.asm b/data/pokedex/entries/054.asm new file mode 100644 index 00000000..aab28b86 --- /dev/null +++ b/data/pokedex/entries/054.asm @@ -0,0 +1,10 @@ +; PsyduckPokedexEntry: ; 0x182cee + db "DUCK@" ; species name + dw 207, 430 ; height, width + + db "The only time it" + next "can use its psy-" + next "chic power is when" + page "its sleeping brain" + next "cells happen to" + next "wake.@" diff --git a/data/pokedex/entries/055.asm b/data/pokedex/entries/055.asm new file mode 100644 index 00000000..04698422 --- /dev/null +++ b/data/pokedex/entries/055.asm @@ -0,0 +1,10 @@ +; GolduckPokedexEntry: ; 0x182d55 + db "DUCK@" ; species name + dw 507, 1690 ; height, width + + db "It swims grace-" + next "fully along on the" + next "quiet, slow-moving" + page "rivers and lakes" + next "of which it is so" + next "fond.@" diff --git a/data/pokedex/entries/056.asm b/data/pokedex/entries/056.asm new file mode 100644 index 00000000..19f0f9f6 --- /dev/null +++ b/data/pokedex/entries/056.asm @@ -0,0 +1,10 @@ +; MankeyPokedexEntry: ; 0x182dbd + db "PIG MONKEY@" ; species name + dw 108, 620 ; height, width + + db "It lives in groups" + next "in the treetops." + next "If it loses sight" + page "of its group, it" + next "becomes infuriated" + next "by its loneliness.@" diff --git a/data/pokedex/entries/057.asm b/data/pokedex/entries/057.asm new file mode 100644 index 00000000..5b6c0f2f --- /dev/null +++ b/data/pokedex/entries/057.asm @@ -0,0 +1,10 @@ +; PrimeapePokedexEntry: ; 0x182e39 + db "PIG MONKEY@" ; species name + dw 303, 710 ; height, width + + db "It will beat up" + next "anyone who makes" + next "it mad, even if it" + page "has to chase them" + next "until the end of" + next "the world.@" diff --git a/data/pokedex/entries/058.asm b/data/pokedex/entries/058.asm new file mode 100644 index 00000000..6cb16170 --- /dev/null +++ b/data/pokedex/entries/058.asm @@ -0,0 +1,10 @@ +; GrowlithePokedexEntry: ; 0x182eaa + db "PUPPY@" ; species name + dw 204, 420 ; height, width + + db "It controls a big" + next "territory. If it" + next "detects an unknown" + page "smell, it roars" + next "loudly to force" + next "out the intruder.@" diff --git a/data/pokedex/entries/059.asm b/data/pokedex/entries/059.asm new file mode 100644 index 00000000..0bb0645e --- /dev/null +++ b/data/pokedex/entries/059.asm @@ -0,0 +1,10 @@ +; ArcaninePokedexEntry: ; 0x182f1c + db "LEGENDARY@" ; species name + dw 603, 3420 ; height, width + + db "An ancient picture" + next "scroll shows that" + next "people were" + page "attracted to its" + next "movement as it ran" + next "through prairies.@" diff --git a/data/pokedex/entries/060.asm b/data/pokedex/entries/060.asm new file mode 100644 index 00000000..aed16853 --- /dev/null +++ b/data/pokedex/entries/060.asm @@ -0,0 +1,10 @@ +; PoliwagPokedexEntry: ; 0x182f91 + db "TADPOLE@" ; species name + dw 200, 270 ; height, width + + db "The swirl on its" + next "belly is its" + next "insides showing" + page "through the skin." + next "It looks clearer" + next "after it eats.@" diff --git a/data/pokedex/entries/061.asm b/data/pokedex/entries/061.asm new file mode 100644 index 00000000..9d36efc5 --- /dev/null +++ b/data/pokedex/entries/061.asm @@ -0,0 +1,10 @@ +; PoliwhirlPokedexEntry: ; 0x182ffd + db "TADPOLE@" ; species name + dw 303, 440 ; height, width + + db "Though it is" + next "skilled at walk-" + next "ing, it prefers to" + page "live underwater" + next "where there is" + next "less danger.@" diff --git a/data/pokedex/entries/062.asm b/data/pokedex/entries/062.asm new file mode 100644 index 00000000..09f13e73 --- /dev/null +++ b/data/pokedex/entries/062.asm @@ -0,0 +1,10 @@ +; PoliwrathPokedexEntry: ; 0x183066 + db "TADPOLE@" ; species name + dw 403, 1190 ; height, width + + db "It can use its" + next "well-developed" + next "arms and legs to" + page "run on the surface" + next "of the water for a" + next "split second.@" diff --git a/data/pokedex/entries/063.asm b/data/pokedex/entries/063.asm new file mode 100644 index 00000000..b9505456 --- /dev/null +++ b/data/pokedex/entries/063.asm @@ -0,0 +1,10 @@ +; AbraPokedexEntry: ; 0x1830d5 + db "PSI@" ; species name + dw 211, 430 ; height, width + + db "It hypnotizes" + next "itself so that it" + next "can teleport away" + page "when it senses" + next "danger, even" + next "if it is asleep.@" diff --git a/data/pokedex/entries/064.asm b/data/pokedex/entries/064.asm new file mode 100644 index 00000000..c5947119 --- /dev/null +++ b/data/pokedex/entries/064.asm @@ -0,0 +1,10 @@ +; KadabraPokedexEntry: ; 0x18313c + db "PSI@" ; species name + dw 403, 1250 ; height, width + + db "When it closes its" + next "eyes, twice as" + next "many alpha parti-" + page "cles come out of" + next "the surface of its" + next "body.@" diff --git a/data/pokedex/entries/065.asm b/data/pokedex/entries/065.asm new file mode 100644 index 00000000..21b3f87d --- /dev/null +++ b/data/pokedex/entries/065.asm @@ -0,0 +1,10 @@ +; AlakazamPokedexEntry: ; 0x1b8000 + db "PSI@" ; species name + dw 411, 1060 ; height, width + + db "It has an IQ of" + next "5000. It calcu-" + next "lates many things" + page "in order to gain" + next "the edge in every" + next "battle.@" diff --git a/data/pokedex/entries/066.asm b/data/pokedex/entries/066.asm new file mode 100644 index 00000000..1525dc44 --- /dev/null +++ b/data/pokedex/entries/066.asm @@ -0,0 +1,10 @@ +; MachopPokedexEntry: ; 0x1b8065 + db "SUPERPOWER@" ; species name + dw 207, 430 ; height, width + + db "It trains by" + next "lifting rocks in" + next "the mountains. It" + page "can even pick up a" + next "GRAVELER with" + next "ease.@" diff --git a/data/pokedex/entries/067.asm b/data/pokedex/entries/067.asm new file mode 100644 index 00000000..dd20dc5c --- /dev/null +++ b/data/pokedex/entries/067.asm @@ -0,0 +1,10 @@ +; MachokePokedexEntry: ; 0x1b80cb + db "SUPERPOWER@" ; species name + dw 411, 1550 ; height, width + + db "This tough #MON" + next "always stays in" + next "the zone. Its" + page "muscles become" + next "thicker after" + next "every battle.@" diff --git a/data/pokedex/entries/068.asm b/data/pokedex/entries/068.asm new file mode 100644 index 00000000..3f78c220 --- /dev/null +++ b/data/pokedex/entries/068.asm @@ -0,0 +1,10 @@ +; MachampPokedexEntry: ; 0x1b8133 + db "SUPERPOWER@" ; species name + dw 503, 2870 ; height, width + + db "With four arms" + next "that react more" + next "quickly than it" + page "can think, it can" + next "execute many" + next "punches at once.@" diff --git a/data/pokedex/entries/069.asm b/data/pokedex/entries/069.asm new file mode 100644 index 00000000..978daa93 --- /dev/null +++ b/data/pokedex/entries/069.asm @@ -0,0 +1,10 @@ +; BellsproutPokedexEntry: ; 0x1b81a1 + db "FLOWER@" ; species name + dw 204, 90 ; height, width + + db "If it notices" + next "anything that" + next "moves, it" + page "immediately flings" + next "its vine at the" + next "object.@" diff --git a/data/pokedex/entries/070.asm b/data/pokedex/entries/070.asm new file mode 100644 index 00000000..de429c4e --- /dev/null +++ b/data/pokedex/entries/070.asm @@ -0,0 +1,10 @@ +; WeepinbellPokedexEntry: ; 0x1b81fd + db "FLYCATCHER@" ; species name + dw 303, 140 ; height, width + + db "When it's hungry," + next "it swings its" + next "razor-sharp" + page "leaves, slicing up" + next "any unlucky object" + next "nearby for food.@" diff --git a/data/pokedex/entries/071.asm b/data/pokedex/entries/071.asm new file mode 100644 index 00000000..b7b4cd2a --- /dev/null +++ b/data/pokedex/entries/071.asm @@ -0,0 +1,10 @@ +; VictreebelPokedexEntry: ; 0x1b826e + db "FLYCATCHER@" ; species name + dw 507, 340 ; height, width + + db "Once ingested into" + next "this #MON's" + next "body, even the" + page "hardest object" + next "will melt into" + next "nothing.@" diff --git a/data/pokedex/entries/072.asm b/data/pokedex/entries/072.asm new file mode 100644 index 00000000..2fcf51fe --- /dev/null +++ b/data/pokedex/entries/072.asm @@ -0,0 +1,10 @@ +; TentacoolPokedexEntry: ; 0x1b82d1 + db "JELLYFISH@" ; species name + dw 211, 1000 ; height, width + + db "As it floats along" + next "on the waves, it" + next "uses its toxic" + page "feelers to stab" + next "anything it" + next "touches.@" diff --git a/data/pokedex/entries/073.asm b/data/pokedex/entries/073.asm new file mode 100644 index 00000000..46c88304 --- /dev/null +++ b/data/pokedex/entries/073.asm @@ -0,0 +1,10 @@ +; TentacruelPokedexEntry: ; 0x1b8337 + db "JELLYFISH@" ; species name + dw 503, 1210 ; height, width + + db "When its 80 feel-" + next "ers absorb water," + next "it stretches to" + page "become like a net" + next "to entangle its" + next "prey.@" diff --git a/data/pokedex/entries/074.asm b/data/pokedex/entries/074.asm new file mode 100644 index 00000000..0fe1cbab --- /dev/null +++ b/data/pokedex/entries/074.asm @@ -0,0 +1,10 @@ +; GeodudePokedexEntry: ; 0x1b83a1 + db "ROCK@" ; species name + dw 104, 440 ; height, width + + db "Proud of their" + next "sturdy bodies," + next "they bash against" + page "each other in a" + next "contest to prove" + next "whose is harder.@" diff --git a/data/pokedex/entries/075.asm b/data/pokedex/entries/075.asm new file mode 100644 index 00000000..69d4d141 --- /dev/null +++ b/data/pokedex/entries/075.asm @@ -0,0 +1,10 @@ +; GravelerPokedexEntry: ; 0x1b840c + db "ROCK@" ; species name + dw 303, 2320 ; height, width + + db "It travels by rol-" + next "ling on mountain" + next "paths. If it gains" + page "too much speed, it" + next "stops by running" + next "into huge rocks.@" diff --git a/data/pokedex/entries/076.asm b/data/pokedex/entries/076.asm new file mode 100644 index 00000000..e77e0285 --- /dev/null +++ b/data/pokedex/entries/076.asm @@ -0,0 +1,10 @@ +; GolemPokedexEntry: ; 0x1b8481 + db "MEGATON@" ; species name + dw 407, 6620 ; height, width + + db "Its rock-like body" + next "is so durable," + next "even high-powered" + page "dynamite blasts" + next "fail to scratch" + next "its rugged hide.@" diff --git a/data/pokedex/entries/077.asm b/data/pokedex/entries/077.asm new file mode 100644 index 00000000..e5c79bb1 --- /dev/null +++ b/data/pokedex/entries/077.asm @@ -0,0 +1,10 @@ +; PonytaPokedexEntry: ; 0x1b84f2 + db "FIRE HORSE@" ; species name + dw 303, 660 ; height, width + + db "Training by" + next "jumping over grass" + next "that grows longer" + page "every day has made" + next "it a world-class" + next "jumper.@" diff --git a/data/pokedex/entries/078.asm b/data/pokedex/entries/078.asm new file mode 100644 index 00000000..9d76d902 --- /dev/null +++ b/data/pokedex/entries/078.asm @@ -0,0 +1,10 @@ +; RapidashPokedexEntry: ; 0x1b855e + db "FIRE HORSE@" ; species name + dw 507, 2090 ; height, width + + db "It just loves to" + next "gallop. The faster" + next "it goes, the long-" + page "er the swaying" + next "flames of its mane" + next "will become.@" diff --git a/data/pokedex/entries/079.asm b/data/pokedex/entries/079.asm new file mode 100644 index 00000000..8077bc0a --- /dev/null +++ b/data/pokedex/entries/079.asm @@ -0,0 +1,10 @@ +; SlowpokePokedexEntry: ; 0x1b85d3 + db "DOPEY@" ; species name + dw 311, 790 ; height, width + + db "It is always so" + next "absent-minded that" + next "it won't react," + page "even if its" + next "flavorful tail is" + next "bitten.@" diff --git a/data/pokedex/entries/080.asm b/data/pokedex/entries/080.asm new file mode 100644 index 00000000..1c16ca00 --- /dev/null +++ b/data/pokedex/entries/080.asm @@ -0,0 +1,10 @@ +; SlowbroPokedexEntry: ; 0x1b8635 + db "HERMITCRAB@" ; species name + dw 503, 1730 ; height, width + + db "An attached" + next "SHELLDER won't let" + next "go because of the" + page "tasty flavor that" + next "oozes out of its" + next "tail.@" diff --git a/data/pokedex/entries/081.asm b/data/pokedex/entries/081.asm new file mode 100644 index 00000000..f3502b15 --- /dev/null +++ b/data/pokedex/entries/081.asm @@ -0,0 +1,10 @@ +; MagnemitePokedexEntry: ; 0x1b869d + db "MAGNET@" ; species name + dw 100, 130 ; height, width + + db "The electricity" + next "emitted by the" + next "units on each side" + page "of its body cause" + next "it to become a" + next "strong magnet.@" diff --git a/data/pokedex/entries/082.asm b/data/pokedex/entries/082.asm new file mode 100644 index 00000000..df716432 --- /dev/null +++ b/data/pokedex/entries/082.asm @@ -0,0 +1,10 @@ +; MagnetonPokedexEntry: ; 0x1b870a + db "MAGNET@" ; species name + dw 303, 1320 ; height, width + + db "When many" + next "MAGNETON gather" + next "together, the" + page "resulting magnetic" + next "storm disrupts" + next "radio waves.@" diff --git a/data/pokedex/entries/083.asm b/data/pokedex/entries/083.asm new file mode 100644 index 00000000..37e04b75 --- /dev/null +++ b/data/pokedex/entries/083.asm @@ -0,0 +1,10 @@ +; FarfetchDPokedexEntry: ; 0x1b876c + db "WILD DUCK@" ; species name + dw 207, 330 ; height, width + + db "In order to pre-" + next "vent their" + next "extinction, more" + page "people have made" + next "an effort to breed" + next "these #MON.@" diff --git a/data/pokedex/entries/084.asm b/data/pokedex/entries/084.asm new file mode 100644 index 00000000..96e17102 --- /dev/null +++ b/data/pokedex/entries/084.asm @@ -0,0 +1,10 @@ +; DoduoPokedexEntry: ; 0x1b87d7 + db "TWIN BIRD@" ; species name + dw 407, 860 ; height, width + + db "It lives on a" + next "grassy plain where" + next "it can see a long" + page "way. If it sees an" + next "enemy, it runs" + next "away at 60 mph.@" diff --git a/data/pokedex/entries/085.asm b/data/pokedex/entries/085.asm new file mode 100644 index 00000000..b97041b9 --- /dev/null +++ b/data/pokedex/entries/085.asm @@ -0,0 +1,10 @@ +; DodrioPokedexEntry: ; 0x1b884a + db "TRIPLEBIRD@" ; species name + dw 511, 1880 ; height, width + + db "An enemy that" + next "takes its eyes off" + next "any of the three" + page "heads--even for a" + next "second--will get" + next "pecked severely.@" diff --git a/data/pokedex/entries/086.asm b/data/pokedex/entries/086.asm new file mode 100644 index 00000000..5e3f5e61 --- /dev/null +++ b/data/pokedex/entries/086.asm @@ -0,0 +1,10 @@ +; SeelPokedexEntry: ; 0x1b88bf + db "SEA LION@" ; species name + dw 307, 1980 ; height, width + + db "The light blue fur" + next "that covers it" + next "keeps it protected" + page "against the cold." + next "It loves iceberg-" + next "filled oceans.@" diff --git a/data/pokedex/entries/087.asm b/data/pokedex/entries/087.asm new file mode 100644 index 00000000..a95cb93b --- /dev/null +++ b/data/pokedex/entries/087.asm @@ -0,0 +1,10 @@ +; DewgongPokedexEntry: ; 0x1b8934 + db "SEA LION@" ; species name + dw 507, 2650 ; height, width + + db "It sleeps under" + next "shallow ocean" + next "waters during the" + page "day, then looks" + next "for food at night" + next "when it's cold.@" diff --git a/data/pokedex/entries/088.asm b/data/pokedex/entries/088.asm new file mode 100644 index 00000000..244dde80 --- /dev/null +++ b/data/pokedex/entries/088.asm @@ -0,0 +1,10 @@ +; GrimerPokedexEntry: ; 0x1b89a2 + db "SLUDGE@" ; species name + dw 211, 660 ; height, width + + db "When two of these" + next "#MON's bodies" + next "are combined" + page "together, new" + next "poisons are" + next "created.@" diff --git a/data/pokedex/entries/089.asm b/data/pokedex/entries/089.asm new file mode 100644 index 00000000..3e81e6aa --- /dev/null +++ b/data/pokedex/entries/089.asm @@ -0,0 +1,10 @@ +; MukPokedexEntry: ; 0x1b89fc + db "SLUDGE@" ; species name + dw 311, 660 ; height, width + + db "As it moves, a" + next "very strong poison" + next "leaks from it," + page "making the ground" + next "there barren for" + next "three years.@" diff --git a/data/pokedex/entries/090.asm b/data/pokedex/entries/090.asm new file mode 100644 index 00000000..ea991273 --- /dev/null +++ b/data/pokedex/entries/090.asm @@ -0,0 +1,10 @@ +; ShellderPokedexEntry: ; 0x1b8a68 + db "BIVALVE@" ; species name + dw 100, 90 ; height, width + + db "Clamping on to an" + next "opponent reveals" + next "its vulnerable" + page "parts, so it uses" + next "this move only as" + next "a last resort.@" diff --git a/data/pokedex/entries/091.asm b/data/pokedex/entries/091.asm new file mode 100644 index 00000000..4af2b871 --- /dev/null +++ b/data/pokedex/entries/091.asm @@ -0,0 +1,10 @@ +; CloysterPokedexEntry: ; 0x1b8ad9 + db "BIVALVE@" ; species name + dw 411, 2920 ; height, width + + db "Even a missile" + next "can't break the" + next "spikes it uses to" + page "stab opponents." + next "They're even hard-" + next "er than its shell.@" diff --git a/data/pokedex/entries/092.asm b/data/pokedex/entries/092.asm new file mode 100644 index 00000000..8b358ef1 --- /dev/null +++ b/data/pokedex/entries/092.asm @@ -0,0 +1,10 @@ +; GastlyPokedexEntry: ; 0x1b8b4a + db "GAS@" ; species name + dw 403, 2 ; height, width + + db "It wraps its op-" + next "ponent in its gas-" + next "like body, slowly" + page "weakening its prey" + next "by poisoning it" + next "through the skin.@" diff --git a/data/pokedex/entries/093.asm b/data/pokedex/entries/093.asm new file mode 100644 index 00000000..91eb0425 --- /dev/null +++ b/data/pokedex/entries/093.asm @@ -0,0 +1,10 @@ +; HaunterPokedexEntry: ; 0x1b8bbd + db "GAS@" ; species name + dw 503, 2 ; height, width + + db "It hides in the" + next "dark, planning to" + next "take the life of" + page "the next living" + next "thing that wanders" + next "close by.@" diff --git a/data/pokedex/entries/094.asm b/data/pokedex/entries/094.asm new file mode 100644 index 00000000..96230f75 --- /dev/null +++ b/data/pokedex/entries/094.asm @@ -0,0 +1,10 @@ +; GengarPokedexEntry: ; 0x1b8c25 + db "SHADOW@" ; species name + dw 411, 890 ; height, width + + db "Hiding in people's" + next "shadows at night," + next "it absorbs their" + page "heat. The chill it" + next "causes makes the" + next "victims shake.@" diff --git a/data/pokedex/entries/095.asm b/data/pokedex/entries/095.asm new file mode 100644 index 00000000..b5dc160c --- /dev/null +++ b/data/pokedex/entries/095.asm @@ -0,0 +1,10 @@ +; OnixPokedexEntry: ; 0x1b8c98 + db "ROCK SNAKE@" ; species name + dw 2810, 4630 ; height, width + + db "As it digs through" + next "the ground, it" + next "absorbs many hard" + page "objects. This is" + next "what makes its" + next "body so solid.@" diff --git a/data/pokedex/entries/096.asm b/data/pokedex/entries/096.asm new file mode 100644 index 00000000..ae3ea4f8 --- /dev/null +++ b/data/pokedex/entries/096.asm @@ -0,0 +1,10 @@ +; DrowzeePokedexEntry: ; 0x1b8d0a + db "HYPNOSIS@" ; species name + dw 303, 710 ; height, width + + db "When it twitches" + next "its nose, it can" + next "tell where someone" + page "is sleeping and" + next "what that person" + next "is dreaming about.@" diff --git a/data/pokedex/entries/097.asm b/data/pokedex/entries/097.asm new file mode 100644 index 00000000..58f381ec --- /dev/null +++ b/data/pokedex/entries/097.asm @@ -0,0 +1,10 @@ +; HypnoPokedexEntry: ; 0x1b8d80 + db "HYPNOSIS@" ; species name + dw 503, 1670 ; height, width + + db "The longer it" + next "swings its" + next "pendulum, the" + page "longer the effects" + next "of its hypnosis" + next "last.@" diff --git a/data/pokedex/entries/098.asm b/data/pokedex/entries/098.asm new file mode 100644 index 00000000..bd5fd231 --- /dev/null +++ b/data/pokedex/entries/098.asm @@ -0,0 +1,10 @@ +; KrabbyPokedexEntry: ; 0x1b8ddd + db "RIVER CRAB@" ; species name + dw 104, 140 ; height, width + + db "If it is unable" + next "to find food, it" + next "will absorb" + page "nutrients by" + next "swallowing a" + next "mouthful of sand.@" diff --git a/data/pokedex/entries/099.asm b/data/pokedex/entries/099.asm new file mode 100644 index 00000000..24af8c65 --- /dev/null +++ b/data/pokedex/entries/099.asm @@ -0,0 +1,10 @@ +; KinglerPokedexEntry: ; 0x1b8e45 + db "PINCER@" ; species name + dw 403, 1320 ; height, width + + db "Its oversized claw" + next "is very powerful," + next "but when it's not" + page "in battle, the" + next "claw just gets in" + next "the way.@" diff --git a/data/pokedex/entries/100.asm b/data/pokedex/entries/100.asm new file mode 100644 index 00000000..48cd124f --- /dev/null +++ b/data/pokedex/entries/100.asm @@ -0,0 +1,10 @@ +; VoltorbPokedexEntry: ; 0x1b8eb0 + db "BALL@" ; species name + dw 108, 230 ; height, width + + db "During the study" + next "of this #MON," + next "it was discovered" + page "that its compo-" + next "nents are not" + next "found in nature.@" diff --git a/data/pokedex/entries/101.asm b/data/pokedex/entries/101.asm new file mode 100644 index 00000000..fa343d26 --- /dev/null +++ b/data/pokedex/entries/101.asm @@ -0,0 +1,10 @@ +; ElectrodePokedexEntry: ; 0x1b8f19 + db "BALL@" ; species name + dw 311, 1470 ; height, width + + db "The more energy it" + next "charges up, the" + next "faster it gets." + page "But this also" + next "makes it more" + next "likely to explode.@" diff --git a/data/pokedex/entries/102.asm b/data/pokedex/entries/102.asm new file mode 100644 index 00000000..601e596b --- /dev/null +++ b/data/pokedex/entries/102.asm @@ -0,0 +1,10 @@ +; ExeggcutePokedexEntry: ; 0x1b8f84 + db "EGG@" ; species name + dw 104, 60 ; height, width + + db "If even one is" + next "separated from the" + next "group, the energy" + page "bond between the" + next "six will make them" + next "rejoin instantly.@" diff --git a/data/pokedex/entries/103.asm b/data/pokedex/entries/103.asm new file mode 100644 index 00000000..5b1fad58 --- /dev/null +++ b/data/pokedex/entries/103.asm @@ -0,0 +1,10 @@ +; ExeggutorPokedexEntry: ; 0x1b8ff6 + db "COCONUT@" ; species name + dw 607, 2650 ; height, width + + db "Living in a good" + next "environment makes" + next "it grow lots of" + page "heads. A head that" + next "drops off becomes" + next "an EXEGGCUTE.@" diff --git a/data/pokedex/entries/104.asm b/data/pokedex/entries/104.asm new file mode 100644 index 00000000..372e3acc --- /dev/null +++ b/data/pokedex/entries/104.asm @@ -0,0 +1,10 @@ +; CubonePokedexEntry: ; 0x1b9068 + db "LONELY@" ; species name + dw 104, 140 ; height, width + + db "It lost its mother" + next "after its birth." + next "It wears its" + page "mother's skull," + next "never revealing" + next "its true face.@" diff --git a/data/pokedex/entries/105.asm b/data/pokedex/entries/105.asm new file mode 100644 index 00000000..b0c78bd4 --- /dev/null +++ b/data/pokedex/entries/105.asm @@ -0,0 +1,10 @@ +; MarowakPokedexEntry: ; 0x1b90d2 + db "BONEKEEPER@" ; species name + dw 303, 990 ; height, width + + db "Somewhere in the" + next "world is a ceme-" + next "tery just for" + page "MAROWAK. It gets" + next "its bones from" + next "those graves.@" diff --git a/data/pokedex/entries/106.asm b/data/pokedex/entries/106.asm new file mode 100644 index 00000000..77c91cd6 --- /dev/null +++ b/data/pokedex/entries/106.asm @@ -0,0 +1,10 @@ +; HitmonleePokedexEntry: ; 0x1b913f + db "KICKING@" ; species name + dw 411, 1100 ; height, width + + db "It is also called" + next "the Kick Master." + next "It uses its" + page "elastic legs to" + next "execute every" + next "known kick.@" diff --git a/data/pokedex/entries/107.asm b/data/pokedex/entries/107.asm new file mode 100644 index 00000000..67701eed --- /dev/null +++ b/data/pokedex/entries/107.asm @@ -0,0 +1,10 @@ +; HitmonchanPokedexEntry: ; 0x1b91a4 + db "PUNCHING@" ; species name + dw 407, 1110 ; height, width + + db "To increase the" + next "strength of all" + next "its punch moves," + page "it spins its arms" + next "just before making" + next "contact.@" diff --git a/data/pokedex/entries/108.asm b/data/pokedex/entries/108.asm new file mode 100644 index 00000000..c902f8ec --- /dev/null +++ b/data/pokedex/entries/108.asm @@ -0,0 +1,10 @@ +; LickitungPokedexEntry: ; 0x1b9210 + db "LICKING@" ; species name + dw 311, 1440 ; height, width + + db "It has a tongue" + next "that is over 6'6''" + next "long. It uses this" + page "long tongue to" + next "lick its body" + next "clean.@" diff --git a/data/pokedex/entries/109.asm b/data/pokedex/entries/109.asm new file mode 100644 index 00000000..3b204a4b --- /dev/null +++ b/data/pokedex/entries/109.asm @@ -0,0 +1,10 @@ +; KoffingPokedexEntry: ; 0x1b9276 + db "POISON GAS@" ; species name + dw 200, 20 ; height, width + + db "If one gets close" + next "enough to it when" + next "it expels poison-" + page "ous gas, the gas" + next "swirling inside it" + next "can be seen.@" diff --git a/data/pokedex/entries/110.asm b/data/pokedex/entries/110.asm new file mode 100644 index 00000000..2798acb1 --- /dev/null +++ b/data/pokedex/entries/110.asm @@ -0,0 +1,10 @@ +; WeezingPokedexEntry: ; 0x1b92ec + db "POISON GAS@" ; species name + dw 311, 210 ; height, width + + db "When it inhales" + next "poisonous gases" + next "from garbage, its" + page "body expands, and" + next "its insides smell" + next "much worse.@" diff --git a/data/pokedex/entries/111.asm b/data/pokedex/entries/111.asm new file mode 100644 index 00000000..82739c31 --- /dev/null +++ b/data/pokedex/entries/111.asm @@ -0,0 +1,10 @@ +; RhyhornPokedexEntry: ; 0x1b935d + db "SPIKES@" ; species name + dw 303, 2540 ; height, width + + db "It can remember" + next "only one thing at" + next "a time. Once it" + page "starts rushing, it" + next "forgets why it" + next "started.@" diff --git a/data/pokedex/entries/112.asm b/data/pokedex/entries/112.asm new file mode 100644 index 00000000..83c09271 --- /dev/null +++ b/data/pokedex/entries/112.asm @@ -0,0 +1,10 @@ +; RhydonPokedexEntry: ; 0x1b93c5 + db "DRILL@" ; species name + dw 603, 2650 ; height, width + + db "By lightly spin-" + next "ning its drill-" + next "like horn, it can" + page "easily shatter" + next "even a diamond in" + next "the rough.@" diff --git a/data/pokedex/entries/113.asm b/data/pokedex/entries/113.asm new file mode 100644 index 00000000..733b5f31 --- /dev/null +++ b/data/pokedex/entries/113.asm @@ -0,0 +1,10 @@ +; ChanseyPokedexEntry: ; 0x1b942e + db "EGG@" ; species name + dw 307, 760 ; height, width + + db "People try to" + next "catch it for its" + next "extremely" + page "nutritious eggs," + next "but it rarely can" + next "be found.@" diff --git a/data/pokedex/entries/114.asm b/data/pokedex/entries/114.asm new file mode 100644 index 00000000..ece449f7 --- /dev/null +++ b/data/pokedex/entries/114.asm @@ -0,0 +1,10 @@ +; TangelaPokedexEntry: ; 0x1b948c + db "VINE@" ; species name + dw 303, 770 ; height, width + + db "During battle, it" + next "constantly moves" + next "the vines that" + page "cover its body in" + next "order to annoy its" + next "opponent.@" diff --git a/data/pokedex/entries/115.asm b/data/pokedex/entries/115.asm new file mode 100644 index 00000000..c5830197 --- /dev/null +++ b/data/pokedex/entries/115.asm @@ -0,0 +1,10 @@ +; KangaskhanPokedexEntry: ; 0x1b94f6 + db "PARENT@" ; species name + dw 703, 1760 ; height, width + + db "To avoid" + next "crushing the" + next "baby it carries in" + page "its pouch, it" + next "always sleeps" + next "standing up.@" diff --git a/data/pokedex/entries/116.asm b/data/pokedex/entries/116.asm new file mode 100644 index 00000000..b6a7f28a --- /dev/null +++ b/data/pokedex/entries/116.asm @@ -0,0 +1,10 @@ +; HorseaPokedexEntry: ; 0x1b9553 + db "DRAGON@" ; species name + dw 104, 180 ; height, width + + db "When they're in a" + next "safe location," + next "they can be seen" + page "playfully tangling" + next "their tails" + next "together.@" diff --git a/data/pokedex/entries/117.asm b/data/pokedex/entries/117.asm new file mode 100644 index 00000000..a449cfac --- /dev/null +++ b/data/pokedex/entries/117.asm @@ -0,0 +1,10 @@ +; SeadraPokedexEntry: ; 0x1b95b8 + db "DRAGON@" ; species name + dw 311, 550 ; height, width + + db "The male raises" + next "the young. If it" + next "is approached, it" + page "uses its toxic" + next "spikes to fend off" + next "the intruder.@" diff --git a/data/pokedex/entries/118.asm b/data/pokedex/entries/118.asm new file mode 100644 index 00000000..378fc9dd --- /dev/null +++ b/data/pokedex/entries/118.asm @@ -0,0 +1,10 @@ +; GoldeenPokedexEntry: ; 0x1b9626 + db "GOLDFISH@" ; species name + dw 200, 330 ; height, width + + db "During spawning" + next "season, they swim" + next "gracefully in the" + page "water, searching" + next "for their perfect" + next "mate.@" diff --git a/data/pokedex/entries/119.asm b/data/pokedex/entries/119.asm new file mode 100644 index 00000000..bfbf471d --- /dev/null +++ b/data/pokedex/entries/119.asm @@ -0,0 +1,10 @@ +; SeakingPokedexEntry: ; 0x1b9690 + db "GOLDFISH@" ; species name + dw 403, 860 ; height, width + + db "When autumn comes," + next "the males patrol" + next "the area around" + page "their nests in" + next "order to protect" + next "their offspring.@" diff --git a/data/pokedex/entries/120.asm b/data/pokedex/entries/120.asm new file mode 100644 index 00000000..0ec44101 --- /dev/null +++ b/data/pokedex/entries/120.asm @@ -0,0 +1,10 @@ +; StaryuPokedexEntry: ; 0x1b9702 + db "STARSHAPE@" ; species name + dw 207, 760 ; height, width + + db "When the stars" + next "twinkle at night," + next "it floats up from" + page "the sea floor, and" + next "its body's center" + next "core flickers.@" diff --git a/data/pokedex/entries/121.asm b/data/pokedex/entries/121.asm new file mode 100644 index 00000000..af0bf531 --- /dev/null +++ b/data/pokedex/entries/121.asm @@ -0,0 +1,10 @@ +; StarmiePokedexEntry: ; 0x1b9776 + db "MYSTERIOUS@" ; species name + dw 307, 1760 ; height, width + + db "It is said that it" + next "uses the seven-" + next "colored core of" + page "its body to send" + next "electric waves" + next "into outer space.@" diff --git a/data/pokedex/entries/122.asm b/data/pokedex/entries/122.asm new file mode 100644 index 00000000..cdf2046b --- /dev/null +++ b/data/pokedex/entries/122.asm @@ -0,0 +1,10 @@ +; MrMimePokedexEntry: ; 0x1b97ea + db "BARRIER@" ; species name + dw 403, 1200 ; height, width + + db "It uses the" + next "mysterious" + next "power it has in" + page "its fingers to" + next "solidify air into" + next "an invisible wall.@" diff --git a/data/pokedex/entries/123.asm b/data/pokedex/entries/123.asm new file mode 100644 index 00000000..c827a586 --- /dev/null +++ b/data/pokedex/entries/123.asm @@ -0,0 +1,10 @@ +; ScytherPokedexEntry: ; 0x1b9851 + db "MANTIS@" ; species name + dw 411, 1230 ; height, width + + db "It's very proud of" + next "its speed. It" + next "moves so fast that" + page "its opponent does" + next "not even know what" + next "knocked it down.@" diff --git a/data/pokedex/entries/124.asm b/data/pokedex/entries/124.asm new file mode 100644 index 00000000..788c4238 --- /dev/null +++ b/data/pokedex/entries/124.asm @@ -0,0 +1,10 @@ +; JynxPokedexEntry: ; 0x1b98c5 + db "HUMANSHAPE@" ; species name + dw 407, 900 ; height, width + + db "It has several" + next "different cry pat-" + next "terns, each of" + page "which seems to" + next "have its own" + next "meaning.@" diff --git a/data/pokedex/entries/125.asm b/data/pokedex/entries/125.asm new file mode 100644 index 00000000..7b18798c --- /dev/null +++ b/data/pokedex/entries/125.asm @@ -0,0 +1,10 @@ +; ElectabuzzPokedexEntry: ; 0x1b992a + db "ELECTRIC@" ; species name + dw 307, 660 ; height, width + + db "When two" + next "ELECTABUZZ touch," + next "they control the" + page "electric currents" + next "to communicate" + next "their feelings.@" diff --git a/data/pokedex/entries/126.asm b/data/pokedex/entries/126.asm new file mode 100644 index 00000000..2f638239 --- /dev/null +++ b/data/pokedex/entries/126.asm @@ -0,0 +1,10 @@ +; MagmarPokedexEntry: ; 0x1b9994 + db "SPITFIRE@" ; species name + dw 403, 980 ; height, width + + db "It moves more" + next "frequently in hot" + next "areas. It can heal" + page "itself by dipping" + next "its wound into" + next "lava.@" diff --git a/data/pokedex/entries/127.asm b/data/pokedex/entries/127.asm new file mode 100644 index 00000000..318ea2e4 --- /dev/null +++ b/data/pokedex/entries/127.asm @@ -0,0 +1,10 @@ +; PinsirPokedexEntry: ; 0x1b99fb + db "STAGBEETLE@" ; species name + dw 411, 1210 ; height, width + + db "When the tempera-" + next "ture drops at" + next "night, it sleeps" + page "on treetops or" + next "among roots where" + next "it is well hidden.@" diff --git a/data/pokedex/entries/128.asm b/data/pokedex/entries/128.asm new file mode 100644 index 00000000..78e08082 --- /dev/null +++ b/data/pokedex/entries/128.asm @@ -0,0 +1,10 @@ +; TaurosPokedexEntry: ; 0x1b9a6f + db "WILD BULL@" ; species name + dw 407, 1950 ; height, width + + db "These violent" + next "#MON fight" + next "with other mem-" + page "bers of their herd" + next "in order to prove" + next "their strength.@" diff --git a/data/pokedex/entries/129.asm b/data/pokedex/entries/129.asm new file mode 100644 index 00000000..c61c21cc --- /dev/null +++ b/data/pokedex/entries/129.asm @@ -0,0 +1,10 @@ +; MagikarpPokedexEntry: ; 0x1cc000 + db "FISH@" ; species name + dw 211, 220 ; height, width + + db "This weak and" + next "pathetic #MON" + next "gets easily pushed" + page "along rivers when" + next "there are strong" + next "currents.@" diff --git a/data/pokedex/entries/130.asm b/data/pokedex/entries/130.asm new file mode 100644 index 00000000..2b8a7db6 --- /dev/null +++ b/data/pokedex/entries/130.asm @@ -0,0 +1,10 @@ +; GyaradosPokedexEntry: ; 0x1cc065 + db "ATROCIOUS@" ; species name + dw 2104, 5180 ; height, width + + db "It appears when-" + next "ever there is" + next "world conflict," + page "burning down any" + next "place it travels" + next "through.@" diff --git a/data/pokedex/entries/131.asm b/data/pokedex/entries/131.asm new file mode 100644 index 00000000..612207ba --- /dev/null +++ b/data/pokedex/entries/131.asm @@ -0,0 +1,10 @@ +; LaprasPokedexEntry: ; 0x1cc0cd + db "TRANSPORT@" ; species name + dw 802, 4850 ; height, width + + db "This gentle" + next "#MON loves to" + next "give people rides" + page "and provides a ve-" + next "ry comfortable way" + next "to get around.@" diff --git a/data/pokedex/entries/132.asm b/data/pokedex/entries/132.asm new file mode 100644 index 00000000..6169b388 --- /dev/null +++ b/data/pokedex/entries/132.asm @@ -0,0 +1,10 @@ +; DittoPokedexEntry: ; 0x1cc13c + db "TRANSFORM@" ; species name + dw 100, 90 ; height, width + + db "When it encount-" + next "ers another DITTO," + next "it will move" + page "faster than normal" + next "to duplicate that" + next "opponent exactly.@" diff --git a/data/pokedex/entries/133.asm b/data/pokedex/entries/133.asm new file mode 100644 index 00000000..c257222f --- /dev/null +++ b/data/pokedex/entries/133.asm @@ -0,0 +1,10 @@ +; EeveePokedexEntry: ; 0x1cc1b2 + db "EVOLUTION@" ; species name + dw 100, 140 ; height, width + + db "Its ability to" + next "evolve into many" + next "forms allows it to" + page "adapt smoothly" + next "and perfectly to" + next "any environment.@" diff --git a/data/pokedex/entries/134.asm b/data/pokedex/entries/134.asm new file mode 100644 index 00000000..4a6bad99 --- /dev/null +++ b/data/pokedex/entries/134.asm @@ -0,0 +1,10 @@ +; VaporeonPokedexEntry: ; 0x1cc224 + db "BUBBLE JET@" ; species name + dw 303, 640 ; height, width + + db "As it uses the" + next "fins on the tip" + next "of its tail to" + page "swim, it blends" + next "with the water" + next "perfectly.@" diff --git a/data/pokedex/entries/135.asm b/data/pokedex/entries/135.asm new file mode 100644 index 00000000..dbd5c6dd --- /dev/null +++ b/data/pokedex/entries/135.asm @@ -0,0 +1,10 @@ +; JolteonPokedexEntry: ; 0x1cc28b + db "LIGHTNING@" ; species name + dw 207, 540 ; height, width + + db "The negatively" + next "charged ions" + next "generated in its" + page "fur create a" + next "constant sparking" + next "noise.@" diff --git a/data/pokedex/entries/136.asm b/data/pokedex/entries/136.asm new file mode 100644 index 00000000..a8f68f63 --- /dev/null +++ b/data/pokedex/entries/136.asm @@ -0,0 +1,10 @@ +; FlareonPokedexEntry: ; 0x1cc2ec + db "FLAME@" ; species name + dw 211, 550 ; height, width + + db "Once it has stored" + next "up enough heat," + next "this #MON's" + page "body temperature" + next "can reach up to" + next "1700 degrees.@" diff --git a/data/pokedex/entries/137.asm b/data/pokedex/entries/137.asm new file mode 100644 index 00000000..f096980c --- /dev/null +++ b/data/pokedex/entries/137.asm @@ -0,0 +1,10 @@ +; PorygonPokedexEntry: ; 0x1cc353 + db "VIRTUAL@" ; species name + dw 207, 800 ; height, width + + db "An artificial" + next "#MON created" + next "due to extensive" + page "research, it can" + next "perform only what" + next "is in its program.@" diff --git a/data/pokedex/entries/138.asm b/data/pokedex/entries/138.asm new file mode 100644 index 00000000..8efece8c --- /dev/null +++ b/data/pokedex/entries/138.asm @@ -0,0 +1,10 @@ +; OmanytePokedexEntry: ; 0x1cc3c1 + db "SPIRAL@" ; species name + dw 104, 170 ; height, width + + db "In prehistoric" + next "times, it swam on" + next "the sea floor," + page "eating plankton." + next "Its fossils are" + next "sometimes found.@" diff --git a/data/pokedex/entries/139.asm b/data/pokedex/entries/139.asm new file mode 100644 index 00000000..9acada38 --- /dev/null +++ b/data/pokedex/entries/139.asm @@ -0,0 +1,10 @@ +; OmastarPokedexEntry: ; 0x1cc42e + db "SPIRAL@" ; species name + dw 303, 770 ; height, width + + db "Its heavy shell" + next "allowed it to" + next "reach only nearby" + page "food. This could" + next "be the reason it" + next "is extinct.@" diff --git a/data/pokedex/entries/140.asm b/data/pokedex/entries/140.asm new file mode 100644 index 00000000..a1ffa575 --- /dev/null +++ b/data/pokedex/entries/140.asm @@ -0,0 +1,10 @@ +; KabutoPokedexEntry: ; 0x1cc497 + db "SHELLFISH@" ; species name + dw 108, 250 ; height, width + + db "Three hundred" + next "million years ago," + next "it hid on the sea" + page "floor. It also has" + next "eyes on its back" + next "that glow.@" diff --git a/data/pokedex/entries/141.asm b/data/pokedex/entries/141.asm new file mode 100644 index 00000000..1d355f0a --- /dev/null +++ b/data/pokedex/entries/141.asm @@ -0,0 +1,10 @@ +; KabutopsPokedexEntry: ; 0x1cc507 + db "SHELLFISH@" ; species name + dw 403, 890 ; height, width + + db "It was able to" + next "swim quickly thro-" + next "ugh the water by" + page "compactly folding" + next "up its razor-sharp" + next "sickles.@" diff --git a/data/pokedex/entries/142.asm b/data/pokedex/entries/142.asm new file mode 100644 index 00000000..1e8fee8d --- /dev/null +++ b/data/pokedex/entries/142.asm @@ -0,0 +1,10 @@ +; AerodactylPokedexEntry: ; 0x1cc576 + db "FOSSIL@" ; species name + dw 511, 1300 ; height, width + + db "In prehistoric" + next "times, this" + next "#MON flew" + page "freely and" + next "fearlessly through" + next "the skies.@" diff --git a/data/pokedex/entries/143.asm b/data/pokedex/entries/143.asm new file mode 100644 index 00000000..413de4e5 --- /dev/null +++ b/data/pokedex/entries/143.asm @@ -0,0 +1,10 @@ +; SnorlaxPokedexEntry: ; 0x1cc5cf + db "SLEEPING@" ; species name + dw 611, 10140 ; height, width + + db "This #MON's" + next "stomach is so" + next "strong, even" + page "eating moldy or" + next "rotten food will" + next "not affect it.@" diff --git a/data/pokedex/entries/144.asm b/data/pokedex/entries/144.asm new file mode 100644 index 00000000..227428d2 --- /dev/null +++ b/data/pokedex/entries/144.asm @@ -0,0 +1,10 @@ +; ArticunoPokedexEntry: ; 0x1cc632 + db "FREEZE@" ; species name + dw 507, 1220 ; height, width + + db "Legendary bird" + next "#MON. As it" + next "flies through the" + page "sky, it cools the" + next "air, causing snow" + next "to fall.@" diff --git a/data/pokedex/entries/145.asm b/data/pokedex/entries/145.asm new file mode 100644 index 00000000..886d54a1 --- /dev/null +++ b/data/pokedex/entries/145.asm @@ -0,0 +1,10 @@ +; ZapdosPokedexEntry: ; 0x1cc697 + db "ELECTRIC@" ; species name + dw 503, 1160 ; height, width + + db "Legendary bird" + next "#MON. They say" + next "lightning caused" + page "by the flapping of" + next "its wings causes" + next "summer storms.@" diff --git a/data/pokedex/entries/146.asm b/data/pokedex/entries/146.asm new file mode 100644 index 00000000..5af28e5f --- /dev/null +++ b/data/pokedex/entries/146.asm @@ -0,0 +1,10 @@ +; MoltresPokedexEntry: ; 0x1cc706 + db "FLAME@" ; species name + dw 607, 1320 ; height, width + + db "Legendary bird" + next "#MON. It is" + next "said to migrate" + page "from the south" + next "along with the" + next "spring.@" diff --git a/data/pokedex/entries/147.asm b/data/pokedex/entries/147.asm new file mode 100644 index 00000000..2f0f2945 --- /dev/null +++ b/data/pokedex/entries/147.asm @@ -0,0 +1,10 @@ +; DratiniPokedexEntry: ; 0x1cc761 + db "DRAGON@" ; species name + dw 511, 70 ; height, width + + db "It sheds many lay-" + next "ers of skin as it" + next "grows larger. Dur-" + page "ing this process," + next "it is protected by" + next "a rapid waterfall.@" diff --git a/data/pokedex/entries/148.asm b/data/pokedex/entries/148.asm new file mode 100644 index 00000000..c67833d8 --- /dev/null +++ b/data/pokedex/entries/148.asm @@ -0,0 +1,10 @@ +; DragonairPokedexEntry: ; 0x1cc7dc + db "DRAGON@" ; species name + dw 1301, 360 ; height, width + + db "It is called the" + next "divine #MON." + next "When its entire" + page "body brightens" + next "slightly, the" + next "weather changes.@" diff --git a/data/pokedex/entries/149.asm b/data/pokedex/entries/149.asm new file mode 100644 index 00000000..26b6765e --- /dev/null +++ b/data/pokedex/entries/149.asm @@ -0,0 +1,10 @@ +; DragonitePokedexEntry: ; 0x1cc843 + db "DRAGON@" ; species name + dw 703, 4630 ; height, width + + db "It is said that" + next "somewhere in the" + next "ocean lies an" + page "island where these" + next "gather. Only they" + next "live there.@" diff --git a/data/pokedex/entries/150.asm b/data/pokedex/entries/150.asm new file mode 100644 index 00000000..229407db --- /dev/null +++ b/data/pokedex/entries/150.asm @@ -0,0 +1,10 @@ +; MewtwoPokedexEntry: ; 0x1cc8ae + db "GENETIC@" ; species name + dw 607, 2690 ; height, width + + db "Said to rest qui-" + next "etly in an" + next "undiscovered cave," + page "this #MON was" + next "created solely for" + next "battling.@" diff --git a/data/pokedex/entries/151.asm b/data/pokedex/entries/151.asm new file mode 100644 index 00000000..d453b77f --- /dev/null +++ b/data/pokedex/entries/151.asm @@ -0,0 +1,10 @@ +; MewPokedexEntry: ; 0x1cc915 + db "NEW SPECIE@" ; species name + dw 104, 90 ; height, width + + db "Because it can" + next "learn any move," + next "some people began" + page "research to see if" + next "it is the ancestor" + next "of all #MON.@" diff --git a/data/pokedex/entries/152.asm b/data/pokedex/entries/152.asm new file mode 100644 index 00000000..0fb30dcf --- /dev/null +++ b/data/pokedex/entries/152.asm @@ -0,0 +1,10 @@ +; ChikoritaPokedexEntry: ; 0x1cc988 + db "LEAF@" ; species name + dw 211, 140 ; height, width + + db "It loves to bask" + next "in the sunlight." + next "It uses the leaf" + page "on its head to" + next "seek out warm" + next "places.@" diff --git a/data/pokedex/entries/153.asm b/data/pokedex/entries/153.asm new file mode 100644 index 00000000..a9e23129 --- /dev/null +++ b/data/pokedex/entries/153.asm @@ -0,0 +1,10 @@ +; BayleefPokedexEntry: ; 0x1cc9e9 + db "LEAF@" ; species name + dw 311, 350 ; height, width + + db "The scent that" + next "wafts from the" + next "leaves on its neck" + page "causes anyone who" + next "smells it to" + next "become energetic.@" diff --git a/data/pokedex/entries/154.asm b/data/pokedex/entries/154.asm new file mode 100644 index 00000000..6b71ad16 --- /dev/null +++ b/data/pokedex/entries/154.asm @@ -0,0 +1,10 @@ +; MeganiumPokedexEntry: ; 0x1cca54 + db "HERB@" ; species name + dw 511, 2220 ; height, width + + db "Anyone who stands" + next "beside it becomes" + next "refreshed, just as" + page "if they were" + next "relaxing in a" + next "sunny forest.@" diff --git a/data/pokedex/entries/155.asm b/data/pokedex/entries/155.asm new file mode 100644 index 00000000..c4ac12a1 --- /dev/null +++ b/data/pokedex/entries/155.asm @@ -0,0 +1,10 @@ +; CyndaquilPokedexEntry: ; 0x1ccabd + db "FIRE MOUSE@" ; species name + dw 108, 170 ; height, width + + db "The fire that" + next "spouts from its" + next "back burns hottest" + page "when it is angry." + next "The flaring flames" + next "intimidate foes.@" diff --git a/data/pokedex/entries/156.asm b/data/pokedex/entries/156.asm new file mode 100644 index 00000000..f8116447 --- /dev/null +++ b/data/pokedex/entries/156.asm @@ -0,0 +1,10 @@ +; QuilavaPokedexEntry: ; 0x1ccb33 + db "VOLCANO@" ; species name + dw 211, 420 ; height, width + + db "Before battle, it" + next "turns its back on" + next "its opponent to" + page "demonstrate how" + next "ferociously its" + next "fire blazes.@" diff --git a/data/pokedex/entries/157.asm b/data/pokedex/entries/157.asm new file mode 100644 index 00000000..72792d0f --- /dev/null +++ b/data/pokedex/entries/157.asm @@ -0,0 +1,10 @@ +; TyphlosionPokedexEntry: ; 0x1ccba0 + db "VOLCANO@" ; species name + dw 507, 1750 ; height, width + + db "When heat from its" + next "body causes the" + next "air around it to" + page "shimmer, this is a" + next "sign that it is" + next "ready to battle.@" diff --git a/data/pokedex/entries/158.asm b/data/pokedex/entries/158.asm new file mode 100644 index 00000000..191c127d --- /dev/null +++ b/data/pokedex/entries/158.asm @@ -0,0 +1,10 @@ +; TotodilePokedexEntry: ; 0x1ccc14 + db "BIG JAW@" ; species name + dw 200, 210 ; height, width + + db "This rough critter" + next "chomps at any" + next "moving object it" + page "sees. Turning your" + next "back on it is not" + next "recommended.@" diff --git a/data/pokedex/entries/159.asm b/data/pokedex/entries/159.asm new file mode 100644 index 00000000..6e83161d --- /dev/null +++ b/data/pokedex/entries/159.asm @@ -0,0 +1,10 @@ +; CroconawPokedexEntry: ; 0x1ccc84 + db "BIG JAW@" ; species name + dw 307, 550 ; height, width + + db "The tips of its" + next "fangs are slanted" + next "backward. Once" + page "those fangs clamp" + next "down, the prey has" + next "no hope of escape.@" diff --git a/data/pokedex/entries/160.asm b/data/pokedex/entries/160.asm new file mode 100644 index 00000000..f4d16760 --- /dev/null +++ b/data/pokedex/entries/160.asm @@ -0,0 +1,10 @@ +; FeraligatrPokedexEntry: ; 0x1cccf9 + db "BIG JAW@" ; species name + dw 707, 1960 ; height, width + + db "Although it has a" + next "massive body, its" + next "powerful hind legs" + page "enable it to move" + next "quickly, even on" + next "the ground.@" diff --git a/data/pokedex/entries/161.asm b/data/pokedex/entries/161.asm new file mode 100644 index 00000000..4777dc26 --- /dev/null +++ b/data/pokedex/entries/161.asm @@ -0,0 +1,10 @@ +; SentretPokedexEntry: ; 0x1ccd6b + db "SCOUT@" ; species name + dw 207, 130 ; height, width + + db "When acting as a" + next "lookout, it warns" + next "others of danger" + page "by screeching and" + next "hitting the ground" + next "with its tail.@" diff --git a/data/pokedex/entries/162.asm b/data/pokedex/entries/162.asm new file mode 100644 index 00000000..4b0cdd36 --- /dev/null +++ b/data/pokedex/entries/162.asm @@ -0,0 +1,10 @@ +; FurretPokedexEntry: ; 0x1ccddd + db "LONG BODY@" ; species name + dw 511, 720 ; height, width + + db "It lives in narrow" + next "burrows that fit" + next "its slim body. The" + page "deeper the nests" + next "go, the more maze-" + next "like they become.@" diff --git a/data/pokedex/entries/163.asm b/data/pokedex/entries/163.asm new file mode 100644 index 00000000..627227ae --- /dev/null +++ b/data/pokedex/entries/163.asm @@ -0,0 +1,10 @@ +; HoothootPokedexEntry: ; 0x1cce58 + db "OWL@" ; species name + dw 204, 470 ; height, width + + db "It begins to hoot" + next "at the same time" + next "every day. Some" + page "trainers use them" + next "in place of" + next "clocks.@" diff --git a/data/pokedex/entries/164.asm b/data/pokedex/entries/164.asm new file mode 100644 index 00000000..2ed537a4 --- /dev/null +++ b/data/pokedex/entries/164.asm @@ -0,0 +1,10 @@ +; NoctowlPokedexEntry: ; 0x1cceb9 + db "OWL@" ; species name + dw 503, 900 ; height, width + + db "Its extremely soft" + next "feathers make no" + next "sound in flight." + page "It silently sneaks" + next "up on prey without" + next "being detected.@" diff --git a/data/pokedex/entries/165.asm b/data/pokedex/entries/165.asm new file mode 100644 index 00000000..3f484f50 --- /dev/null +++ b/data/pokedex/entries/165.asm @@ -0,0 +1,10 @@ +; LedybaPokedexEntry: ; 0x1ccf2c + db "FIVE STAR@" ; species name + dw 303, 240 ; height, width + + db "It is timid and" + next "clusters together" + next "with others. The" + page "fluid secreted by" + next "its feet indicates" + next "its location.@" diff --git a/data/pokedex/entries/166.asm b/data/pokedex/entries/166.asm new file mode 100644 index 00000000..7e4c9d38 --- /dev/null +++ b/data/pokedex/entries/166.asm @@ -0,0 +1,10 @@ +; LedianPokedexEntry: ; 0x1ccfa0 + db "FIVE STAR@" ; species name + dw 407, 780 ; height, width + + db "In the daytime" + next "when it gets warm," + next "it curls up inside" + page "a big leaf and" + next "drifts off into" + next "a deep slumber.@" diff --git a/data/pokedex/entries/167.asm b/data/pokedex/entries/167.asm new file mode 100644 index 00000000..40c7ef81 --- /dev/null +++ b/data/pokedex/entries/167.asm @@ -0,0 +1,10 @@ +; SpinarakPokedexEntry: ; 0x1cd012 + db "STRINGSPIT@" ; species name + dw 108, 190 ; height, width + + db "If prey becomes" + next "ensnared in its" + next "nest of spun" + page "string, it waits" + next "motionlessly until" + next "it becomes dark.@" diff --git a/data/pokedex/entries/168.asm b/data/pokedex/entries/168.asm new file mode 100644 index 00000000..7d3211ef --- /dev/null +++ b/data/pokedex/entries/168.asm @@ -0,0 +1,10 @@ +; AriadosPokedexEntry: ; 0x1cd083 + db "LONG LEG@" ; species name + dw 307, 740 ; height, width + + db "Rather than mak-" + next "ing a nest in one" + next "specific spot, it" + page "wanders in search" + next "of food after" + next "darkness falls.@" diff --git a/data/pokedex/entries/169.asm b/data/pokedex/entries/169.asm new file mode 100644 index 00000000..be0d5c89 --- /dev/null +++ b/data/pokedex/entries/169.asm @@ -0,0 +1,10 @@ +; CrobatPokedexEntry: ; 0x1cd0f5 + db "BAT@" ; species name + dw 511, 1650 ; height, width + + db "As a result of its" + next "pursuit of faster," + next "yet more silent" + page "flight, a new set" + next "of wings grew on" + next "its hind legs.@" diff --git a/data/pokedex/entries/170.asm b/data/pokedex/entries/170.asm new file mode 100644 index 00000000..3001702c --- /dev/null +++ b/data/pokedex/entries/170.asm @@ -0,0 +1,10 @@ +; ChinchouPokedexEntry: ; 0x1cd165 + db "ANGLER@" ; species name + dw 108, 260 ; height, width + + db "Its antennae, whi-" + next "ch evolved from a" + next "fin, have both po-" + page "sitive and neg-" + next "ative charges flo-" + next "wing through them.@" diff --git a/data/pokedex/entries/171.asm b/data/pokedex/entries/171.asm new file mode 100644 index 00000000..6ed171c3 --- /dev/null +++ b/data/pokedex/entries/171.asm @@ -0,0 +1,10 @@ +; LanturnPokedexEntry: ; 0x1cd1de + db "LIGHT@" ; species name + dw 311, 500 ; height, width + + db "This #MON uses" + next "the bright part of" + next "its body, which" + page "changed from a" + next "dorsal fin, to" + next "lure prey.@" diff --git a/data/pokedex/entries/172.asm b/data/pokedex/entries/172.asm new file mode 100644 index 00000000..d4de60fb --- /dev/null +++ b/data/pokedex/entries/172.asm @@ -0,0 +1,10 @@ +; PichuPokedexEntry: ; 0x1cd243 + db "TINY MOUSE@" ; species name + dw 100, 40 ; height, width + + db "It is unskilled at" + next "storing electric" + next "power. Any kind of" + page "shock causes it to" + next "discharge energy" + next "spontaneously.@" diff --git a/data/pokedex/entries/173.asm b/data/pokedex/entries/173.asm new file mode 100644 index 00000000..0d00fa2d --- /dev/null +++ b/data/pokedex/entries/173.asm @@ -0,0 +1,10 @@ +; CleffaPokedexEntry: ; 0x1cd2bc + db "STARSHAPE@" ; species name + dw 100, 70 ; height, width + + db "If the impact site" + next "of a meteorite is" + next "found, this" + page "#MON is certain" + next "to be within the" + next "immediate area.@" diff --git a/data/pokedex/entries/174.asm b/data/pokedex/entries/174.asm new file mode 100644 index 00000000..35983d91 --- /dev/null +++ b/data/pokedex/entries/174.asm @@ -0,0 +1,10 @@ +; IgglybuffPokedexEntry: ; 0x1cd32c + db "BALLOON@" ; species name + dw 100, 20 ; height, width + + db "Instead of walking" + next "with its short" + next "legs, it moves" + page "around by bouncing" + next "on its soft," + next "tender body.@" diff --git a/data/pokedex/entries/175.asm b/data/pokedex/entries/175.asm new file mode 100644 index 00000000..deb89886 --- /dev/null +++ b/data/pokedex/entries/175.asm @@ -0,0 +1,10 @@ +; TogepiPokedexEntry: ; 0x1cd396 + db "SPIKE BALL@" ; species name + dw 100, 30 ; height, width + + db "It is considered" + next "to be a symbol of" + next "good luck. Its" + page "shell is said to" + next "be filled with" + next "happiness.@" diff --git a/data/pokedex/entries/176.asm b/data/pokedex/entries/176.asm new file mode 100644 index 00000000..80ae5e29 --- /dev/null +++ b/data/pokedex/entries/176.asm @@ -0,0 +1,10 @@ +; TogeticPokedexEntry: ; 0x1cd402 + db "HAPPINESS@" ; species name + dw 200, 70 ; height, width + + db "Although it does" + next "not flap its wings" + next "very much, it can" + page "stay up in the air" + next "as it tags along" + next "after its trainer.@" diff --git a/data/pokedex/entries/177.asm b/data/pokedex/entries/177.asm new file mode 100644 index 00000000..f417b6ae --- /dev/null +++ b/data/pokedex/entries/177.asm @@ -0,0 +1,10 @@ +; NatuPokedexEntry: ; 0x1cd47d + db "LITTLE BIRD@" ; species name + dw 8, 40 ; height, width + + db "It is extremely" + next "good at climbing" + next "tree trunks and" + page "likes to eat the" + next "new sprouts on" + next "the trees.@" diff --git a/data/pokedex/entries/178.asm b/data/pokedex/entries/178.asm new file mode 100644 index 00000000..37f60d50 --- /dev/null +++ b/data/pokedex/entries/178.asm @@ -0,0 +1,10 @@ +; XatuPokedexEntry: ; 0x1cd4e9 + db "MYSTIC@" ; species name + dw 411, 330 ; height, width + + db "Once it begins to" + next "meditate at sun-" + next "rise, the entire" + page "day will pass" + next "before it will" + next "move again.@" diff --git a/data/pokedex/entries/179.asm b/data/pokedex/entries/179.asm new file mode 100644 index 00000000..1aee7365 --- /dev/null +++ b/data/pokedex/entries/179.asm @@ -0,0 +1,10 @@ +; MareepPokedexEntry: ; 0x1cd551 + db "WOOL@" ; species name + dw 200, 170 ; height, width + + db "It stores lots of" + next "air in its soft" + next "fur, allowing it" + page "to stay cool in" + next "summer and warm" + next "in winter.@" diff --git a/data/pokedex/entries/180.asm b/data/pokedex/entries/180.asm new file mode 100644 index 00000000..966c390f --- /dev/null +++ b/data/pokedex/entries/180.asm @@ -0,0 +1,10 @@ +; FlaaffyPokedexEntry: ; 0x1cd5b8 + db "WOOL@" ; species name + dw 207, 290 ; height, width + + db "Because of its" + next "rubbery, electric-" + next "ity-resistant" + page "skin, it can store" + next "lots of electric-" + next "ity in its fur.@" diff --git a/data/pokedex/entries/181.asm b/data/pokedex/entries/181.asm new file mode 100644 index 00000000..abf237ad --- /dev/null +++ b/data/pokedex/entries/181.asm @@ -0,0 +1,10 @@ +; AmpharosPokedexEntry: ; 0x1cd626 + db "LIGHT@" ; species name + dw 407, 1360 ; height, width + + db "When it gets dark," + next "the light from its" + next "bright, shiny tail" + page "can be seen from" + next "far away on the" + next "ocean's surface.@" diff --git a/data/pokedex/entries/182.asm b/data/pokedex/entries/182.asm new file mode 100644 index 00000000..633e6790 --- /dev/null +++ b/data/pokedex/entries/182.asm @@ -0,0 +1,10 @@ +; BellossomPokedexEntry: ; 0x1cd69a + db "FLOWER@" ; species name + dw 104, 130 ; height, width + + db "When these dance" + next "together, their" + next "petals rub against" + page "each other," + next "making pretty," + next "relaxing sounds.@" diff --git a/data/pokedex/entries/183.asm b/data/pokedex/entries/183.asm new file mode 100644 index 00000000..c81bb82b --- /dev/null +++ b/data/pokedex/entries/183.asm @@ -0,0 +1,10 @@ +; MarillPokedexEntry: ; 0x1cd705 + db "AQUAMOUSE@" ; species name + dw 104, 190 ; height, width + + db "The fur on its" + next "body naturally" + next "repels water. It" + page "can stay dry, even" + next "when it plays in" + next "the water.@" diff --git a/data/pokedex/entries/184.asm b/data/pokedex/entries/184.asm new file mode 100644 index 00000000..424b6a71 --- /dev/null +++ b/data/pokedex/entries/184.asm @@ -0,0 +1,10 @@ +; AzumarillPokedexEntry: ; 0x1cd771 + db "AQUARABBIT@" ; species name + dw 207, 630 ; height, width + + db "The bubble-like" + next "pattern on its" + next "stomach helps it" + page "camouflage itself" + next "when it's in the" + next "water.@" diff --git a/data/pokedex/entries/185.asm b/data/pokedex/entries/185.asm new file mode 100644 index 00000000..29326afd --- /dev/null +++ b/data/pokedex/entries/185.asm @@ -0,0 +1,10 @@ +; SudowoodoPokedexEntry: ; 0x1cd7d9 + db "IMITATION@" ; species name + dw 311, 840 ; height, width + + db "If a tree branch" + next "shakes when there" + next "is no wind, it's a" + page "SUDOWOODO, not a" + next "tree. It hides" + next "from the rain.@" diff --git a/data/pokedex/entries/186.asm b/data/pokedex/entries/186.asm new file mode 100644 index 00000000..08ac686d --- /dev/null +++ b/data/pokedex/entries/186.asm @@ -0,0 +1,10 @@ +; PolitoedPokedexEntry: ; 0x1cd84b + db "FROG@" ; species name + dw 307, 750 ; height, width + + db "When it expands" + next "its throat to" + next "croak out a tune," + page "nearby POLIWAG and" + next "POLIWHIRL gather" + next "immediately.@" diff --git a/data/pokedex/entries/187.asm b/data/pokedex/entries/187.asm new file mode 100644 index 00000000..3d3f52a4 --- /dev/null +++ b/data/pokedex/entries/187.asm @@ -0,0 +1,10 @@ +; HoppipPokedexEntry: ; 0x1cd8b5 + db "COTTONWEED@" ; species name + dw 104, 10 ; height, width + + db "It can be carried" + next "away on even the" + next "gentlest breeze." + page "It may even float" + next "all the way to the" + next "next town.@" diff --git a/data/pokedex/entries/188.asm b/data/pokedex/entries/188.asm new file mode 100644 index 00000000..a62efe79 --- /dev/null +++ b/data/pokedex/entries/188.asm @@ -0,0 +1,10 @@ +; SkiploomPokedexEntry: ; 0x1cd928 + db "COTTONWEED@" ; species name + dw 200, 20 ; height, width + + db "As soon as it" + next "rains, it closes" + next "its flower and" + page "hides in the shade" + next "of a tree to avoid" + next "getting wet.@" diff --git a/data/pokedex/entries/189.asm b/data/pokedex/entries/189.asm new file mode 100644 index 00000000..dc2193ea --- /dev/null +++ b/data/pokedex/entries/189.asm @@ -0,0 +1,10 @@ +; JumpluffPokedexEntry: ; 0x1cd998 + db "COTTONWEED@" ; species name + dw 207, 70 ; height, width + + db "Even in the fierc-" + next "est wind, it can" + next "control its fluff" + page "to make its way to" + next "any place in the" + next "world it wants.@" diff --git a/data/pokedex/entries/190.asm b/data/pokedex/entries/190.asm new file mode 100644 index 00000000..261c1078 --- /dev/null +++ b/data/pokedex/entries/190.asm @@ -0,0 +1,10 @@ +; AipomPokedexEntry: ; 0x1cda11 + db "LONG TAIL@" ; species name + dw 207, 250 ; height, width + + db "It uses its tail" + next "to hang on to tree" + next "branches. It uses" + page "its momentum to" + next "swing from one" + next "branch to another.@" diff --git a/data/pokedex/entries/191.asm b/data/pokedex/entries/191.asm new file mode 100644 index 00000000..e7fab270 --- /dev/null +++ b/data/pokedex/entries/191.asm @@ -0,0 +1,10 @@ +; SunkernPokedexEntry: ; 0x1cda87 + db "SEED@" ; species name + dw 100, 40 ; height, width + + db "It is very weak." + next "Its only means of" + next "defense is to" + page "shake its leaves" + next "desperately at its" + next "attacker.@" diff --git a/data/pokedex/entries/192.asm b/data/pokedex/entries/192.asm new file mode 100644 index 00000000..010a8fef --- /dev/null +++ b/data/pokedex/entries/192.asm @@ -0,0 +1,10 @@ +; SunfloraPokedexEntry: ; 0x1cdaef + db "SUN@" ; species name + dw 207, 190 ; height, width + + db "As the hot season" + next "approaches, the" + next "petals on this" + page "#MON's face" + next "become more vivid" + next "and lively.@" diff --git a/data/pokedex/entries/193.asm b/data/pokedex/entries/193.asm new file mode 100644 index 00000000..5463afd9 --- /dev/null +++ b/data/pokedex/entries/193.asm @@ -0,0 +1,10 @@ +; YanmaPokedexEntry: ; 0x1d0000 + db "CLEAR WING@" ; species name + dw 311, 840 ; height, width + + db "It can see in all" + next "directions without" + next "moving its big" + page "eyes, helping it" + next "spot attackers and" + next "food right away.@" diff --git a/data/pokedex/entries/194.asm b/data/pokedex/entries/194.asm new file mode 100644 index 00000000..23a8cab8 --- /dev/null +++ b/data/pokedex/entries/194.asm @@ -0,0 +1,10 @@ +; WooperPokedexEntry: ; 0x1d0078 + db "WATER FISH@" ; species name + dw 104, 190 ; height, width + + db "A mucous" + next "membrane covers" + next "its body. Touching" + page "it barehanded will" + next "cause a shooting" + next "pain.@" diff --git a/data/pokedex/entries/195.asm b/data/pokedex/entries/195.asm new file mode 100644 index 00000000..daae376b --- /dev/null +++ b/data/pokedex/entries/195.asm @@ -0,0 +1,10 @@ +; QuagsirePokedexEntry: ; 0x1d00dd + db "WATER FISH@" ; species name + dw 407, 1650 ; height, width + + db "Its body is always" + next "slimy. It often" + next "bangs its head on" + page "the river bottom" + next "as it swims but" + next "seems not to care.@" diff --git a/data/pokedex/entries/196.asm b/data/pokedex/entries/196.asm new file mode 100644 index 00000000..e8a75d7d --- /dev/null +++ b/data/pokedex/entries/196.asm @@ -0,0 +1,10 @@ +; EspeonPokedexEntry: ; 0x1d0155 + db "SUN@" ; species name + dw 211, 580 ; height, width + + db "The tip of its" + next "forked tail" + next "quivers when it is" + page "predicting its" + next "opponent's next" + next "move.@" diff --git a/data/pokedex/entries/197.asm b/data/pokedex/entries/197.asm new file mode 100644 index 00000000..24c3f3f0 --- /dev/null +++ b/data/pokedex/entries/197.asm @@ -0,0 +1,10 @@ +; UmbreonPokedexEntry: ; 0x1d01af + db "MOONLIGHT@" ; species name + dw 303, 600 ; height, width + + db "On the night of a" + next "full moon, or when" + next "it gets excited," + page "the ring patterns" + next "on its body glow" + next "yellow.@" diff --git a/data/pokedex/entries/198.asm b/data/pokedex/entries/198.asm new file mode 100644 index 00000000..52c9873b --- /dev/null +++ b/data/pokedex/entries/198.asm @@ -0,0 +1,10 @@ +; MurkrowPokedexEntry: ; 0x1d021e + db "DARKNESS@" ; species name + dw 108, 50 ; height, width + + db "It hides any shiny" + next "object it finds in" + next "a secret location." + page "MURKROW and" + next "MEOWTH loot one" + next "another's stashes.@" diff --git a/data/pokedex/entries/199.asm b/data/pokedex/entries/199.asm new file mode 100644 index 00000000..3d032b75 --- /dev/null +++ b/data/pokedex/entries/199.asm @@ -0,0 +1,10 @@ +; SlowkingPokedexEntry: ; 0x1d0292 + db "ROYAL@" ; species name + dw 607, 1750 ; height, width + + db "Every time it ya-" + next "wns, SHELLDER" + next "injects more poi-" + page "son into it. The" + next "poison makes it" + next "more intelligent.@" diff --git a/data/pokedex/entries/200.asm b/data/pokedex/entries/200.asm new file mode 100644 index 00000000..8a3bda2e --- /dev/null +++ b/data/pokedex/entries/200.asm @@ -0,0 +1,10 @@ +; MisdreavusPokedexEntry: ; 0x1d0301 + db "SCREECH@" ; species name + dw 204, 20 ; height, width + + db "It loves to watch" + next "people it's scar-" + next "ed. It frightens" + page "them by screaming" + next "loudly or appear-" + next "ing suddenly.@" diff --git a/data/pokedex/entries/201.asm b/data/pokedex/entries/201.asm new file mode 100644 index 00000000..d001ee8a --- /dev/null +++ b/data/pokedex/entries/201.asm @@ -0,0 +1,10 @@ +; UnownPokedexEntry: ; 0x1d0373 + db "SYMBOL@" ; species name + dw 108, 110 ; height, width + + db "Because different" + next "types of UNOWN" + next "exist, it is said" + page "that they must" + next "have a variety of" + next "abilities.@" diff --git a/data/pokedex/entries/202.asm b/data/pokedex/entries/202.asm new file mode 100644 index 00000000..85ab8c0e --- /dev/null +++ b/data/pokedex/entries/202.asm @@ -0,0 +1,10 @@ +; WobbuffetPokedexEntry: ; 0x1d03dd + db "PATIENT@" ; species name + dw 403, 630 ; height, width + + db "In order to con-" + next "ceal its black" + next "tail, it lives in" + page "a dark cave and" + next "only moves about" + next "at night.@" diff --git a/data/pokedex/entries/203.asm b/data/pokedex/entries/203.asm new file mode 100644 index 00000000..faf1850c --- /dev/null +++ b/data/pokedex/entries/203.asm @@ -0,0 +1,10 @@ +; GirafarigPokedexEntry: ; 0x1d0446 + db "LONG NECK@" ; species name + dw 411, 910 ; height, width + + db "When it is in" + next "danger, its tail" + next "uses some sort of" + page "mysterious powers" + next "to drive away the" + next "enemy.@" diff --git a/data/pokedex/entries/204.asm b/data/pokedex/entries/204.asm new file mode 100644 index 00000000..36cc0961 --- /dev/null +++ b/data/pokedex/entries/204.asm @@ -0,0 +1,10 @@ +; PinecoPokedexEntry: ; 0x1d04b0 + db "BAGWORM@" ; species name + dw 200, 160 ; height, width + + db "It spits out a" + next "fluid that it uses" + next "to glue tree bark" + page "to its body. The" + next "fluid hardens when" + next "it touches air.@" diff --git a/data/pokedex/entries/205.asm b/data/pokedex/entries/205.asm new file mode 100644 index 00000000..a4f6255f --- /dev/null +++ b/data/pokedex/entries/205.asm @@ -0,0 +1,10 @@ +; ForretressPokedexEntry: ; 0x1d0524 + db "BAGWORM@" ; species name + dw 311, 2770 ; height, width + + db "Usually found" + next "hanging on to a" + next "fat tree trunk. It" + page "shoots out bits of" + next "its shell when it" + next "sees action.@" diff --git a/data/pokedex/entries/206.asm b/data/pokedex/entries/206.asm new file mode 100644 index 00000000..f346636b --- /dev/null +++ b/data/pokedex/entries/206.asm @@ -0,0 +1,10 @@ +; DunsparcePokedexEntry: ; 0x1d0593 + db "LAND SNAKE@" ; species name + dw 411, 310 ; height, width + + db "It hides deep" + next "inside caves where" + next "no light ever" + page "reaches it and" + next "remains virtually" + next "motionless there.@" diff --git a/data/pokedex/entries/207.asm b/data/pokedex/entries/207.asm new file mode 100644 index 00000000..298b9d30 --- /dev/null +++ b/data/pokedex/entries/207.asm @@ -0,0 +1,10 @@ +; GligarPokedexEntry: ; 0x1d0604 + db "FLYSCORPIO@" ; species name + dw 307, 1430 ; height, width + + db "It builds its nest" + next "on a steep cliff." + next "When it is done" + page "gliding, it hops" + next "along the ground" + next "back to its nest.@" diff --git a/data/pokedex/entries/208.asm b/data/pokedex/entries/208.asm new file mode 100644 index 00000000..37d9bcbf --- /dev/null +++ b/data/pokedex/entries/208.asm @@ -0,0 +1,10 @@ +; SteelixPokedexEntry: ; 0x1d067c + db "IRON SNAKE@" ; species name + dw 3002, 8820 ; height, width + + db "The many small" + next "metal particles" + next "that cover this" + page "#MON's body" + next "reflect bright" + next "light well.@" diff --git a/data/pokedex/entries/209.asm b/data/pokedex/entries/209.asm new file mode 100644 index 00000000..a334c50b --- /dev/null +++ b/data/pokedex/entries/209.asm @@ -0,0 +1,10 @@ +; SnubbullPokedexEntry: ; 0x1d06e0 + db "FAIRY@" ; species name + dw 200, 170 ; height, width + + db "In truth, it is a" + next "cowardly #MON." + next "It growls eagerly" + page "in order to hide" + next "its fear from its" + next "opponent.@" diff --git a/data/pokedex/entries/210.asm b/data/pokedex/entries/210.asm new file mode 100644 index 00000000..0e5abd15 --- /dev/null +++ b/data/pokedex/entries/210.asm @@ -0,0 +1,10 @@ +; GranbullPokedexEntry: ; 0x1d074a + db "FAIRY@" ; species name + dw 407, 1070 ; height, width + + db "It can make most" + next "any #MON run" + next "away simply by" + page "opening its mouth" + next "wide to reveal its" + next "big fangs.@" diff --git a/data/pokedex/entries/211.asm b/data/pokedex/entries/211.asm new file mode 100644 index 00000000..945340a6 --- /dev/null +++ b/data/pokedex/entries/211.asm @@ -0,0 +1,10 @@ +; QwilfishPokedexEntry: ; 0x1d07b1 + db "BALLOON@" ; species name + dw 108, 90 ; height, width + + db "When faced with a" + next "larger opponent," + next "it swallows as" + page "much water as it" + next "can to match the" + next "opponent's size.@" diff --git a/data/pokedex/entries/212.asm b/data/pokedex/entries/212.asm new file mode 100644 index 00000000..3a9219b3 --- /dev/null +++ b/data/pokedex/entries/212.asm @@ -0,0 +1,10 @@ +; ScizorPokedexEntry: ; 0x1d0821 + db "SCISSORS@" ; species name + dw 511, 2600 ; height, width + + db "This #MON's" + next "pincers, which" + next "contain steel, can" + page "crush any hard" + next "object it gets a" + next "hold of into bits.@" diff --git a/data/pokedex/entries/213.asm b/data/pokedex/entries/213.asm new file mode 100644 index 00000000..b661544b --- /dev/null +++ b/data/pokedex/entries/213.asm @@ -0,0 +1,10 @@ +; ShucklePokedexEntry: ; 0x1d088e + db "MOLD@" ; species name + dw 200, 450 ; height, width + + db "The fluid secreted" + next "by its toes carves" + next "holes in rocks for" + page "nesting and can be" + next "mixed with BERRIES" + next "to make a drink.@" diff --git a/data/pokedex/entries/214.asm b/data/pokedex/entries/214.asm new file mode 100644 index 00000000..877087ae --- /dev/null +++ b/data/pokedex/entries/214.asm @@ -0,0 +1,10 @@ +; HeracrossPokedexEntry: ; 0x1d0907 + db "SINGLEHORN@" ; species name + dw 411, 1190 ; height, width + + db "With its Herculean" + next "powers, it can" + next "easily throw arou-" + page "nd an object that" + next "is 100 times its" + next "own weight.@" diff --git a/data/pokedex/entries/215.asm b/data/pokedex/entries/215.asm new file mode 100644 index 00000000..8b2c707f --- /dev/null +++ b/data/pokedex/entries/215.asm @@ -0,0 +1,10 @@ +; SneaselPokedexEntry: ; 0x1d097a + db "SHARP CLAW@" ; species name + dw 211, 620 ; height, width + + db "This cunning" + next "#MON hides" + next "under the cover" + page "of darkness," + next "waiting to attack" + next "its prey.@" diff --git a/data/pokedex/entries/216.asm b/data/pokedex/entries/216.asm new file mode 100644 index 00000000..abd17ddd --- /dev/null +++ b/data/pokedex/entries/216.asm @@ -0,0 +1,10 @@ +; TeddiursaPokedexEntry: ; 0x1d09da + db "LITTLE BEAR@" ; species name + dw 200, 190 ; height, width + + db "It always licks" + next "honey. Its palm" + next "tastes sweet" + page "because of all the" + next "honey it has" + next "absorbed.@" diff --git a/data/pokedex/entries/217.asm b/data/pokedex/entries/217.asm new file mode 100644 index 00000000..bed937e4 --- /dev/null +++ b/data/pokedex/entries/217.asm @@ -0,0 +1,10 @@ +; UrsaringPokedexEntry: ; 0x1d0a41 + db "HIBERNANT@" ; species name + dw 511, 2770 ; height, width + + db "Although it has a" + next "large body, it is" + next "quite skilled at" + page "climbing trees. It" + next "eats and sleeps in" + next "the treetops.@" diff --git a/data/pokedex/entries/218.asm b/data/pokedex/entries/218.asm new file mode 100644 index 00000000..6c0036d7 --- /dev/null +++ b/data/pokedex/entries/218.asm @@ -0,0 +1,10 @@ +; SlugmaPokedexEntry: ; 0x1d0ab8 + db "LAVA@" ; species name + dw 204, 770 ; height, width + + db "These group to-" + next "gether in areas" + next "that are hotter" + page "than normal. If it" + next "cools off, its" + next "skin hardens.@" diff --git a/data/pokedex/entries/219.asm b/data/pokedex/entries/219.asm new file mode 100644 index 00000000..afb4a740 --- /dev/null +++ b/data/pokedex/entries/219.asm @@ -0,0 +1,10 @@ +; MagcargoPokedexEntry: ; 0x1d0b21 + db "LAVA@" ; species name + dw 207, 1210 ; height, width + + db "Its body is as hot" + next "as lava and is" + next "always billowing." + page "Flames will" + next "occasionally burst" + next "from its shell.@" diff --git a/data/pokedex/entries/220.asm b/data/pokedex/entries/220.asm new file mode 100644 index 00000000..3ad4cbdd --- /dev/null +++ b/data/pokedex/entries/220.asm @@ -0,0 +1,10 @@ +; SwinubPokedexEntry: ; 0x1d0b8d + db "PIG@" ; species name + dw 104, 140 ; height, width + + db "It uses the tip of" + next "its nose to dig" + next "for food. Its nose" + page "is so tough that" + next "even frozen ground" + next "poses no problem.@" diff --git a/data/pokedex/entries/221.asm b/data/pokedex/entries/221.asm new file mode 100644 index 00000000..b471cfee --- /dev/null +++ b/data/pokedex/entries/221.asm @@ -0,0 +1,10 @@ +; PiloswinePokedexEntry: ; 0x1d0c01 + db "SWINE@" ; species name + dw 307, 1230 ; height, width + + db "Although its legs" + next "are short, its" + next "rugged hooves" + page "prevent it from" + next "slipping, even on" + next "icy ground.@" diff --git a/data/pokedex/entries/222.asm b/data/pokedex/entries/222.asm new file mode 100644 index 00000000..1b54f073 --- /dev/null +++ b/data/pokedex/entries/222.asm @@ -0,0 +1,10 @@ +; CorsolaPokedexEntry: ; 0x1d0c68 + db "CORAL@" ; species name + dw 200, 110 ; height, width + + db "The points on its" + next "head absorb" + next "nutrients from" + page "clean water. They" + next "cannot survive in" + next "polluted water.@" diff --git a/data/pokedex/entries/223.asm b/data/pokedex/entries/223.asm new file mode 100644 index 00000000..5d06059e --- /dev/null +++ b/data/pokedex/entries/223.asm @@ -0,0 +1,10 @@ +; RemoraidPokedexEntry: ; 0x1d0cd3 + db "JET@" ; species name + dw 200, 260 ; height, width + + db "To escape from an" + next "attacker, it may" + next "shoot water out of" + page "its mouth, then" + next "use that force to" + next "swim backward.@" diff --git a/data/pokedex/entries/224.asm b/data/pokedex/entries/224.asm new file mode 100644 index 00000000..bd36354c --- /dev/null +++ b/data/pokedex/entries/224.asm @@ -0,0 +1,10 @@ +; OctilleryPokedexEntry: ; 0x1d0d42 + db "JET@" ; species name + dw 211, 630 ; height, width + + db "Its instinct is to" + next "bury itself in" + next "holes. It often" + page "steals the nesting" + next "holes of others to" + next "sleep in them.@" diff --git a/data/pokedex/entries/225.asm b/data/pokedex/entries/225.asm new file mode 100644 index 00000000..c52f606f --- /dev/null +++ b/data/pokedex/entries/225.asm @@ -0,0 +1,10 @@ +; DelibirdPokedexEntry: ; 0x1d0db1 + db "DELIVERY@" ; species name + dw 211, 350 ; height, width + + db "It always carries" + next "its food with it," + next "wherever it goes." + page "If attacked, it" + next "throws its food at" + next "the opponent.@" diff --git a/data/pokedex/entries/226.asm b/data/pokedex/entries/226.asm new file mode 100644 index 00000000..d2b87a04 --- /dev/null +++ b/data/pokedex/entries/226.asm @@ -0,0 +1,10 @@ +; MantinePokedexEntry: ; 0x1d0e25 + db "KITE@" ; species name + dw 611, 4850 ; height, width + + db "It swims along" + next "freely, eating" + next "things that swim" + page "into its mouth." + next "Its whole body is" + next "very coarse.@" diff --git a/data/pokedex/entries/227.asm b/data/pokedex/entries/227.asm new file mode 100644 index 00000000..b72530ea --- /dev/null +++ b/data/pokedex/entries/227.asm @@ -0,0 +1,10 @@ +; SkarmoryPokedexEntry: ; 0x1d0e8c + db "ARMOR BIRD@" ; species name + dw 507, 1110 ; height, width + + db "The feathers that" + next "it sheds are very" + next "sharp. It is said" + page "that people once" + next "used the feathers" + next "as swords.@" diff --git a/data/pokedex/entries/228.asm b/data/pokedex/entries/228.asm new file mode 100644 index 00000000..21fc4d51 --- /dev/null +++ b/data/pokedex/entries/228.asm @@ -0,0 +1,10 @@ +; HoundourPokedexEntry: ; 0x1d0eff + db "DARK@" ; species name + dw 200, 240 ; height, width + + db "Around dawn, its" + next "ominous howl" + next "echoes through the" + page "area to announce" + next "that this is its" + next "territory.@" diff --git a/data/pokedex/entries/229.asm b/data/pokedex/entries/229.asm new file mode 100644 index 00000000..95972445 --- /dev/null +++ b/data/pokedex/entries/229.asm @@ -0,0 +1,10 @@ +; HoundoomPokedexEntry: ; 0x1d0f66 + db "DARK@" ; species name + dw 407, 770 ; height, width + + db "The pungent-" + next "smelling flame" + next "that shoots from" + page "its mouth results" + next "from toxins burn-" + next "ing in its body.@" diff --git a/data/pokedex/entries/230.asm b/data/pokedex/entries/230.asm new file mode 100644 index 00000000..6aee3a08 --- /dev/null +++ b/data/pokedex/entries/230.asm @@ -0,0 +1,10 @@ +; KingdraPokedexEntry: ; 0x1d0fd1 + db "DRAGON@" ; species name + dw 511, 3350 ; height, width + + db "It stores energy" + next "by sleeping at" + next "underwater depths" + page "at which no other" + next "life forms can" + next "survive.@" diff --git a/data/pokedex/entries/231.asm b/data/pokedex/entries/231.asm new file mode 100644 index 00000000..e729f5a2 --- /dev/null +++ b/data/pokedex/entries/231.asm @@ -0,0 +1,10 @@ +; PhanpyPokedexEntry: ; 0x1d1038 + db "LONG NOSE@" ; species name + dw 108, 740 ; height, width + + db "During the desert-" + next "ed morning hours," + next "it comes ashore" + page "where it deftly" + next "uses its trunk to" + next "take a shower.@" diff --git a/data/pokedex/entries/232.asm b/data/pokedex/entries/232.asm new file mode 100644 index 00000000..69f7b738 --- /dev/null +++ b/data/pokedex/entries/232.asm @@ -0,0 +1,10 @@ +; DonphanPokedexEntry: ; 0x1d10ac + db "ARMOR@" ; species name + dw 307, 2650 ; height, width + + db "Because this" + next "#MON's skin is" + next "so tough, a normal" + page "attack won't even" + next "leave a scratch on" + next "it.@" diff --git a/data/pokedex/entries/233.asm b/data/pokedex/entries/233.asm new file mode 100644 index 00000000..4b6ace7d --- /dev/null +++ b/data/pokedex/entries/233.asm @@ -0,0 +1,10 @@ +; Porygon2PokedexEntry: ; 0x1d110c + db "VIRTUAL@" ; species name + dw 200, 720 ; height, width + + db "This manmade" + next "#MON evolved" + next "from the latest" + page "technology. It" + next "may have unprog-" + next "rammed reactions.@" diff --git a/data/pokedex/entries/234.asm b/data/pokedex/entries/234.asm new file mode 100644 index 00000000..cdbb4589 --- /dev/null +++ b/data/pokedex/entries/234.asm @@ -0,0 +1,10 @@ +; StantlerPokedexEntry: ; 0x1d1174 + db "BIG HORN@" ; species name + dw 407, 1570 ; height, width + + db "The round balls" + next "found on the" + next "fallen antlers can" + page "be ground into a" + next "powder that aids" + next "in sleeping.@" diff --git a/data/pokedex/entries/235.asm b/data/pokedex/entries/235.asm new file mode 100644 index 00000000..ad3361c8 --- /dev/null +++ b/data/pokedex/entries/235.asm @@ -0,0 +1,10 @@ +; SmearglePokedexEntry: ; 0x1d11e0 + db "PAINTER@" ; species name + dw 311, 1280 ; height, width + + db "The color of the" + next "mysterious fluid" + next "secreted from its" + page "tail is predeter-" + next "mined for each" + next "SMEARGLE.@" diff --git a/data/pokedex/entries/236.asm b/data/pokedex/entries/236.asm new file mode 100644 index 00000000..ab352d31 --- /dev/null +++ b/data/pokedex/entries/236.asm @@ -0,0 +1,10 @@ +; TyroguePokedexEntry: ; 0x1d124b + db "SCUFFLE@" ; species name + dw 204, 460 ; height, width + + db "To brush up on its" + next "fighting skills," + next "it will challenge" + page "anyone. It has a" + next "very strong com-" + next "petitive spirit.@" diff --git a/data/pokedex/entries/237.asm b/data/pokedex/entries/237.asm new file mode 100644 index 00000000..3087bc47 --- /dev/null +++ b/data/pokedex/entries/237.asm @@ -0,0 +1,10 @@ +; HitmontopPokedexEntry: ; 0x1d12c0 + db "HANDSTAND@" ; species name + dw 407, 1060 ; height, width + + db "After doing a" + next "handstand to" + next "throw off the" + page "opponent's timing," + next "it presents its" + next "fancy kick moves.@" diff --git a/data/pokedex/entries/238.asm b/data/pokedex/entries/238.asm new file mode 100644 index 00000000..a4775630 --- /dev/null +++ b/data/pokedex/entries/238.asm @@ -0,0 +1,10 @@ +; SmoochumPokedexEntry: ; 0x1d132b + db "KISS@" ; species name + dw 104, 130 ; height, width + + db "The sensitivity of" + next "its lips develops" + next "most quickly." + page "It uses them to" + next "try to identify" + next "unknown objects.@" diff --git a/data/pokedex/entries/239.asm b/data/pokedex/entries/239.asm new file mode 100644 index 00000000..3b5d5841 --- /dev/null +++ b/data/pokedex/entries/239.asm @@ -0,0 +1,10 @@ +; ElekidPokedexEntry: ; 0x1d1398 + db "ELECTRIC@" ; species name + dw 200, 520 ; height, width + + db "It loves violent" + next "thunder. The space" + next "between its horns" + page "flickers bluish-" + next "white when it is" + next "charging energy.@" diff --git a/data/pokedex/entries/240.asm b/data/pokedex/entries/240.asm new file mode 100644 index 00000000..fb6a3a1b --- /dev/null +++ b/data/pokedex/entries/240.asm @@ -0,0 +1,10 @@ +; MagbyPokedexEntry: ; 0x1d140e + db "LIVE COAL@" ; species name + dw 204, 470 ; height, width + + db "It naturally spits" + next "an 1100-degree" + next "flame. It is said" + page "when many appear," + next "it heralds a" + next "volcanic eruption.@" diff --git a/data/pokedex/entries/241.asm b/data/pokedex/entries/241.asm new file mode 100644 index 00000000..b52eb113 --- /dev/null +++ b/data/pokedex/entries/241.asm @@ -0,0 +1,10 @@ +; MiltankPokedexEntry: ; 0x1d1482 + db "MILK COW@" ; species name + dw 311, 1660 ; height, width + + db "In order to milk a" + next "MILTANK, one must" + next "have a knack for" + page "rhythmically pull-" + next "ing up and down" + next "on its udders.@" diff --git a/data/pokedex/entries/242.asm b/data/pokedex/entries/242.asm new file mode 100644 index 00000000..345076bd --- /dev/null +++ b/data/pokedex/entries/242.asm @@ -0,0 +1,10 @@ +; BlisseyPokedexEntry: ; 0x1d14f7 + db "HAPPINESS@" ; species name + dw 411, 1030 ; height, width + + db "Biting into one" + next "of the delicious" + next "eggs that BLISSEY" + page "provides will make" + next "everyone around" + next "smile with joy.@" diff --git a/data/pokedex/entries/243.asm b/data/pokedex/entries/243.asm new file mode 100644 index 00000000..14b9f4b4 --- /dev/null +++ b/data/pokedex/entries/243.asm @@ -0,0 +1,10 @@ +; RaikouPokedexEntry: ; 0x1d156b + db "THUNDER@" ; species name + dw 603, 3920 ; height, width + + db "This rough #MON" + next "stores energy" + next "inside its body," + page "then sweeps across" + next "the land, shooting" + next "off electricity.@" diff --git a/data/pokedex/entries/244.asm b/data/pokedex/entries/244.asm new file mode 100644 index 00000000..d4b48413 --- /dev/null +++ b/data/pokedex/entries/244.asm @@ -0,0 +1,10 @@ +; EnteiPokedexEntry: ; 0x1d15dd + db "VOLCANO@" ; species name + dw 607, 4370 ; height, width + + db "This brawny" + next "#MON courses" + next "around the earth," + page "spouting flames" + next "hotter than a" + next "volcano's magma.@" diff --git a/data/pokedex/entries/245.asm b/data/pokedex/entries/245.asm new file mode 100644 index 00000000..804aed75 --- /dev/null +++ b/data/pokedex/entries/245.asm @@ -0,0 +1,10 @@ +; SuicunePokedexEntry: ; 0x1d1642 + db "AURORA@" ; species name + dw 607, 4120 ; height, width + + db "This divine" + next "#MON blows" + next "around the world," + page "always in search" + next "of a pure" + next "reservoir.@" diff --git a/data/pokedex/entries/246.asm b/data/pokedex/entries/246.asm new file mode 100644 index 00000000..c714eb0a --- /dev/null +++ b/data/pokedex/entries/246.asm @@ -0,0 +1,10 @@ +; LarvitarPokedexEntry: ; 0x1d169c + db "ROCK SKIN@" ; species name + dw 200, 1590 ; height, width + + db "Born deep under-" + next "ground, this" + next "#MON becomes a" + page "pupa after eating" + next "enough dirt to" + next "make a mountain.@" diff --git a/data/pokedex/entries/247.asm b/data/pokedex/entries/247.asm new file mode 100644 index 00000000..fd799a9d --- /dev/null +++ b/data/pokedex/entries/247.asm @@ -0,0 +1,10 @@ +; PupitarPokedexEntry: ; 0x1d1709 + db "HARD SHELL@" ; species name + dw 311, 3350 ; height, width + + db "It will not stay" + next "still, even while" + next "it's a pupa. It" + page "already has arms" + next "and legs under its" + next "solid shell.@" diff --git a/data/pokedex/entries/248.asm b/data/pokedex/entries/248.asm new file mode 100644 index 00000000..f4d7907b --- /dev/null +++ b/data/pokedex/entries/248.asm @@ -0,0 +1,10 @@ +; TyranitarPokedexEntry: ; 0x1d177b + db "ARMOR@" ; species name + dw 607, 4450 ; height, width + + db "In just one of its" + next "mighty hands, it" + next "has the power to" + page "make the ground" + next "shake and moun-" + next "tains crumble.@" diff --git a/data/pokedex/entries/249.asm b/data/pokedex/entries/249.asm new file mode 100644 index 00000000..e26d8fa6 --- /dev/null +++ b/data/pokedex/entries/249.asm @@ -0,0 +1,10 @@ +; LugiaPokedexEntry: ; 0x1d17e9 + db "DIVING@" ; species name + dw 1701, 4760 ; height, width + + db "It has an incred-" + next "ible ability to" + next "calm raging sto-" + page "rms. It is said" + next "that LUGIA appears" + next "when storms start.@" diff --git a/data/pokedex/entries/250.asm b/data/pokedex/entries/250.asm new file mode 100644 index 00000000..e9798880 --- /dev/null +++ b/data/pokedex/entries/250.asm @@ -0,0 +1,10 @@ +; HoOhPokedexEntry: ; 0x1d185d + db "RAINBOW@" ; species name + dw 1206, 4390 ; height, width + + db "It will reveal" + next "itself before a" + next "pure-hearted" + page "trainer by shining" + next "its bright rain-" + next "bow-colored wings.@" diff --git a/data/pokedex/entries/251.asm b/data/pokedex/entries/251.asm new file mode 100644 index 00000000..4c968816 --- /dev/null +++ b/data/pokedex/entries/251.asm @@ -0,0 +1,10 @@ +; CelebiPokedexEntry: ; 0x1d18cc + db "TIMETRAVEL@" ; species name + dw 200, 110 ; height, width + + db "Revered as a" + next "guardian of the" + next "forest, CELEBI" + page "appears wherever" + next "beautiful forests" + next "exist.@" diff --git a/data/pokedex/entries11.o b/data/pokedex/entries11.o Binary files differnew file mode 100644 index 00000000..15895a2c --- /dev/null +++ b/data/pokedex/entries11.o diff --git a/data/pokedex/entries_1.asm b/data/pokedex/entries_1.asm new file mode 100644 index 00000000..f45bba49 --- /dev/null +++ b/data/pokedex/entries_1.asm @@ -0,0 +1,64 @@ +BulbasaurPokedexEntry:: INCLUDE "data/pokedex/entries/001.asm" +IvysaurPokedexEntry:: INCLUDE "data/pokedex/entries/002.asm" +VenusaurPokedexEntry:: INCLUDE "data/pokedex/entries/003.asm" +CharmanderPokedexEntry:: INCLUDE "data/pokedex/entries/004.asm" +CharmeleonPokedexEntry:: INCLUDE "data/pokedex/entries/005.asm" +CharizardPokedexEntry:: INCLUDE "data/pokedex/entries/006.asm" +SquirtlePokedexEntry:: INCLUDE "data/pokedex/entries/007.asm" +WartortlePokedexEntry:: INCLUDE "data/pokedex/entries/008.asm" +BlastoisePokedexEntry:: INCLUDE "data/pokedex/entries/009.asm" +CaterpiePokedexEntry:: INCLUDE "data/pokedex/entries/010.asm" +MetapodPokedexEntry:: INCLUDE "data/pokedex/entries/011.asm" +ButterfreePokedexEntry:: INCLUDE "data/pokedex/entries/012.asm" +WeedlePokedexEntry:: INCLUDE "data/pokedex/entries/013.asm" +KakunaPokedexEntry:: INCLUDE "data/pokedex/entries/014.asm" +BeedrillPokedexEntry:: INCLUDE "data/pokedex/entries/015.asm" +PidgeyPokedexEntry:: INCLUDE "data/pokedex/entries/016.asm" +PidgeottoPokedexEntry:: INCLUDE "data/pokedex/entries/017.asm" +PidgeotPokedexEntry:: INCLUDE "data/pokedex/entries/018.asm" +RattataPokedexEntry:: INCLUDE "data/pokedex/entries/019.asm" +RaticatePokedexEntry:: INCLUDE "data/pokedex/entries/020.asm" +SpearowPokedexEntry:: INCLUDE "data/pokedex/entries/021.asm" +FearowPokedexEntry:: INCLUDE "data/pokedex/entries/022.asm" +EkansPokedexEntry:: INCLUDE "data/pokedex/entries/023.asm" +ArbokPokedexEntry:: INCLUDE "data/pokedex/entries/024.asm" +PikachuPokedexEntry:: INCLUDE "data/pokedex/entries/025.asm" +RaichuPokedexEntry:: INCLUDE "data/pokedex/entries/026.asm" +SandshrewPokedexEntry:: INCLUDE "data/pokedex/entries/027.asm" +SandslashPokedexEntry:: INCLUDE "data/pokedex/entries/028.asm" +NidoranFPokedexEntry:: INCLUDE "data/pokedex/entries/029.asm" +NidorinaPokedexEntry:: INCLUDE "data/pokedex/entries/030.asm" +NidoqueenPokedexEntry:: INCLUDE "data/pokedex/entries/031.asm" +NidoranMPokedexEntry:: INCLUDE "data/pokedex/entries/032.asm" +NidorinoPokedexEntry:: INCLUDE "data/pokedex/entries/033.asm" +NidokingPokedexEntry:: INCLUDE "data/pokedex/entries/034.asm" +ClefairyPokedexEntry:: INCLUDE "data/pokedex/entries/035.asm" +ClefablePokedexEntry:: INCLUDE "data/pokedex/entries/036.asm" +VulpixPokedexEntry:: INCLUDE "data/pokedex/entries/037.asm" +NinetalesPokedexEntry:: INCLUDE "data/pokedex/entries/038.asm" +JigglypuffPokedexEntry:: INCLUDE "data/pokedex/entries/039.asm" +WigglytuffPokedexEntry:: INCLUDE "data/pokedex/entries/040.asm" +ZubatPokedexEntry:: INCLUDE "data/pokedex/entries/041.asm" +GolbatPokedexEntry:: INCLUDE "data/pokedex/entries/042.asm" +OddishPokedexEntry:: INCLUDE "data/pokedex/entries/043.asm" +GloomPokedexEntry:: INCLUDE "data/pokedex/entries/044.asm" +VileplumePokedexEntry:: INCLUDE "data/pokedex/entries/045.asm" +ParasPokedexEntry:: INCLUDE "data/pokedex/entries/046.asm" +ParasectPokedexEntry:: INCLUDE "data/pokedex/entries/047.asm" +VenonatPokedexEntry:: INCLUDE "data/pokedex/entries/048.asm" +VenomothPokedexEntry:: INCLUDE "data/pokedex/entries/049.asm" +DiglettPokedexEntry:: INCLUDE "data/pokedex/entries/050.asm" +DugtrioPokedexEntry:: INCLUDE "data/pokedex/entries/051.asm" +MeowthPokedexEntry:: INCLUDE "data/pokedex/entries/052.asm" +PersianPokedexEntry:: INCLUDE "data/pokedex/entries/053.asm" +PsyduckPokedexEntry:: INCLUDE "data/pokedex/entries/054.asm" +GolduckPokedexEntry:: INCLUDE "data/pokedex/entries/055.asm" +MankeyPokedexEntry:: INCLUDE "data/pokedex/entries/056.asm" +PrimeapePokedexEntry:: INCLUDE "data/pokedex/entries/057.asm" +GrowlithePokedexEntry:: INCLUDE "data/pokedex/entries/058.asm" +ArcaninePokedexEntry:: INCLUDE "data/pokedex/entries/059.asm" +PoliwagPokedexEntry:: INCLUDE "data/pokedex/entries/060.asm" +PoliwhirlPokedexEntry:: INCLUDE "data/pokedex/entries/061.asm" +PoliwrathPokedexEntry:: INCLUDE "data/pokedex/entries/062.asm" +AbraPokedexEntry:: INCLUDE "data/pokedex/entries/063.asm" +KadabraPokedexEntry:: INCLUDE "data/pokedex/entries/064.asm" diff --git a/data/pokedex/entries_2.asm b/data/pokedex/entries_2.asm new file mode 100644 index 00000000..2561d6c3 --- /dev/null +++ b/data/pokedex/entries_2.asm @@ -0,0 +1,64 @@ +AlakazamPokedexEntry:: INCLUDE "data/pokedex/entries/065.asm" +MachopPokedexEntry:: INCLUDE "data/pokedex/entries/066.asm" +MachokePokedexEntry:: INCLUDE "data/pokedex/entries/067.asm" +MachampPokedexEntry:: INCLUDE "data/pokedex/entries/068.asm" +BellsproutPokedexEntry:: INCLUDE "data/pokedex/entries/069.asm" +WeepinbellPokedexEntry:: INCLUDE "data/pokedex/entries/070.asm" +VictreebelPokedexEntry:: INCLUDE "data/pokedex/entries/071.asm" +TentacoolPokedexEntry:: INCLUDE "data/pokedex/entries/072.asm" +TentacruelPokedexEntry:: INCLUDE "data/pokedex/entries/073.asm" +GeodudePokedexEntry:: INCLUDE "data/pokedex/entries/074.asm" +GravelerPokedexEntry:: INCLUDE "data/pokedex/entries/075.asm" +GolemPokedexEntry:: INCLUDE "data/pokedex/entries/076.asm" +PonytaPokedexEntry:: INCLUDE "data/pokedex/entries/077.asm" +RapidashPokedexEntry:: INCLUDE "data/pokedex/entries/078.asm" +SlowpokePokedexEntry:: INCLUDE "data/pokedex/entries/079.asm" +SlowbroPokedexEntry:: INCLUDE "data/pokedex/entries/080.asm" +MagnemitePokedexEntry:: INCLUDE "data/pokedex/entries/081.asm" +MagnetonPokedexEntry:: INCLUDE "data/pokedex/entries/082.asm" +FarfetchDPokedexEntry:: INCLUDE "data/pokedex/entries/083.asm" +DoduoPokedexEntry:: INCLUDE "data/pokedex/entries/084.asm" +DodrioPokedexEntry:: INCLUDE "data/pokedex/entries/085.asm" +SeelPokedexEntry:: INCLUDE "data/pokedex/entries/086.asm" +DewgongPokedexEntry:: INCLUDE "data/pokedex/entries/087.asm" +GrimerPokedexEntry:: INCLUDE "data/pokedex/entries/088.asm" +MukPokedexEntry:: INCLUDE "data/pokedex/entries/089.asm" +ShellderPokedexEntry:: INCLUDE "data/pokedex/entries/090.asm" +CloysterPokedexEntry:: INCLUDE "data/pokedex/entries/091.asm" +GastlyPokedexEntry:: INCLUDE "data/pokedex/entries/092.asm" +HaunterPokedexEntry:: INCLUDE "data/pokedex/entries/093.asm" +GengarPokedexEntry:: INCLUDE "data/pokedex/entries/094.asm" +OnixPokedexEntry:: INCLUDE "data/pokedex/entries/095.asm" +DrowzeePokedexEntry:: INCLUDE "data/pokedex/entries/096.asm" +HypnoPokedexEntry:: INCLUDE "data/pokedex/entries/097.asm" +KrabbyPokedexEntry:: INCLUDE "data/pokedex/entries/098.asm" +KinglerPokedexEntry:: INCLUDE "data/pokedex/entries/099.asm" +VoltorbPokedexEntry:: INCLUDE "data/pokedex/entries/100.asm" +ElectrodePokedexEntry:: INCLUDE "data/pokedex/entries/101.asm" +ExeggcutePokedexEntry:: INCLUDE "data/pokedex/entries/102.asm" +ExeggutorPokedexEntry:: INCLUDE "data/pokedex/entries/103.asm" +CubonePokedexEntry:: INCLUDE "data/pokedex/entries/104.asm" +MarowakPokedexEntry:: INCLUDE "data/pokedex/entries/105.asm" +HitmonleePokedexEntry:: INCLUDE "data/pokedex/entries/106.asm" +HitmonchanPokedexEntry:: INCLUDE "data/pokedex/entries/107.asm" +LickitungPokedexEntry:: INCLUDE "data/pokedex/entries/108.asm" +KoffingPokedexEntry:: INCLUDE "data/pokedex/entries/109.asm" +WeezingPokedexEntry:: INCLUDE "data/pokedex/entries/110.asm" +RhyhornPokedexEntry:: INCLUDE "data/pokedex/entries/111.asm" +RhydonPokedexEntry:: INCLUDE "data/pokedex/entries/112.asm" +ChanseyPokedexEntry:: INCLUDE "data/pokedex/entries/113.asm" +TangelaPokedexEntry:: INCLUDE "data/pokedex/entries/114.asm" +KangaskhanPokedexEntry:: INCLUDE "data/pokedex/entries/115.asm" +HorseaPokedexEntry:: INCLUDE "data/pokedex/entries/116.asm" +SeadraPokedexEntry:: INCLUDE "data/pokedex/entries/117.asm" +GoldeenPokedexEntry:: INCLUDE "data/pokedex/entries/118.asm" +SeakingPokedexEntry:: INCLUDE "data/pokedex/entries/119.asm" +StaryuPokedexEntry:: INCLUDE "data/pokedex/entries/120.asm" +StarmiePokedexEntry:: INCLUDE "data/pokedex/entries/121.asm" +MrMimePokedexEntry:: INCLUDE "data/pokedex/entries/122.asm" +ScytherPokedexEntry:: INCLUDE "data/pokedex/entries/123.asm" +JynxPokedexEntry:: INCLUDE "data/pokedex/entries/124.asm" +ElectabuzzPokedexEntry:: INCLUDE "data/pokedex/entries/125.asm" +MagmarPokedexEntry:: INCLUDE "data/pokedex/entries/126.asm" +PinsirPokedexEntry:: INCLUDE "data/pokedex/entries/127.asm" +TaurosPokedexEntry:: INCLUDE "data/pokedex/entries/128.asm" diff --git a/data/pokedex/entries_3.asm b/data/pokedex/entries_3.asm new file mode 100644 index 00000000..8aa1c28c --- /dev/null +++ b/data/pokedex/entries_3.asm @@ -0,0 +1,64 @@ +MagikarpPokedexEntry:: INCLUDE "data/pokedex/entries/129.asm" +GyaradosPokedexEntry:: INCLUDE "data/pokedex/entries/130.asm" +LaprasPokedexEntry:: INCLUDE "data/pokedex/entries/131.asm" +DittoPokedexEntry:: INCLUDE "data/pokedex/entries/132.asm" +EeveePokedexEntry:: INCLUDE "data/pokedex/entries/133.asm" +VaporeonPokedexEntry:: INCLUDE "data/pokedex/entries/134.asm" +JolteonPokedexEntry:: INCLUDE "data/pokedex/entries/135.asm" +FlareonPokedexEntry:: INCLUDE "data/pokedex/entries/136.asm" +PorygonPokedexEntry:: INCLUDE "data/pokedex/entries/137.asm" +OmanytePokedexEntry:: INCLUDE "data/pokedex/entries/138.asm" +OmastarPokedexEntry:: INCLUDE "data/pokedex/entries/139.asm" +KabutoPokedexEntry:: INCLUDE "data/pokedex/entries/140.asm" +KabutopsPokedexEntry:: INCLUDE "data/pokedex/entries/141.asm" +AerodactylPokedexEntry:: INCLUDE "data/pokedex/entries/142.asm" +SnorlaxPokedexEntry:: INCLUDE "data/pokedex/entries/143.asm" +ArticunoPokedexEntry:: INCLUDE "data/pokedex/entries/144.asm" +ZapdosPokedexEntry:: INCLUDE "data/pokedex/entries/145.asm" +MoltresPokedexEntry:: INCLUDE "data/pokedex/entries/146.asm" +DratiniPokedexEntry:: INCLUDE "data/pokedex/entries/147.asm" +DragonairPokedexEntry:: INCLUDE "data/pokedex/entries/148.asm" +DragonitePokedexEntry:: INCLUDE "data/pokedex/entries/149.asm" +MewtwoPokedexEntry:: INCLUDE "data/pokedex/entries/150.asm" +MewPokedexEntry:: INCLUDE "data/pokedex/entries/151.asm" +ChikoritaPokedexEntry:: INCLUDE "data/pokedex/entries/152.asm" +BayleefPokedexEntry:: INCLUDE "data/pokedex/entries/153.asm" +MeganiumPokedexEntry:: INCLUDE "data/pokedex/entries/154.asm" +CyndaquilPokedexEntry:: INCLUDE "data/pokedex/entries/155.asm" +QuilavaPokedexEntry:: INCLUDE "data/pokedex/entries/156.asm" +TyphlosionPokedexEntry:: INCLUDE "data/pokedex/entries/157.asm" +TotodilePokedexEntry:: INCLUDE "data/pokedex/entries/158.asm" +CroconawPokedexEntry:: INCLUDE "data/pokedex/entries/159.asm" +FeraligatrPokedexEntry:: INCLUDE "data/pokedex/entries/160.asm" +SentretPokedexEntry:: INCLUDE "data/pokedex/entries/161.asm" +FurretPokedexEntry:: INCLUDE "data/pokedex/entries/162.asm" +HoothootPokedexEntry:: INCLUDE "data/pokedex/entries/163.asm" +NoctowlPokedexEntry:: INCLUDE "data/pokedex/entries/164.asm" +LedybaPokedexEntry:: INCLUDE "data/pokedex/entries/165.asm" +LedianPokedexEntry:: INCLUDE "data/pokedex/entries/166.asm" +SpinarakPokedexEntry:: INCLUDE "data/pokedex/entries/167.asm" +AriadosPokedexEntry:: INCLUDE "data/pokedex/entries/168.asm" +CrobatPokedexEntry:: INCLUDE "data/pokedex/entries/169.asm" +ChinchouPokedexEntry:: INCLUDE "data/pokedex/entries/170.asm" +LanturnPokedexEntry:: INCLUDE "data/pokedex/entries/171.asm" +PichuPokedexEntry:: INCLUDE "data/pokedex/entries/172.asm" +CleffaPokedexEntry:: INCLUDE "data/pokedex/entries/173.asm" +IgglybuffPokedexEntry:: INCLUDE "data/pokedex/entries/174.asm" +TogepiPokedexEntry:: INCLUDE "data/pokedex/entries/175.asm" +TogeticPokedexEntry:: INCLUDE "data/pokedex/entries/176.asm" +NatuPokedexEntry:: INCLUDE "data/pokedex/entries/177.asm" +XatuPokedexEntry:: INCLUDE "data/pokedex/entries/178.asm" +MareepPokedexEntry:: INCLUDE "data/pokedex/entries/179.asm" +FlaaffyPokedexEntry:: INCLUDE "data/pokedex/entries/180.asm" +AmpharosPokedexEntry:: INCLUDE "data/pokedex/entries/181.asm" +BellossomPokedexEntry:: INCLUDE "data/pokedex/entries/182.asm" +MarillPokedexEntry:: INCLUDE "data/pokedex/entries/183.asm" +AzumarillPokedexEntry:: INCLUDE "data/pokedex/entries/184.asm" +SudowoodoPokedexEntry:: INCLUDE "data/pokedex/entries/185.asm" +PolitoedPokedexEntry:: INCLUDE "data/pokedex/entries/186.asm" +HoppipPokedexEntry:: INCLUDE "data/pokedex/entries/187.asm" +SkiploomPokedexEntry:: INCLUDE "data/pokedex/entries/188.asm" +JumpluffPokedexEntry:: INCLUDE "data/pokedex/entries/189.asm" +AipomPokedexEntry:: INCLUDE "data/pokedex/entries/190.asm" +SunkernPokedexEntry:: INCLUDE "data/pokedex/entries/191.asm" +SunfloraPokedexEntry:: INCLUDE "data/pokedex/entries/192.asm" diff --git a/data/pokedex/entries_4.asm b/data/pokedex/entries_4.asm new file mode 100644 index 00000000..846a4b91 --- /dev/null +++ b/data/pokedex/entries_4.asm @@ -0,0 +1,59 @@ +YanmaPokedexEntry:: INCLUDE "data/pokedex/entries/193.asm" +WooperPokedexEntry:: INCLUDE "data/pokedex/entries/194.asm" +QuagsirePokedexEntry:: INCLUDE "data/pokedex/entries/195.asm" +EspeonPokedexEntry:: INCLUDE "data/pokedex/entries/196.asm" +UmbreonPokedexEntry:: INCLUDE "data/pokedex/entries/197.asm" +MurkrowPokedexEntry:: INCLUDE "data/pokedex/entries/198.asm" +SlowkingPokedexEntry:: INCLUDE "data/pokedex/entries/199.asm" +MisdreavusPokedexEntry:: INCLUDE "data/pokedex/entries/200.asm" +UnownPokedexEntry:: INCLUDE "data/pokedex/entries/201.asm" +WobbuffetPokedexEntry:: INCLUDE "data/pokedex/entries/202.asm" +GirafarigPokedexEntry:: INCLUDE "data/pokedex/entries/203.asm" +PinecoPokedexEntry:: INCLUDE "data/pokedex/entries/204.asm" +ForretressPokedexEntry:: INCLUDE "data/pokedex/entries/205.asm" +DunsparcePokedexEntry:: INCLUDE "data/pokedex/entries/206.asm" +GligarPokedexEntry:: INCLUDE "data/pokedex/entries/207.asm" +SteelixPokedexEntry:: INCLUDE "data/pokedex/entries/208.asm" +SnubbullPokedexEntry:: INCLUDE "data/pokedex/entries/209.asm" +GranbullPokedexEntry:: INCLUDE "data/pokedex/entries/210.asm" +QwilfishPokedexEntry:: INCLUDE "data/pokedex/entries/211.asm" +ScizorPokedexEntry:: INCLUDE "data/pokedex/entries/212.asm" +ShucklePokedexEntry:: INCLUDE "data/pokedex/entries/213.asm" +HeracrossPokedexEntry:: INCLUDE "data/pokedex/entries/214.asm" +SneaselPokedexEntry:: INCLUDE "data/pokedex/entries/215.asm" +TeddiursaPokedexEntry:: INCLUDE "data/pokedex/entries/216.asm" +UrsaringPokedexEntry:: INCLUDE "data/pokedex/entries/217.asm" +SlugmaPokedexEntry:: INCLUDE "data/pokedex/entries/218.asm" +MagcargoPokedexEntry:: INCLUDE "data/pokedex/entries/219.asm" +SwinubPokedexEntry:: INCLUDE "data/pokedex/entries/220.asm" +PiloswinePokedexEntry:: INCLUDE "data/pokedex/entries/221.asm" +CorsolaPokedexEntry:: INCLUDE "data/pokedex/entries/222.asm" +RemoraidPokedexEntry:: INCLUDE "data/pokedex/entries/223.asm" +OctilleryPokedexEntry:: INCLUDE "data/pokedex/entries/224.asm" +DelibirdPokedexEntry:: INCLUDE "data/pokedex/entries/225.asm" +MantinePokedexEntry:: INCLUDE "data/pokedex/entries/226.asm" +SkarmoryPokedexEntry:: INCLUDE "data/pokedex/entries/227.asm" +HoundourPokedexEntry:: INCLUDE "data/pokedex/entries/228.asm" +HoundoomPokedexEntry:: INCLUDE "data/pokedex/entries/229.asm" +KingdraPokedexEntry:: INCLUDE "data/pokedex/entries/230.asm" +PhanpyPokedexEntry:: INCLUDE "data/pokedex/entries/231.asm" +DonphanPokedexEntry:: INCLUDE "data/pokedex/entries/232.asm" +Porygon2PokedexEntry:: INCLUDE "data/pokedex/entries/233.asm" +StantlerPokedexEntry:: INCLUDE "data/pokedex/entries/234.asm" +SmearglePokedexEntry:: INCLUDE "data/pokedex/entries/235.asm" +TyroguePokedexEntry:: INCLUDE "data/pokedex/entries/236.asm" +HitmontopPokedexEntry:: INCLUDE "data/pokedex/entries/237.asm" +SmoochumPokedexEntry:: INCLUDE "data/pokedex/entries/238.asm" +ElekidPokedexEntry:: INCLUDE "data/pokedex/entries/239.asm" +MagbyPokedexEntry:: INCLUDE "data/pokedex/entries/240.asm" +MiltankPokedexEntry:: INCLUDE "data/pokedex/entries/241.asm" +BlisseyPokedexEntry:: INCLUDE "data/pokedex/entries/242.asm" +RaikouPokedexEntry:: INCLUDE "data/pokedex/entries/243.asm" +EnteiPokedexEntry:: INCLUDE "data/pokedex/entries/244.asm" +SuicunePokedexEntry:: INCLUDE "data/pokedex/entries/245.asm" +LarvitarPokedexEntry:: INCLUDE "data/pokedex/entries/246.asm" +PupitarPokedexEntry:: INCLUDE "data/pokedex/entries/247.asm" +TyranitarPokedexEntry:: INCLUDE "data/pokedex/entries/248.asm" +LugiaPokedexEntry:: INCLUDE "data/pokedex/entries/249.asm" +HoOhPokedexEntry:: INCLUDE "data/pokedex/entries/250.asm" +CelebiPokedexEntry:: INCLUDE "data/pokedex/entries/251.asm" diff --git a/data/pokedex/entries_crystal.asm b/data/pokedex/entries_crystal.asm new file mode 100644 index 00000000..fc38b063 --- /dev/null +++ b/data/pokedex/entries_crystal.asm @@ -0,0 +1,2 @@ +INCLUDE "pokecrystal.asm" +INCLUDE "data/pokedex/entries.asm" diff --git a/data/pokedex/entries_crystal.o b/data/pokedex/entries_crystal.o Binary files differnew file mode 100644 index 00000000..15895a2c --- /dev/null +++ b/data/pokedex/entries_crystal.o diff --git a/data/pokedex/entry_pointers.asm b/data/pokedex/entry_pointers.asm new file mode 100644 index 00000000..5a432e66 --- /dev/null +++ b/data/pokedex/entry_pointers.asm @@ -0,0 +1,325 @@ +GetDexEntryPointer: ; 44333 +; return dex entry pointer b:de + push hl + ld hl, PokedexDataPointerTable + ld a, b + dec a + ld d, 0 + ld e, a + add hl, de + add hl, de + ld e, [hl] + inc hl + ld d, [hl] + push de + rlca + rlca + and $3 + ld hl, .PokedexEntryBanks + ld d, 0 + ld e, a + add hl, de + ld b, [hl] + pop de + pop hl + ret + +.PokedexEntryBanks: ; 44351 + +GLOBAL PokedexEntries1 +GLOBAL PokedexEntries2 +GLOBAL PokedexEntries3 +GLOBAL PokedexEntries4 + + db BANK(PokedexEntries1) + db BANK(PokedexEntries2) + db BANK(PokedexEntries3) + db BANK(PokedexEntries4) + +GetDexEntryPagePointer: ; 44355 + call GetDexEntryPointer ; b:de + push hl + ld h, d + ld l, e +; skip species name +.loop1 + ld a, b + call GetFarByte + inc hl + cp "@" + jr nz, .loop1 +; skip height and weight +rept 4 + inc hl +endr +; if c != 1: skip entry + dec c + jr z, .done +; skip entry +.loop2 + ld a, b + call GetFarByte + inc hl + cp "@" + jr nz, .loop2 + +.done + ld d, h + ld e, l + pop hl + ret + +PokedexDataPointerTable: ; 0x44378 +; Pointers to all the Pokedex entries. + + dw BulbasaurPokedexEntry + dw IvysaurPokedexEntry + dw VenusaurPokedexEntry + dw CharmanderPokedexEntry + dw CharmeleonPokedexEntry + dw CharizardPokedexEntry + dw SquirtlePokedexEntry + dw WartortlePokedexEntry + dw BlastoisePokedexEntry + dw CaterpiePokedexEntry + dw MetapodPokedexEntry + dw ButterfreePokedexEntry + dw WeedlePokedexEntry + dw KakunaPokedexEntry + dw BeedrillPokedexEntry + dw PidgeyPokedexEntry + dw PidgeottoPokedexEntry + dw PidgeotPokedexEntry + dw RattataPokedexEntry + dw RaticatePokedexEntry + dw SpearowPokedexEntry + dw FearowPokedexEntry + dw EkansPokedexEntry + dw ArbokPokedexEntry + dw PikachuPokedexEntry + dw RaichuPokedexEntry + dw SandshrewPokedexEntry + dw SandslashPokedexEntry + dw NidoranFPokedexEntry + dw NidorinaPokedexEntry + dw NidoqueenPokedexEntry + dw NidoranMPokedexEntry + dw NidorinoPokedexEntry + dw NidokingPokedexEntry + dw ClefairyPokedexEntry + dw ClefablePokedexEntry + dw VulpixPokedexEntry + dw NinetalesPokedexEntry + dw JigglypuffPokedexEntry + dw WigglytuffPokedexEntry + dw ZubatPokedexEntry + dw GolbatPokedexEntry + dw OddishPokedexEntry + dw GloomPokedexEntry + dw VileplumePokedexEntry + dw ParasPokedexEntry + dw ParasectPokedexEntry + dw VenonatPokedexEntry + dw VenomothPokedexEntry + dw DiglettPokedexEntry + dw DugtrioPokedexEntry + dw MeowthPokedexEntry + dw PersianPokedexEntry + dw PsyduckPokedexEntry + dw GolduckPokedexEntry + dw MankeyPokedexEntry + dw PrimeapePokedexEntry + dw GrowlithePokedexEntry + dw ArcaninePokedexEntry + dw PoliwagPokedexEntry + dw PoliwhirlPokedexEntry + dw PoliwrathPokedexEntry + dw AbraPokedexEntry + dw KadabraPokedexEntry + dw AlakazamPokedexEntry + dw MachopPokedexEntry + dw MachokePokedexEntry + dw MachampPokedexEntry + dw BellsproutPokedexEntry + dw WeepinbellPokedexEntry + dw VictreebelPokedexEntry + dw TentacoolPokedexEntry + dw TentacruelPokedexEntry + dw GeodudePokedexEntry + dw GravelerPokedexEntry + dw GolemPokedexEntry + dw PonytaPokedexEntry + dw RapidashPokedexEntry + dw SlowpokePokedexEntry + dw SlowbroPokedexEntry + dw MagnemitePokedexEntry + dw MagnetonPokedexEntry + dw FarfetchDPokedexEntry + dw DoduoPokedexEntry + dw DodrioPokedexEntry + dw SeelPokedexEntry + dw DewgongPokedexEntry + dw GrimerPokedexEntry + dw MukPokedexEntry + dw ShellderPokedexEntry + dw CloysterPokedexEntry + dw GastlyPokedexEntry + dw HaunterPokedexEntry + dw GengarPokedexEntry + dw OnixPokedexEntry + dw DrowzeePokedexEntry + dw HypnoPokedexEntry + dw KrabbyPokedexEntry + dw KinglerPokedexEntry + dw VoltorbPokedexEntry + dw ElectrodePokedexEntry + dw ExeggcutePokedexEntry + dw ExeggutorPokedexEntry + dw CubonePokedexEntry + dw MarowakPokedexEntry + dw HitmonleePokedexEntry + dw HitmonchanPokedexEntry + dw LickitungPokedexEntry + dw KoffingPokedexEntry + dw WeezingPokedexEntry + dw RhyhornPokedexEntry + dw RhydonPokedexEntry + dw ChanseyPokedexEntry + dw TangelaPokedexEntry + dw KangaskhanPokedexEntry + dw HorseaPokedexEntry + dw SeadraPokedexEntry + dw GoldeenPokedexEntry + dw SeakingPokedexEntry + dw StaryuPokedexEntry + dw StarmiePokedexEntry + dw MrMimePokedexEntry + dw ScytherPokedexEntry + dw JynxPokedexEntry + dw ElectabuzzPokedexEntry + dw MagmarPokedexEntry + dw PinsirPokedexEntry + dw TaurosPokedexEntry + dw MagikarpPokedexEntry + dw GyaradosPokedexEntry + dw LaprasPokedexEntry + dw DittoPokedexEntry + dw EeveePokedexEntry + dw VaporeonPokedexEntry + dw JolteonPokedexEntry + dw FlareonPokedexEntry + dw PorygonPokedexEntry + dw OmanytePokedexEntry + dw OmastarPokedexEntry + dw KabutoPokedexEntry + dw KabutopsPokedexEntry + dw AerodactylPokedexEntry + dw SnorlaxPokedexEntry + dw ArticunoPokedexEntry + dw ZapdosPokedexEntry + dw MoltresPokedexEntry + dw DratiniPokedexEntry + dw DragonairPokedexEntry + dw DragonitePokedexEntry + dw MewtwoPokedexEntry + dw MewPokedexEntry + dw ChikoritaPokedexEntry + dw BayleefPokedexEntry + dw MeganiumPokedexEntry + dw CyndaquilPokedexEntry + dw QuilavaPokedexEntry + dw TyphlosionPokedexEntry + dw TotodilePokedexEntry + dw CroconawPokedexEntry + dw FeraligatrPokedexEntry + dw SentretPokedexEntry + dw FurretPokedexEntry + dw HoothootPokedexEntry + dw NoctowlPokedexEntry + dw LedybaPokedexEntry + dw LedianPokedexEntry + dw SpinarakPokedexEntry + dw AriadosPokedexEntry + dw CrobatPokedexEntry + dw ChinchouPokedexEntry + dw LanturnPokedexEntry + dw PichuPokedexEntry + dw CleffaPokedexEntry + dw IgglybuffPokedexEntry + dw TogepiPokedexEntry + dw TogeticPokedexEntry + dw NatuPokedexEntry + dw XatuPokedexEntry + dw MareepPokedexEntry + dw FlaaffyPokedexEntry + dw AmpharosPokedexEntry + dw BellossomPokedexEntry + dw MarillPokedexEntry + dw AzumarillPokedexEntry + dw SudowoodoPokedexEntry + dw PolitoedPokedexEntry + dw HoppipPokedexEntry + dw SkiploomPokedexEntry + dw JumpluffPokedexEntry + dw AipomPokedexEntry + dw SunkernPokedexEntry + dw SunfloraPokedexEntry + dw YanmaPokedexEntry + dw WooperPokedexEntry + dw QuagsirePokedexEntry + dw EspeonPokedexEntry + dw UmbreonPokedexEntry + dw MurkrowPokedexEntry + dw SlowkingPokedexEntry + dw MisdreavusPokedexEntry + dw UnownPokedexEntry + dw WobbuffetPokedexEntry + dw GirafarigPokedexEntry + dw PinecoPokedexEntry + dw ForretressPokedexEntry + dw DunsparcePokedexEntry + dw GligarPokedexEntry + dw SteelixPokedexEntry + dw SnubbullPokedexEntry + dw GranbullPokedexEntry + dw QwilfishPokedexEntry + dw ScizorPokedexEntry + dw ShucklePokedexEntry + dw HeracrossPokedexEntry + dw SneaselPokedexEntry + dw TeddiursaPokedexEntry + dw UrsaringPokedexEntry + dw SlugmaPokedexEntry + dw MagcargoPokedexEntry + dw SwinubPokedexEntry + dw PiloswinePokedexEntry + dw CorsolaPokedexEntry + dw RemoraidPokedexEntry + dw OctilleryPokedexEntry + dw DelibirdPokedexEntry + dw MantinePokedexEntry + dw SkarmoryPokedexEntry + dw HoundourPokedexEntry + dw HoundoomPokedexEntry + dw KingdraPokedexEntry + dw PhanpyPokedexEntry + dw DonphanPokedexEntry + dw Porygon2PokedexEntry + dw StantlerPokedexEntry + dw SmearglePokedexEntry + dw TyroguePokedexEntry + dw HitmontopPokedexEntry + dw SmoochumPokedexEntry + dw ElekidPokedexEntry + dw MagbyPokedexEntry + dw MiltankPokedexEntry + dw BlisseyPokedexEntry + dw RaikouPokedexEntry + dw EnteiPokedexEntry + dw SuicunePokedexEntry + dw LarvitarPokedexEntry + dw PupitarPokedexEntry + dw TyranitarPokedexEntry + dw LugiaPokedexEntry + dw HoOhPokedexEntry + dw CelebiPokedexEntry diff --git a/data/pokedex/order_alpha.asm b/data/pokedex/order_alpha.asm new file mode 100644 index 00000000..bab0a981 --- /dev/null +++ b/data/pokedex/order_alpha.asm @@ -0,0 +1,253 @@ +; Every Pokemon sorted alphabetically by name. + + db ABRA + db AERODACTYL + db AIPOM + db ALAKAZAM + db AMPHAROS + db ARBOK + db ARCANINE + db ARIADOS + db ARTICUNO + db AZUMARILL + db BAYLEEF + db BEEDRILL + db BELLOSSOM + db BELLSPROUT + db BLASTOISE + db BLISSEY + db BULBASAUR + db BUTTERFREE + db CATERPIE + db CELEBI + db CHANSEY + db CHARIZARD + db CHARMANDER + db CHARMELEON + db CHIKORITA + db CHINCHOU + db CLEFABLE + db CLEFAIRY + db CLEFFA + db CLOYSTER + db CORSOLA + db CROBAT + db CROCONAW + db CUBONE + db CYNDAQUIL + db DELIBIRD + db DEWGONG + db DIGLETT + db DITTO + db DODRIO + db DODUO + db DONPHAN + db DRAGONAIR + db DRAGONITE + db DRATINI + db DROWZEE + db DUGTRIO + db DUNSPARCE + db EEVEE + db EKANS + db ELECTABUZZ + db ELECTRODE + db ELEKID + db ENTEI + db ESPEON + db EXEGGCUTE + db EXEGGUTOR + db FARFETCH_D + db FEAROW + db FERALIGATR + db FLAAFFY + db FLAREON + db FORRETRESS + db FURRET + db GASTLY + db GENGAR + db GEODUDE + db GIRAFARIG + db GLIGAR + db GLOOM + db GOLBAT + db GOLDEEN + db GOLDUCK + db GOLEM + db GRANBULL + db GRAVELER + db GRIMER + db GROWLITHE + db GYARADOS + db HAUNTER + db HERACROSS + db HITMONCHAN + db HITMONLEE + db HITMONTOP + db HO_OH + db HOOTHOOT + db HOPPIP + db HORSEA + db HOUNDOOM + db HOUNDOUR + db HYPNO + db IGGLYBUFF + db IVYSAUR + db JIGGLYPUFF + db JOLTEON + db JUMPLUFF + db JYNX + db KABUTO + db KABUTOPS + db KADABRA + db KAKUNA + db KANGASKHAN + db KINGDRA + db KINGLER + db KOFFING + db KRABBY + db LANTURN + db LAPRAS + db LARVITAR + db LEDIAN + db LEDYBA + db LICKITUNG + db LUGIA + db MACHAMP + db MACHOKE + db MACHOP + db MAGBY + db MAGCARGO + db MAGIKARP + db MAGMAR + db MAGNEMITE + db MAGNETON + db MANKEY + db MANTINE + db MAREEP + db MARILL + db MAROWAK + db MEGANIUM + db MEOWTH + db METAPOD + db MEW + db MEWTWO + db MILTANK + db MISDREAVUS + db MOLTRES + db MR__MIME + db MUK + db MURKROW + db NATU + db NIDOKING + db NIDOQUEEN + db NIDORAN_F + db NIDORAN_M + db NIDORINA + db NIDORINO + db NINETALES + db NOCTOWL + db OCTILLERY + db ODDISH + db OMANYTE + db OMASTAR + db ONIX + db PARAS + db PARASECT + db PERSIAN + db PHANPY + db PICHU + db PIDGEOT + db PIDGEOTTO + db PIDGEY + db PIKACHU + db PILOSWINE + db PINECO + db PINSIR + db POLITOED + db POLIWAG + db POLIWHIRL + db POLIWRATH + db PONYTA + db PORYGON + db PORYGON2 + db PRIMEAPE + db PSYDUCK + db PUPITAR + db QUAGSIRE + db QUILAVA + db QWILFISH + db RAICHU + db RAIKOU + db RAPIDASH + db RATICATE + db RATTATA + db REMORAID + db RHYDON + db RHYHORN + db SANDSHREW + db SANDSLASH + db SCIZOR + db SCYTHER + db SEADRA + db SEAKING + db SEEL + db SENTRET + db SHELLDER + db SHUCKLE + db SKARMORY + db SKIPLOOM + db SLOWBRO + db SLOWKING + db SLOWPOKE + db SLUGMA + db SMEARGLE + db SMOOCHUM + db SNEASEL + db SNORLAX + db SNUBBULL + db SPEAROW + db SPINARAK + db SQUIRTLE + db STANTLER + db STARMIE + db STARYU + db STEELIX + db SUDOWOODO + db SUICUNE + db SUNFLORA + db SUNKERN + db SWINUB + db TANGELA + db TAUROS + db TEDDIURSA + db TENTACOOL + db TENTACRUEL + db TOGEPI + db TOGETIC + db TOTODILE + db TYPHLOSION + db TYRANITAR + db TYROGUE + db UMBREON + db UNOWN + db URSARING + db VAPOREON + db VENOMOTH + db VENONAT + db VENUSAUR + db VICTREEBEL + db VILEPLUME + db VOLTORB + db VULPIX + db WARTORTLE + db WEEDLE + db WEEPINBELL + db WEEZING + db WIGGLYTUFF + db WOBBUFFET + db WOOPER + db XATU + db YANMA + db ZAPDOS + db ZUBAT diff --git a/data/pokedex/order_new.asm b/data/pokedex/order_new.asm new file mode 100644 index 00000000..a98a658c --- /dev/null +++ b/data/pokedex/order_new.asm @@ -0,0 +1,253 @@ +; Every Pokemon sorted in New Pokedex Order. + + db CHIKORITA + db BAYLEEF + db MEGANIUM + db CYNDAQUIL + db QUILAVA + db TYPHLOSION + db TOTODILE + db CROCONAW + db FERALIGATR + db PIDGEY + db PIDGEOTTO + db PIDGEOT + db SPEAROW + db FEAROW + db HOOTHOOT + db NOCTOWL + db RATTATA + db RATICATE + db SENTRET + db FURRET + db PICHU + db PIKACHU + db RAICHU + db CATERPIE + db METAPOD + db BUTTERFREE + db WEEDLE + db KAKUNA + db BEEDRILL + db LEDYBA + db LEDIAN + db SPINARAK + db ARIADOS + db GEODUDE + db GRAVELER + db GOLEM + db ZUBAT + db GOLBAT + db CROBAT + db CLEFFA + db CLEFAIRY + db CLEFABLE + db IGGLYBUFF + db JIGGLYPUFF + db WIGGLYTUFF + db TOGEPI + db TOGETIC + db SANDSHREW + db SANDSLASH + db EKANS + db ARBOK + db DUNSPARCE + db MAREEP + db FLAAFFY + db AMPHAROS + db WOOPER + db QUAGSIRE + db GASTLY + db HAUNTER + db GENGAR + db UNOWN + db ONIX + db STEELIX + db BELLSPROUT + db WEEPINBELL + db VICTREEBEL + db HOPPIP + db SKIPLOOM + db JUMPLUFF + db PARAS + db PARASECT + db POLIWAG + db POLIWHIRL + db POLIWRATH + db POLITOED + db MAGIKARP + db GYARADOS + db GOLDEEN + db SEAKING + db SLOWPOKE + db SLOWBRO + db SLOWKING + db ODDISH + db GLOOM + db VILEPLUME + db BELLOSSOM + db DROWZEE + db HYPNO + db ABRA + db KADABRA + db ALAKAZAM + db DITTO + db PINECO + db FORRETRESS + db NIDORAN_F + db NIDORINA + db NIDOQUEEN + db NIDORAN_M + db NIDORINO + db NIDOKING + db YANMA + db SUNKERN + db SUNFLORA + db EXEGGCUTE + db EXEGGUTOR + db SUDOWOODO + db WOBBUFFET + db VENONAT + db VENOMOTH + db SCYTHER + db SCIZOR + db PINSIR + db HERACROSS + db KOFFING + db WEEZING + db GRIMER + db MUK + db MAGNEMITE + db MAGNETON + db VOLTORB + db ELECTRODE + db AIPOM + db SNUBBULL + db GRANBULL + db VULPIX + db NINETALES + db GROWLITHE + db ARCANINE + db STANTLER + db MARILL + db AZUMARILL + db DIGLETT + db DUGTRIO + db MANKEY + db PRIMEAPE + db MEOWTH + db PERSIAN + db PSYDUCK + db GOLDUCK + db MACHOP + db MACHOKE + db MACHAMP + db TYROGUE + db HITMONLEE + db HITMONCHAN + db HITMONTOP + db GIRAFARIG + db TAUROS + db MILTANK + db MAGBY + db MAGMAR + db SMOOCHUM + db JYNX + db ELEKID + db ELECTABUZZ + db MR__MIME + db SMEARGLE + db FARFETCH_D + db NATU + db XATU + db QWILFISH + db TENTACOOL + db TENTACRUEL + db KRABBY + db KINGLER + db SHUCKLE + db STARYU + db STARMIE + db SHELLDER + db CLOYSTER + db CORSOLA + db REMORAID + db OCTILLERY + db CHINCHOU + db LANTURN + db SEEL + db DEWGONG + db LICKITUNG + db TANGELA + db EEVEE + db VAPOREON + db JOLTEON + db FLAREON + db ESPEON + db UMBREON + db HORSEA + db SEADRA + db KINGDRA + db GLIGAR + db DELIBIRD + db SWINUB + db PILOSWINE + db TEDDIURSA + db URSARING + db PHANPY + db DONPHAN + db MANTINE + db SKARMORY + db DODUO + db DODRIO + db PONYTA + db RAPIDASH + db CUBONE + db MAROWAK + db KANGASKHAN + db RHYHORN + db RHYDON + db MURKROW + db HOUNDOUR + db HOUNDOOM + db SLUGMA + db MAGCARGO + db SNEASEL + db MISDREAVUS + db PORYGON + db PORYGON2 + db CHANSEY + db BLISSEY + db LAPRAS + db OMANYTE + db OMASTAR + db KABUTO + db KABUTOPS + db AERODACTYL + db SNORLAX + db BULBASAUR + db IVYSAUR + db VENUSAUR + db CHARMANDER + db CHARMELEON + db CHARIZARD + db SQUIRTLE + db WARTORTLE + db BLASTOISE + db ARTICUNO + db ZAPDOS + db MOLTRES + db RAIKOU + db ENTEI + db SUICUNE + db DRATINI + db DRAGONAIR + db DRAGONITE + db LARVITAR + db PUPITAR + db TYRANITAR + db LUGIA + db HO_OH + db MEWTWO + db MEW + db CELEBI diff --git a/data/pokemon_names.asm b/data/pokemon_names.asm new file mode 100644 index 00000000..06b1a6e5 --- /dev/null +++ b/data/pokemon_names.asm @@ -0,0 +1,256 @@ + db "BULBASAUR@" + db "IVYSAUR@@@" + db "VENUSAUR@@" + db "CHARMANDER" + db "CHARMELEON" + db "CHARIZARD@" + db "SQUIRTLE@@" + db "WARTORTLE@" + db "BLASTOISE@" + db "CATERPIE@@" + db "METAPOD@@@" + db "BUTTERFREE" + db "WEEDLE@@@@" + db "KAKUNA@@@@" + db "BEEDRILL@@" + db "PIDGEY@@@@" + db "PIDGEOTTO@" + db "PIDGEOT@@@" + db "RATTATA@@@" + db "RATICATE@@" + db "SPEAROW@@@" + db "FEAROW@@@@" + db "EKANS@@@@@" + db "ARBOK@@@@@" + db "PIKACHU@@@" + db "RAICHU@@@@" + db "SANDSHREW@" + db "SANDSLASH@" + db "NIDORAN♀@@" + db "NIDORINA@@" + db "NIDOQUEEN@" + db "NIDORAN♂@@" + db "NIDORINO@@" + db "NIDOKING@@" + db "CLEFAIRY@@" + db "CLEFABLE@@" + db "VULPIX@@@@" + db "NINETALES@" + db "JIGGLYPUFF" + db "WIGGLYTUFF" + db "ZUBAT@@@@@" + db "GOLBAT@@@@" + db "ODDISH@@@@" + db "GLOOM@@@@@" + db "VILEPLUME@" + db "PARAS@@@@@" + db "PARASECT@@" + db "VENONAT@@@" + db "VENOMOTH@@" + db "DIGLETT@@@" + db "DUGTRIO@@@" + db "MEOWTH@@@@" + db "PERSIAN@@@" + db "PSYDUCK@@@" + db "GOLDUCK@@@" + db "MANKEY@@@@" + db "PRIMEAPE@@" + db "GROWLITHE@" + db "ARCANINE@@" + db "POLIWAG@@@" + db "POLIWHIRL@" + db "POLIWRATH@" + db "ABRA@@@@@@" + db "KADABRA@@@" + db "ALAKAZAM@@" + db "MACHOP@@@@" + db "MACHOKE@@@" + db "MACHAMP@@@" + db "BELLSPROUT" + db "WEEPINBELL" + db "VICTREEBEL" + db "TENTACOOL@" + db "TENTACRUEL" + db "GEODUDE@@@" + db "GRAVELER@@" + db "GOLEM@@@@@" + db "PONYTA@@@@" + db "RAPIDASH@@" + db "SLOWPOKE@@" + db "SLOWBRO@@@" + db "MAGNEMITE@" + db "MAGNETON@@" + db "FARFETCH'D" + db "DODUO@@@@@" + db "DODRIO@@@@" + db "SEEL@@@@@@" + db "DEWGONG@@@" + db "GRIMER@@@@" + db "MUK@@@@@@@" + db "SHELLDER@@" + db "CLOYSTER@@" + db "GASTLY@@@@" + db "HAUNTER@@@" + db "GENGAR@@@@" + db "ONIX@@@@@@" + db "DROWZEE@@@" + db "HYPNO@@@@@" + db "KRABBY@@@@" + db "KINGLER@@@" + db "VOLTORB@@@" + db "ELECTRODE@" + db "EXEGGCUTE@" + db "EXEGGUTOR@" + db "CUBONE@@@@" + db "MAROWAK@@@" + db "HITMONLEE@" + db "HITMONCHAN" + db "LICKITUNG@" + db "KOFFING@@@" + db "WEEZING@@@" + db "RHYHORN@@@" + db "RHYDON@@@@" + db "CHANSEY@@@" + db "TANGELA@@@" + db "KANGASKHAN" + db "HORSEA@@@@" + db "SEADRA@@@@" + db "GOLDEEN@@@" + db "SEAKING@@@" + db "STARYU@@@@" + db "STARMIE@@@" + db "MR.MIME@@@" + db "SCYTHER@@@" + db "JYNX@@@@@@" + db "ELECTABUZZ" + db "MAGMAR@@@@" + db "PINSIR@@@@" + db "TAUROS@@@@" + db "MAGIKARP@@" + db "GYARADOS@@" + db "LAPRAS@@@@" + db "DITTO@@@@@" + db "EEVEE@@@@@" + db "VAPOREON@@" + db "JOLTEON@@@" + db "FLAREON@@@" + db "PORYGON@@@" + db "OMANYTE@@@" + db "OMASTAR@@@" + db "KABUTO@@@@" + db "KABUTOPS@@" + db "AERODACTYL" + db "SNORLAX@@@" + db "ARTICUNO@@" + db "ZAPDOS@@@@" + db "MOLTRES@@@" + db "DRATINI@@@" + db "DRAGONAIR@" + db "DRAGONITE@" + db "MEWTWO@@@@" + db "MEW@@@@@@@" + db "CHIKORITA@" + db "BAYLEEF@@@" + db "MEGANIUM@@" + db "CYNDAQUIL@" + db "QUILAVA@@@" + db "TYPHLOSION" + db "TOTODILE@@" + db "CROCONAW@@" + db "FERALIGATR" + db "SENTRET@@@" + db "FURRET@@@@" + db "HOOTHOOT@@" + db "NOCTOWL@@@" + db "LEDYBA@@@@" + db "LEDIAN@@@@" + db "SPINARAK@@" + db "ARIADOS@@@" + db "CROBAT@@@@" + db "CHINCHOU@@" + db "LANTURN@@@" + db "PICHU@@@@@" + db "CLEFFA@@@@" + db "IGGLYBUFF@" + db "TOGEPI@@@@" + db "TOGETIC@@@" + db "NATU@@@@@@" + db "XATU@@@@@@" + db "MAREEP@@@@" + db "FLAAFFY@@@" + db "AMPHAROS@@" + db "BELLOSSOM@" + db "MARILL@@@@" + db "AZUMARILL@" + db "SUDOWOODO@" + db "POLITOED@@" + db "HOPPIP@@@@" + db "SKIPLOOM@@" + db "JUMPLUFF@@" + db "AIPOM@@@@@" + db "SUNKERN@@@" + db "SUNFLORA@@" + db "YANMA@@@@@" + db "WOOPER@@@@" + db "QUAGSIRE@@" + db "ESPEON@@@@" + db "UMBREON@@@" + db "MURKROW@@@" + db "SLOWKING@@" + db "MISDREAVUS" + db "UNOWN@@@@@" + db "WOBBUFFET@" + db "GIRAFARIG@" + db "PINECO@@@@" + db "FORRETRESS" + db "DUNSPARCE@" + db "GLIGAR@@@@" + db "STEELIX@@@" + db "SNUBBULL@@" + db "GRANBULL@@" + db "QWILFISH@@" + db "SCIZOR@@@@" + db "SHUCKLE@@@" + db "HERACROSS@" + db "SNEASEL@@@" + db "TEDDIURSA@" + db "URSARING@@" + db "SLUGMA@@@@" + db "MAGCARGO@@" + db "SWINUB@@@@" + db "PILOSWINE@" + db "CORSOLA@@@" + db "REMORAID@@" + db "OCTILLERY@" + db "DELIBIRD@@" + db "MANTINE@@@" + db "SKARMORY@@" + db "HOUNDOUR@@" + db "HOUNDOOM@@" + db "KINGDRA@@@" + db "PHANPY@@@@" + db "DONPHAN@@@" + db "PORYGON2@@" + db "STANTLER@@" + db "SMEARGLE@@" + db "TYROGUE@@@" + db "HITMONTOP@" + db "SMOOCHUM@@" + db "ELEKID@@@@" + db "MAGBY@@@@@" + db "MILTANK@@@" + db "BLISSEY@@@" + db "RAIKOU@@@@" + db "ENTEI@@@@@" + db "SUICUNE@@@" + db "LARVITAR@@" + db "PUPITAR@@@" + db "TYRANITAR@" + db "LUGIA@@@@@" + db "HO-OH@@@@@" + db "CELEBI@@@@" + db "?????@@@@@" + db "EGG@@@@@@@" + db "?????@@@@@" + db "?????@@@@@" + db "?????@@@@@" diff --git a/data/wild/fish.asm b/data/wild/fish.asm new file mode 100644 index 00000000..de7e57a3 --- /dev/null +++ b/data/wild/fish.asm @@ -0,0 +1,225 @@ +FishGroups: ; 92488 + dbwww 50 percent + 1, .Shore_Old, .Shore_Good, .Shore_Super + dbwww 50 percent + 1, .Ocean_Old, .Ocean_Good, .Ocean_Super + dbwww 50 percent + 1, .Lake_Old, .Lake_Good, .Lake_Super + dbwww 50 percent + 1, .Pond_Old, .Pond_Good, .Pond_Super + dbwww 50 percent + 1, .Dratini_Old, .Dratini_Good, .Dratini_Super + dbwww 50 percent + 1, .Qwilfish_Swarm_Old, .Qwilfish_Swarm_Good, .Qwilfish_Swarm_Super + dbwww 50 percent + 1, .Remoraid_Swarm_Old, .Remoraid_Swarm_Good, .Remoraid_Swarm_Super + dbwww 50 percent + 1, .Gyarados_Old, .Gyarados_Good, .Gyarados_Super + dbwww 50 percent + 1, .Dratini_2_Old, .Dratini_2_Good, .Dratini_2_Super + dbwww 50 percent + 1, .WhirlIslands_Old, .WhirlIslands_Good, .WhirlIslands_Super + dbwww 50 percent + 1, .Qwilfish_Old, .Qwilfish_Good, .Qwilfish_Super + dbwww 50 percent + 1, .Remoraid_Old, .Remoraid_Good, .Remoraid_Super + dbwww 50 percent + 1, .Qwilfish_NoSwarm_Old, .Qwilfish_NoSwarm_Good, .Qwilfish_NoSwarm_Super + +.Shore_Old: ; 924e3 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, KRABBY, 10 +.Shore_Good: ; 924ec + db 35 percent, MAGIKARP, 20 + db 70 percent, KRABBY, 20 + db 90 percent + 1, KRABBY, 20 + db 100 percent, 0, 0 +.Shore_Super: ; 924f8 + db 40 percent, KRABBY, 40 + db 70 percent, 0, 1 + db 90 percent + 1, KRABBY, 40 + db 100 percent, KINGLER, 40 + +.Ocean_Old: ; 92504 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, TENTACOOL, 10 +.Ocean_Good: ; 9250d + db 35 percent, MAGIKARP, 20 + db 70 percent, TENTACOOL, 20 + db 90 percent + 1, CHINCHOU, 20 + db 100 percent, 0, 2 +.Ocean_Super: ; 92519 + db 40 percent, CHINCHOU, 40 + db 70 percent, 0, 3 + db 90 percent + 1, TENTACRUEL, 40 + db 100 percent, LANTURN, 40 + +.Lake_Old: ; 92525 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, GOLDEEN, 10 +.Lake_Good: ; 9252e + db 35 percent, MAGIKARP, 20 + db 70 percent, GOLDEEN, 20 + db 90 percent + 1, GOLDEEN, 20 + db 100 percent, 0, 4 +.Lake_Super: ; 9253a + db 40 percent, GOLDEEN, 40 + db 70 percent, 0, 5 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, SEAKING, 40 + +.Pond_Old: ; 92546 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, POLIWAG, 10 +.Pond_Good: ; 9254f + db 35 percent, MAGIKARP, 20 + db 70 percent, POLIWAG, 20 + db 90 percent + 1, POLIWAG, 20 + db 100 percent, 0, 6 +.Pond_Super: ; 9255b + db 40 percent, POLIWAG, 40 + db 70 percent, 0, 7 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, POLIWAG, 40 + +.Dratini_Old: ; 92567 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, MAGIKARP, 10 +.Dratini_Good: ; 92570 + db 35 percent, MAGIKARP, 20 + db 70 percent, MAGIKARP, 20 + db 90 percent + 1, MAGIKARP, 20 + db 100 percent, 0, 8 +.Dratini_Super: ; 9257c + db 40 percent, MAGIKARP, 40 + db 70 percent, 0, 9 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, DRAGONAIR, 40 + +.Qwilfish_Swarm_Old: ; 92588 + db 70 percent + 1, MAGIKARP, 5 + db 85 percent + 1, MAGIKARP, 5 + db 100 percent, QWILFISH, 5 +.Qwilfish_Swarm_Good: ; 92591 + db 35 percent, MAGIKARP, 20 + db 70 percent, QWILFISH, 20 + db 90 percent + 1, QWILFISH, 20 + db 100 percent, 0, 10 +.Qwilfish_Swarm_Super: ; 9259d + db 40 percent, QWILFISH, 40 + db 70 percent, 0, 11 + db 90 percent + 1, QWILFISH, 40 + db 100 percent, QWILFISH, 40 + +.Remoraid_Swarm_Old: ; 925a9 + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, REMORAID, 10 +.Remoraid_Swarm_Good: ; 925b2 + db 35 percent, MAGIKARP, 20 + db 70 percent, REMORAID, 20 + db 90 percent + 1, REMORAID, 20 + db 100 percent, 0, 12 +.Remoraid_Swarm_Super: ; 925be + db 40 percent, REMORAID, 40 + db 70 percent, 0, 13 + db 90 percent + 1, REMORAID, 40 + db 100 percent, REMORAID, 40 + +.Gyarados_Old: ; 925ca + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, MAGIKARP, 10 +.Gyarados_Good: ; 925d3 + db 35 percent, MAGIKARP, 20 + db 70 percent, MAGIKARP, 20 + db 90 percent + 1, MAGIKARP, 20 + db 100 percent, 0, 14 +.Gyarados_Super: ; 925df + db 40 percent, MAGIKARP, 40 + db 70 percent, 0, 15 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, MAGIKARP, 40 + +.Dratini_2_Old: ; 925eb + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, MAGIKARP, 10 +.Dratini_2_Good: ; 925f4 + db 35 percent, MAGIKARP, 10 + db 70 percent, MAGIKARP, 10 + db 90 percent + 1, MAGIKARP, 10 + db 100 percent, 0, 16 +.Dratini_2_Super: ; 92600 + db 40 percent, MAGIKARP, 10 + db 70 percent, 0, 17 + db 90 percent + 1, MAGIKARP, 10 + db 100 percent, DRAGONAIR, 10 + +.WhirlIslands_Old: ; 9260c + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, KRABBY, 10 +.WhirlIslands_Good: ; 92615 + db 35 percent, MAGIKARP, 20 + db 70 percent, KRABBY, 20 + db 90 percent + 1, KRABBY, 20 + db 100 percent, 0, 18 +.WhirlIslands_Super: ; 92621 + db 40 percent, KRABBY, 40 + db 70 percent, 0, 19 + db 90 percent + 1, KINGLER, 40 + db 100 percent, SEADRA, 40 + +.Qwilfish_NoSwarm_Old: +.Qwilfish_Old: ; 9262d + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, TENTACOOL, 10 +.Qwilfish_NoSwarm_Good: +.Qwilfish_Good: ; 92636 + db 35 percent, MAGIKARP, 20 + db 70 percent, TENTACOOL, 20 + db 90 percent + 1, TENTACOOL, 20 + db 100 percent, 0, 20 +.Qwilfish_NoSwarm_Super: +.Qwilfish_Super: ; 92642 + db 40 percent, TENTACOOL, 40 + db 70 percent, 0, 21 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, QWILFISH, 40 + +.Remoraid_Old: ; 9264e + db 70 percent + 1, MAGIKARP, 10 + db 85 percent + 1, MAGIKARP, 10 + db 100 percent, POLIWAG, 10 +.Remoraid_Good: ; 92657 + db 35 percent, MAGIKARP, 20 + db 70 percent, POLIWAG, 20 + db 90 percent + 1, POLIWAG, 20 + db 100 percent, 0, 6 +.Remoraid_Super: ; 92663 + db 40 percent, POLIWAG, 40 + db 70 percent, 0, 7 + db 90 percent + 1, MAGIKARP, 40 + db 100 percent, REMORAID, 40 +; 9266f + + +TimeFishGroups: ; 9266f + ; day nite + db CORSOLA, 20, STARYU, 20 + db CORSOLA, 40, STARYU, 40 + db SHELLDER, 20, SHELLDER, 20 + db SHELLDER, 40, SHELLDER, 40 + db GOLDEEN, 20, GOLDEEN, 20 + db GOLDEEN, 40, GOLDEEN, 40 + db POLIWAG, 20, POLIWAG, 20 + db POLIWAG, 40, POLIWAG, 40 + db DRATINI, 20, DRATINI, 20 + db DRATINI, 40, DRATINI, 40 + db QWILFISH, 20, QWILFISH, 20 + db QWILFISH, 40, QWILFISH, 40 + db REMORAID, 20, REMORAID, 20 + db REMORAID, 40, REMORAID, 40 + db GYARADOS, 20, GYARADOS, 20 + db GYARADOS, 40, GYARADOS, 40 + db DRATINI, 10, DRATINI, 10 + db DRATINI, 10, DRATINI, 10 + db HORSEA, 20, HORSEA, 20 + db HORSEA, 40, HORSEA, 40 + db TENTACOOL, 20, TENTACOOL, 20 + db TENTACOOL, 40, TENTACOOL, 40 +; 926c7 diff --git a/data/wild/johto_grass.asm b/data/wild/johto_grass.asm new file mode 100644 index 00000000..f241dd5d --- /dev/null +++ b/data/wild/johto_grass.asm @@ -0,0 +1,1650 @@ +; Johto Pokémon in grass + + map SPROUT_TOWER_2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA + ; day + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA + ; nite + db 3, GASTLY + db 4, GASTLY + db 5, GASTLY + db 3, RATTATA + db 6, GASTLY + db 5, RATTATA + db 5, RATTATA + + map SPROUT_TOWER_3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA + ; day + db 3, RATTATA + db 4, RATTATA + db 5, RATTATA + db 3, RATTATA + db 6, RATTATA + db 5, RATTATA + db 5, RATTATA + ; nite + db 3, GASTLY + db 4, GASTLY + db 5, GASTLY + db 3, RATTATA + db 6, GASTLY + db 5, RATTATA + db 5, RATTATA + + map TIN_TOWER_2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_4F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_5F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_6F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_7F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_8F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map TIN_TOWER_9F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; day + db 20, RATTATA + db 21, RATTATA + db 22, RATTATA + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + ; nite + db 20, GASTLY + db 21, GASTLY + db 22, GASTLY + db 22, RATTATA + db 23, RATTATA + db 24, RATTATA + db 24, RATTATA + + map BURNED_TOWER_1F + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE + ; day + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE + ; nite + db 13, RATTATA + db 14, KOFFING + db 15, RATTATA + db 14, ZUBAT + db 15, RATTATA + db 15, RATICATE + db 15, RATICATE + + map BURNED_TOWER_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING + ; day + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING + ; nite + db 14, RATTATA + db 14, KOFFING + db 16, KOFFING + db 15, ZUBAT + db 12, KOFFING + db 16, KOFFING + db 16, WEEZING + + map NATIONAL_PARK + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 12, NIDORAN_M + db 12, NIDORAN_F + db 14, LEDYBA + db 13, PIDGEY + db 10, CATERPIE + db 10, WEEDLE + db 10, WEEDLE + ; day + db 12, NIDORAN_F + db 12, NIDORAN_M + db 14, SUNKERN + db 13, PIDGEY + db 10, CATERPIE + db 10, WEEDLE + db 10, WEEDLE + ; nite + db 12, PSYDUCK + db 13, HOOTHOOT + db 14, SPINARAK + db 15, HOOTHOOT + db 10, VENONAT + db 12, VENONAT + db 12, VENONAT + + map RUINS_OF_ALPH_OUTSIDE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 20, SMEARGLE + db 22, SMEARGLE + db 22, SMEARGLE + ; day + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 20, SMEARGLE + db 22, SMEARGLE + db 22, SMEARGLE + ; nite + db 20, NATU + db 22, NATU + db 18, NATU + db 24, NATU + db 22, WOOPER + db 22, QUAGSIRE + db 22, QUAGSIRE + + map RUINS_OF_ALPH_INNER_CHAMBER + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + ; day + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + ; nite + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + db 5, UNOWN + + map UNION_CAVE_1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 6, GEODUDE + db 6, SANDSHREW + db 5, ZUBAT + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX + ; day + db 6, GEODUDE + db 6, SANDSHREW + db 5, ZUBAT + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX + ; nite + db 6, GEODUDE + db 6, RATTATA + db 5, WOOPER + db 4, RATTATA + db 7, ZUBAT + db 6, ONIX + db 6, ONIX + + map UNION_CAVE_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 8, GEODUDE + db 6, ZUBAT + db 8, ZUBAT + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA + ; day + db 8, GEODUDE + db 6, ZUBAT + db 8, ZUBAT + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA + ; nite + db 8, GEODUDE + db 6, ZUBAT + db 8, WOOPER + db 8, ONIX + db 6, RATTATA + db 8, RATTATA + db 8, RATTATA + + map UNION_CAVE_B2F + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 22, ZUBAT + db 22, GOLBAT + db 22, ZUBAT + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX + ; day + db 22, ZUBAT + db 22, GOLBAT + db 22, ZUBAT + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX + ; nite + db 22, ZUBAT + db 22, GOLBAT + db 22, QUAGSIRE + db 21, RATICATE + db 20, GEODUDE + db 23, ONIX + db 23, ONIX + + map SLOWPOKE_WELL_B1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE + ; day + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE + ; nite + db 5, ZUBAT + db 6, ZUBAT + db 7, ZUBAT + db 6, SLOWPOKE + db 8, ZUBAT + db 8, SLOWPOKE + db 8, SLOWPOKE + + map SLOWPOKE_WELL_B2F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE + ; day + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE + ; nite + db 21, ZUBAT + db 23, ZUBAT + db 19, ZUBAT + db 21, SLOWPOKE + db 23, GOLBAT + db 23, SLOWPOKE + db 23, SLOWPOKE + + map ILEX_FOREST + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 5, CATERPIE + db 5, WEEDLE + db 7, METAPOD + db 7, KAKUNA + db 7, PIDGEY + db 6, PARAS + db 6, PARAS + ; day + db 5, CATERPIE + db 5, WEEDLE + db 7, METAPOD + db 7, KAKUNA + db 7, PIDGEY + db 6, PARAS + db 6, PARAS + ; nite + db 5, ODDISH + db 5, VENONAT + db 7, ODDISH + db 7, PSYDUCK + db 7, HOOTHOOT + db 6, PARAS + db 6, PARAS + + map MOUNT_MORTAR_1F_OUTSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 14, RATTATA + db 13, ZUBAT + db 14, MACHOP + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE + ; day + db 14, RATTATA + db 13, ZUBAT + db 14, MACHOP + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE + ; nite + db 14, RATTATA + db 13, ZUBAT + db 14, MARILL + db 13, GOLBAT + db 14, GEODUDE + db 16, RATICATE + db 16, RATICATE + + map MOUNT_MORTAR_1F_INSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 13, GEODUDE + db 14, RATTATA + db 15, MACHOP + db 14, RATICATE + db 15, ZUBAT + db 15, GOLBAT + db 15, GOLBAT + ; day + db 13, GEODUDE + db 14, RATTATA + db 15, MACHOP + db 14, RATICATE + db 15, ZUBAT + db 15, GOLBAT + db 15, GOLBAT + ; nite + db 13, GEODUDE + db 14, RATTATA + db 15, RATICATE + db 14, ZUBAT + db 15, MARILL + db 15, GOLBAT + db 15, GOLBAT + + map MOUNT_MORTAR_2F_INSIDE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 31, GRAVELER + db 32, MACHOKE + db 31, GEODUDE + db 30, RATICATE + db 28, MACHOP + db 30, GOLBAT + db 30, GOLBAT + ; day + db 31, GRAVELER + db 32, MACHOKE + db 31, GEODUDE + db 30, RATICATE + db 28, MACHOP + db 30, GOLBAT + db 30, GOLBAT + ; nite + db 31, GRAVELER + db 31, GEODUDE + db 30, RATICATE + db 30, GOLBAT + db 28, MARILL + db 32, GOLBAT + db 32, GOLBAT + + map MOUNT_MORTAR_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MACHOP + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE + ; day + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MACHOP + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE + ; nite + db 15, ZUBAT + db 17, ZUBAT + db 17, GOLBAT + db 16, MARILL + db 16, GEODUDE + db 18, RATICATE + db 18, RATICATE + + map ICE_PATH_1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 21, SWINUB + db 22, ZUBAT + db 22, GOLBAT + db 23, SWINUB + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT + ; day + db 21, SWINUB + db 22, ZUBAT + db 22, GOLBAT + db 23, SWINUB + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT + ; nite + db 21, DELIBIRD + db 22, ZUBAT + db 22, GOLBAT + db 23, DELIBIRD + db 24, GOLBAT + db 22, GOLBAT + db 22, GOLBAT + + map ICE_PATH_B1F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 22, SWINUB + db 23, ZUBAT + db 23, GOLBAT + db 24, SWINUB + db 25, GOLBAT + db 23, GOLBAT + db 22, JYNX + ; day + db 22, SWINUB + db 23, ZUBAT + db 23, GOLBAT + db 24, SWINUB + db 25, GOLBAT + db 23, GOLBAT + db 22, JYNX + ; nite + db 22, DELIBIRD + db 23, ZUBAT + db 23, GOLBAT + db 24, DELIBIRD + db 25, GOLBAT + db 23, GOLBAT + db 22, SNEASEL + + map ICE_PATH_B2F_MAHOGANY_SIDE + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX + ; day + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX + ; nite + db 23, DELIBIRD + db 24, ZUBAT + db 24, GOLBAT + db 25, DELIBIRD + db 26, GOLBAT + db 22, SNEASEL + db 24, SNEASEL + + map ICE_PATH_B2F_BLACKTHORN_SIDE + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX + ; day + db 23, SWINUB + db 24, ZUBAT + db 24, GOLBAT + db 25, SWINUB + db 26, GOLBAT + db 22, JYNX + db 24, JYNX + ; nite + db 23, DELIBIRD + db 24, ZUBAT + db 24, GOLBAT + db 25, DELIBIRD + db 26, GOLBAT + db 22, SNEASEL + db 24, SNEASEL + + map ICE_PATH_B3F + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 24, SWINUB + db 25, ZUBAT + db 25, GOLBAT + db 26, SWINUB + db 22, JYNX + db 24, JYNX + db 26, JYNX + ; day + db 24, SWINUB + db 25, ZUBAT + db 25, GOLBAT + db 26, SWINUB + db 22, JYNX + db 24, JYNX + db 26, JYNX + ; nite + db 24, DELIBIRD + db 25, ZUBAT + db 25, GOLBAT + db 26, DELIBIRD + db 22, SNEASEL + db 24, SNEASEL + db 26, SNEASEL + + map WHIRL_ISLAND_NW + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; day + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; nite + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT + + map WHIRL_ISLAND_NE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; day + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; nite + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT + + map WHIRL_ISLAND_SW + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; day + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; nite + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT + + map WHIRL_ISLAND_CAVE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; day + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; nite + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT + + map WHIRL_ISLAND_SE + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; day + db 22, KRABBY + db 23, ZUBAT + db 22, SEEL + db 24, KRABBY + db 25, GOLBAT + db 24, SEEL + db 24, SEEL + ; nite + db 22, KRABBY + db 23, ZUBAT + db 22, KRABBY + db 24, KRABBY + db 25, GOLBAT + db 24, GOLBAT + db 24, GOLBAT + + map WHIRL_ISLAND_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 23, KRABBY + db 24, ZUBAT + db 23, SEEL + db 25, KRABBY + db 26, GOLBAT + db 25, SEEL + db 25, SEEL + ; day + db 23, KRABBY + db 24, ZUBAT + db 23, SEEL + db 25, KRABBY + db 26, GOLBAT + db 25, SEEL + db 25, SEEL + ; nite + db 23, KRABBY + db 24, ZUBAT + db 23, KRABBY + db 25, KRABBY + db 26, GOLBAT + db 25, GOLBAT + db 25, GOLBAT + + map WHIRL_ISLAND_B2F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 24, KRABBY + db 25, ZUBAT + db 24, SEEL + db 26, KRABBY + db 27, GOLBAT + db 26, SEEL + db 26, SEEL + ; day + db 24, KRABBY + db 25, ZUBAT + db 24, SEEL + db 26, KRABBY + db 27, GOLBAT + db 26, SEEL + db 26, SEEL + ; nite + db 24, KRABBY + db 25, ZUBAT + db 24, KRABBY + db 26, KRABBY + db 27, GOLBAT + db 26, GOLBAT + db 26, GOLBAT + + map WHIRL_ISLAND_LUGIA_CHAMBER + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 25, KRABBY + db 26, ZUBAT + db 25, SEEL + db 27, KRABBY + db 28, GOLBAT + db 27, SEEL + db 27, SEEL + ; day + db 25, KRABBY + db 26, ZUBAT + db 25, SEEL + db 27, KRABBY + db 28, GOLBAT + db 27, SEEL + db 27, SEEL + ; nite + db 25, KRABBY + db 26, ZUBAT + db 25, KRABBY + db 27, KRABBY + db 28, GOLBAT + db 27, GOLBAT + db 27, GOLBAT + + map SILVER_CAVE_ROOM_1 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 43, GRAVELER + db 44, URSARING + db 42, ONIX + db 45, MAGMAR + db 45, GOLBAT + db 20, LARVITAR + db 15, LARVITAR + ; day + db 43, GRAVELER + db 44, URSARING + db 42, ONIX + db 45, MAGMAR + db 45, GOLBAT + db 20, LARVITAR + db 15, LARVITAR + ; nite + db 43, GRAVELER + db 44, GOLBAT + db 42, ONIX + db 42, GOLBAT + db 45, GOLDUCK + db 46, GOLBAT + db 46, GOLBAT + + map SILVER_CAVE_ROOM_2 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 48, GOLBAT + db 48, MACHOKE + db 47, URSARING + db 46, PARASECT + db 48, PARASECT + db 15, LARVITAR + db 20, LARVITAR + ; day + db 48, GOLBAT + db 48, MACHOKE + db 47, URSARING + db 46, PARASECT + db 48, PARASECT + db 15, LARVITAR + db 20, LARVITAR + ; nite + db 48, GOLBAT + db 48, GOLDUCK + db 46, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 45, MISDREAVUS + db 45, MISDREAVUS + + map SILVER_CAVE_ROOM_3 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 50, URSARING + db 20, LARVITAR + db 15, LARVITAR + db 20, PUPITAR + ; day + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 50, URSARING + db 20, LARVITAR + db 15, LARVITAR + db 20, PUPITAR + ; nite + db 51, GOLBAT + db 48, ONIX + db 48, GRAVELER + db 49, GOLBAT + db 45, GOLDUCK + db 53, GOLBAT + db 53, GOLBAT + + map SILVER_CAVE_ITEM_ROOMS + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 48, GOLBAT + db 46, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT + ; day + db 48, GOLBAT + db 46, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT + ; nite + db 45, MISDREAVUS + db 48, GOLBAT + db 50, GOLBAT + db 46, PARASECT + db 48, PARASECT + db 50, PARASECT + db 52, PARASECT + + map DARK_CAVE_VIOLET_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, TEDDIURSA + db 4, ZUBAT + db 4, DUNSPARCE + ; day + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, ZUBAT + db 4, ZUBAT + db 4, DUNSPARCE + ; nite + db 3, GEODUDE + db 2, ZUBAT + db 2, GEODUDE + db 4, GEODUDE + db 2, ZUBAT + db 4, ZUBAT + db 4, DUNSPARCE + + map DARK_CAVE_BLACKTHORN_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 25, URSARING + db 20, TEDDIURSA + db 23, GOLBAT + db 23, GOLBAT + ; day + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 25, URSARING + db 30, URSARING + db 23, GOLBAT + db 23, GOLBAT + ; nite + db 23, GEODUDE + db 23, ZUBAT + db 25, GRAVELER + db 20, WOBBUFFET + db 25, WOBBUFFET + db 23, GOLBAT + db 23, GOLBAT + + map ROUTE_29 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 2, PIDGEY + db 2, SENTRET + db 3, PIDGEY + db 3, SENTRET + db 2, RATTATA + db 3, HOPPIP + db 3, HOPPIP + ; day + db 2, PIDGEY + db 2, SENTRET + db 3, PIDGEY + db 3, SENTRET + db 2, RATTATA + db 3, HOPPIP + db 3, HOPPIP + ; nite + db 2, HOOTHOOT + db 2, RATTATA + db 3, HOOTHOOT + db 3, RATTATA + db 2, RATTATA + db 3, HOOTHOOT + db 3, HOOTHOOT + + map ROUTE_30 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 3, LEDYBA + db 3, CATERPIE + db 4, CATERPIE + db 4, PIDGEY + db 3, WEEDLE + db 4, HOPPIP + db 4, HOPPIP + ; day + db 3, PIDGEY + db 3, CATERPIE + db 4, CATERPIE + db 4, PIDGEY + db 3, WEEDLE + db 4, HOPPIP + db 4, HOPPIP + ; nite + db 3, SPINARAK + db 3, HOOTHOOT + db 4, POLIWAG + db 4, HOOTHOOT + db 3, ZUBAT + db 4, HOOTHOOT + db 4, HOOTHOOT + + map ROUTE_31 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 4, LEDYBA + db 4, CATERPIE + db 5, BELLSPROUT + db 5, PIDGEY + db 4, WEEDLE + db 5, HOPPIP + db 5, HOPPIP + ; day + db 4, PIDGEY + db 4, CATERPIE + db 5, BELLSPROUT + db 5, PIDGEY + db 4, WEEDLE + db 5, HOPPIP + db 5, HOPPIP + ; nite + db 4, SPINARAK + db 4, POLIWAG + db 5, BELLSPROUT + db 5, HOOTHOOT + db 4, ZUBAT + db 5, GASTLY + db 5, GASTLY + + map ROUTE_32 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 4, EKANS + db 5, RATTATA + db 7, BELLSPROUT + db 6, HOPPIP + db 7, PIDGEY + db 7, HOPPIP + db 7, HOPPIP + ; day + db 4, EKANS + db 5, RATTATA + db 7, BELLSPROUT + db 6, HOPPIP + db 7, PIDGEY + db 7, HOPPIP + db 7, HOPPIP + ; nite + db 4, WOOPER + db 5, RATTATA + db 7, BELLSPROUT + db 6, ZUBAT + db 7, HOOTHOOT + db 7, GASTLY + db 7, GASTLY + + map ROUTE_33 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 6, RATTATA + db 6, SPEAROW + db 6, GEODUDE + db 6, HOPPIP + db 7, EKANS + db 7, HOPPIP + db 7, HOPPIP + ; day + db 6, RATTATA + db 6, SPEAROW + db 6, GEODUDE + db 6, HOPPIP + db 7, EKANS + db 7, HOPPIP + db 7, HOPPIP + ; nite + db 6, RATTATA + db 6, ZUBAT + db 6, GEODUDE + db 6, ZUBAT + db 7, RATTATA + db 7, RATTATA + db 7, RATTATA + + map ROUTE_34 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 10, SNUBBULL + db 11, RATTATA + db 12, PIDGEY + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO + ; day + db 10, SNUBBULL + db 11, RATTATA + db 12, PIDGEY + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO + ; nite + db 12, DROWZEE + db 11, RATTATA + db 12, HOOTHOOT + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 10, DITTO + + map ROUTE_35 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 12, SNUBBULL + db 14, PIDGEY + db 13, GROWLITHE + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA + ; day + db 12, SNUBBULL + db 14, PIDGEY + db 13, GROWLITHE + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA + ; nite + db 12, DROWZEE + db 14, HOOTHOOT + db 13, PSYDUCK + db 10, ABRA + db 12, JIGGLYPUFF + db 10, DITTO + db 12, YANMA + + map ROUTE_36 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 4, LEDYBA + db 4, PIDGEY + db 5, BELLSPROUT + db 5, GROWLITHE + db 5, PIDGEY + db 6, PIDGEY + db 6, PIDGEY + ; day + db 4, PIDGEY + db 4, PIDGEY + db 5, BELLSPROUT + db 5, GROWLITHE + db 5, PIDGEY + db 6, PIDGEY + db 6, PIDGEY + ; nite + db 4, SPINARAK + db 4, HOOTHOOT + db 5, BELLSPROUT + db 5, HOOTHOOT + db 5, HOOTHOOT + db 5, GASTLY + db 5, GASTLY + + map ROUTE_37 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 13, LEDYBA + db 14, GROWLITHE + db 15, PIDGEY + db 16, GROWLITHE + db 15, PIDGEOTTO + db 15, LEDIAN + db 15, LEDIAN + ; day + db 13, PIDGEY + db 14, GROWLITHE + db 15, PIDGEY + db 16, GROWLITHE + db 15, PIDGEOTTO + db 15, PIDGEY + db 15, PIDGEY + ; nite + db 13, SPINARAK + db 14, STANTLER + db 15, HOOTHOOT + db 16, STANTLER + db 15, NOCTOWL + db 15, ARIADOS + db 15, ARIADOS + + map ROUTE_38 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 13, TAUROS + db 13, MILTANK + db 13, MILTANK + ; day + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 13, TAUROS + db 13, MILTANK + db 13, MILTANK + ; nite + db 16, MEOWTH + db 16, RATICATE + db 16, MAGNEMITE + db 16, NOCTOWL + db 16, MEOWTH + db 16, MEOWTH + db 16, MEOWTH + + map ROUTE_39 + db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite + ; morn + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 15, MILTANK + db 15, TAUROS + db 15, TAUROS + ; day + db 16, RATTATA + db 16, RATICATE + db 16, MAGNEMITE + db 16, PIDGEOTTO + db 15, MILTANK + db 15, TAUROS + db 15, TAUROS + ; nite + db 16, MEOWTH + db 16, RATICATE + db 16, MAGNEMITE + db 16, NOCTOWL + db 18, MEOWTH + db 18, MEOWTH + db 18, MEOWTH + + map ROUTE_42 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 13, EKANS + db 14, SPEAROW + db 15, RATTATA + db 16, RATICATE + db 15, ARBOK + db 16, FEAROW + db 16, FEAROW + ; day + db 13, EKANS + db 14, SPEAROW + db 15, RATTATA + db 16, RATICATE + db 15, ARBOK + db 16, FEAROW + db 16, FEAROW + ; nite + db 13, RATTATA + db 14, ZUBAT + db 15, RATICATE + db 16, GOLBAT + db 15, MARILL + db 16, GOLBAT + db 16, GOLBAT + + map ROUTE_43 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 15, SENTRET + db 16, PIDGEOTTO + db 16, FARFETCH_D + db 15, FURRET + db 17, RATICATE + db 17, FURRET + db 17, FURRET + ; day + db 15, SENTRET + db 16, PIDGEOTTO + db 16, FARFETCH_D + db 15, FURRET + db 17, RATICATE + db 17, FURRET + db 17, FURRET + ; nite + db 15, VENONAT + db 16, NOCTOWL + db 16, RATICATE + db 17, VENONAT + db 17, RATICATE + db 17, VENOMOTH + db 17, VENOMOTH + + map ROUTE_44 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 23, TANGELA + db 22, LICKITUNG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, LICKITUNG + db 26, LICKITUNG + db 26, LICKITUNG + ; day + db 23, TANGELA + db 22, LICKITUNG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, LICKITUNG + db 26, LICKITUNG + db 26, LICKITUNG + ; nite + db 23, TANGELA + db 22, POLIWAG + db 22, BELLSPROUT + db 24, WEEPINBELL + db 24, POLIWHIRL + db 26, POLIWHIRL + db 26, POLIWHIRL + + map ROUTE_45 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, DONPHAN + db 20, PHANPY + db 27, SKARMORY + db 27, SKARMORY + ; day + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, DONPHAN + db 30, DONPHAN + db 27, SKARMORY + db 27, SKARMORY + ; nite + db 23, GEODUDE + db 23, GRAVELER + db 24, GLIGAR + db 25, GRAVELER + db 27, GRAVELER + db 27, GRAVELER + db 27, GRAVELER + + map ROUTE_46 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 2, GEODUDE + db 2, SPEAROW + db 3, GEODUDE + db 3, RATTATA + db 2, PHANPY + db 2, RATTATA + db 2, RATTATA + ; day + db 2, GEODUDE + db 2, SPEAROW + db 3, GEODUDE + db 3, RATTATA + db 2, RATTATA + db 2, RATTATA + db 2, RATTATA + ; nite + db 2, GEODUDE + db 2, RATTATA + db 3, GEODUDE + db 3, RATTATA + db 2, RATTATA + db 2, RATTATA + db 2, RATTATA + + map SILVER_CAVE_OUTSIDE + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 41, TANGELA + db 42, PONYTA + db 42, ARBOK + db 44, RAPIDASH + db 41, DODUO + db 43, DODRIO + db 43, DODRIO + ; day + db 41, TANGELA + db 42, PONYTA + db 42, ARBOK + db 44, RAPIDASH + db 41, DODUO + db 43, DODRIO + db 43, DODRIO + ; nite + db 41, TANGELA + db 42, POLIWHIRL + db 42, GOLBAT + db 44, POLIWHIRL + db 40, GOLBAT + db 44, GOLBAT + db 44, GOLBAT + + db -1 ; end diff --git a/data/wild/johto_water.asm b/data/wild/johto_water.asm new file mode 100644 index 00000000..a4d957ef --- /dev/null +++ b/data/wild/johto_water.asm @@ -0,0 +1,231 @@ +; Johto Pokémon in water + + map RUINS_OF_ALPH_OUTSIDE + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_1F + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_B1F + db 2 percent ; encounter rate + db 15, WOOPER + db 20, QUAGSIRE + db 15, QUAGSIRE + + map UNION_CAVE_B2F + db 4 percent ; encounter rate + db 15, TENTACOOL + db 20, QUAGSIRE + db 20, TENTACRUEL + + map SLOWPOKE_WELL_B1F + db 2 percent ; encounter rate + db 15, SLOWPOKE + db 20, SLOWPOKE + db 10, SLOWPOKE + + map SLOWPOKE_WELL_B2F + db 2 percent ; encounter rate + db 15, SLOWPOKE + db 20, SLOWPOKE + db 20, SLOWBRO + + map ILEX_FOREST + db 2 percent ; encounter rate + db 15, PSYDUCK + db 10, PSYDUCK + db 15, GOLDUCK + + map MOUNT_MORTAR_1F_OUTSIDE + db 4 percent ; encounter rate + db 15, GOLDEEN + db 20, MARILL + db 20, SEAKING + + map MOUNT_MORTAR_2F_INSIDE + db 2 percent ; encounter rate + db 20, GOLDEEN + db 25, MARILL + db 25, SEAKING + + map MOUNT_MORTAR_B1F + db 2 percent ; encounter rate + db 15, GOLDEEN + db 20, MARILL + db 20, SEAKING + + map WHIRL_ISLAND_SW + db 4 percent ; encounter rate + db 20, TENTACOOL + db 15, HORSEA + db 20, TENTACRUEL + + map WHIRL_ISLAND_B2F + db 4 percent ; encounter rate + db 15, HORSEA + db 20, HORSEA + db 20, TENTACRUEL + + map WHIRL_ISLAND_LUGIA_CHAMBER + db 4 percent ; encounter rate + db 20, HORSEA + db 20, TENTACRUEL + db 20, SEADRA + + map SILVER_CAVE_ROOM_2 + db 2 percent ; encounter rate + db 35, SEAKING + db 35, GOLDUCK + db 35, GOLDEEN + + map DARK_CAVE_VIOLET_ENTRANCE + db 2 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map DARK_CAVE_BLACKTHORN_ENTRANCE + db 2 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map DRAGONS_DEN_B1F + db 4 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 10, DRATINI + + map OLIVINE_PORT + db 2 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_30 + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map ROUTE_31 + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map ROUTE_32 + db 6 percent ; encounter rate + db 15, TENTACOOL + db 20, QUAGSIRE + db 20, TENTACRUEL + + map ROUTE_34 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_35 + db 4 percent ; encounter rate + db 20, PSYDUCK + db 15, PSYDUCK + db 20, GOLDUCK + + map ROUTE_40 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_41 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 20, TENTACRUEL + db 20, MANTINE + + map ROUTE_42 + db 4 percent ; encounter rate + db 20, GOLDEEN + db 15, GOLDEEN + db 20, SEAKING + + map ROUTE_43 + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 10, MAGIKARP + + map ROUTE_44 + db 2 percent ; encounter rate + db 25, POLIWAG + db 20, POLIWAG + db 25, POLIWHIRL + + map ROUTE_45 + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 5, MAGIKARP + + map NEW_BARK_TOWN + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map CHERRYGROVE_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map VIOLET_CITY + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map CIANWOOD_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map OLIVINE_CITY + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ECRUTEAK_CITY + db 2 percent ; encounter rate + db 20, POLIWAG + db 15, POLIWAG + db 20, POLIWHIRL + + map LAKE_OF_RAGE + db 6 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 15, GYARADOS + + map BLACKTHORN_CITY + db 4 percent ; encounter rate + db 15, MAGIKARP + db 10, MAGIKARP + db 5, MAGIKARP + + map SILVER_CAVE_OUTSIDE + db 2 percent ; encounter rate + db 35, POLIWHIRL + db 40, POLIWHIRL + db 35, POLIWAG + + db -1 ; end diff --git a/data/wild/kanto_grass.asm b/data/wild/kanto_grass.asm new file mode 100644 index 00000000..e06627d1 --- /dev/null +++ b/data/wild/kanto_grass.asm @@ -0,0 +1,813 @@ +; Kanto Pokémon in grass + + map DIGLETTS_CAVE + db 4 percent, 2 percent, 8 percent ; encounter rates: morn/day/nite + ; morn + db 3, DIGLETT + db 6, DIGLETT + db 12, DIGLETT + db 24, DIGLETT + db 24, DUGTRIO + db 24, DUGTRIO + db 24, DUGTRIO + ; day + db 2, DIGLETT + db 4, DIGLETT + db 8, DIGLETT + db 16, DIGLETT + db 16, DUGTRIO + db 16, DUGTRIO + db 16, DUGTRIO + ; nite + db 4, DIGLETT + db 8, DIGLETT + db 16, DIGLETT + db 32, DIGLETT + db 32, DUGTRIO + db 32, DUGTRIO + db 32, DUGTRIO + + map MOUNT_MOON + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 6, ZUBAT + db 8, GEODUDE + db 8, SANDSHREW + db 12, PARAS + db 10, GEODUDE + db 8, CLEFAIRY + db 8, CLEFAIRY + ; day + db 6, ZUBAT + db 8, GEODUDE + db 8, SANDSHREW + db 12, PARAS + db 10, GEODUDE + db 8, CLEFAIRY + db 8, CLEFAIRY + ; nite + db 6, ZUBAT + db 8, GEODUDE + db 8, CLEFAIRY + db 12, PARAS + db 10, GEODUDE + db 12, CLEFAIRY + db 12, CLEFAIRY + + map ROCK_TUNNEL_1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 10, CUBONE + db 11, GEODUDE + db 12, MACHOP + db 12, ZUBAT + db 15, MACHOKE + db 12, MAROWAK + db 12, MAROWAK + ; day + db 10, CUBONE + db 11, GEODUDE + db 12, MACHOP + db 12, ZUBAT + db 15, MACHOKE + db 12, MAROWAK + db 12, MAROWAK + ; nite + db 12, ZUBAT + db 11, GEODUDE + db 12, GEODUDE + db 17, HAUNTER + db 15, ZUBAT + db 15, ZUBAT + db 15, ZUBAT + + map ROCK_TUNNEL_B1F + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 12, CUBONE + db 14, GEODUDE + db 16, ONIX + db 12, ZUBAT + db 15, MAROWAK + db 15, KANGASKHAN + db 15, KANGASKHAN + ; day + db 12, CUBONE + db 14, GEODUDE + db 16, ONIX + db 12, ZUBAT + db 15, MAROWAK + db 15, KANGASKHAN + db 15, KANGASKHAN + ; nite + db 12, ZUBAT + db 14, GEODUDE + db 16, ONIX + db 15, ZUBAT + db 15, HAUNTER + db 15, GOLBAT + db 15, GOLBAT + + map VICTORY_ROAD + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 34, GRAVELER + db 32, RHYHORN + db 33, ONIX + db 34, GOLBAT + db 35, SANDSLASH + db 35, RHYDON + db 35, RHYDON + ; day + db 34, GRAVELER + db 32, RHYHORN + db 33, ONIX + db 34, GOLBAT + db 35, SANDSLASH + db 35, RHYDON + db 35, RHYDON + ; nite + db 34, GOLBAT + db 34, GRAVELER + db 32, ONIX + db 36, GRAVELER + db 38, GRAVELER + db 40, GRAVELER + db 40, GRAVELER + + map TOHJO_FALLS + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE + ; day + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE + ; nite + db 22, ZUBAT + db 22, RATICATE + db 24, GOLBAT + db 21, SLOWPOKE + db 20, RATTATA + db 23, SLOWPOKE + db 23, SLOWPOKE + + map ROUTE_1 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 2, PIDGEY + db 2, RATTATA + db 3, SENTRET + db 3, PIDGEY + db 6, FURRET + db 4, PIDGEY + db 4, PIDGEY + ; day + db 2, PIDGEY + db 2, RATTATA + db 3, SENTRET + db 3, PIDGEY + db 6, FURRET + db 4, PIDGEY + db 4, PIDGEY + ; nite + db 2, HOOTHOOT + db 2, RATTATA + db 3, RATTATA + db 3, HOOTHOOT + db 6, RATICATE + db 4, HOOTHOOT + db 4, HOOTHOOT + + map ROUTE_2 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 3, CATERPIE + db 3, LEDYBA + db 5, PIDGEY + db 7, BUTTERFREE + db 7, LEDIAN + db 4, PIKACHU + db 4, PIKACHU + ; day + db 3, CATERPIE + db 3, PIDGEY + db 5, PIDGEY + db 7, BUTTERFREE + db 7, PIDGEOTTO + db 4, PIKACHU + db 4, PIKACHU + ; nite + db 3, HOOTHOOT + db 3, SPINARAK + db 5, HOOTHOOT + db 7, NOCTOWL + db 7, ARIADOS + db 4, NOCTOWL + db 4, NOCTOWL + + map ROUTE_3 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW + ; day + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW + ; nite + db 5, RATTATA + db 10, RATTATA + db 10, RATICATE + db 6, ZUBAT + db 5, RATTATA + db 6, CLEFAIRY + db 6, CLEFAIRY + + map ROUTE_4 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW + ; day + db 5, SPEAROW + db 5, RATTATA + db 8, EKANS + db 10, RATICATE + db 10, ARBOK + db 10, SANDSHREW + db 10, SANDSHREW + ; nite + db 5, RATTATA + db 10, RATTATA + db 10, RATICATE + db 6, ZUBAT + db 5, RATTATA + db 6, CLEFAIRY + db 6, CLEFAIRY + + map ROUTE_5 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 13, PIDGEY + db 13, SNUBBULL + db 15, PIDGEOTTO + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA + ; day + db 13, PIDGEY + db 13, SNUBBULL + db 15, PIDGEOTTO + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA + ; nite + db 13, HOOTHOOT + db 13, MEOWTH + db 15, NOCTOWL + db 12, ABRA + db 14, JIGGLYPUFF + db 14, ABRA + db 14, ABRA + + map ROUTE_6 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 13, RATTATA + db 13, SNUBBULL + db 14, MAGNEMITE + db 15, RATICATE + db 12, JIGGLYPUFF + db 15, GRANBULL + db 15, GRANBULL + ; day + db 13, RATTATA + db 13, SNUBBULL + db 14, MAGNEMITE + db 15, RATICATE + db 12, JIGGLYPUFF + db 15, GRANBULL + db 15, GRANBULL + ; nite + db 13, MEOWTH + db 13, DROWZEE + db 14, MAGNEMITE + db 15, PSYDUCK + db 12, JIGGLYPUFF + db 15, RATICATE + db 15, RATICATE + + map ROUTE_7 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 17, RATTATA + db 17, SPEAROW + db 18, SNUBBULL + db 18, RATICATE + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA + ; day + db 17, RATTATA + db 17, SPEAROW + db 18, SNUBBULL + db 18, RATICATE + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA + ; nite + db 17, MEOWTH + db 17, MURKROW + db 18, HOUNDOUR + db 18, PERSIAN + db 18, JIGGLYPUFF + db 16, ABRA + db 16, ABRA + + map ROUTE_8 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 17, SNUBBULL + db 19, PIDGEOTTO + db 16, ABRA + db 17, GROWLITHE + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA + ; day + db 17, SNUBBULL + db 19, PIDGEOTTO + db 16, ABRA + db 17, GROWLITHE + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA + ; nite + db 17, MEOWTH + db 20, NOCTOWL + db 16, ABRA + db 17, HAUNTER + db 16, JIGGLYPUFF + db 18, KADABRA + db 18, KADABRA + + map ROUTE_9 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 15, RATTATA + db 15, SPEAROW + db 15, RATICATE + db 15, FEAROW + db 15, FEAROW + db 18, MAROWAK + db 18, MAROWAK + ; day + db 15, RATTATA + db 15, SPEAROW + db 15, RATICATE + db 15, FEAROW + db 15, FEAROW + db 18, MAROWAK + db 18, MAROWAK + ; nite + db 15, RATTATA + db 15, VENONAT + db 15, RATICATE + db 15, VENOMOTH + db 15, ZUBAT + db 18, RATICATE + db 18, RATICATE + + map ROUTE_10_NORTH + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 15, SPEAROW + db 17, VOLTORB + db 15, RATICATE + db 15, FEAROW + db 15, MAROWAK + db 16, ELECTABUZZ + db 16, ELECTABUZZ + ; day + db 15, SPEAROW + db 17, VOLTORB + db 15, RATICATE + db 15, FEAROW + db 15, MAROWAK + db 18, ELECTABUZZ + db 18, ELECTABUZZ + ; nite + db 15, VENONAT + db 17, VOLTORB + db 15, RATICATE + db 15, VENOMOTH + db 15, ZUBAT + db 16, ELECTABUZZ + db 16, ELECTABUZZ + + map ROUTE_11 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 14, HOPPIP + db 13, RATICATE + db 15, MAGNEMITE + db 16, PIDGEOTTO + db 16, RATTATA + db 16, HOPPIP + db 16, HOPPIP + ; day + db 14, HOPPIP + db 13, RATICATE + db 15, MAGNEMITE + db 16, PIDGEOTTO + db 16, RATTATA + db 16, HOPPIP + db 16, HOPPIP + ; nite + db 14, DROWZEE + db 13, MEOWTH + db 15, MAGNEMITE + db 16, NOCTOWL + db 16, RATICATE + db 16, HYPNO + db 16, HYPNO + + map ROUTE_13 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY + ; day + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY + ; nite + db 23, VENONAT + db 23, QUAGSIRE + db 25, NOCTOWL + db 25, VENOMOTH + db 25, QUAGSIRE + db 25, QUAGSIRE + db 25, CHANSEY + + map ROUTE_14 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 26, NIDORINO + db 26, NIDORINA + db 28, PIDGEOTTO + db 28, HOPPIP + db 30, SKIPLOOM + db 30, SKIPLOOM + db 28, CHANSEY + ; day + db 26, NIDORINO + db 26, NIDORINA + db 28, PIDGEOTTO + db 28, HOPPIP + db 30, SKIPLOOM + db 30, SKIPLOOM + db 28, CHANSEY + ; nite + db 26, VENONAT + db 26, QUAGSIRE + db 28, NOCTOWL + db 28, VENOMOTH + db 28, QUAGSIRE + db 28, QUAGSIRE + db 28, CHANSEY + + map ROUTE_15 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY + ; day + db 23, NIDORINO + db 23, NIDORINA + db 25, PIDGEOTTO + db 25, HOPPIP + db 27, HOPPIP + db 27, HOPPIP + db 25, CHANSEY + ; nite + db 23, VENONAT + db 23, QUAGSIRE + db 25, NOCTOWL + db 25, VENOMOTH + db 25, QUAGSIRE + db 25, QUAGSIRE + db 25, CHANSEY + + map ROUTE_16 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, FEAROW + db 30, MUK + db 30, MUK + ; day + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, SLUGMA + db 30, MUK + db 30, MUK + ; nite + db 26, GRIMER + db 27, GRIMER + db 28, GRIMER + db 29, MURKROW + db 29, MURKROW + db 30, MUK + db 30, MUK + + map ROUTE_17 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 30, FEAROW + db 29, GRIMER + db 31, GRIMER + db 32, FEAROW + db 33, GRIMER + db 33, MUK + db 33, MUK + ; day + db 30, FEAROW + db 29, SLUGMA + db 29, GRIMER + db 32, FEAROW + db 32, SLUGMA + db 33, MUK + db 33, MUK + ; nite + db 30, GRIMER + db 29, GRIMER + db 31, GRIMER + db 32, GRIMER + db 33, GRIMER + db 33, MUK + db 33, MUK + + map ROUTE_18 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, FEAROW + db 30, MUK + db 30, MUK + ; day + db 26, GRIMER + db 27, FEAROW + db 28, GRIMER + db 29, FEAROW + db 29, SLUGMA + db 30, MUK + db 30, MUK + ; nite + db 26, GRIMER + db 27, GRIMER + db 28, GRIMER + db 29, GRIMER + db 29, GRIMER + db 30, MUK + db 30, MUK + + map ROUTE_21 + db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite + ; morn + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 30, MR__MIME + db 28, MR__MIME + db 28, MR__MIME + ; day + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 28, MR__MIME + db 30, MR__MIME + db 30, MR__MIME + ; nite + db 30, TANGELA + db 25, RATTATA + db 35, TANGELA + db 20, RATICATE + db 30, TANGELA + db 28, TANGELA + db 28, TANGELA + + map ROUTE_22 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 3, RATTATA + db 3, SPEAROW + db 5, SPEAROW + db 4, DODUO + db 6, PONYTA + db 7, FEAROW + db 7, FEAROW + ; day + db 3, RATTATA + db 3, SPEAROW + db 5, SPEAROW + db 4, DODUO + db 6, PONYTA + db 7, FEAROW + db 7, FEAROW + ; nite + db 3, RATTATA + db 3, POLIWAG + db 5, RATTATA + db 4, POLIWAG + db 6, RATTATA + db 7, RATTATA + db 7, RATTATA + + map ROUTE_24 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 8, CATERPIE + db 10, CATERPIE + db 12, METAPOD + db 12, ABRA + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE + ; day + db 8, CATERPIE + db 12, SUNKERN + db 10, CATERPIE + db 12, ABRA + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE + ; nite + db 10, VENONAT + db 10, ODDISH + db 12, ODDISH + db 12, ABRA + db 10, BELLSPROUT + db 14, GLOOM + db 14, GLOOM + + map ROUTE_25 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 10, CATERPIE + db 10, PIDGEY + db 12, PIDGEOTTO + db 12, METAPOD + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE + ; day + db 10, CATERPIE + db 10, PIDGEY + db 12, PIDGEOTTO + db 12, METAPOD + db 10, BELLSPROUT + db 14, BUTTERFREE + db 14, BUTTERFREE + ; nite + db 10, ODDISH + db 10, HOOTHOOT + db 10, VENONAT + db 12, NOCTOWL + db 10, BELLSPROUT + db 14, NOCTOWL + db 14, NOCTOWL + + map ROUTE_26 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 28, DODUO + db 28, SANDSLASH + db 32, PONYTA + db 30, RATICATE + db 30, DODUO + db 30, ARBOK + db 30, ARBOK + ; day + db 28, DODUO + db 28, SANDSLASH + db 32, PONYTA + db 30, RATICATE + db 30, DODUO + db 30, ARBOK + db 30, ARBOK + ; nite + db 28, NOCTOWL + db 28, RATICATE + db 32, NOCTOWL + db 30, RATICATE + db 30, QUAGSIRE + db 30, QUAGSIRE + db 30, QUAGSIRE + + map ROUTE_27 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 28, DODUO + db 28, ARBOK + db 30, RATICATE + db 30, DODUO + db 32, PONYTA + db 30, DODRIO + db 30, DODRIO + ; day + db 28, DODUO + db 28, ARBOK + db 30, RATICATE + db 30, DODUO + db 32, PONYTA + db 30, DODRIO + db 30, DODRIO + ; nite + db 28, QUAGSIRE + db 28, NOCTOWL + db 30, RATICATE + db 30, QUAGSIRE + db 32, NOCTOWL + db 32, NOCTOWL + db 32, NOCTOWL + + map ROUTE_28 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 39, TANGELA + db 40, PONYTA + db 40, RAPIDASH + db 42, ARBOK + db 41, DODUO + db 43, DODRIO + db 43, DODRIO + ; day + db 39, TANGELA + db 40, PONYTA + db 40, RAPIDASH + db 42, ARBOK + db 41, DODUO + db 43, DODRIO + db 43, DODRIO + ; nite + db 39, TANGELA + db 40, POLIWHIRL + db 40, GOLBAT + db 40, POLIWHIRL + db 42, GOLBAT + db 42, GOLBAT + db 42, GOLBAT + + db -1 ; end diff --git a/data/wild/kanto_water.asm b/data/wild/kanto_water.asm new file mode 100644 index 00000000..558d56a2 --- /dev/null +++ b/data/wild/kanto_water.asm @@ -0,0 +1,147 @@ +; Kanto Pokémon in water + + map TOHJO_FALLS + db 4 percent ; encounter rate + db 20, GOLDEEN + db 20, SLOWPOKE + db 20, SEAKING + + map VERMILION_PORT + db 2 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_4 + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map ROUTE_6 + db 2 percent ; encounter rate + db 10, PSYDUCK + db 5, PSYDUCK + db 10, GOLDUCK + + map ROUTE_9 + db 4 percent ; 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 + + map ROUTE_12 + db 6 percent ; 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 + + map ROUTE_19 + db 6 percent ; 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 + + map ROUTE_21 + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map ROUTE_22 + db 2 percent ; encounter rate + db 10, POLIWAG + db 5, POLIWAG + db 10, POLIWHIRL + + map ROUTE_24 + db 4 percent ; 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 + + map ROUTE_26 + db 6 percent ; encounter rate + db 30, TENTACOOL + db 25, TENTACOOL + db 30, TENTACRUEL + + map ROUTE_27 + db 6 percent ; encounter rate + db 20, TENTACOOL + db 15, TENTACOOL + db 20, TENTACRUEL + + map ROUTE_28 + db 2 percent ; encounter rate + db 40, POLIWAG + db 35, POLIWAG + db 40, POLIWHIRL + + map PALLET_TOWN + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map VIRIDIAN_CITY + db 2 percent ; encounter rate + db 10, POLIWAG + db 5, POLIWAG + db 10, POLIWHIRL + + map CERULEAN_CITY + db 4 percent ; encounter rate + db 10, GOLDEEN + db 5, GOLDEEN + db 10, SEAKING + + map VERMILION_CITY + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + map CELADON_CITY + db 2 percent ; encounter rate + db 20, GRIMER + db 15, GRIMER + db 15, MUK + + map FUCHSIA_CITY + db 2 percent ; encounter rate + db 20, MAGIKARP + db 15, MAGIKARP + db 10, MAGIKARP + + map CINNABAR_ISLAND + db 6 percent ; encounter rate + db 35, TENTACOOL + db 30, TENTACOOL + db 35, TENTACRUEL + + db -1 ; end diff --git a/data/wild/swarm_grass.asm b/data/wild/swarm_grass.asm new file mode 100644 index 00000000..61d0d853 --- /dev/null +++ b/data/wild/swarm_grass.asm @@ -0,0 +1,59 @@ +; swarms in grass + +; Dunsparce swarm + map DARK_CAVE_VIOLET_ENTRANCE + db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite + ; morn + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE + ; day + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE + ; nite + db 3, GEODUDE + db 3, DUNSPARCE + db 2, ZUBAT + db 2, GEODUDE + db 2, DUNSPARCE + db 4, DUNSPARCE + db 4, DUNSPARCE + +; Yanma swarm + map ROUTE_35 + db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite + ; morn + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, PIDGEY + db 10, DITTO + db 10, DITTO + ; day + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, PIDGEY + db 10, DITTO + db 10, DITTO + ; nite + db 12, NIDORAN_M + db 12, NIDORAN_F + db 12, YANMA + db 14, YANMA + db 14, HOOTHOOT + db 10, DITTO + db 10, DITTO + + db -1 ; end diff --git a/data/wild/swarm_water.asm b/data/wild/swarm_water.asm new file mode 100644 index 00000000..67751b2b --- /dev/null +++ b/data/wild/swarm_water.asm @@ -0,0 +1,5 @@ +; swarms in water + + ; No swarms encountered while surfing in Crystal + + db -1 ; end diff --git a/engine/facings.asm b/engine/facings.asm new file mode 100644 index 00000000..871b0985 --- /dev/null +++ b/engine/facings.asm @@ -0,0 +1,268 @@ +Facings: ; 404a + dw Facing00 + dw Facing01 + dw Facing02 + dw Facing03 + dw Facing04 + dw Facing05 + dw Facing06 + dw Facing07 + dw Facing08 + dw Facing09 + dw Facing10 + dw Facing11 + dw Facing12 + dw Facing13 + dw Facing14 + dw Facing15 + dw Facing16 + dw Facing17 + dw Facing18 + dw Facing19 + dw Facing20 + dw Facing21 + dw Facing22 + dw Facing23 + dw Facing24 + dw Facing25 + dw Facing26 + dw Facing27 + dw Facing28 + dw Facing29 + dw Facing30 + dw Facing31 +FacingsEnd: dw 0 + +NUM_FACINGS EQU (FacingsEnd - Facings) / 2 + + +; Tables used as a reference to transform OAM data. + +; Format: +; db y, x, attributes, tile index + +; Attributes: +X_FLIP EQU 1 << OAM_X_FLIP +Y_FLIP EQU 1 << OAM_Y_FLIP +BEHIND_BG EQU 1 << OAM_PRIORITY + + +Facing00: +Facing02: +Facing24: +Facing26: ; standing down + db 4 ; # + db 0, 0, 0, $00 + db 0, 8, 0, $01 + db 8, 0, 2, $02 + db 8, 8, 2, $03 +; 409d + +Facing01: ; walking down 1 + db 4 ; # + db 0, 0, 0, $80 + db 0, 8, 0, $81 + db 8, 0, 2, $82 + db 8, 8, 2, $83 +; 40ae + +Facing03: ; walking down 2 + db 4 ; # + db 0, 8, X_FLIP, $80 + db 0, 0, X_FLIP, $81 + db 8, 8, 2 | X_FLIP, $82 + db 8, 0, 2 | X_FLIP, $83 +; 40bf + +Facing04: +Facing06: ; standing up + db 4 ; # + db 0, 0, 0, $04 + db 0, 8, 0, $05 + db 8, 0, 2, $06 + db 8, 8, 2, $07 +; 40d0 + +Facing05: ; walking up 1 + db 4 ; # + db 0, 0, 0, $84 + db 0, 8, 0, $85 + db 8, 0, 2, $86 + db 8, 8, 2, $87 +; 40e1 + +Facing07: ; walking up 2 + db 4 ; # + db 0, 8, X_FLIP, $84 + db 0, 0, X_FLIP, $85 + db 8, 8, 2 | X_FLIP, $86 + db 8, 0, 2 | X_FLIP, $87 +; 40f2 + +Facing08: +Facing10: ; standing left + db 4 ; # + db 0, 0, 0, $08 + db 0, 8, 0, $09 + db 8, 0, 2, $0a + db 8, 8, 2, $0b +; 4103 + +Facing12: +Facing14: ; standing right + db 4 ; # + db 0, 8, X_FLIP, $08 + db 0, 0, X_FLIP, $09 + db 8, 8, 2 | X_FLIP, $0a + db 8, 0, 2 | X_FLIP, $0b +; 4114 + +Facing09: +Facing11: ; walking left + db 4 ; # + db 0, 0, 0, $88 + db 0, 8, 0, $89 + db 8, 0, 2, $8a + db 8, 8, 2, $8b +; 4125 + +Facing13: +Facing15: ; walking right + db 4 ; # + db 0, 8, X_FLIP, $88 + db 0, 0, X_FLIP, $89 + db 8, 8, 2 | X_FLIP, $8a + db 8, 0, 2 | X_FLIP, $8b +; 4136 + +Facing16: ; fishing down + db 5 ; # + db 0, 0, 0, $00 + db 0, 8, 0, $01 + db 8, 0, 2, $02 + db 8, 8, 2, $03 + db 16, 0, 4, $fc +; 414b + +Facing17: ; fishing up + db 5 ; # + db 0, 0, 0, $04 + db 0, 8, 0, $05 + db 8, 0, 2, $06 + db 8, 8, 2, $07 + db -8, 0, 4, $fc +; 4160 + +Facing18: ; fishing left + db 5 ; # + db 0, 0, 0, $08 + db 0, 8, 0, $09 + db 8, 0, 2, $0a + db 8, 8, 2, $0b + db 5, -8, 4 | X_FLIP, $fd +; 4175 + +Facing19: ; fishing right + db 5 ; # + db 0, 8, X_FLIP, $08 + db 0, 0, X_FLIP, $09 + db 8, 8, 2 | X_FLIP, $0a + db 8, 0, 2 | X_FLIP, $0b + db 5, 16, 4, $fd +; 418a + +Facing20: ; emote + db 4 ; # + db 0, 0, 4, $f8 + db 0, 8, 4, $f9 + db 8, 0, 4, $fa + db 8, 8, 4, $fb +; 419b + +Facing21: ; shadow + db 2 ; # + db 0, 0, 4, $fc + db 0, 8, 4 | X_FLIP, $fc +; 41a4 + +Facing23: ; big snorlax or lapras doll + db 16 ; # + db 0, 0, 0, $00 + db 0, 8, 0, $01 + db 8, 0, 0, $02 + db 8, 8, 0, $03 + db 16, 0, 0, $04 + db 16, 8, 0, $05 + db 24, 0, 0, $06 + db 24, 8, 0, $07 + db 0, 24, X_FLIP, $00 + db 0, 16, X_FLIP, $01 + db 8, 24, X_FLIP, $02 + db 8, 16, X_FLIP, $03 + db 16, 24, X_FLIP, $04 + db 16, 16, X_FLIP, $05 + db 24, 24, X_FLIP, $06 + db 24, 16, X_FLIP, $07 +; 41e5 + +Facing25: ; 41e4 + db 4 ; # + db 0, 0, 0, $04 + db 0, 8, 0, $05 + db 8, 0, 0, $06 + db 8, 8, 0, $07 +; 41f6 + +Facing27: ; 41f5 + db 4 ; # + db 0, 8, X_FLIP, $04 + db 0, 0, X_FLIP, $05 + db 8, 8, X_FLIP, $06 + db 8, 0, X_FLIP, $07 +; 4207 + +Facing22: ; big doll other than snorlax or lapras + db 14 ; # + db 0, 0, 0, $00 + db 0, 8, 0, $01 + db 8, 0, 0, $04 + db 8, 8, 0, $05 + db 16, 8, 0, $07 + db 24, 8, 0, $0a + db 0, 24, 0, $03 + db 0, 16, 0, $02 + db 8, 24, X_FLIP, $02 + db 8, 16, 0, $06 + db 16, 24, 0, $09 + db 16, 16, 0, $08 + db 24, 24, X_FLIP, $04 + db 24, 16, 0, $0b +; 4240 + +Facing28: ; boulder dust 1 + db 4 ; # + db 0, 0, 4, $fe + db 0, 8, 4, $fe + db 8, 0, 4, $fe + db 8, 8, 4, $fe +; 4251 + +Facing29: ; boulder dust 2 + db 4 ; # + db 0, 0, 4, $ff + db 0, 8, 4, $ff + db 8, 0, 4, $ff + db 8, 8, 4, $ff +; 4262 + +Facing30: ; 4261 + db 2 ; # + db 8, 0, 0, $00 + db 8, 8, 0 | X_FLIP, $00 +; 426b + +Facing31: ; 426a + db 2 ; # + db 9, -1, 0, $00 + db 9, 9, 0 | X_FLIP, $00 +; 4274 @@ -1,22 +1,54 @@ INCLUDE "includes.asm" SECTION "bank1", ROMX, BANK[$1] -PlaceWaitingText:: - dr $4000, $4032 -LoadPushOAM:: - dr $4032, $4274 -SpriteMovementData:: - dr $4274, $4358 -DeleteMapObject:: - dr $4358, $557f -Function557f:: - dr $557f, $5730 -Function5730:: - dr $5730, $5795 -StopFollow:: - dr $5795, $5896 -UpdateSprites_:: - dr $5896, $58c5 +PlaceWaitingText:: ; 4000 (1:4000) + hlcoord 3, 10 + ld b, $1 + ld c, $b + ld a, [wBattleMode] + and a + jr z, .asm_4012 + call TextBox + jr .asm_4017 +.asm_4012 + predef Predef_LinkTextbox +.asm_4017 + hlcoord 4, 11 + ld de, .Waiting + call PlaceString + ld c, 50 + jp DelayFrames + +.Waiting: + db "Waiting...!@" + +Function4031: + ret + +LoadPushOAM:: ; 4032 (1:4032) + ld c, hPushOAM - $ff00 + ld b, PushOAMEnd - PushOAM + ld hl, PushOAM +.asm_4039 + ld a, [hli] + ld [$ff00+c], a + inc c + dec b + jr nz, .asm_4039 + ret + +PushOAM: + ld a, wOAMBuffer / $100 + ld [rDMA], a + ld a, $28 +.asm_4046 + dec a + jr nz, .asm_4046 + ret +PushOAMEnd + +INCLUDE "engine/map_objects.asm" + Function58c5:: IF DEF(GOLD) |