summaryrefslogtreecommitdiff
path: root/data/pokemon
diff options
context:
space:
mode:
Diffstat (limited to 'data/pokemon')
-rw-r--r--data/pokemon/base_stats.asm288
-rw-r--r--data/pokemon/base_stats/animon.asm18
-rw-r--r--data/pokemon/base_stats/annon.asm18
-rw-r--r--data/pokemon/base_stats/aqua.asm18
-rw-r--r--data/pokemon/base_stats/aquaria.asm18
-rw-r--r--data/pokemon/base_stats/arbo.asm18
-rw-r--r--data/pokemon/base_stats/arbok.asm18
-rw-r--r--data/pokemon/base_stats/azumao.asm18
-rw-r--r--data/pokemon/base_stats/baririna.asm18
-rw-r--r--data/pokemon/base_stats/barrierd.asm18
-rw-r--r--data/pokemon/base_stats/beedle.asm18
-rw-r--r--data/pokemon/base_stats/beroringa.asm18
-rw-r--r--data/pokemon/base_stats/berurun.asm18
-rw-r--r--data/pokemon/base_stats/betbaby.asm18
-rw-r--r--data/pokemon/base_stats/betbeter.asm18
-rw-r--r--data/pokemon/base_stats/betbeton.asm18
-rw-r--r--data/pokemon/base_stats/biriridama.asm18
-rw-r--r--data/pokemon/base_stats/blacky.asm18
-rw-r--r--data/pokemon/base_stats/bobo.asm18
-rw-r--r--data/pokemon/base_stats/bombseeker.asm18
-rw-r--r--data/pokemon/base_stats/boober.asm18
-rw-r--r--data/pokemon/base_stats/booby.asm18
-rw-r--r--data/pokemon/base_stats/booster.asm18
-rw-r--r--data/pokemon/base_stats/bulu.asm18
-rw-r--r--data/pokemon/base_stats/butterfree.asm18
-rw-r--r--data/pokemon/base_stats/casey.asm18
-rw-r--r--data/pokemon/base_stats/caterpie.asm18
-rw-r--r--data/pokemon/base_stats/cocoon.asm18
-rw-r--r--data/pokemon/base_stats/coil.asm18
-rw-r--r--data/pokemon/base_stats/crab.asm18
-rw-r--r--data/pokemon/base_stats/denryu.asm18
-rw-r--r--data/pokemon/base_stats/devil.asm18
-rw-r--r--data/pokemon/base_stats/digda.asm18
-rw-r--r--data/pokemon/base_stats/dodo.asm18
-rw-r--r--data/pokemon/base_stats/dodorio.asm18
-rw-r--r--data/pokemon/base_stats/dogars.asm18
-rw-r--r--data/pokemon/base_stats/dokukurage.asm18
-rw-r--r--data/pokemon/base_stats/donphan.asm18
-rw-r--r--data/pokemon/base_stats/dugtrio.asm18
-rw-r--r--data/pokemon/base_stats/dynabear.asm18
-rw-r--r--data/pokemon/base_stats/ebiwalar.asm18
-rw-r--r--data/pokemon/base_stats/eievui.asm18
-rw-r--r--data/pokemon/base_stats/eifie.asm18
-rw-r--r--data/pokemon/base_stats/eksing.asm18
-rw-r--r--data/pokemon/base_stats/elebaby.asm18
-rw-r--r--data/pokemon/base_stats/eleboo.asm18
-rw-r--r--data/pokemon/base_stats/en.asm18
-rw-r--r--data/pokemon/base_stats/fire.asm18
-rw-r--r--data/pokemon/base_stats/foodin.asm18
-rw-r--r--data/pokemon/base_stats/freezer.asm18
-rw-r--r--data/pokemon/base_stats/fushigibana.asm18
-rw-r--r--data/pokemon/base_stats/fushigidane.asm18
-rw-r--r--data/pokemon/base_stats/fushigisou.asm18
-rw-r--r--data/pokemon/base_stats/gallop.asm18
-rw-r--r--data/pokemon/base_stats/gangar.asm18
-rw-r--r--data/pokemon/base_stats/garagara.asm18
-rw-r--r--data/pokemon/base_stats/gardie.asm18
-rw-r--r--data/pokemon/base_stats/garura.asm18
-rw-r--r--data/pokemon/base_stats/ghos.asm18
-rw-r--r--data/pokemon/base_stats/ghost.asm18
-rw-r--r--data/pokemon/base_stats/gift.asm18
-rw-r--r--data/pokemon/base_stats/golbat.asm18
-rw-r--r--data/pokemon/base_stats/golduck.asm18
-rw-r--r--data/pokemon/base_stats/golone.asm18
-rw-r--r--data/pokemon/base_stats/golonya.asm18
-rw-r--r--data/pokemon/base_stats/gongu.asm18
-rw-r--r--data/pokemon/base_stats/goriky.asm18
-rw-r--r--data/pokemon/base_stats/grotess.asm18
-rw-r--r--data/pokemon/base_stats/gyarados.asm18
-rw-r--r--data/pokemon/base_stats/gyopin.asm18
-rw-r--r--data/pokemon/base_stats/haganeil.asm18
-rw-r--r--data/pokemon/base_stats/hakuryu.asm18
-rw-r--r--data/pokemon/base_stats/hanamogura.asm18
-rw-r--r--data/pokemon/base_stats/hanaryu.asm18
-rw-r--r--data/pokemon/base_stats/haneei.asm18
-rw-r--r--data/pokemon/base_stats/haneko.asm18
-rw-r--r--data/pokemon/base_stats/happa.asm18
-rw-r--r--data/pokemon/base_stats/happi.asm18
-rw-r--r--data/pokemon/base_stats/helgaa.asm18
-rw-r--r--data/pokemon/base_stats/hinazu.asm18
-rw-r--r--data/pokemon/base_stats/hitodeman.asm18
-rw-r--r--data/pokemon/base_stats/hitokage.asm18
-rw-r--r--data/pokemon/base_stats/hoho.asm18
-rw-r--r--data/pokemon/base_stats/honoguma.asm18
-rw-r--r--data/pokemon/base_stats/houou.asm18
-rw-r--r--data/pokemon/base_stats/ikari.asm18
-rw-r--r--data/pokemon/base_stats/isitsubute.asm18
-rw-r--r--data/pokemon/base_stats/iwark.asm18
-rw-r--r--data/pokemon/base_stats/jaranra.asm18
-rw-r--r--data/pokemon/base_stats/jugon.asm18
-rw-r--r--data/pokemon/base_stats/kabigon.asm18
-rw-r--r--data/pokemon/base_stats/kabuto.asm18
-rw-r--r--data/pokemon/base_stats/kabutops.asm18
-rw-r--r--data/pokemon/base_stats/kailios.asm18
-rw-r--r--data/pokemon/base_stats/kairiky.asm18
-rw-r--r--data/pokemon/base_stats/kairyu.asm18
-rw-r--r--data/pokemon/base_stats/kameil.asm18
-rw-r--r--data/pokemon/base_stats/kamex.asm18
-rw-r--r--data/pokemon/base_stats/kamonegi.asm18
-rw-r--r--data/pokemon/base_stats/kapoerer.asm18
-rw-r--r--data/pokemon/base_stats/karakara.asm18
-rw-r--r--data/pokemon/base_stats/kentauros.asm18
-rw-r--r--data/pokemon/base_stats/kingdra.asm18
-rw-r--r--data/pokemon/base_stats/kingler.asm18
-rw-r--r--data/pokemon/base_stats/kireihana.asm18
-rw-r--r--data/pokemon/base_stats/kirinriki.asm18
-rw-r--r--data/pokemon/base_stats/koduck.asm18
-rw-r--r--data/pokemon/base_stats/koiking.asm18
-rw-r--r--data/pokemon/base_stats/kokumo.asm18
-rw-r--r--data/pokemon/base_stats/kongpang.asm18
-rw-r--r--data/pokemon/base_stats/koratta.asm18
-rw-r--r--data/pokemon/base_stats/kotora.asm18
-rw-r--r--data/pokemon/base_stats/kounya.asm18
-rw-r--r--data/pokemon/base_stats/kurusu.asm18
-rw-r--r--data/pokemon/base_stats/kusaihana.asm18
-rw-r--r--data/pokemon/base_stats/kyonpan.asm18
-rw-r--r--data/pokemon/base_stats/kyukon.asm18
-rw-r--r--data/pokemon/base_stats/laplace.asm18
-rw-r--r--data/pokemon/base_stats/leafy.asm18
-rw-r--r--data/pokemon/base_stats/lip.asm18
-rw-r--r--data/pokemon/base_stats/lizardo.asm18
-rw-r--r--data/pokemon/base_stats/lizardon.asm18
-rw-r--r--data/pokemon/base_stats/lucky.asm18
-rw-r--r--data/pokemon/base_stats/madame.asm18
-rw-r--r--data/pokemon/base_stats/madatsubomi.asm18
-rw-r--r--data/pokemon/base_stats/manbo1.asm18
-rw-r--r--data/pokemon/base_stats/mankey.asm18
-rw-r--r--data/pokemon/base_stats/maril.asm18
-rw-r--r--data/pokemon/base_stats/marumine.asm18
-rw-r--r--data/pokemon/base_stats/matadogas.asm18
-rw-r--r--data/pokemon/base_stats/menokurage.asm18
-rw-r--r--data/pokemon/base_stats/metamon.asm18
-rw-r--r--data/pokemon/base_stats/mew.asm18
-rw-r--r--data/pokemon/base_stats/mewtwo.asm18
-rw-r--r--data/pokemon/base_stats/mikon.asm18
-rw-r--r--data/pokemon/base_stats/miltank.asm18
-rw-r--r--data/pokemon/base_stats/miniryu.asm18
-rw-r--r--data/pokemon/base_stats/mitsuboshi.asm18
-rw-r--r--data/pokemon/base_stats/mizuuo.asm18
-rw-r--r--data/pokemon/base_stats/mokoko.asm18
-rw-r--r--data/pokemon/base_stats/monja.asm18
-rw-r--r--data/pokemon/base_stats/monjara.asm18
-rw-r--r--data/pokemon/base_stats/morphon.asm18
-rw-r--r--data/pokemon/base_stats/nameil.asm18
-rw-r--r--data/pokemon/base_stats/nassy.asm18
-rw-r--r--data/pokemon/base_stats/natio.asm18
-rw-r--r--data/pokemon/base_stats/naty.asm18
-rw-r--r--data/pokemon/base_stats/nazonokusa.asm18
-rw-r--r--data/pokemon/base_stats/nidoking.asm18
-rw-r--r--data/pokemon/base_stats/nidoqueen.asm18
-rw-r--r--data/pokemon/base_stats/nidoranf.asm18
-rw-r--r--data/pokemon/base_stats/nidoranm.asm18
-rw-r--r--data/pokemon/base_stats/nidorina.asm18
-rw-r--r--data/pokemon/base_stats/nidorino.asm18
-rw-r--r--data/pokemon/base_stats/norowara.asm18
-rw-r--r--data/pokemon/base_stats/nyarth.asm18
-rw-r--r--data/pokemon/base_stats/nyorobon.asm18
-rw-r--r--data/pokemon/base_stats/nyoromo.asm18
-rw-r--r--data/pokemon/base_stats/nyorotono.asm18
-rw-r--r--data/pokemon/base_stats/nyorozo.asm18
-rw-r--r--data/pokemon/base_stats/nyula.asm18
-rw-r--r--data/pokemon/base_stats/okorizaru.asm18
-rw-r--r--data/pokemon/base_stats/okutank.asm18
-rw-r--r--data/pokemon/base_stats/omnite.asm18
-rw-r--r--data/pokemon/base_stats/omstar.asm18
-rw-r--r--data/pokemon/base_stats/onidrill.asm18
-rw-r--r--data/pokemon/base_stats/onisuzume.asm18
-rw-r--r--data/pokemon/base_stats/pachimee.asm18
-rw-r--r--data/pokemon/base_stats/painter.asm18
-rw-r--r--data/pokemon/base_stats/paon.asm18
-rw-r--r--data/pokemon/base_stats/para.asm18
-rw-r--r--data/pokemon/base_stats/paras.asm18
-rw-r--r--data/pokemon/base_stats/parasect.asm18
-rw-r--r--data/pokemon/base_stats/parshen.asm18
-rw-r--r--data/pokemon/base_stats/pawou.asm18
-rw-r--r--data/pokemon/base_stats/persian.asm18
-rw-r--r--data/pokemon/base_stats/pichu.asm18
-rw-r--r--data/pokemon/base_stats/pigeon.asm18
-rw-r--r--data/pokemon/base_stats/pigeot.asm18
-rw-r--r--data/pokemon/base_stats/pikachu.asm18
-rw-r--r--data/pokemon/base_stats/pippi.asm18
-rw-r--r--data/pokemon/base_stats/pixy.asm18
-rw-r--r--data/pokemon/base_stats/ponyta.asm18
-rw-r--r--data/pokemon/base_stats/poponeko.asm18
-rw-r--r--data/pokemon/base_stats/poppo.asm18
-rw-r--r--data/pokemon/base_stats/porygon.asm18
-rw-r--r--data/pokemon/base_stats/porygon2.asm18
-rw-r--r--data/pokemon/base_stats/ptera.asm18
-rw-r--r--data/pokemon/base_stats/puchicorn.asm18
-rw-r--r--data/pokemon/base_stats/pudie.asm18
-rw-r--r--data/pokemon/base_stats/puku.asm18
-rw-r--r--data/pokemon/base_stats/pukurin.asm18
-rw-r--r--data/pokemon/base_stats/pupurin.asm18
-rw-r--r--data/pokemon/base_stats/purakkusu.asm18
-rw-r--r--data/pokemon/base_stats/purin.asm18
-rw-r--r--data/pokemon/base_stats/py.asm18
-rw-r--r--data/pokemon/base_stats/rai.asm18
-rw-r--r--data/pokemon/base_stats/raichu.asm18
-rw-r--r--data/pokemon/base_stats/raitora.asm18
-rw-r--r--data/pokemon/base_stats/rarecoil.asm18
-rw-r--r--data/pokemon/base_stats/ratta.asm18
-rw-r--r--data/pokemon/base_stats/rediba.asm18
-rw-r--r--data/pokemon/base_stats/rinrin.asm18
-rw-r--r--data/pokemon/base_stats/rokon.asm18
-rw-r--r--data/pokemon/base_stats/rougela.asm18
-rw-r--r--data/pokemon/base_stats/ruffresia.asm18
-rw-r--r--data/pokemon/base_stats/sand.asm18
-rw-r--r--data/pokemon/base_stats/sandpan.asm18
-rw-r--r--data/pokemon/base_stats/sawamular.asm18
-rw-r--r--data/pokemon/base_stats/scissors.asm18
-rw-r--r--data/pokemon/base_stats/seadra.asm18
-rw-r--r--data/pokemon/base_stats/shellder.asm18
-rw-r--r--data/pokemon/base_stats/shibirefugu.asm18
-rw-r--r--data/pokemon/base_stats/showers.asm18
-rw-r--r--data/pokemon/base_stats/sidon.asm18
-rw-r--r--data/pokemon/base_stats/sihorn.asm18
-rw-r--r--data/pokemon/base_stats/sleepe.asm18
-rw-r--r--data/pokemon/base_stats/sleeper.asm18
-rw-r--r--data/pokemon/base_stats/spear.asm18
-rw-r--r--data/pokemon/base_stats/starmie.asm18
-rw-r--r--data/pokemon/base_stats/strike.asm18
-rw-r--r--data/pokemon/base_stats/sui.asm18
-rw-r--r--data/pokemon/base_stats/sunny.asm18
-rw-r--r--data/pokemon/base_stats/tail.asm18
-rw-r--r--data/pokemon/base_stats/tamatama.asm18
-rw-r--r--data/pokemon/base_stats/tattu.asm18
-rw-r--r--data/pokemon/base_stats/teppouo.asm18
-rw-r--r--data/pokemon/base_stats/thunder.asm18
-rw-r--r--data/pokemon/base_stats/thunders.asm18
-rw-r--r--data/pokemon/base_stats/togepy.asm18
-rw-r--r--data/pokemon/base_stats/tosakinto.asm18
-rw-r--r--data/pokemon/base_stats/transel.asm18
-rw-r--r--data/pokemon/base_stats/tsubomitto.asm18
-rw-r--r--data/pokemon/base_stats/turban.asm18
-rw-r--r--data/pokemon/base_stats/twinz.asm18
-rw-r--r--data/pokemon/base_stats/twohead.asm18
-rw-r--r--data/pokemon/base_stats/utsubot.asm18
-rw-r--r--data/pokemon/base_stats/utsudon.asm18
-rw-r--r--data/pokemon/base_stats/volbear.asm18
-rw-r--r--data/pokemon/base_stats/wanriky.asm18
-rw-r--r--data/pokemon/base_stats/warwolf.asm18
-rw-r--r--data/pokemon/base_stats/wataneko.asm18
-rw-r--r--data/pokemon/base_stats/windie.asm18
-rw-r--r--data/pokemon/base_stats/wolfman.asm18
-rw-r--r--data/pokemon/base_stats/yadoking.asm18
-rw-r--r--data/pokemon/base_stats/yadon.asm18
-rw-r--r--data/pokemon/base_stats/yadoran.asm18
-rw-r--r--data/pokemon/base_stats/yamikarasu.asm18
-rw-r--r--data/pokemon/base_stats/yoroidori.asm18
-rw-r--r--data/pokemon/base_stats/yungerer.asm18
-rw-r--r--data/pokemon/base_stats/zenigame.asm18
-rw-r--r--data/pokemon/base_stats/zubat.asm18
252 files changed, 4806 insertions, 0 deletions
diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm
new file mode 100644
index 0000000..9aea680
--- /dev/null
+++ b/data/pokemon/base_stats.asm
@@ -0,0 +1,288 @@
+SECTION "Base Data", ROMX[$4F10],BANK[$14]
+
+
+tmhm: MACRO
+; used in data/pokemon/base_stats/*.asm
+tms1 = 0 ; TM01-TM24 (24)
+tms2 = 0 ; TM25-TM48 (24)
+tms3 = 0 ; TM49-TM50 + HM01-HM07 (9)
+rept _NARG
+ if 0 < \1 && \1 <= NUM_TMS_HMS
+ if \1 < 24 + 1
+tms1 = tms1 | (1 << ((\1) - 1))
+ elif \1 < 48 + 1
+tms2 = tms2 | (1 << ((\1) - 1 - 24))
+ else
+tms3 = tms3 | (1 << ((\1) - 1 - 48))
+ endc
+ else
+ fail "\1 is not a TM/HM number"
+ endc
+ shift
+endr
+rept 3 ; TM01-TM24 (24/24)
+ db tms1 & $ff
+tms1 = tms1 >> 8
+endr
+rept 3 ; TM25-TM48 (24/24)
+ db tms2 & $ff
+tms2 = tms2 >> 8
+endr
+rept 2 ; TM49-TM50 + HM01-HM07 (9/16)
+ db tms3 & $ff
+tms3 = tms3 >> 8
+endr
+ENDM
+
+BaseData::
+INCLUDE "data/pokemon/base_stats/fushigidane.asm"
+INCLUDE "data/pokemon/base_stats/fushigisou.asm"
+INCLUDE "data/pokemon/base_stats/fushigibana.asm"
+INCLUDE "data/pokemon/base_stats/hitokage.asm"
+INCLUDE "data/pokemon/base_stats/lizardo.asm"
+INCLUDE "data/pokemon/base_stats/lizardon.asm"
+INCLUDE "data/pokemon/base_stats/zenigame.asm"
+INCLUDE "data/pokemon/base_stats/kameil.asm"
+INCLUDE "data/pokemon/base_stats/kamex.asm"
+INCLUDE "data/pokemon/base_stats/caterpie.asm"
+INCLUDE "data/pokemon/base_stats/transel.asm"
+INCLUDE "data/pokemon/base_stats/butterfree.asm"
+INCLUDE "data/pokemon/base_stats/beedle.asm"
+INCLUDE "data/pokemon/base_stats/cocoon.asm"
+INCLUDE "data/pokemon/base_stats/spear.asm"
+INCLUDE "data/pokemon/base_stats/poppo.asm"
+INCLUDE "data/pokemon/base_stats/pigeon.asm"
+INCLUDE "data/pokemon/base_stats/pigeot.asm"
+INCLUDE "data/pokemon/base_stats/koratta.asm"
+INCLUDE "data/pokemon/base_stats/ratta.asm"
+INCLUDE "data/pokemon/base_stats/onisuzume.asm"
+INCLUDE "data/pokemon/base_stats/onidrill.asm"
+INCLUDE "data/pokemon/base_stats/arbo.asm"
+INCLUDE "data/pokemon/base_stats/arbok.asm"
+INCLUDE "data/pokemon/base_stats/pikachu.asm"
+INCLUDE "data/pokemon/base_stats/raichu.asm"
+INCLUDE "data/pokemon/base_stats/sand.asm"
+INCLUDE "data/pokemon/base_stats/sandpan.asm"
+INCLUDE "data/pokemon/base_stats/nidoran_f.asm"
+INCLUDE "data/pokemon/base_stats/nidorina.asm"
+INCLUDE "data/pokemon/base_stats/nidoqueen.asm"
+INCLUDE "data/pokemon/base_stats/nidoran_m.asm"
+INCLUDE "data/pokemon/base_stats/nidorino.asm"
+INCLUDE "data/pokemon/base_stats/nidoking.asm"
+INCLUDE "data/pokemon/base_stats/pippi.asm"
+INCLUDE "data/pokemon/base_stats/pixy.asm"
+INCLUDE "data/pokemon/base_stats/rokon.asm"
+INCLUDE "data/pokemon/base_stats/kyukon.asm"
+INCLUDE "data/pokemon/base_stats/purin.asm"
+INCLUDE "data/pokemon/base_stats/pukurin.asm"
+INCLUDE "data/pokemon/base_stats/zubat.asm"
+INCLUDE "data/pokemon/base_stats/golbat.asm"
+INCLUDE "data/pokemon/base_stats/nazonokusa.asm"
+INCLUDE "data/pokemon/base_stats/kusaihana.asm"
+INCLUDE "data/pokemon/base_stats/ruffresia.asm"
+INCLUDE "data/pokemon/base_stats/paras.asm"
+INCLUDE "data/pokemon/base_stats/parasect.asm"
+INCLUDE "data/pokemon/base_stats/kongpang.asm"
+INCLUDE "data/pokemon/base_stats/morphon.asm"
+INCLUDE "data/pokemon/base_stats/digda.asm"
+INCLUDE "data/pokemon/base_stats/dugtrio.asm"
+INCLUDE "data/pokemon/base_stats/nyarth.asm"
+INCLUDE "data/pokemon/base_stats/persian.asm"
+INCLUDE "data/pokemon/base_stats/koduck.asm"
+INCLUDE "data/pokemon/base_stats/golduck.asm"
+INCLUDE "data/pokemon/base_stats/mankey.asm"
+INCLUDE "data/pokemon/base_stats/okorizaru.asm"
+INCLUDE "data/pokemon/base_stats/gardie.asm"
+INCLUDE "data/pokemon/base_stats/windie.asm"
+INCLUDE "data/pokemon/base_stats/nyoromo.asm"
+INCLUDE "data/pokemon/base_stats/nyorozo.asm"
+INCLUDE "data/pokemon/base_stats/nyorobon.asm"
+INCLUDE "data/pokemon/base_stats/casey.asm"
+INCLUDE "data/pokemon/base_stats/yungerer.asm"
+INCLUDE "data/pokemon/base_stats/foodin.asm"
+INCLUDE "data/pokemon/base_stats/wanriky.asm"
+INCLUDE "data/pokemon/base_stats/goriky.asm"
+INCLUDE "data/pokemon/base_stats/kairiky.asm"
+INCLUDE "data/pokemon/base_stats/madatsubomi.asm"
+INCLUDE "data/pokemon/base_stats/utsudon.asm"
+INCLUDE "data/pokemon/base_stats/utsubot.asm"
+INCLUDE "data/pokemon/base_stats/menokurage.asm"
+INCLUDE "data/pokemon/base_stats/dokukurage.asm"
+INCLUDE "data/pokemon/base_stats/isitsubute.asm"
+INCLUDE "data/pokemon/base_stats/golone.asm"
+INCLUDE "data/pokemon/base_stats/golonya.asm"
+INCLUDE "data/pokemon/base_stats/ponyta.asm"
+INCLUDE "data/pokemon/base_stats/gallop.asm"
+INCLUDE "data/pokemon/base_stats/yadon.asm"
+INCLUDE "data/pokemon/base_stats/yadoran.asm"
+INCLUDE "data/pokemon/base_stats/coil.asm"
+INCLUDE "data/pokemon/base_stats/rarecoil.asm"
+INCLUDE "data/pokemon/base_stats/kamonegi.asm"
+INCLUDE "data/pokemon/base_stats/dodo.asm"
+INCLUDE "data/pokemon/base_stats/dodorio.asm"
+INCLUDE "data/pokemon/base_stats/pawou.asm"
+INCLUDE "data/pokemon/base_stats/jugon.asm"
+INCLUDE "data/pokemon/base_stats/betbeter.asm"
+INCLUDE "data/pokemon/base_stats/betbeton.asm"
+INCLUDE "data/pokemon/base_stats/shellder.asm"
+INCLUDE "data/pokemon/base_stats/parshen.asm"
+INCLUDE "data/pokemon/base_stats/ghos.asm"
+INCLUDE "data/pokemon/base_stats/ghost.asm"
+INCLUDE "data/pokemon/base_stats/gangar.asm"
+INCLUDE "data/pokemon/base_stats/iwark.asm"
+INCLUDE "data/pokemon/base_stats/sleepe.asm"
+INCLUDE "data/pokemon/base_stats/sleeper.asm"
+INCLUDE "data/pokemon/base_stats/crab.asm"
+INCLUDE "data/pokemon/base_stats/kingler.asm"
+INCLUDE "data/pokemon/base_stats/biriridama.asm"
+INCLUDE "data/pokemon/base_stats/marumine.asm"
+INCLUDE "data/pokemon/base_stats/tamatama.asm"
+INCLUDE "data/pokemon/base_stats/nassy.asm"
+INCLUDE "data/pokemon/base_stats/karakara.asm"
+INCLUDE "data/pokemon/base_stats/garagara.asm"
+INCLUDE "data/pokemon/base_stats/sawamular.asm"
+INCLUDE "data/pokemon/base_stats/ebiwalar.asm"
+INCLUDE "data/pokemon/base_stats/beroringa.asm"
+INCLUDE "data/pokemon/base_stats/dogars.asm"
+INCLUDE "data/pokemon/base_stats/matadogas.asm"
+INCLUDE "data/pokemon/base_stats/sihorn.asm"
+INCLUDE "data/pokemon/base_stats/sidon.asm"
+INCLUDE "data/pokemon/base_stats/lucky.asm"
+INCLUDE "data/pokemon/base_stats/monjara.asm"
+INCLUDE "data/pokemon/base_stats/garura.asm"
+INCLUDE "data/pokemon/base_stats/tattu.asm"
+INCLUDE "data/pokemon/base_stats/seadra.asm"
+INCLUDE "data/pokemon/base_stats/tosakinto.asm"
+INCLUDE "data/pokemon/base_stats/azumao.asm"
+INCLUDE "data/pokemon/base_stats/hitodeman.asm"
+INCLUDE "data/pokemon/base_stats/starmie.asm"
+INCLUDE "data/pokemon/base_stats/barrierd.asm"
+INCLUDE "data/pokemon/base_stats/strike.asm"
+INCLUDE "data/pokemon/base_stats/rougela.asm"
+INCLUDE "data/pokemon/base_stats/eleboo.asm"
+INCLUDE "data/pokemon/base_stats/boober.asm"
+INCLUDE "data/pokemon/base_stats/kailios.asm"
+INCLUDE "data/pokemon/base_stats/kentauros.asm"
+INCLUDE "data/pokemon/base_stats/koiking.asm"
+INCLUDE "data/pokemon/base_stats/gyarados.asm"
+INCLUDE "data/pokemon/base_stats/laplace.asm"
+INCLUDE "data/pokemon/base_stats/metamon.asm"
+INCLUDE "data/pokemon/base_stats/eievui.asm"
+INCLUDE "data/pokemon/base_stats/showers.asm"
+INCLUDE "data/pokemon/base_stats/thunders.asm"
+INCLUDE "data/pokemon/base_stats/booster.asm"
+INCLUDE "data/pokemon/base_stats/porygon.asm"
+INCLUDE "data/pokemon/base_stats/omnite.asm"
+INCLUDE "data/pokemon/base_stats/omstar.asm"
+INCLUDE "data/pokemon/base_stats/kabuto.asm"
+INCLUDE "data/pokemon/base_stats/kabutops.asm"
+INCLUDE "data/pokemon/base_stats/ptera.asm"
+INCLUDE "data/pokemon/base_stats/kabigon.asm"
+INCLUDE "data/pokemon/base_stats/freezer.asm"
+INCLUDE "data/pokemon/base_stats/thunder.asm"
+INCLUDE "data/pokemon/base_stats/fire.asm"
+INCLUDE "data/pokemon/base_stats/miniryu.asm"
+INCLUDE "data/pokemon/base_stats/hakuryu.asm"
+INCLUDE "data/pokemon/base_stats/kairyu.asm"
+INCLUDE "data/pokemon/base_stats/mewtwo.asm"
+INCLUDE "data/pokemon/base_stats/mew.asm"
+INCLUDE "data/pokemon/base_stats/happa.asm"
+INCLUDE "data/pokemon/base_stats/hanamogura.asm"
+INCLUDE "data/pokemon/base_stats/hanaryu.asm"
+INCLUDE "data/pokemon/base_stats/honoguma.asm"
+INCLUDE "data/pokemon/base_stats/volbear.asm"
+INCLUDE "data/pokemon/base_stats/dynabear.asm"
+INCLUDE "data/pokemon/base_stats/kurusu.asm"
+INCLUDE "data/pokemon/base_stats/aqua.asm"
+INCLUDE "data/pokemon/base_stats/aquaria.asm"
+INCLUDE "data/pokemon/base_stats/hoho.asm"
+INCLUDE "data/pokemon/base_stats/bobo.asm"
+INCLUDE "data/pokemon/base_stats/pachimee.asm"
+INCLUDE "data/pokemon/base_stats/mokoko.asm"
+INCLUDE "data/pokemon/base_stats/denryu.asm"
+INCLUDE "data/pokemon/base_stats/mikon.asm"
+INCLUDE "data/pokemon/base_stats/monja.asm"
+INCLUDE "data/pokemon/base_stats/jaranra.asm"
+INCLUDE "data/pokemon/base_stats/haneei.asm"
+INCLUDE "data/pokemon/base_stats/puku.asm"
+INCLUDE "data/pokemon/base_stats/shibirefugu.asm"
+INCLUDE "data/pokemon/base_stats/pichu.asm"
+INCLUDE "data/pokemon/base_stats/py.asm"
+INCLUDE "data/pokemon/base_stats/pupurin.asm"
+INCLUDE "data/pokemon/base_stats/mizuuo.asm"
+INCLUDE "data/pokemon/base_stats/naty.asm"
+INCLUDE "data/pokemon/base_stats/natio.asm"
+INCLUDE "data/pokemon/base_stats/gyopin.asm"
+INCLUDE "data/pokemon/base_stats/maril.asm"
+INCLUDE "data/pokemon/base_stats/manbo1.asm"
+INCLUDE "data/pokemon/base_stats/ikari.asm"
+INCLUDE "data/pokemon/base_stats/grotess.asm"
+INCLUDE "data/pokemon/base_stats/eksing.asm"
+INCLUDE "data/pokemon/base_stats/para.asm"
+INCLUDE "data/pokemon/base_stats/kokumo.asm"
+INCLUDE "data/pokemon/base_stats/twohead.asm"
+INCLUDE "data/pokemon/base_stats/yoroidori.asm"
+INCLUDE "data/pokemon/base_stats/animon.asm"
+INCLUDE "data/pokemon/base_stats/hinazu.asm"
+INCLUDE "data/pokemon/base_stats/sunny.asm"
+INCLUDE "data/pokemon/base_stats/paon.asm"
+INCLUDE "data/pokemon/base_stats/donphan.asm"
+INCLUDE "data/pokemon/base_stats/twinz.asm"
+INCLUDE "data/pokemon/base_stats/kirinriki.asm"
+INCLUDE "data/pokemon/base_stats/painter.asm"
+INCLUDE "data/pokemon/base_stats/kounya.asm"
+INCLUDE "data/pokemon/base_stats/rinrin.asm"
+INCLUDE "data/pokemon/base_stats/berurun.asm"
+INCLUDE "data/pokemon/base_stats/nyorotono.asm"
+INCLUDE "data/pokemon/base_stats/yadoking.asm"
+INCLUDE "data/pokemon/base_stats/annon.asm"
+INCLUDE "data/pokemon/base_stats/rediba.asm"
+INCLUDE "data/pokemon/base_stats/mitsuboshi.asm"
+INCLUDE "data/pokemon/base_stats/puchicorn.asm"
+INCLUDE "data/pokemon/base_stats/eifie.asm"
+INCLUDE "data/pokemon/base_stats/blacky.asm"
+INCLUDE "data/pokemon/base_stats/turban.asm"
+INCLUDE "data/pokemon/base_stats/betbaby.asm"
+INCLUDE "data/pokemon/base_stats/teppouo.asm"
+INCLUDE "data/pokemon/base_stats/okutank.asm"
+INCLUDE "data/pokemon/base_stats/gongu.asm"
+INCLUDE "data/pokemon/base_stats/kapoerer.asm"
+INCLUDE "data/pokemon/base_stats/pudie.asm"
+INCLUDE "data/pokemon/base_stats/haneko.asm"
+INCLUDE "data/pokemon/base_stats/poponeko.asm"
+INCLUDE "data/pokemon/base_stats/wataneko.asm"
+INCLUDE "data/pokemon/base_stats/baririna.asm"
+INCLUDE "data/pokemon/base_stats/lip.asm"
+INCLUDE "data/pokemon/base_stats/elebaby.asm"
+INCLUDE "data/pokemon/base_stats/booby.asm"
+INCLUDE "data/pokemon/base_stats/kireihana.asm"
+INCLUDE "data/pokemon/base_stats/tsubomitto.asm"
+INCLUDE "data/pokemon/base_stats/miltank.asm"
+INCLUDE "data/pokemon/base_stats/bombseeker.asm"
+INCLUDE "data/pokemon/base_stats/gift.asm"
+INCLUDE "data/pokemon/base_stats/kotora.asm"
+INCLUDE "data/pokemon/base_stats/raitora.asm"
+INCLUDE "data/pokemon/base_stats/madame.asm"
+INCLUDE "data/pokemon/base_stats/norowara.asm"
+INCLUDE "data/pokemon/base_stats/kyonpan.asm"
+INCLUDE "data/pokemon/base_stats/yamikarasu.asm"
+INCLUDE "data/pokemon/base_stats/happi.asm"
+INCLUDE "data/pokemon/base_stats/scissors.asm"
+INCLUDE "data/pokemon/base_stats/purakkusu.asm"
+INCLUDE "data/pokemon/base_stats/devil.asm"
+INCLUDE "data/pokemon/base_stats/helgaa.asm"
+INCLUDE "data/pokemon/base_stats/wolfman.asm"
+INCLUDE "data/pokemon/base_stats/warwolf.asm"
+INCLUDE "data/pokemon/base_stats/porygon2.asm"
+INCLUDE "data/pokemon/base_stats/nameil.asm"
+INCLUDE "data/pokemon/base_stats/haganeil.asm"
+INCLUDE "data/pokemon/base_stats/kingdra.asm"
+INCLUDE "data/pokemon/base_stats/rai.asm"
+INCLUDE "data/pokemon/base_stats/en.asm"
+INCLUDE "data/pokemon/base_stats/sui.asm"
+INCLUDE "data/pokemon/base_stats/nyula.asm"
+INCLUDE "data/pokemon/base_stats/houou.asm"
+INCLUDE "data/pokemon/base_stats/togepy.asm"
+INCLUDE "data/pokemon/base_stats/bulu.asm"
+INCLUDE "data/pokemon/base_stats/tail.asm"
+INCLUDE "data/pokemon/base_stats/leafy.asm"
diff --git a/data/pokemon/base_stats/animon.asm b/data/pokemon/base_stats/animon.asm
new file mode 100644
index 0000000..bf4d6ba
--- /dev/null
+++ b/data/pokemon/base_stats/animon.asm
@@ -0,0 +1,18 @@
+ db DEX_ANIMON ; 188
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_METAL_COAT ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6797, $6846 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/annon.asm b/data/pokemon/base_stats/annon.asm
new file mode 100644
index 0000000..388ad63
--- /dev/null
+++ b/data/pokemon/base_stats/annon.asm
@@ -0,0 +1,18 @@
+ db DEX_ANNON ; 201
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4d6a, $4d6c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/aqua.asm b/data/pokemon/base_stats/aqua.asm
new file mode 100644
index 0000000..3edb692
--- /dev/null
+++ b/data/pokemon/base_stats/aqua.asm
@@ -0,0 +1,18 @@
+ db DEX_AQUA ; 159
+
+ db 55, 55, 60, 55, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $642f, $6542 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/aquaria.asm b/data/pokemon/base_stats/aquaria.asm
new file mode 100644
index 0000000..375fdbe
--- /dev/null
+++ b/data/pokemon/base_stats/aquaria.asm
@@ -0,0 +1,18 @@
+ db DEX_AQUARIA ; 160
+
+ db 75, 60, 70, 65, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_WISDOM_ORB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6628, $6829 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/arbo.asm b/data/pokemon/base_stats/arbo.asm
new file mode 100644
index 0000000..8a27977
--- /dev/null
+++ b/data/pokemon/base_stats/arbo.asm
@@ -0,0 +1,18 @@
+ db DEX_ARBO ; 023
+
+ db 35, 60, 44, 55, 50, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 62 ; base exp
+ db ITEM_BERRY, ITEM_SNAKESKIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7550, $7651 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 21, 26, 27, 28, 31, 32, 34, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/arbok.asm b/data/pokemon/base_stats/arbok.asm
new file mode 100644
index 0000000..2edbaa4
--- /dev/null
+++ b/data/pokemon/base_stats/arbok.asm
@@ -0,0 +1,18 @@
+ db DEX_ARBOK ; 024
+
+ db 60, 85, 69, 80, 85, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 90 ; catch rate
+ db 147 ; base exp
+ db ITEM_APPLE, ITEM_SNAKESKIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $778b, $79e8 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 21, 26, 27, 28, 31, 32, 34, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/azumao.asm b/data/pokemon/base_stats/azumao.asm
new file mode 100644
index 0000000..07040f7
--- /dev/null
+++ b/data/pokemon/base_stats/azumao.asm
@@ -0,0 +1,18 @@
+ db DEX_AZUMAO ; 119
+
+ db 80, 92, 65, 68, 65, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 60 ; catch rate
+ db 170 ; base exp
+ db ITEM_APPLE, ITEM_WET_HORN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $74ea, $76c0 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 34, 39, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/baririna.asm b/data/pokemon/base_stats/baririna.asm
new file mode 100644
index 0000000..399d1d7
--- /dev/null
+++ b/data/pokemon/base_stats/baririna.asm
@@ -0,0 +1,18 @@
+ db DEX_BARIRINA ; 217
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_INVISIBLE_WALL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6c34, $6ce2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/barrierd.asm b/data/pokemon/base_stats/barrierd.asm
new file mode 100644
index 0000000..632a8f9
--- /dev/null
+++ b/data/pokemon/base_stats/barrierd.asm
@@ -0,0 +1,18 @@
+ db DEX_BARRIERD ; 122
+
+ db 40, 45, 65, 90, 100, 120
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 45 ; catch rate
+ db 136 ; base exp
+ db ITEM_BERRY, ITEM_INVISIBLE_WALL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4000, $4154 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 40, 44, 45, 46, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/beedle.asm b/data/pokemon/base_stats/beedle.asm
new file mode 100644
index 0000000..f6d442c
--- /dev/null
+++ b/data/pokemon/base_stats/beedle.asm
@@ -0,0 +1,18 @@
+ db DEX_BEEDLE ; 013
+
+ db 40, 35, 30, 50, 20, 20
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 52 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5e7e, $5f46 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/beroringa.asm b/data/pokemon/base_stats/beroringa.asm
new file mode 100644
index 0000000..ec62b5f
--- /dev/null
+++ b/data/pokemon/base_stats/beroringa.asm
@@ -0,0 +1,18 @@
+ db DEX_BERORINGA ; 108
+
+ db 90, 55, 75, 30, 60, 90
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 45 ; catch rate
+ db 127 ; base exp
+ db ITEM_BERRY, ITEM_LONG_TONGUE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5712, $589c ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 25, 26, 27, 31, 32, 34, 38, 40, 44, 50, 51, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/berurun.asm b/data/pokemon/base_stats/berurun.asm
new file mode 100644
index 0000000..c0747bd
--- /dev/null
+++ b/data/pokemon/base_stats/berurun.asm
@@ -0,0 +1,18 @@
+ db DEX_BERURUN ; 198
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_DARK ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_AMULET_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $421a, $4346 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/betbaby.asm b/data/pokemon/base_stats/betbaby.asm
new file mode 100644
index 0000000..7a29755
--- /dev/null
+++ b/data/pokemon/base_stats/betbaby.asm
@@ -0,0 +1,18 @@
+ db DEX_BETBABY ; 208
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_GROSS_GARBAGE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $57b1, $5849 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/betbeter.asm b/data/pokemon/base_stats/betbeter.asm
new file mode 100644
index 0000000..f2f735c
--- /dev/null
+++ b/data/pokemon/base_stats/betbeter.asm
@@ -0,0 +1,18 @@
+ db DEX_BETBETER ; 088
+
+ db 80, 80, 50, 25, 55, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 190 ; catch rate
+ db 90 ; base exp
+ db ITEM_BERRY, ITEM_GROSS_GARBAGE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5e2d, $5f5d ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 20, 21, 24, 25, 31, 32, 34, 36, 38, 44, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/betbeton.asm b/data/pokemon/base_stats/betbeton.asm
new file mode 100644
index 0000000..0a8323f
--- /dev/null
+++ b/data/pokemon/base_stats/betbeton.asm
@@ -0,0 +1,18 @@
+ db DEX_BETBETON ; 089
+
+ db 105, 105, 75, 50, 80, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 75 ; catch rate
+ db 157 ; base exp
+ db ITEM_APPLE, ITEM_GROSS_GARBAGE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $60f0, $62c5 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 15, 20, 21, 24, 25, 31, 32, 34, 36, 38, 44, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/biriridama.asm b/data/pokemon/base_stats/biriridama.asm
new file mode 100644
index 0000000..36bdf12
--- /dev/null
+++ b/data/pokemon/base_stats/biriridama.asm
@@ -0,0 +1,18 @@
+ db DEX_BIRIRIDAMA ; 100
+
+ db 40, 30, 50, 100, 55, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 190 ; catch rate
+ db 103 ; base exp
+ db ITEM_BERRY, ITEM_STIMULUS_ORB ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $433d, $43c6 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 20, 24, 25, 30, 31, 32, 33, 34, 36, 39, 44, 45, 47, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/blacky.asm b/data/pokemon/base_stats/blacky.asm
new file mode 100644
index 0000000..c00c73e
--- /dev/null
+++ b/data/pokemon/base_stats/blacky.asm
@@ -0,0 +1,18 @@
+ db DEX_BLACKY ; 206
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_PRETTY_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $52fa, $5409 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/bobo.asm b/data/pokemon/base_stats/bobo.asm
new file mode 100644
index 0000000..4fce8ff
--- /dev/null
+++ b/data/pokemon/base_stats/bobo.asm
@@ -0,0 +1,18 @@
+ db DEX_BOBO ; 162
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_WHITE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6b48, $6c87 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/bombseeker.asm b/data/pokemon/base_stats/bombseeker.asm
new file mode 100644
index 0000000..5574fdf
--- /dev/null
+++ b/data/pokemon/base_stats/bombseeker.asm
@@ -0,0 +1,18 @@
+ db DEX_BOMBSEEKER ; 224
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $7c81, $7dac ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/boober.asm b/data/pokemon/base_stats/boober.asm
new file mode 100644
index 0000000..fe4ab2e
--- /dev/null
+++ b/data/pokemon/base_stats/boober.asm
@@ -0,0 +1,18 @@
+ db DEX_BOOBER ; 126
+
+ db 65, 95, 57, 93, 85, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 45 ; catch rate
+ db 167 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4b21, $4c7f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 29, 30, 31, 32, 34, 35, 38, 40, 44, 46, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/booby.asm b/data/pokemon/base_stats/booby.asm
new file mode 100644
index 0000000..efd4f77
--- /dev/null
+++ b/data/pokemon/base_stats/booby.asm
@@ -0,0 +1,18 @@
+ db DEX_BOOBY ; 220
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $70ea, $7222 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/booster.asm b/data/pokemon/base_stats/booster.asm
new file mode 100644
index 0000000..36cfa32
--- /dev/null
+++ b/data/pokemon/base_stats/booster.asm
@@ -0,0 +1,18 @@
+ db DEX_BOOSTER ; 136
+
+ db 65, 130, 60, 65, 70, 110
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 45 ; catch rate
+ db 198 ; base exp
+ db ITEM_APPLE, ITEM_FIRE_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $65d8, $6784 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/bulu.asm b/data/pokemon/base_stats/bulu.asm
new file mode 100644
index 0000000..38cfc1a
--- /dev/null
+++ b/data/pokemon/base_stats/bulu.asm
@@ -0,0 +1,18 @@
+ db DEX_BULU ; 249
+
+ db 65, 70, 60, 50, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4626, $4761 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/butterfree.asm b/data/pokemon/base_stats/butterfree.asm
new file mode 100644
index 0000000..911298c
--- /dev/null
+++ b/data/pokemon/base_stats/butterfree.asm
@@ -0,0 +1,18 @@
+ db DEX_BUTTERFREE ; 012
+
+ db 60, 45, 50, 70, 80, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 160 ; base exp
+ db ITEM_APPLE, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5b17, $5d0c ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 21, 22, 29, 30, 31, 32, 33, 34, 39, 44, 46, 50
+ ; end
diff --git a/data/pokemon/base_stats/casey.asm b/data/pokemon/base_stats/casey.asm
new file mode 100644
index 0000000..d9c1d6f
--- /dev/null
+++ b/data/pokemon/base_stats/casey.asm
@@ -0,0 +1,18 @@
+ db DEX_CASEY ; 063
+
+ db 25, 20, 15, 90, 105, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 200 ; catch rate
+ db 73 ; base exp
+ db ITEM_BERRY, ITEM_TWISTEDSPOON ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5acb, $5bce ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 29, 30, 31, 32, 33, 34, 35, 40, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/caterpie.asm b/data/pokemon/base_stats/caterpie.asm
new file mode 100644
index 0000000..308eb08
--- /dev/null
+++ b/data/pokemon/base_stats/caterpie.asm
@@ -0,0 +1,18 @@
+ db DEX_CATERPIE ; 010
+
+ db 45, 30, 35, 45, 20, 20
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_BUG ; type
+ db 255 ; catch rate
+ db 53 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_THREAD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $57f2, $589f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/cocoon.asm b/data/pokemon/base_stats/cocoon.asm
new file mode 100644
index 0000000..baa8698
--- /dev/null
+++ b/data/pokemon/base_stats/cocoon.asm
@@ -0,0 +1,18 @@
+ db DEX_COCOON ; 014
+
+ db 45, 25, 50, 35, 25, 25
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 120 ; catch rate
+ db 71 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5ffa, $60be ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/coil.asm b/data/pokemon/base_stats/coil.asm
new file mode 100644
index 0000000..c5014b5
--- /dev/null
+++ b/data/pokemon/base_stats/coil.asm
@@ -0,0 +1,18 @@
+ db DEX_COIL ; 081
+
+ db 25, 35, 70, 45, 60, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 190 ; catch rate
+ db 89 ; base exp
+ db ITEM_BERRY, ITEM_EARTH ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4d48, $4dce ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 20, 24, 25, 30, 31, 32, 33, 34, 39, 44, 45, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/crab.asm b/data/pokemon/base_stats/crab.asm
new file mode 100644
index 0000000..62f3886
--- /dev/null
+++ b/data/pokemon/base_stats/crab.asm
@@ -0,0 +1,18 @@
+ db DEX_CRAB ; 098
+
+ db 30, 105, 90, 50, 35, 25
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 225 ; catch rate
+ db 115 ; base exp
+ db ITEM_BERRY, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $78ae, $79e7 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 11, 12, 13, 14, 20, 31, 32, 34, 44, 50, 51, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/denryu.asm b/data/pokemon/base_stats/denryu.asm
new file mode 100644
index 0000000..e285c93
--- /dev/null
+++ b/data/pokemon/base_stats/denryu.asm
@@ -0,0 +1,18 @@
+ db DEX_DENRYU ; 165
+
+ db 55, 45, 45, 50, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_THUNDER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $72bc, $7448 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/devil.asm b/data/pokemon/base_stats/devil.asm
new file mode 100644
index 0000000..929d242
--- /dev/null
+++ b/data/pokemon/base_stats/devil.asm
@@ -0,0 +1,18 @@
+ db DEX_DEVIL ; 235
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THICK_CLUB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5bfe, $5d21 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/digda.asm b/data/pokemon/base_stats/digda.asm
new file mode 100644
index 0000000..d9d6372
--- /dev/null
+++ b/data/pokemon/base_stats/digda.asm
@@ -0,0 +1,18 @@
+ db DEX_DIGDA ; 050
+
+ db 10, 55, 25, 95, 50, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 81 ; base exp
+ db ITEM_BERRY, ITEM_DIGGING_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $77f7, $78e1 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 26, 27, 28, 31, 32, 34, 44, 48, 50
+ ; end
diff --git a/data/pokemon/base_stats/dodo.asm b/data/pokemon/base_stats/dodo.asm
new file mode 100644
index 0000000..f0d4eed
--- /dev/null
+++ b/data/pokemon/base_stats/dodo.asm
@@ -0,0 +1,18 @@
+ db DEX_DODO ; 084
+
+ db 35, 85, 45, 75, 35, 35
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 190 ; catch rate
+ db 96 ; base exp
+ db ITEM_BERRY, ITEM_FLEE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $53d1, $54da ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 4, 6, 8, 9, 10, 20, 31, 32, 33, 34, 40, 43, 44, 49, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/dodorio.asm b/data/pokemon/base_stats/dodorio.asm
new file mode 100644
index 0000000..f3cd66f
--- /dev/null
+++ b/data/pokemon/base_stats/dodorio.asm
@@ -0,0 +1,18 @@
+ db DEX_DODORIO ; 085
+
+ db 60, 110, 70, 100, 60, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 158 ; base exp
+ db ITEM_APPLE, ITEM_FLEE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5615, $5814 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 4, 6, 8, 9, 10, 15, 20, 31, 32, 33, 34, 40, 43, 44, 49, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/dogars.asm b/data/pokemon/base_stats/dogars.asm
new file mode 100644
index 0000000..a56296b
--- /dev/null
+++ b/data/pokemon/base_stats/dogars.asm
@@ -0,0 +1,18 @@
+ db DEX_DOGARS ; 109
+
+ db 40, 65, 95, 35, 60, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 190 ; catch rate
+ db 114 ; base exp
+ db ITEM_BERRY, ITEM_GROSS_GARBAGE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5980, $5acf ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 20, 24, 25, 31, 32, 34, 36, 38, 44, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/dokukurage.asm b/data/pokemon/base_stats/dokukurage.asm
new file mode 100644
index 0000000..fda4eca
--- /dev/null
+++ b/data/pokemon/base_stats/dokukurage.asm
@@ -0,0 +1,18 @@
+ db DEX_DOKUKURAGE ; 073
+
+ db 80, 70, 65, 100, 80, 120
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_POISON ; type
+ db 60 ; catch rate
+ db 205 ; base exp
+ db ITEM_APPLE, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $74ae, $761c ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 11, 12, 13, 14, 15, 20, 21, 31, 32, 33, 34, 40, 44, 50, 51, 53
+ ; end
diff --git a/data/pokemon/base_stats/donphan.asm b/data/pokemon/base_stats/donphan.asm
new file mode 100644
index 0000000..44addae
--- /dev/null
+++ b/data/pokemon/base_stats/donphan.asm
@@ -0,0 +1,18 @@
+ db DEX_DONPHAN ; 192
+
+ db 70, 70, 70, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_TWIN_HORNS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $708b, $723a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/dugtrio.asm b/data/pokemon/base_stats/dugtrio.asm
new file mode 100644
index 0000000..5e57dc0
--- /dev/null
+++ b/data/pokemon/base_stats/dugtrio.asm
@@ -0,0 +1,18 @@
+ db DEX_DUGTRIO ; 051
+
+ db 35, 80, 50, 120, 60, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 50 ; catch rate
+ db 153 ; base exp
+ db ITEM_APPLE, ITEM_DIGGING_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $79fc, $7c2d ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 26, 27, 28, 31, 32, 34, 44, 48, 50
+ ; end
diff --git a/data/pokemon/base_stats/dynabear.asm b/data/pokemon/base_stats/dynabear.asm
new file mode 100644
index 0000000..40e6f07
--- /dev/null
+++ b/data/pokemon/base_stats/dynabear.asm
@@ -0,0 +1,18 @@
+ db DEX_DYNABEAR ; 157
+
+ db 70, 80, 60, 60, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_FIRE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5f82, $61a3 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/ebiwalar.asm b/data/pokemon/base_stats/ebiwalar.asm
new file mode 100644
index 0000000..afac1e5
--- /dev/null
+++ b/data/pokemon/base_stats/ebiwalar.asm
@@ -0,0 +1,18 @@
+ db DEX_EBIWALAR ; 107
+
+ db 50, 105, 79, 76, 35, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 45 ; catch rate
+ db 140 ; base exp
+ db ITEM_APPLE, ITEM_DETECT_ORB ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5443, $55ca ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 31, 32, 34, 35, 39, 40, 44, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/eievui.asm b/data/pokemon/base_stats/eievui.asm
new file mode 100644
index 0000000..e610909
--- /dev/null
+++ b/data/pokemon/base_stats/eievui.asm
@@ -0,0 +1,18 @@
+ db DEX_EIEVUI ; 133
+
+ db 55, 55, 50, 55, 45, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 45 ; catch rate
+ db 92 ; base exp
+ db ITEM_BERRY, ITEM_PRETTY_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5f0e, $6003 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 31, 32, 33, 34, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/eifie.asm b/data/pokemon/base_stats/eifie.asm
new file mode 100644
index 0000000..0c47922
--- /dev/null
+++ b/data/pokemon/base_stats/eifie.asm
@@ -0,0 +1,18 @@
+ db DEX_EIFIE ; 205
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_PRETTY_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5060, $51b6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/eksing.asm b/data/pokemon/base_stats/eksing.asm
new file mode 100644
index 0000000..8f951da
--- /dev/null
+++ b/data/pokemon/base_stats/eksing.asm
@@ -0,0 +1,18 @@
+ db DEX_EKSING ; 183
+
+ db 60, 65, 50, 85, 45, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_POISON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5b51, $5cbe ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/elebaby.asm b/data/pokemon/base_stats/elebaby.asm
new file mode 100644
index 0000000..b9d0f90
--- /dev/null
+++ b/data/pokemon/base_stats/elebaby.asm
@@ -0,0 +1,18 @@
+ db DEX_ELEBABY ; 219
+
+ db 30, 55, 45, 65, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_FANG ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6f77, $7022 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/eleboo.asm b/data/pokemon/base_stats/eleboo.asm
new file mode 100644
index 0000000..8726a51
--- /dev/null
+++ b/data/pokemon/base_stats/eleboo.asm
@@ -0,0 +1,18 @@
+ db DEX_ELEBOO ; 125
+
+ db 65, 83, 57, 105, 85, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 45 ; catch rate
+ db 156 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4863, $49eb ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 24, 25, 29, 30, 31, 32, 33, 34, 35, 39, 40, 44, 45, 46, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/en.asm b/data/pokemon/base_stats/en.asm
new file mode 100644
index 0000000..10b336b
--- /dev/null
+++ b/data/pokemon/base_stats/en.asm
@@ -0,0 +1,18 @@
+ db DEX_EN ; 244
+
+ db 90, 100, 90, 90, 125, 99
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $751a, $773d ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/fire.asm b/data/pokemon/base_stats/fire.asm
new file mode 100644
index 0000000..70d6cef
--- /dev/null
+++ b/data/pokemon/base_stats/fire.asm
@@ -0,0 +1,18 @@
+ db DEX_FIRE ; 146
+
+ db 90, 100, 90, 90, 125, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FLYING ; type
+ db 3 ; catch rate
+ db 217 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_WING ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4305, $455b ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 31, 32, 33, 34, 38, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/foodin.asm b/data/pokemon/base_stats/foodin.asm
new file mode 100644
index 0000000..bb574e4
--- /dev/null
+++ b/data/pokemon/base_stats/foodin.asm
@@ -0,0 +1,18 @@
+ db DEX_FOODIN ; 065
+
+ db 55, 50, 45, 120, 135, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 50 ; catch rate
+ db 186 ; base exp
+ db ITEM_APPLE, ITEM_TWISTEDSPOON ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5f92, $61b1 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 28, 29, 30, 31, 32, 33, 34, 35, 40, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/freezer.asm b/data/pokemon/base_stats/freezer.asm
new file mode 100644
index 0000000..a313f43
--- /dev/null
+++ b/data/pokemon/base_stats/freezer.asm
@@ -0,0 +1,18 @@
+ db DEX_FREEZER ; 144
+
+ db 90, 85, 100, 85, 95, 125
+ ; hp atk def spd sat sdf
+
+ db TYPE_ICE, TYPE_FLYING ; type
+ db 3 ; catch rate
+ db 215 ; base exp
+ db ITEM_BERRY, ITEM_ICE_WING ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7992, $7bca ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 33, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/fushigibana.asm b/data/pokemon/base_stats/fushigibana.asm
new file mode 100644
index 0000000..ec2b93e
--- /dev/null
+++ b/data/pokemon/base_stats/fushigibana.asm
@@ -0,0 +1,18 @@
+ db DEX_FUSHIGIBANA ; 003
+
+ db 80, 82, 83, 80, 100, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 208 ; base exp
+ db ITEM_APPLE, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $441a, $464f ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/fushigidane.asm b/data/pokemon/base_stats/fushigidane.asm
new file mode 100644
index 0000000..b9ef105
--- /dev/null
+++ b/data/pokemon/base_stats/fushigidane.asm
@@ -0,0 +1,18 @@
+ db DEX_FUSHIGIDANE ; 001
+
+ db 45, 49, 49, 45, 65, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 64 ; base exp
+ db ITEM_BERRY, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4000, $40bc ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/fushigisou.asm b/data/pokemon/base_stats/fushigisou.asm
new file mode 100644
index 0000000..1b5e986
--- /dev/null
+++ b/data/pokemon/base_stats/fushigisou.asm
@@ -0,0 +1,18 @@
+ db DEX_FUSHIGISOU ; 002
+
+ db 60, 62, 63, 60, 80, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 141 ; base exp
+ db ITEM_BERRY, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $41ca, $42e7 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/gallop.asm b/data/pokemon/base_stats/gallop.asm
new file mode 100644
index 0000000..7f0b9e7
--- /dev/null
+++ b/data/pokemon/base_stats/gallop.asm
@@ -0,0 +1,18 @@
+ db DEX_GALLOP ; 078
+
+ db 65, 100, 70, 105, 80, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 60 ; catch rate
+ db 192 ; base exp
+ db ITEM_APPLE, ITEM_FIRE_MANE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4536, $4718 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 15, 20, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/gangar.asm b/data/pokemon/base_stats/gangar.asm
new file mode 100644
index 0000000..3881330
--- /dev/null
+++ b/data/pokemon/base_stats/gangar.asm
@@ -0,0 +1,18 @@
+ db DEX_GANGAR ; 094
+
+ db 60, 65, 60, 110, 130, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_GHOST, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 190 ; base exp
+ db ITEM_APPLE, ITEM_SPELL_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6ea1, $6fd2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 21, 24, 25, 29, 31, 32, 34, 35, 36, 40, 42, 44, 46, 47, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/garagara.asm b/data/pokemon/base_stats/garagara.asm
new file mode 100644
index 0000000..6cba862
--- /dev/null
+++ b/data/pokemon/base_stats/garagara.asm
@@ -0,0 +1,18 @@
+ db DEX_GARAGARA ; 105
+
+ db 60, 80, 110, 45, 50, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 75 ; catch rate
+ db 124 ; base exp
+ db ITEM_APPLE, ITEM_THICK_CLUB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4eaf, $5021 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 38, 40, 44, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/gardie.asm b/data/pokemon/base_stats/gardie.asm
new file mode 100644
index 0000000..86b4bf9
--- /dev/null
+++ b/data/pokemon/base_stats/gardie.asm
@@ -0,0 +1,18 @@
+ db DEX_GARDIE ; 058
+
+ db 55, 70, 45, 60, 50, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 190 ; catch rate
+ db 91 ; base exp
+ db ITEM_BERRY, ITEM_TALISMAN_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4f7a, $5063 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 23, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/garura.asm b/data/pokemon/base_stats/garura.asm
new file mode 100644
index 0000000..54aebd3
--- /dev/null
+++ b/data/pokemon/base_stats/garura.asm
@@ -0,0 +1,18 @@
+ db DEX_GARURA ; 115
+
+ db 105, 95, 80, 90, 40, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 45 ; catch rate
+ db 175 ; base exp
+ db ITEM_BERRY, ITEM_MOMS_LOVE ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6afd, $6d09 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 25, 26, 27, 31, 32, 34, 38, 40, 44, 48, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/ghos.asm b/data/pokemon/base_stats/ghos.asm
new file mode 100644
index 0000000..22b1460
--- /dev/null
+++ b/data/pokemon/base_stats/ghos.asm
@@ -0,0 +1,18 @@
+ db DEX_GHOS ; 092
+
+ db 30, 35, 30, 80, 100, 25
+ ; hp atk def spd sat sdf
+
+ db TYPE_GHOST, TYPE_POISON ; type
+ db 190 ; catch rate
+ db 95 ; base exp
+ db ITEM_BERRY, ITEM_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6928, $6a76 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 20, 21, 24, 25, 29, 31, 32, 34, 36, 42, 44, 46, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/ghost.asm b/data/pokemon/base_stats/ghost.asm
new file mode 100644
index 0000000..b2f3b76
--- /dev/null
+++ b/data/pokemon/base_stats/ghost.asm
@@ -0,0 +1,18 @@
+ db DEX_GHOST ; 093
+
+ db 45, 50, 45, 95, 115, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_GHOST, TYPE_POISON ; type
+ db 90 ; catch rate
+ db 126 ; base exp
+ db ITEM_BERRY, ITEM_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6bcd, $6d40 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 20, 21, 24, 25, 29, 31, 32, 34, 36, 42, 44, 46, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/gift.asm b/data/pokemon/base_stats/gift.asm
new file mode 100644
index 0000000..285f3ac
--- /dev/null
+++ b/data/pokemon/base_stats/gift.asm
@@ -0,0 +1,18 @@
+ db DEX_GIFT ; 225
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_ICE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_RARE_CANDY ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4000, $4153 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/golbat.asm b/data/pokemon/base_stats/golbat.asm
new file mode 100644
index 0000000..01af7ba
--- /dev/null
+++ b/data/pokemon/base_stats/golbat.asm
@@ -0,0 +1,18 @@
+ db DEX_GOLBAT ; 042
+
+ db 75, 80, 70, 90, 55, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_FLYING ; type
+ db 90 ; catch rate
+ db 171 ; base exp
+ db ITEM_BERRY, ITEM_POISON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $65c9, $6774 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 21, 31, 32, 34, 39, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/golduck.asm b/data/pokemon/base_stats/golduck.asm
new file mode 100644
index 0000000..e731753
--- /dev/null
+++ b/data/pokemon/base_stats/golduck.asm
@@ -0,0 +1,18 @@
+ db DEX_GOLDUCK ; 055
+
+ db 80, 82, 78, 85, 80, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 75 ; catch rate
+ db 174 ; base exp
+ db ITEM_APPLE, ITEM_MIGRAINE_SEED ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4742, $491c ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 28, 31, 32, 34, 39, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/golone.asm b/data/pokemon/base_stats/golone.asm
new file mode 100644
index 0000000..b9dc8ae
--- /dev/null
+++ b/data/pokemon/base_stats/golone.asm
@@ -0,0 +1,18 @@
+ db DEX_GOLONE ; 075
+
+ db 55, 95, 115, 35, 45, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_GROUND ; type
+ db 120 ; catch rate
+ db 134 ; base exp
+ db ITEM_BERRY, ITEM_HARD_STONE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $7919, $7a9c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 6, 8, 9, 10, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 36, 38, 44, 47, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/golonya.asm b/data/pokemon/base_stats/golonya.asm
new file mode 100644
index 0000000..0f7c7ea
--- /dev/null
+++ b/data/pokemon/base_stats/golonya.asm
@@ -0,0 +1,18 @@
+ db DEX_GOLONYA ; 076
+
+ db 80, 110, 130, 45, 55, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_GROUND ; type
+ db 45 ; catch rate
+ db 177 ; base exp
+ db ITEM_APPLE, ITEM_HARD_STONE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4000, $417e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 36, 38, 44, 47, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/gongu.asm b/data/pokemon/base_stats/gongu.asm
new file mode 100644
index 0000000..2841f13
--- /dev/null
+++ b/data/pokemon/base_stats/gongu.asm
@@ -0,0 +1,18 @@
+ db DEX_GONGU ; 211
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_POWER_BRACER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5d92, $5e8a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/goriky.asm b/data/pokemon/base_stats/goriky.asm
new file mode 100644
index 0000000..8b758a1
--- /dev/null
+++ b/data/pokemon/base_stats/goriky.asm
@@ -0,0 +1,18 @@
+ db DEX_GORIKY ; 067
+
+ db 80, 100, 70, 45, 50, 60
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 90 ; catch rate
+ db 146 ; base exp
+ db ITEM_BERRY, ITEM_COUNTER_CUFF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $652d, $672e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 38, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/grotess.asm b/data/pokemon/base_stats/grotess.asm
new file mode 100644
index 0000000..33335d9
--- /dev/null
+++ b/data/pokemon/base_stats/grotess.asm
@@ -0,0 +1,18 @@
+ db DEX_GROTESS ; 182
+
+ db 60, 65, 60, 30, 80, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_STEEL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5986, $5a7c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/gyarados.asm b/data/pokemon/base_stats/gyarados.asm
new file mode 100644
index 0000000..cbea4e7
--- /dev/null
+++ b/data/pokemon/base_stats/gyarados.asm
@@ -0,0 +1,18 @@
+ db DEX_GYARADOS ; 130
+
+ db 95, 125, 79, 81, 85, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 214 ; base exp
+ db ITEM_APPLE, ITEM_DRAGON_SCALE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $56f5, $5946 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 15, 20, 23, 24, 25, 31, 32, 33, 34, 38, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/gyopin.asm b/data/pokemon/base_stats/gyopin.asm
new file mode 100644
index 0000000..30e54cd
--- /dev/null
+++ b/data/pokemon/base_stats/gyopin.asm
@@ -0,0 +1,18 @@
+ db DEX_GYOPIN ; 178
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WET_HORN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $51e1, $528b ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/haganeil.asm b/data/pokemon/base_stats/haganeil.asm
new file mode 100644
index 0000000..3e3a04d
--- /dev/null
+++ b/data/pokemon/base_stats/haganeil.asm
@@ -0,0 +1,18 @@
+ db DEX_HAGANEIL ; 241
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_STEEL, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_METAL_COAT ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6b36, $6d76 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/hakuryu.asm b/data/pokemon/base_stats/hakuryu.asm
new file mode 100644
index 0000000..86aafd7
--- /dev/null
+++ b/data/pokemon/base_stats/hakuryu.asm
@@ -0,0 +1,18 @@
+ db DEX_HAKURYU ; 148
+
+ db 61, 84, 65, 70, 70, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_DRAGON, TYPE_DRAGON ; type
+ db 45 ; catch rate
+ db 144 ; base exp
+ db ITEM_BERRY, ITEM_DRAGON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4814, $4967 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 23, 24, 25, 31, 32, 33, 34, 38, 39, 40, 44, 45, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/hanamogura.asm b/data/pokemon/base_stats/hanamogura.asm
new file mode 100644
index 0000000..c9c7214
--- /dev/null
+++ b/data/pokemon/base_stats/hanamogura.asm
@@ -0,0 +1,18 @@
+ db DEX_HANAMOGURA ; 153
+
+ db 50, 45, 50, 50, 45, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $557a, $56c0 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/hanaryu.asm b/data/pokemon/base_stats/hanaryu.asm
new file mode 100644
index 0000000..97360bf
--- /dev/null
+++ b/data/pokemon/base_stats/hanaryu.asm
@@ -0,0 +1,18 @@
+ db DEX_HANARYU ; 154
+
+ db 70, 65, 60, 60, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $57b5, $59e3 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/haneei.asm b/data/pokemon/base_stats/haneei.asm
new file mode 100644
index 0000000..d631d2d
--- /dev/null
+++ b/data/pokemon/base_stats/haneei.asm
@@ -0,0 +1,18 @@
+ db DEX_HANEEI ; 169
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4000, $4176 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/haneko.asm b/data/pokemon/base_stats/haneko.asm
new file mode 100644
index 0000000..81dfa30
--- /dev/null
+++ b/data/pokemon/base_stats/haneko.asm
@@ -0,0 +1,18 @@
+ db DEX_HANEKO ; 214
+
+ db 40, 50, 35, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $648b, $6572 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/happa.asm b/data/pokemon/base_stats/happa.asm
new file mode 100644
index 0000000..2c6832f
--- /dev/null
+++ b/data/pokemon/base_stats/happa.asm
@@ -0,0 +1,18 @@
+ db DEX_HAPPA ; 152
+
+ db 55, 40, 45, 40, 75, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 64 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5382, $546c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/happi.asm b/data/pokemon/base_stats/happi.asm
new file mode 100644
index 0000000..6f41bfe
--- /dev/null
+++ b/data/pokemon/base_stats/happi.asm
@@ -0,0 +1,18 @@
+ db DEX_HAPPI ; 232
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_LUCKY_EGG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5286, $5414 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/helgaa.asm b/data/pokemon/base_stats/helgaa.asm
new file mode 100644
index 0000000..d082519
--- /dev/null
+++ b/data/pokemon/base_stats/helgaa.asm
@@ -0,0 +1,18 @@
+ db DEX_HELGAA ; 236
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_THICK_CLUB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5e14, $5fa3 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/hinazu.asm b/data/pokemon/base_stats/hinazu.asm
new file mode 100644
index 0000000..c57db2d
--- /dev/null
+++ b/data/pokemon/base_stats/hinazu.asm
@@ -0,0 +1,18 @@
+ db DEX_HINAZU ; 189
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_FLEE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $68cc, $6a0a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/hitodeman.asm b/data/pokemon/base_stats/hitodeman.asm
new file mode 100644
index 0000000..b7c550f
--- /dev/null
+++ b/data/pokemon/base_stats/hitodeman.asm
@@ -0,0 +1,18 @@
+ db DEX_HITODEMAN ; 120
+
+ db 30, 45, 55, 85, 70, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 225 ; catch rate
+ db 106 ; base exp
+ db ITEM_BERRY, ITEM_CRIMSON_JEWEL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $782d, $7939 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 20, 24, 25, 29, 30, 31, 32, 33, 34, 39, 40, 44, 45, 46, 49, 50, 53, 55
+ ; end
diff --git a/data/pokemon/base_stats/hitokage.asm b/data/pokemon/base_stats/hitokage.asm
new file mode 100644
index 0000000..3b5be79
--- /dev/null
+++ b/data/pokemon/base_stats/hitokage.asm
@@ -0,0 +1,18 @@
+ db DEX_HITOKAGE ; 004
+
+ db 39, 52, 43, 65, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 45 ; catch rate
+ db 65 ; base exp
+ db ITEM_BERRY, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $47d4, $48d6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 3, 5, 6, 8, 9, 10, 17, 18, 19, 20, 23, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/hoho.asm b/data/pokemon/base_stats/hoho.asm
new file mode 100644
index 0000000..b5e43e3
--- /dev/null
+++ b/data/pokemon/base_stats/hoho.asm
@@ -0,0 +1,18 @@
+ db DEX_HOHO ; 161
+
+ db 65, 55, 40, 65, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WHITE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $68e9, $69fb ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/honoguma.asm b/data/pokemon/base_stats/honoguma.asm
new file mode 100644
index 0000000..3e7572c
--- /dev/null
+++ b/data/pokemon/base_stats/honoguma.asm
@@ -0,0 +1,18 @@
+ db DEX_HONOGUMA ; 155
+
+ db 50, 60, 40, 40, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 64 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5b0f, $5c20 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/houou.asm b/data/pokemon/base_stats/houou.asm
new file mode 100644
index 0000000..e833c36
--- /dev/null
+++ b/data/pokemon/base_stats/houou.asm
@@ -0,0 +1,18 @@
+ db DEX_HOUOU ; 247
+
+ db 100, 100, 100, 100, 100, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_SACRED_ASH ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4000, $42ab ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/ikari.asm b/data/pokemon/base_stats/ikari.asm
new file mode 100644
index 0000000..b789978
--- /dev/null
+++ b/data/pokemon/base_stats/ikari.asm
@@ -0,0 +1,18 @@
+ db DEX_IKARI ; 181
+
+ db 90, 110, 50, 110, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_STEEL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5743, $5858 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/isitsubute.asm b/data/pokemon/base_stats/isitsubute.asm
new file mode 100644
index 0000000..fd6281c
--- /dev/null
+++ b/data/pokemon/base_stats/isitsubute.asm
@@ -0,0 +1,18 @@
+ db DEX_ISITSUBUTE ; 074
+
+ db 40, 80, 100, 20, 30, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 86 ; base exp
+ db ITEM_BERRY, ITEM_HARD_STONE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7747, $7821 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 6, 8, 9, 10, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 36, 38, 44, 47, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/iwark.asm b/data/pokemon/base_stats/iwark.asm
new file mode 100644
index 0000000..9a58631
--- /dev/null
+++ b/data/pokemon/base_stats/iwark.asm
@@ -0,0 +1,18 @@
+ db DEX_IWARK ; 095
+
+ db 35, 45, 160, 70, 30, 60
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_GROUND ; type
+ db 45 ; catch rate
+ db 108 ; base exp
+ db ITEM_BERRY, ITEM_SHARP_STONE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $709b, $7237 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 26, 27, 28, 31, 32, 34, 36, 40, 44, 47, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/jaranra.asm b/data/pokemon/base_stats/jaranra.asm
new file mode 100644
index 0000000..52094c4
--- /dev/null
+++ b/data/pokemon/base_stats/jaranra.asm
@@ -0,0 +1,18 @@
+ db DEX_JARANRA ; 168
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_LONG_VINE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7a05, $7c03 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/jugon.asm b/data/pokemon/base_stats/jugon.asm
new file mode 100644
index 0000000..7154114
--- /dev/null
+++ b/data/pokemon/base_stats/jugon.asm
@@ -0,0 +1,18 @@
+ db DEX_JUGON ; 087
+
+ db 90, 70, 80, 70, 80, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_ICE ; type
+ db 75 ; catch rate
+ db 176 ; base exp
+ db ITEM_APPLE, ITEM_ICE_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5b9b, $5d51 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 31, 32, 34, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kabigon.asm b/data/pokemon/base_stats/kabigon.asm
new file mode 100644
index 0000000..c3073fc
--- /dev/null
+++ b/data/pokemon/base_stats/kabigon.asm
@@ -0,0 +1,18 @@
+ db DEX_KABIGON ; 143
+
+ db 160, 110, 65, 30, 65, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 25 ; catch rate
+ db 154 ; base exp
+ db ITEM_BERRY, ITEM_LEFTOVERS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $778b, $7917 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 40, 44, 46, 48, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kabuto.asm b/data/pokemon/base_stats/kabuto.asm
new file mode 100644
index 0000000..81e7356
--- /dev/null
+++ b/data/pokemon/base_stats/kabuto.asm
@@ -0,0 +1,18 @@
+ db DEX_KABUTO ; 140
+
+ db 30, 80, 90, 55, 55, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 119 ; base exp
+ db ITEM_BERRY, ITEM_FOSSIL_SHARD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6ffe, $70c3 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 20, 31, 32, 33, 34, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/kabutops.asm b/data/pokemon/base_stats/kabutops.asm
new file mode 100644
index 0000000..26f1505
--- /dev/null
+++ b/data/pokemon/base_stats/kabutops.asm
@@ -0,0 +1,18 @@
+ db DEX_KABUTOPS ; 141
+
+ db 60, 115, 105, 80, 65, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 201 ; base exp
+ db ITEM_APPLE, ITEM_FOSSIL_SHARD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $718a, $7343 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 31, 32, 33, 34, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/kailios.asm b/data/pokemon/base_stats/kailios.asm
new file mode 100644
index 0000000..7365885
--- /dev/null
+++ b/data/pokemon/base_stats/kailios.asm
@@ -0,0 +1,18 @@
+ db DEX_KAILIOS ; 127
+
+ db 65, 125, 100, 85, 55, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_BUG ; type
+ db 45 ; catch rate
+ db 200 ; base exp
+ db ITEM_BERRY, ITEM_TWIN_HORNS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4de5, $4fb5 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 17, 19, 20, 31, 32, 34, 44, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/kairiky.asm b/data/pokemon/base_stats/kairiky.asm
new file mode 100644
index 0000000..9b84d71
--- /dev/null
+++ b/data/pokemon/base_stats/kairiky.asm
@@ -0,0 +1,18 @@
+ db DEX_KAIRIKY ; 068
+
+ db 90, 130, 80, 55, 65, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 45 ; catch rate
+ db 193 ; base exp
+ db ITEM_APPLE, ITEM_COUNTER_CUFF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6860, $6a59 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 38, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/kairyu.asm b/data/pokemon/base_stats/kairyu.asm
new file mode 100644
index 0000000..eac5fb0
--- /dev/null
+++ b/data/pokemon/base_stats/kairyu.asm
@@ -0,0 +1,18 @@
+ db DEX_KAIRYU ; 149
+
+ db 91, 134, 95, 80, 100, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_DRAGON, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 218 ; base exp
+ db ITEM_BERRY, ITEM_DRAGON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4a6c, $4c81 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 23, 24, 25, 31, 32, 33, 34, 38, 39, 40, 44, 45, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kameil.asm b/data/pokemon/base_stats/kameil.asm
new file mode 100644
index 0000000..e3661a1
--- /dev/null
+++ b/data/pokemon/base_stats/kameil.asm
@@ -0,0 +1,18 @@
+ db DEX_KAMEIL ; 008
+
+ db 59, 63, 80, 58, 65, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 143 ; base exp
+ db ITEM_BERRY, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $51f9, $536c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 28, 31, 32, 33, 34, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kamex.asm b/data/pokemon/base_stats/kamex.asm
new file mode 100644
index 0000000..cddc1a1
--- /dev/null
+++ b/data/pokemon/base_stats/kamex.asm
@@ -0,0 +1,18 @@
+ db DEX_KAMEX ; 009
+
+ db 79, 83, 100, 78, 85, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 210 ; base exp
+ db ITEM_APPLE, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $54ac, $56b6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 26, 27, 28, 31, 32, 33, 34, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kamonegi.asm b/data/pokemon/base_stats/kamonegi.asm
new file mode 100644
index 0000000..b3d1ace
--- /dev/null
+++ b/data/pokemon/base_stats/kamonegi.asm
@@ -0,0 +1,18 @@
+ db DEX_KAMONEGI ; 083
+
+ db 52, 65, 55, 60, 58, 58
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 94 ; base exp
+ db ITEM_BERRY, ITEM_STICK ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5128, $52b3 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 3, 4, 6, 8, 9, 10, 20, 31, 32, 33, 34, 39, 40, 44, 50, 51, 52
+ ; end
diff --git a/data/pokemon/base_stats/kapoerer.asm b/data/pokemon/base_stats/kapoerer.asm
new file mode 100644
index 0000000..99325a9
--- /dev/null
+++ b/data/pokemon/base_stats/kapoerer.asm
@@ -0,0 +1,18 @@
+ db DEX_KAPOERER ; 212
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_FOCUS_ORB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5f9e, $6180 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/karakara.asm b/data/pokemon/base_stats/karakara.asm
new file mode 100644
index 0000000..4c9043d
--- /dev/null
+++ b/data/pokemon/base_stats/karakara.asm
@@ -0,0 +1,18 @@
+ db DEX_KARAKARA ; 104
+
+ db 50, 50, 95, 35, 40, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 190 ; catch rate
+ db 87 ; base exp
+ db ITEM_BERRY, ITEM_THICK_CLUB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4c6d, $4d5b ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 38, 40, 44, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/kentauros.asm b/data/pokemon/base_stats/kentauros.asm
new file mode 100644
index 0000000..34817ec
--- /dev/null
+++ b/data/pokemon/base_stats/kentauros.asm
@@ -0,0 +1,18 @@
+ db DEX_KENTAUROS ; 128
+
+ db 75, 100, 95, 110, 55, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 45 ; catch rate
+ db 211 ; base exp
+ db ITEM_BERRY, ITEM_TWIN_HORNS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $511e, $52f4 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 13, 14, 15, 20, 24, 25, 26, 27, 31, 32, 34, 38, 40, 44, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/kingdra.asm b/data/pokemon/base_stats/kingdra.asm
new file mode 100644
index 0000000..0b07deb
--- /dev/null
+++ b/data/pokemon/base_stats/kingdra.asm
@@ -0,0 +1,18 @@
+ db DEX_KINGDRA ; 242
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DRAGON, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_DRAGON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6ecd, $70cf ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kingler.asm b/data/pokemon/base_stats/kingler.asm
new file mode 100644
index 0000000..a1004d8
--- /dev/null
+++ b/data/pokemon/base_stats/kingler.asm
@@ -0,0 +1,18 @@
+ db DEX_KINGLER ; 099
+
+ db 55, 130, 115, 75, 65, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 60 ; catch rate
+ db 206 ; base exp
+ db ITEM_APPLE, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4000, $41f2 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 34, 44, 50, 51, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/kireihana.asm b/data/pokemon/base_stats/kireihana.asm
new file mode 100644
index 0000000..b3af7b6
--- /dev/null
+++ b/data/pokemon/base_stats/kireihana.asm
@@ -0,0 +1,18 @@
+ db DEX_KIREIHANA ; 221
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7310, $74dc ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kirinriki.asm b/data/pokemon/base_stats/kirinriki.asm
new file mode 100644
index 0000000..355a225
--- /dev/null
+++ b/data/pokemon/base_stats/kirinriki.asm
@@ -0,0 +1,18 @@
+ db DEX_KIRINRIKI ; 194
+
+ db 70, 50, 50, 45, 45, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $75c2, $777e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/koduck.asm b/data/pokemon/base_stats/koduck.asm
new file mode 100644
index 0000000..93c7bf8
--- /dev/null
+++ b/data/pokemon/base_stats/koduck.asm
@@ -0,0 +1,18 @@
+ db DEX_KODUCK ; 054
+
+ db 50, 52, 48, 55, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 190 ; catch rate
+ db 80 ; base exp
+ db ITEM_BERRY, ITEM_MIGRAINE_SEED ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4552, $4660 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 28, 31, 32, 34, 39, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/koiking.asm b/data/pokemon/base_stats/koiking.asm
new file mode 100644
index 0000000..87f1318
--- /dev/null
+++ b/data/pokemon/base_stats/koiking.asm
@@ -0,0 +1,18 @@
+ db DEX_KOIKING ; 129
+
+ db 20, 10, 55, 80, 15, 20
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 20 ; base exp
+ db ITEM_BERRY, ITEM_DRAGON_SCALE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $544b, $55dd ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/kokumo.asm b/data/pokemon/base_stats/kokumo.asm
new file mode 100644
index 0000000..51913c5
--- /dev/null
+++ b/data/pokemon/base_stats/kokumo.asm
@@ -0,0 +1,18 @@
+ db DEX_KOKUMO ; 185
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5f96, $6051 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kongpang.asm b/data/pokemon/base_stats/kongpang.asm
new file mode 100644
index 0000000..0732b5c
--- /dev/null
+++ b/data/pokemon/base_stats/kongpang.asm
@@ -0,0 +1,18 @@
+ db DEX_KONGPANG ; 048
+
+ db 60, 55, 50, 45, 40, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 190 ; catch rate
+ db 75 ; base exp
+ db ITEM_BERRY, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $72e7, $7404 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 20, 21, 22, 29, 31, 32, 33, 34, 44, 46, 50
+ ; end
diff --git a/data/pokemon/base_stats/koratta.asm b/data/pokemon/base_stats/koratta.asm
new file mode 100644
index 0000000..54f8ad9
--- /dev/null
+++ b/data/pokemon/base_stats/koratta.asm
@@ -0,0 +1,18 @@
+ db DEX_KORATTA ; 019
+
+ db 30, 56, 35, 72, 25, 35
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 57 ; base exp
+ db ITEM_BERRY, ITEM_SHARP_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6c3f, $6d1f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 14, 20, 24, 25, 28, 31, 32, 34, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/kotora.asm b/data/pokemon/base_stats/kotora.asm
new file mode 100644
index 0000000..328f3e5
--- /dev/null
+++ b/data/pokemon/base_stats/kotora.asm
@@ -0,0 +1,18 @@
+ db DEX_KOTORA ; 226
+
+ db 55, 50, 45, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4281, $43b2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kounya.asm b/data/pokemon/base_stats/kounya.asm
new file mode 100644
index 0000000..32cb01e
--- /dev/null
+++ b/data/pokemon/base_stats/kounya.asm
@@ -0,0 +1,18 @@
+ db DEX_KOUNYA ; 196
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_AMULET_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7bdb, $7ca8 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kurusu.asm b/data/pokemon/base_stats/kurusu.asm
new file mode 100644
index 0000000..b96e3a6
--- /dev/null
+++ b/data/pokemon/base_stats/kurusu.asm
@@ -0,0 +1,18 @@
+ db DEX_KURUSU ; 158
+
+ db 45, 50, 50, 45, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 64 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6275, $633f ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kusaihana.asm b/data/pokemon/base_stats/kusaihana.asm
new file mode 100644
index 0000000..a04b836
--- /dev/null
+++ b/data/pokemon/base_stats/kusaihana.asm
@@ -0,0 +1,18 @@
+ db DEX_KUSAIHANA ; 044
+
+ db 60, 65, 70, 40, 85, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 120 ; catch rate
+ db 132 ; base exp
+ db ITEM_BERRY, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6973, $6acb ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/kyonpan.asm b/data/pokemon/base_stats/kyonpan.asm
new file mode 100644
index 0000000..ed6a453
--- /dev/null
+++ b/data/pokemon/base_stats/kyonpan.asm
@@ -0,0 +1,18 @@
+ db DEX_KYONPAN ; 230
+
+ db 60, 50, 55, 55, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GHOST, TYPE_GHOST ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_SPIKE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4e35, $4f94 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/kyukon.asm b/data/pokemon/base_stats/kyukon.asm
new file mode 100644
index 0000000..74c626e
--- /dev/null
+++ b/data/pokemon/base_stats/kyukon.asm
@@ -0,0 +1,18 @@
+ db DEX_KYUKON ; 038
+
+ db 73, 76, 75, 100, 100, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 75 ; catch rate
+ db 178 ; base exp
+ db ITEM_APPLE, ITEM_LIFE_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5c46, $5e65 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/laplace.asm b/data/pokemon/base_stats/laplace.asm
new file mode 100644
index 0000000..a9385e3
--- /dev/null
+++ b/data/pokemon/base_stats/laplace.asm
@@ -0,0 +1,18 @@
+ db DEX_LAPLACE ; 131
+
+ db 130, 85, 80, 60, 95, 105
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_ICE ; type
+ db 45 ; catch rate
+ db 219 ; base exp
+ db ITEM_BERRY, ITEM_WISDOM_ORB ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5ae8, $5ca3 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 23, 24, 25, 29, 31, 32, 33, 34, 40, 44, 46, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/leafy.asm b/data/pokemon/base_stats/leafy.asm
new file mode 100644
index 0000000..c259504
--- /dev/null
+++ b/data/pokemon/base_stats/leafy.asm
@@ -0,0 +1,18 @@
+ db DEX_LEAFY ; 251
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_PRETTY_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4a6b, $4c18 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/lip.asm b/data/pokemon/base_stats/lip.asm
new file mode 100644
index 0000000..cf3aa39
--- /dev/null
+++ b/data/pokemon/base_stats/lip.asm
@@ -0,0 +1,18 @@
+ db DEX_LIP ; 218
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ICE, TYPE_ICE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_ICE_BIKINI ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6db0, $6e9b ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/lizardo.asm b/data/pokemon/base_stats/lizardo.asm
new file mode 100644
index 0000000..b9d66ff
--- /dev/null
+++ b/data/pokemon/base_stats/lizardo.asm
@@ -0,0 +1,18 @@
+ db DEX_LIZARDO ; 005
+
+ db 58, 64, 58, 80, 75, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 45 ; catch rate
+ db 142 ; base exp
+ db ITEM_BERRY, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $49d3, $4b3a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 3, 5, 6, 8, 9, 10, 17, 18, 19, 20, 23, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/lizardon.asm b/data/pokemon/base_stats/lizardon.asm
new file mode 100644
index 0000000..4f9e203
--- /dev/null
+++ b/data/pokemon/base_stats/lizardon.asm
@@ -0,0 +1,18 @@
+ db DEX_LIZARDON ; 006
+
+ db 78, 84, 78, 100, 100, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 209 ; base exp
+ db ITEM_APPLE, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4c4c, $4e83 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 3, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 23, 26, 27, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/lucky.asm b/data/pokemon/base_stats/lucky.asm
new file mode 100644
index 0000000..537c03c
--- /dev/null
+++ b/data/pokemon/base_stats/lucky.asm
@@ -0,0 +1,18 @@
+ db DEX_LUCKY ; 113
+
+ db 250, 5, 5, 50, 35, 105
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 30 ; catch rate
+ db 255 ; base exp
+ db ITEM_BERRY, ITEM_LUCKY_EGG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $65f9, $674a ; sprites
+ db GROWTH_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/madame.asm b/data/pokemon/base_stats/madame.asm
new file mode 100644
index 0000000..a0a3583
--- /dev/null
+++ b/data/pokemon/base_stats/madame.asm
@@ -0,0 +1,18 @@
+ db DEX_MADAME ; 228
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_STICK ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $482b, $4a32 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/madatsubomi.asm b/data/pokemon/base_stats/madatsubomi.asm
new file mode 100644
index 0000000..656ce74
--- /dev/null
+++ b/data/pokemon/base_stats/madatsubomi.asm
@@ -0,0 +1,18 @@
+ db DEX_MADATSUBOMI ; 069
+
+ db 50, 75, 35, 40, 55, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 84 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6bc0, $6cb0 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/manbo1.asm b/data/pokemon/base_stats/manbo1.asm
new file mode 100644
index 0000000..2841b31
--- /dev/null
+++ b/data/pokemon/base_stats/manbo1.asm
@@ -0,0 +1,18 @@
+ db DEX_MANBO1 ; 180
+
+ db 50, 50, 50, 30, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $554b, $5630 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/mankey.asm b/data/pokemon/base_stats/mankey.asm
new file mode 100644
index 0000000..e5add5b
--- /dev/null
+++ b/data/pokemon/base_stats/mankey.asm
@@ -0,0 +1,18 @@
+ db DEX_MANKEY ; 056
+
+ db 40, 80, 35, 70, 35, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 190 ; catch rate
+ db 74 ; base exp
+ db ITEM_LOTTO_TICKET, ITEM_POWER_BRACER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4a29, $4b3c ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 16, 17, 18, 19, 20, 24, 25, 28, 31, 32, 34, 35, 39, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/maril.asm b/data/pokemon/base_stats/maril.asm
new file mode 100644
index 0000000..0cfebd6
--- /dev/null
+++ b/data/pokemon/base_stats/maril.asm
@@ -0,0 +1,18 @@
+ db DEX_MARIL ; 179
+
+ db 45, 50, 55, 40, 55, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5352, $5441 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/marumine.asm b/data/pokemon/base_stats/marumine.asm
new file mode 100644
index 0000000..9558523
--- /dev/null
+++ b/data/pokemon/base_stats/marumine.asm
@@ -0,0 +1,18 @@
+ db DEX_MARUMINE ; 101
+
+ db 60, 50, 70, 140, 80, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 60 ; catch rate
+ db 150 ; base exp
+ db ITEM_APPLE, ITEM_STIMULUS_ORB ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4467, $452e ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 15, 20, 24, 25, 30, 31, 32, 33, 34, 36, 39, 40, 44, 45, 47, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/matadogas.asm b/data/pokemon/base_stats/matadogas.asm
new file mode 100644
index 0000000..788957c
--- /dev/null
+++ b/data/pokemon/base_stats/matadogas.asm
@@ -0,0 +1,18 @@
+ db DEX_MATADOGAS ; 110
+
+ db 65, 90, 120, 60, 85, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 60 ; catch rate
+ db 173 ; base exp
+ db ITEM_APPLE, ITEM_GROSS_GARBAGE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5c0f, $5e09 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 15, 20, 24, 25, 31, 32, 34, 36, 38, 44, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/menokurage.asm b/data/pokemon/base_stats/menokurage.asm
new file mode 100644
index 0000000..aa93fad
--- /dev/null
+++ b/data/pokemon/base_stats/menokurage.asm
@@ -0,0 +1,18 @@
+ db DEX_MENOKURAGE ; 072
+
+ db 40, 40, 35, 70, 60, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_POISON ; type
+ db 190 ; catch rate
+ db 105 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $72b8, $73a2 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 11, 12, 13, 14, 20, 21, 31, 32, 33, 34, 40, 44, 50, 51, 53
+ ; end
diff --git a/data/pokemon/base_stats/metamon.asm b/data/pokemon/base_stats/metamon.asm
new file mode 100644
index 0000000..7494930
--- /dev/null
+++ b/data/pokemon/base_stats/metamon.asm
@@ -0,0 +1,18 @@
+ db DEX_METAMON ; 132
+
+ db 48, 48, 48, 48, 48, 48
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 35 ; catch rate
+ db 61 ; base exp
+ db ITEM_BERRY, ITEM_METAL_COAT ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5dc0, $5e5f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/mew.asm b/data/pokemon/base_stats/mew.asm
new file mode 100644
index 0000000..5de0b38
--- /dev/null
+++ b/data/pokemon/base_stats/mew.asm
@@ -0,0 +1,18 @@
+ db DEX_MEW ; 151
+
+ db 100, 100, 100, 100, 100, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 45 ; catch rate
+ db 64 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5144, $5245 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/mewtwo.asm b/data/pokemon/base_stats/mewtwo.asm
new file mode 100644
index 0000000..4b2abbd
--- /dev/null
+++ b/data/pokemon/base_stats/mewtwo.asm
@@ -0,0 +1,18 @@
+ db DEX_MEWTWO ; 150
+
+ db 106, 110, 90, 130, 154, 90
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 3 ; catch rate
+ db 220 ; base exp
+ db ITEM_BERRY, ITEM_BERSERK_GENE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4dd1, $4fd7 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/mikon.asm b/data/pokemon/base_stats/mikon.asm
new file mode 100644
index 0000000..280a173
--- /dev/null
+++ b/data/pokemon/base_stats/mikon.asm
@@ -0,0 +1,18 @@
+ db DEX_MIKON ; 166
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_LIFE_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $756f, $7675 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/miltank.asm b/data/pokemon/base_stats/miltank.asm
new file mode 100644
index 0000000..5af24ff
--- /dev/null
+++ b/data/pokemon/base_stats/miltank.asm
@@ -0,0 +1,18 @@
+ db DEX_MILTANK ; 223
+
+ db 110, 50, 60, 40, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_MOMS_LOVE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $79e0, $7b5a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/miniryu.asm b/data/pokemon/base_stats/miniryu.asm
new file mode 100644
index 0000000..e028657
--- /dev/null
+++ b/data/pokemon/base_stats/miniryu.asm
@@ -0,0 +1,18 @@
+ db DEX_MINIRYU ; 147
+
+ db 41, 64, 45, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DRAGON, TYPE_DRAGON ; type
+ db 45 ; catch rate
+ db 67 ; base exp
+ db ITEM_BERRY, ITEM_DRAGON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $466e, $4748 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 20, 23, 24, 25, 31, 32, 33, 34, 38, 39, 40, 44, 45, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/mitsuboshi.asm b/data/pokemon/base_stats/mitsuboshi.asm
new file mode 100644
index 0000000..f5e902d
--- /dev/null
+++ b/data/pokemon/base_stats/mitsuboshi.asm
@@ -0,0 +1,18 @@
+ db DEX_MITSUBOSHI ; 203
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4c54, $4d6c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/mizuuo.asm b/data/pokemon/base_stats/mizuuo.asm
new file mode 100644
index 0000000..03b3ecd
--- /dev/null
+++ b/data/pokemon/base_stats/mizuuo.asm
@@ -0,0 +1,18 @@
+ db DEX_MIZUUO ; 175
+
+ db 50, 45, 50, 55, 75, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4bd7, $4d13 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/mokoko.asm b/data/pokemon/base_stats/mokoko.asm
new file mode 100644
index 0000000..08115a4
--- /dev/null
+++ b/data/pokemon/base_stats/mokoko.asm
@@ -0,0 +1,18 @@
+ db DEX_MOKOKO ; 164
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6ff0, $714f ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/monja.asm b/data/pokemon/base_stats/monja.asm
new file mode 100644
index 0000000..09c3209
--- /dev/null
+++ b/data/pokemon/base_stats/monja.asm
@@ -0,0 +1,18 @@
+ db DEX_MONJA ; 167
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_LONG_VINE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $77af, $78b7 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/monjara.asm b/data/pokemon/base_stats/monjara.asm
new file mode 100644
index 0000000..f043cd8
--- /dev/null
+++ b/data/pokemon/base_stats/monjara.asm
@@ -0,0 +1,18 @@
+ db DEX_MONJARA ; 114
+
+ db 65, 55, 115, 60, 55, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_GRASS ; type
+ db 45 ; catch rate
+ db 166 ; base exp
+ db ITEM_BERRY, ITEM_LONG_VINE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6844, $69f2 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 20, 21, 22, 31, 32, 34, 40, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/morphon.asm b/data/pokemon/base_stats/morphon.asm
new file mode 100644
index 0000000..40f6670
--- /dev/null
+++ b/data/pokemon/base_stats/morphon.asm
@@ -0,0 +1,18 @@
+ db DEX_MORPHON ; 049
+
+ db 70, 65, 60, 90, 90, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 75 ; catch rate
+ db 138 ; base exp
+ db ITEM_APPLE, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $74c6, $76b6 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 21, 22, 29, 30, 31, 32, 33, 34, 39, 44, 46, 50
+ ; end
diff --git a/data/pokemon/base_stats/nameil.asm b/data/pokemon/base_stats/nameil.asm
new file mode 100644
index 0000000..9c85565
--- /dev/null
+++ b/data/pokemon/base_stats/nameil.asm
@@ -0,0 +1,18 @@
+ db DEX_NAMEIL ; 240
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_LONG_TONGUE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $687d, $6a2b ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/nassy.asm b/data/pokemon/base_stats/nassy.asm
new file mode 100644
index 0000000..93925ff
--- /dev/null
+++ b/data/pokemon/base_stats/nassy.asm
@@ -0,0 +1,18 @@
+ db DEX_NASSY ; 103
+
+ db 95, 95, 85, 55, 125, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_PSYCHIC ; type
+ db 45 ; catch rate
+ db 212 ; base exp
+ db ITEM_APPLE, ITEM_CALM_BERRY ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4924, $4ae7 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 15, 20, 21, 22, 29, 30, 31, 32, 33, 34, 36, 37, 44, 46, 47, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/natio.asm b/data/pokemon/base_stats/natio.asm
new file mode 100644
index 0000000..1bf14d0
--- /dev/null
+++ b/data/pokemon/base_stats/natio.asm
@@ -0,0 +1,18 @@
+ db DEX_NATIO ; 177
+
+ db 55, 50, 50, 80, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4f4f, $508e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/naty.asm b/data/pokemon/base_stats/naty.asm
new file mode 100644
index 0000000..04cc4c7
--- /dev/null
+++ b/data/pokemon/base_stats/naty.asm
@@ -0,0 +1,18 @@
+ db DEX_NATY ; 176
+
+ db 45, 50, 50, 60, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4e08, $4e9e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/nazonokusa.asm b/data/pokemon/base_stats/nazonokusa.asm
new file mode 100644
index 0000000..54895d8
--- /dev/null
+++ b/data/pokemon/base_stats/nazonokusa.asm
@@ -0,0 +1,18 @@
+ db DEX_NAZONOKUSA ; 043
+
+ db 45, 50, 55, 30, 75, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 78 ; base exp
+ db ITEM_BERRY, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $67f6, $68a3 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/nidoking.asm b/data/pokemon/base_stats/nidoking.asm
new file mode 100644
index 0000000..c91b9b3
--- /dev/null
+++ b/data/pokemon/base_stats/nidoking.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDOKING ; 034
+
+ db 81, 92, 77, 85, 55, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_GROUND ; type
+ db 45 ; catch rate
+ db 195 ; base exp
+ db ITEM_APPLE, ITEM_KINGS_ROCK ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $50d4, $533c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 31, 32, 33, 34, 38, 40, 44, 48, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/nidoqueen.asm b/data/pokemon/base_stats/nidoqueen.asm
new file mode 100644
index 0000000..a1abcc5
--- /dev/null
+++ b/data/pokemon/base_stats/nidoqueen.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDOQUEEN ; 031
+
+ db 90, 82, 87, 76, 55, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_GROUND ; type
+ db 45 ; catch rate
+ db 194 ; base exp
+ db ITEM_APPLE, ITEM_KINGS_ROCK ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $493c, $4b22 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 31, 32, 33, 34, 38, 40, 44, 48, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/nidoranf.asm b/data/pokemon/base_stats/nidoranf.asm
new file mode 100644
index 0000000..2fe41c4
--- /dev/null
+++ b/data/pokemon/base_stats/nidoranf.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDORAN_F ; 029
+
+ db 55, 47, 52, 41, 40, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 235 ; catch rate
+ db 59 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4545, $45fe ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 14, 20, 24, 25, 31, 32, 33, 34, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/nidoranm.asm b/data/pokemon/base_stats/nidoranm.asm
new file mode 100644
index 0000000..6d5a71c
--- /dev/null
+++ b/data/pokemon/base_stats/nidoranm.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDORAN_M ; 032
+
+ db 46, 57, 40, 50, 40, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 235 ; catch rate
+ db 60 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4c65, $4d4c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 14, 20, 24, 25, 31, 32, 33, 34, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/nidorina.asm b/data/pokemon/base_stats/nidorina.asm
new file mode 100644
index 0000000..bb02b64
--- /dev/null
+++ b/data/pokemon/base_stats/nidorina.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDORINA ; 030
+
+ db 70, 62, 67, 56, 45, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 120 ; catch rate
+ db 117 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $46d0, $480d ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 24, 25, 31, 32, 33, 34, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/nidorino.asm b/data/pokemon/base_stats/nidorino.asm
new file mode 100644
index 0000000..7a30c08
--- /dev/null
+++ b/data/pokemon/base_stats/nidorino.asm
@@ -0,0 +1,18 @@
+ db DEX_NIDORINO ; 033
+
+ db 61, 72, 57, 65, 45, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_POISON ; type
+ db 120 ; catch rate
+ db 118 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4e28, $4f96 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 24, 25, 31, 32, 33, 34, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/norowara.asm b/data/pokemon/base_stats/norowara.asm
new file mode 100644
index 0000000..f471dd4
--- /dev/null
+++ b/data/pokemon/base_stats/norowara.asm
@@ -0,0 +1,18 @@
+ db DEX_NOROWARA ; 229
+
+ db 55, 40, 50, 45, 75, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GHOST, TYPE_GHOST ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_SPIKE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4b5b, $4cb1 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/nyarth.asm b/data/pokemon/base_stats/nyarth.asm
new file mode 100644
index 0000000..c1cd4f8
--- /dev/null
+++ b/data/pokemon/base_stats/nyarth.asm
@@ -0,0 +1,18 @@
+ db DEX_NYARTH ; 052
+
+ db 40, 45, 35, 90, 40, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 69 ; base exp
+ db ITEM_BERRY, ITEM_AMULET_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4000, $412f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 16, 20, 24, 25, 31, 32, 34, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/nyorobon.asm b/data/pokemon/base_stats/nyorobon.asm
new file mode 100644
index 0000000..15edd9f
--- /dev/null
+++ b/data/pokemon/base_stats/nyorobon.asm
@@ -0,0 +1,18 @@
+ db DEX_NYOROBON ; 062
+
+ db 90, 85, 95, 70, 70, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_FIGHTING ; type
+ db 45 ; catch rate
+ db 185 ; base exp
+ db ITEM_APPLE, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5852, $5a00 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 26, 27, 29, 31, 32, 34, 35, 40, 44, 46, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/nyoromo.asm b/data/pokemon/base_stats/nyoromo.asm
new file mode 100644
index 0000000..c9203a9
--- /dev/null
+++ b/data/pokemon/base_stats/nyoromo.asm
@@ -0,0 +1,18 @@
+ db DEX_NYOROMO ; 060
+
+ db 40, 50, 40, 90, 40, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 77 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $545f, $5548 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 20, 29, 31, 32, 34, 40, 44, 46, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/nyorotono.asm b/data/pokemon/base_stats/nyorotono.asm
new file mode 100644
index 0000000..e58c077
--- /dev/null
+++ b/data/pokemon/base_stats/nyorotono.asm
@@ -0,0 +1,18 @@
+ db DEX_NYOROTONO ; 199
+
+ db 90, 85, 95, 70, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4419, $45c2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/nyorozo.asm b/data/pokemon/base_stats/nyorozo.asm
new file mode 100644
index 0000000..50037ed
--- /dev/null
+++ b/data/pokemon/base_stats/nyorozo.asm
@@ -0,0 +1,18 @@
+ db DEX_NYOROZO ; 061
+
+ db 65, 65, 65, 90, 50, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 120 ; catch rate
+ db 131 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_WATER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5613, $5770 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 26, 27, 29, 31, 32, 34, 35, 40, 44, 46, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/nyula.asm b/data/pokemon/base_stats/nyula.asm
new file mode 100644
index 0000000..654f02e
--- /dev/null
+++ b/data/pokemon/base_stats/nyula.asm
@@ -0,0 +1,18 @@
+ db DEX_NYULA ; 246
+
+ db 45, 65, 50, 85, 40, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_DARK ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7bb4, $7ccb ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/okorizaru.asm b/data/pokemon/base_stats/okorizaru.asm
new file mode 100644
index 0000000..16b5088
--- /dev/null
+++ b/data/pokemon/base_stats/okorizaru.asm
@@ -0,0 +1,18 @@
+ db DEX_OKORIZARU ; 057
+
+ db 65, 105, 60, 95, 60, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 75 ; catch rate
+ db 149 ; base exp
+ db ITEM_LOTTO_TICKET, ITEM_POWER_BRACER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4c86, $4e52 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 16, 17, 18, 19, 20, 24, 25, 28, 31, 32, 34, 35, 39, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/okutank.asm b/data/pokemon/base_stats/okutank.asm
new file mode 100644
index 0000000..b00aaa9
--- /dev/null
+++ b/data/pokemon/base_stats/okutank.asm
@@ -0,0 +1,18 @@
+ db DEX_OKUTANK ; 210
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_SMOKESCREEN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5b3c, $5c7a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/omnite.asm b/data/pokemon/base_stats/omnite.asm
new file mode 100644
index 0000000..cbd9776
--- /dev/null
+++ b/data/pokemon/base_stats/omnite.asm
@@ -0,0 +1,18 @@
+ db DEX_OMNITE ; 138
+
+ db 35, 40, 100, 35, 90, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 120 ; base exp
+ db ITEM_BERRY, ITEM_FOSSIL_SHARD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6ae6, $6bbf ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 20, 31, 32, 33, 34, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/omstar.asm b/data/pokemon/base_stats/omstar.asm
new file mode 100644
index 0000000..d59c121
--- /dev/null
+++ b/data/pokemon/base_stats/omstar.asm
@@ -0,0 +1,18 @@
+ db DEX_OMSTAR ; 139
+
+ db 70, 60, 125, 55, 115, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 199 ; base exp
+ db ITEM_APPLE, ITEM_FOSSIL_SHARD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6ce4, $6e9c ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 31, 32, 33, 34, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/onidrill.asm b/data/pokemon/base_stats/onidrill.asm
new file mode 100644
index 0000000..ec62a1d
--- /dev/null
+++ b/data/pokemon/base_stats/onidrill.asm
@@ -0,0 +1,18 @@
+ db DEX_ONIDRILL ; 022
+
+ db 65, 90, 65, 100, 61, 61
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 90 ; catch rate
+ db 162 ; base exp
+ db ITEM_APPLE, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $72f0, $7496 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 31, 32, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/onisuzume.asm b/data/pokemon/base_stats/onisuzume.asm
new file mode 100644
index 0000000..8b2bc6c
--- /dev/null
+++ b/data/pokemon/base_stats/onisuzume.asm
@@ -0,0 +1,18 @@
+ db DEX_ONISUZUME ; 021
+
+ db 40, 60, 30, 70, 31, 31
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 58 ; base exp
+ db ITEM_BERRY, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7125, $7206 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 20, 31, 32, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/pachimee.asm b/data/pokemon/base_stats/pachimee.asm
new file mode 100644
index 0000000..d9311c3
--- /dev/null
+++ b/data/pokemon/base_stats/pachimee.asm
@@ -0,0 +1,18 @@
+ db DEX_PACHIMEE ; 163
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6d65, $6e74 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/painter.asm b/data/pokemon/base_stats/painter.asm
new file mode 100644
index 0000000..b021c81
--- /dev/null
+++ b/data/pokemon/base_stats/painter.asm
@@ -0,0 +1,18 @@
+ db DEX_PAINTER ; 195
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7912, $7aaa ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/paon.asm b/data/pokemon/base_stats/paon.asm
new file mode 100644
index 0000000..6b6ff34
--- /dev/null
+++ b/data/pokemon/base_stats/paon.asm
@@ -0,0 +1,18 @@
+ db DEX_PAON ; 191
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TWIN_HORNS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6ebc, $6f94 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/para.asm b/data/pokemon/base_stats/para.asm
new file mode 100644
index 0000000..21f30b7
--- /dev/null
+++ b/data/pokemon/base_stats/para.asm
@@ -0,0 +1,18 @@
+ db DEX_PARA ; 184
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_GRASS ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_CORDYCEPS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5dba, $5ea9 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/paras.asm b/data/pokemon/base_stats/paras.asm
new file mode 100644
index 0000000..2dff25f
--- /dev/null
+++ b/data/pokemon/base_stats/paras.asm
@@ -0,0 +1,18 @@
+ db DEX_PARAS ; 046
+
+ db 35, 70, 55, 25, 45, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_GRASS ; type
+ db 190 ; catch rate
+ db 70 ; base exp
+ db ITEM_BERRY, ITEM_CORDYCEPS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6e8a, $6f4d ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 20, 21, 22, 28, 31, 32, 33, 34, 40, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/parasect.asm b/data/pokemon/base_stats/parasect.asm
new file mode 100644
index 0000000..5bc4b36
--- /dev/null
+++ b/data/pokemon/base_stats/parasect.asm
@@ -0,0 +1,18 @@
+ db DEX_PARASECT ; 047
+
+ db 60, 95, 80, 30, 60, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_GRASS ; type
+ db 75 ; catch rate
+ db 128 ; base exp
+ db ITEM_APPLE, ITEM_CORDYCEPS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $703c, $71b3 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 20, 21, 22, 28, 31, 32, 33, 34, 40, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/parshen.asm b/data/pokemon/base_stats/parshen.asm
new file mode 100644
index 0000000..aba6342
--- /dev/null
+++ b/data/pokemon/base_stats/parshen.asm
@@ -0,0 +1,18 @@
+ db DEX_PARSHEN ; 091
+
+ db 50, 95, 180, 70, 85, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_ICE ; type
+ db 60 ; catch rate
+ db 203 ; base exp
+ db ITEM_APPLE, ITEM_BIG_PEARL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $65d7, $67ae ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 15, 20, 30, 31, 32, 33, 34, 36, 39, 44, 47, 49, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/pawou.asm b/data/pokemon/base_stats/pawou.asm
new file mode 100644
index 0000000..942d019
--- /dev/null
+++ b/data/pokemon/base_stats/pawou.asm
@@ -0,0 +1,18 @@
+ db DEX_PAWOU ; 086
+
+ db 65, 45, 55, 45, 55, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 190 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_ICE_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $595c, $5aa7 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 20, 31, 32, 34, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/persian.asm b/data/pokemon/base_stats/persian.asm
new file mode 100644
index 0000000..cc3be61
--- /dev/null
+++ b/data/pokemon/base_stats/persian.asm
@@ -0,0 +1,18 @@
+ db DEX_PERSIAN ; 053
+
+ db 65, 70, 60, 115, 65, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 90 ; catch rate
+ db 148 ; base exp
+ db ITEM_APPLE, ITEM_AMULET_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4272, $4438 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 15, 16, 20, 24, 25, 31, 32, 34, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/pichu.asm b/data/pokemon/base_stats/pichu.asm
new file mode 100644
index 0000000..13c161a
--- /dev/null
+++ b/data/pokemon/base_stats/pichu.asm
@@ -0,0 +1,18 @@
+ db DEX_PICHU ; 172
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_ELECTRIC_POUCH ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $47a3, $483b ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/pigeon.asm b/data/pokemon/base_stats/pigeon.asm
new file mode 100644
index 0000000..7e4fab7
--- /dev/null
+++ b/data/pokemon/base_stats/pigeon.asm
@@ -0,0 +1,18 @@
+ db DEX_PIGEON ; 017
+
+ db 63, 60, 55, 71, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 120 ; catch rate
+ db 113 ; base exp
+ db ITEM_BERRY, ITEM_WHITE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $67b9, $690a ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 20, 31, 32, 33, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/pigeot.asm b/data/pokemon/base_stats/pigeot.asm
new file mode 100644
index 0000000..9bbdd76
--- /dev/null
+++ b/data/pokemon/base_stats/pigeot.asm
@@ -0,0 +1,18 @@
+ db DEX_PIGEOT ; 018
+
+ db 83, 80, 75, 91, 70, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 172 ; base exp
+ db ITEM_APPLE, ITEM_WHITE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $699d, $6b54 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 31, 32, 33, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/pikachu.asm b/data/pokemon/base_stats/pikachu.asm
new file mode 100644
index 0000000..ef585e3
--- /dev/null
+++ b/data/pokemon/base_stats/pikachu.asm
@@ -0,0 +1,18 @@
+ db DEX_PIKACHU ; 025
+
+ db 35, 55, 30, 90, 50, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 190 ; catch rate
+ db 82 ; base exp
+ db ITEM_BERRY, ITEM_ELECTRIC_POUCH ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $7abd, $7b9d ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 16, 17, 19, 20, 24, 25, 31, 32, 33, 34, 39, 40, 44, 45, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/pippi.asm b/data/pokemon/base_stats/pippi.asm
new file mode 100644
index 0000000..895b672
--- /dev/null
+++ b/data/pokemon/base_stats/pippi.asm
@@ -0,0 +1,18 @@
+ db DEX_PIPPI ; 035
+
+ db 70, 45, 48, 35, 60, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 150 ; catch rate
+ db 68 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $54a9, $5589 ; sprites
+ db GROWTH_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/pixy.asm b/data/pokemon/base_stats/pixy.asm
new file mode 100644
index 0000000..6f067a2
--- /dev/null
+++ b/data/pokemon/base_stats/pixy.asm
@@ -0,0 +1,18 @@
+ db DEX_PIXY ; 036
+
+ db 95, 70, 73, 60, 85, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 25 ; catch rate
+ db 129 ; base exp
+ db ITEM_APPLE, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $56db, $582c ; sprites
+ db GROWTH_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/ponyta.asm b/data/pokemon/base_stats/ponyta.asm
new file mode 100644
index 0000000..b490476
--- /dev/null
+++ b/data/pokemon/base_stats/ponyta.asm
@@ -0,0 +1,18 @@
+ db DEX_PONYTA ; 077
+
+ db 50, 85, 55, 90, 65, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 190 ; catch rate
+ db 152 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_MANE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4279, $43c5 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 20, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/poponeko.asm b/data/pokemon/base_stats/poponeko.asm
new file mode 100644
index 0000000..1aaffa2
--- /dev/null
+++ b/data/pokemon/base_stats/poponeko.asm
@@ -0,0 +1,18 @@
+ db DEX_POPONEKO ; 215
+
+ db 50, 50, 45, 50, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6699, $67c6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/poppo.asm b/data/pokemon/base_stats/poppo.asm
new file mode 100644
index 0000000..acd6730
--- /dev/null
+++ b/data/pokemon/base_stats/poppo.asm
@@ -0,0 +1,18 @@
+ db DEX_POPPO ; 016
+
+ db 40, 45, 40, 56, 35, 35
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 55 ; base exp
+ db ITEM_BERRY, ITEM_WHITE_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6566, $6658 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 20, 31, 32, 33, 34, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/porygon.asm b/data/pokemon/base_stats/porygon.asm
new file mode 100644
index 0000000..d26cc4b
--- /dev/null
+++ b/data/pokemon/base_stats/porygon.asm
@@ -0,0 +1,18 @@
+ db DEX_PORYGON ; 137
+
+ db 65, 60, 70, 40, 90, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 45 ; catch rate
+ db 130 ; base exp
+ db ITEM_BERRY, ITEM_UP_GRADE ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $68b1, $69e1 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 14, 15, 20, 24, 25, 29, 30, 31, 32, 33, 34, 39, 40, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/porygon2.asm b/data/pokemon/base_stats/porygon2.asm
new file mode 100644
index 0000000..6c21453
--- /dev/null
+++ b/data/pokemon/base_stats/porygon2.asm
@@ -0,0 +1,18 @@
+ db DEX_PORYGON2 ; 239
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_UP_GRADE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $65c5, $672f ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/ptera.asm b/data/pokemon/base_stats/ptera.asm
new file mode 100644
index 0000000..b0b60b2
--- /dev/null
+++ b/data/pokemon/base_stats/ptera.asm
@@ -0,0 +1,18 @@
+ db DEX_PTERA ; 142
+
+ db 80, 105, 65, 130, 60, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_ROCK, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 202 ; base exp
+ db ITEM_BERRY, ITEM_FOSSIL_SHARD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $74f3, $76ae ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 23, 31, 32, 33, 34, 38, 39, 43, 44, 50, 52
+ ; end
diff --git a/data/pokemon/base_stats/puchicorn.asm b/data/pokemon/base_stats/puchicorn.asm
new file mode 100644
index 0000000..44d58ae
--- /dev/null
+++ b/data/pokemon/base_stats/puchicorn.asm
@@ -0,0 +1,18 @@
+ db DEX_PUCHICORN ; 204
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_MANE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4e1d, $4f29 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/pudie.asm b/data/pokemon/base_stats/pudie.asm
new file mode 100644
index 0000000..3b54a32
--- /dev/null
+++ b/data/pokemon/base_stats/pudie.asm
@@ -0,0 +1,18 @@
+ db DEX_PUDIE ; 213
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TALISMAN_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $62ea, $63b3 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/puku.asm b/data/pokemon/base_stats/puku.asm
new file mode 100644
index 0000000..5ec7238
--- /dev/null
+++ b/data/pokemon/base_stats/puku.asm
@@ -0,0 +1,18 @@
+ db DEX_PUKU ; 170
+
+ db 55, 80, 50, 45, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $42cd, $43b2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/pukurin.asm b/data/pokemon/base_stats/pukurin.asm
new file mode 100644
index 0000000..47c96ac
--- /dev/null
+++ b/data/pokemon/base_stats/pukurin.asm
@@ -0,0 +1,18 @@
+ db DEX_PUKURIN ; 040
+
+ db 140, 70, 45, 45, 50, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 50 ; catch rate
+ db 109 ; base exp
+ db ITEM_APPLE, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6156, $62af ; sprites
+ db GROWTH_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/pupurin.asm b/data/pokemon/base_stats/pupurin.asm
new file mode 100644
index 0000000..013b46f
--- /dev/null
+++ b/data/pokemon/base_stats/pupurin.asm
@@ -0,0 +1,18 @@
+ db DEX_PUPURIN ; 174
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4a65, $4b19 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/purakkusu.asm b/data/pokemon/base_stats/purakkusu.asm
new file mode 100644
index 0000000..1264eb7
--- /dev/null
+++ b/data/pokemon/base_stats/purakkusu.asm
@@ -0,0 +1,18 @@
+ db DEX_PURAKKUSU ; 234
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_BUG ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_TWIN_HORNS ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $58cc, $5a9e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/purin.asm b/data/pokemon/base_stats/purin.asm
new file mode 100644
index 0000000..3a238e9
--- /dev/null
+++ b/data/pokemon/base_stats/purin.asm
@@ -0,0 +1,18 @@
+ db DEX_PURIN ; 039
+
+ db 115, 45, 20, 20, 25, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 170 ; catch rate
+ db 76 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $5fad, $6097 ; sprites
+ db GROWTH_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/py.asm b/data/pokemon/base_stats/py.asm
new file mode 100644
index 0000000..a7a305e
--- /dev/null
+++ b/data/pokemon/base_stats/py.asm
@@ -0,0 +1,18 @@
+ db DEX_PY ; 173
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_POWER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $48f3, $49a5 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/rai.asm b/data/pokemon/base_stats/rai.asm
new file mode 100644
index 0000000..1a78b5a
--- /dev/null
+++ b/data/pokemon/base_stats/rai.asm
@@ -0,0 +1,18 @@
+ db DEX_RAI ; 243
+
+ db 90, 90, 85, 100, 125, 98
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $71f6, $73db ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/raichu.asm b/data/pokemon/base_stats/raichu.asm
new file mode 100644
index 0000000..1b6459a
--- /dev/null
+++ b/data/pokemon/base_stats/raichu.asm
@@ -0,0 +1,18 @@
+ db DEX_RAICHU ; 026
+
+ db 60, 90, 55, 100, 90, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 75 ; catch rate
+ db 122 ; base exp
+ db ITEM_APPLE, ITEM_ELECTRIC_POUCH ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7cc3, $7e7e ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 16, 17, 19, 20, 24, 25, 31, 32, 33, 34, 39, 40, 44, 45, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/raitora.asm b/data/pokemon/base_stats/raitora.asm
new file mode 100644
index 0000000..2ec3698
--- /dev/null
+++ b/data/pokemon/base_stats/raitora.asm
@@ -0,0 +1,18 @@
+ db DEX_RAITORA ; 227
+
+ db 65, 60, 55, 60, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_THUNDER_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4519, $4731 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/rarecoil.asm b/data/pokemon/base_stats/rarecoil.asm
new file mode 100644
index 0000000..47f166f
--- /dev/null
+++ b/data/pokemon/base_stats/rarecoil.asm
@@ -0,0 +1,18 @@
+ db DEX_RARECOIL ; 082
+
+ db 50, 60, 95, 70, 75, 120
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 60 ; catch rate
+ db 161 ; base exp
+ db ITEM_APPLE, ITEM_EARTH ; items
+ db GENDER_UNKNOWN ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4e55, $4fe7 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 15, 20, 24, 25, 30, 31, 32, 33, 34, 39, 44, 45, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/ratta.asm b/data/pokemon/base_stats/ratta.asm
new file mode 100644
index 0000000..d649e36
--- /dev/null
+++ b/data/pokemon/base_stats/ratta.asm
@@ -0,0 +1,18 @@
+ db DEX_RATTA ; 020
+
+ db 55, 81, 60, 97, 50, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 90 ; catch rate
+ db 116 ; base exp
+ db ITEM_APPLE, ITEM_SHARP_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6e52, $6fe5 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 15, 20, 24, 25, 28, 31, 32, 34, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/rediba.asm b/data/pokemon/base_stats/rediba.asm
new file mode 100644
index 0000000..109d3e2
--- /dev/null
+++ b/data/pokemon/base_stats/rediba.asm
@@ -0,0 +1,18 @@
+ db DEX_REDIBA ; 202
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_SILVERPOWDER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $49b8, $4afa ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/rinrin.asm b/data/pokemon/base_stats/rinrin.asm
new file mode 100644
index 0000000..cc95116
--- /dev/null
+++ b/data/pokemon/base_stats/rinrin.asm
@@ -0,0 +1,18 @@
+ db DEX_RINRIN ; 197
+
+ db 40, 65, 40, 70, 65, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_DARK ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_AMULET_COIN ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4000, $4109 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/rokon.asm b/data/pokemon/base_stats/rokon.asm
new file mode 100644
index 0000000..cf9b883
--- /dev/null
+++ b/data/pokemon/base_stats/rokon.asm
@@ -0,0 +1,18 @@
+ db DEX_ROKON ; 037
+
+ db 38, 41, 40, 65, 65, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 190 ; catch rate
+ db 63 ; base exp
+ db ITEM_BERRY, ITEM_LIFE_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5980, $5afb ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 20, 28, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/rougela.asm b/data/pokemon/base_stats/rougela.asm
new file mode 100644
index 0000000..906e778
--- /dev/null
+++ b/data/pokemon/base_stats/rougela.asm
@@ -0,0 +1,18 @@
+ db DEX_ROUGELA ; 124
+
+ db 65, 50, 35, 95, 95, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_ICE, TYPE_PSYCHIC ; type
+ db 45 ; catch rate
+ db 137 ; base exp
+ db ITEM_BERRY, ITEM_ICE_BIKINI ; items
+ db GENDER_FEMALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $45dc, $4796 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 29, 30, 31, 32, 33, 34, 35, 40, 44, 46, 50
+ ; end
diff --git a/data/pokemon/base_stats/ruffresia.asm b/data/pokemon/base_stats/ruffresia.asm
new file mode 100644
index 0000000..e5ce4ac
--- /dev/null
+++ b/data/pokemon/base_stats/ruffresia.asm
@@ -0,0 +1,18 @@
+ db DEX_RUFFRESIA ; 045
+
+ db 75, 80, 85, 50, 100, 95
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 184 ; base exp
+ db ITEM_APPLE, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6bdd, $6d51 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/sand.asm b/data/pokemon/base_stats/sand.asm
new file mode 100644
index 0000000..72fc491
--- /dev/null
+++ b/data/pokemon/base_stats/sand.asm
@@ -0,0 +1,18 @@
+ db DEX_SAND ; 027
+
+ db 50, 75, 85, 40, 30, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 255 ; catch rate
+ db 93 ; base exp
+ db ITEM_BERRY, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4000, $4103 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 17, 19, 20, 26, 27, 28, 31, 32, 34, 39, 40, 44, 48, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/sandpan.asm b/data/pokemon/base_stats/sandpan.asm
new file mode 100644
index 0000000..5bd07cd
--- /dev/null
+++ b/data/pokemon/base_stats/sandpan.asm
@@ -0,0 +1,18 @@
+ db DEX_SANDPAN ; 028
+
+ db 75, 100, 110, 65, 55, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_GROUND ; type
+ db 90 ; catch rate
+ db 163 ; base exp
+ db ITEM_APPLE, ITEM_CONFUSE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $4238, $43d4 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 17, 19, 20, 26, 27, 28, 31, 32, 34, 39, 40, 44, 48, 50, 51, 54
+ ; end
diff --git a/data/pokemon/base_stats/sawamular.asm b/data/pokemon/base_stats/sawamular.asm
new file mode 100644
index 0000000..db437c3
--- /dev/null
+++ b/data/pokemon/base_stats/sawamular.asm
@@ -0,0 +1,18 @@
+ db DEX_SAWAMULAR ; 106
+
+ db 50, 120, 53, 87, 35, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 45 ; catch rate
+ db 139 ; base exp
+ db ITEM_APPLE, ITEM_FOCUS_ORB ; items
+ db GENDER_MALE ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5153, $52f2 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 31, 32, 34, 35, 39, 40, 44, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/scissors.asm b/data/pokemon/base_stats/scissors.asm
new file mode 100644
index 0000000..9e58c25
--- /dev/null
+++ b/data/pokemon/base_stats/scissors.asm
@@ -0,0 +1,18 @@
+ db DEX_SCISSORS ; 233
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_SHARP_SCYTHE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $551b, $5749 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/seadra.asm b/data/pokemon/base_stats/seadra.asm
new file mode 100644
index 0000000..ebe30e1
--- /dev/null
+++ b/data/pokemon/base_stats/seadra.asm
@@ -0,0 +1,18 @@
+ db DEX_SEADRA ; 117
+
+ db 55, 65, 95, 85, 95, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 75 ; catch rate
+ db 155 ; base exp
+ db ITEM_BERRY, ITEM_SMOKESCREEN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $703d, $71a4 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 34, 39, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/shellder.asm b/data/pokemon/base_stats/shellder.asm
new file mode 100644
index 0000000..4d160f6
--- /dev/null
+++ b/data/pokemon/base_stats/shellder.asm
@@ -0,0 +1,18 @@
+ db DEX_SHELLDER ; 090
+
+ db 30, 65, 100, 40, 45, 30
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 190 ; catch rate
+ db 97 ; base exp
+ db ITEM_BERRY, ITEM_BIG_PEARL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $63b0, $64ba ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 20, 30, 31, 32, 33, 34, 36, 39, 44, 47, 49, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/shibirefugu.asm b/data/pokemon/base_stats/shibirefugu.asm
new file mode 100644
index 0000000..509d0b3
--- /dev/null
+++ b/data/pokemon/base_stats/shibirefugu.asm
@@ -0,0 +1,18 @@
+ db DEX_SHIBIREFUGU ; 171
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $44f8, $469c ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/showers.asm b/data/pokemon/base_stats/showers.asm
new file mode 100644
index 0000000..d1f7204
--- /dev/null
+++ b/data/pokemon/base_stats/showers.asm
@@ -0,0 +1,18 @@
+ db DEX_SHOWERS ; 134
+
+ db 130, 65, 60, 65, 70, 110
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 196 ; base exp
+ db ITEM_APPLE, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6110, $6274 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 15, 20, 31, 32, 33, 34, 39, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/sidon.asm b/data/pokemon/base_stats/sidon.asm
new file mode 100644
index 0000000..a49c661
--- /dev/null
+++ b/data/pokemon/base_stats/sidon.asm
@@ -0,0 +1,18 @@
+ db DEX_SIDON ; 112
+
+ db 105, 130, 120, 40, 45, 70
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_ROCK ; type
+ db 60 ; catch rate
+ db 204 ; base exp
+ db ITEM_APPLE, ITEM_SHARP_HORN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $62a1, $64a3 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 31, 32, 34, 38, 40, 44, 48, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/sihorn.asm b/data/pokemon/base_stats/sihorn.asm
new file mode 100644
index 0000000..683336a
--- /dev/null
+++ b/data/pokemon/base_stats/sihorn.asm
@@ -0,0 +1,18 @@
+ db DEX_SIHORN ; 111
+
+ db 80, 85, 95, 25, 30, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_GROUND, TYPE_ROCK ; type
+ db 120 ; catch rate
+ db 135 ; base exp
+ db ITEM_BERRY, ITEM_SHARP_HORN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5f88, $618f ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 8, 9, 10, 20, 24, 25, 26, 27, 28, 31, 32, 34, 38, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/sleepe.asm b/data/pokemon/base_stats/sleepe.asm
new file mode 100644
index 0000000..aa66c4d
--- /dev/null
+++ b/data/pokemon/base_stats/sleepe.asm
@@ -0,0 +1,18 @@
+ db DEX_SLEEPE ; 096
+
+ db 60, 48, 45, 42, 45, 90
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 190 ; catch rate
+ db 102 ; base exp
+ db ITEM_BERRY, ITEM_5_YEN_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $7361, $74bd ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 29, 30, 31, 32, 33, 34, 35, 40, 42, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/sleeper.asm b/data/pokemon/base_stats/sleeper.asm
new file mode 100644
index 0000000..aa57181
--- /dev/null
+++ b/data/pokemon/base_stats/sleeper.asm
@@ -0,0 +1,18 @@
+ db DEX_SLEEPER ; 097
+
+ db 85, 73, 70, 67, 70, 115
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 75 ; catch rate
+ db 165 ; base exp
+ db ITEM_APPLE, ITEM_5_YEN_COIN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $75d8, $7798 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 15, 17, 18, 19, 20, 29, 30, 31, 32, 33, 34, 35, 40, 42, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/spear.asm b/data/pokemon/base_stats/spear.asm
new file mode 100644
index 0000000..21e0698
--- /dev/null
+++ b/data/pokemon/base_stats/spear.asm
@@ -0,0 +1,18 @@
+ db DEX_SPEAR ; 015
+
+ db 65, 80, 40, 75, 45, 80
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 159 ; base exp
+ db ITEM_APPLE, ITEM_QUICK_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $61ac, $639b ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 15, 20, 21, 31, 32, 33, 34, 39, 40, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/starmie.asm b/data/pokemon/base_stats/starmie.asm
new file mode 100644
index 0000000..e189408
--- /dev/null
+++ b/data/pokemon/base_stats/starmie.asm
@@ -0,0 +1,18 @@
+ db DEX_STARMIE ; 121
+
+ db 60, 75, 85, 115, 100, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_PSYCHIC ; type
+ db 60 ; catch rate
+ db 207 ; base exp
+ db ITEM_APPLE, ITEM_CRIMSON_JEWEL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $7a28, $7bb8 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 15, 20, 24, 25, 29, 30, 31, 32, 33, 34, 39, 40, 44, 45, 46, 49, 50, 53, 55
+ ; end
diff --git a/data/pokemon/base_stats/strike.asm b/data/pokemon/base_stats/strike.asm
new file mode 100644
index 0000000..d9aafb6
--- /dev/null
+++ b/data/pokemon/base_stats/strike.asm
@@ -0,0 +1,18 @@
+ db DEX_STRIKE ; 123
+
+ db 70, 110, 80, 105, 55, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_FLYING ; type
+ db 45 ; catch rate
+ db 187 ; base exp
+ db ITEM_BERRY, ITEM_SHARP_SCYTHE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $428f, $44af ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 15, 20, 31, 32, 34, 39, 40, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/sui.asm b/data/pokemon/base_stats/sui.asm
new file mode 100644
index 0000000..667245b
--- /dev/null
+++ b/data/pokemon/base_stats/sui.asm
@@ -0,0 +1,18 @@
+ db DEX_SUI ; 245
+
+ db 90, 85, 100, 85, 125, 97
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_WATER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7824, $7a63 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/sunny.asm b/data/pokemon/base_stats/sunny.asm
new file mode 100644
index 0000000..710b894
--- /dev/null
+++ b/data/pokemon/base_stats/sunny.asm
@@ -0,0 +1,18 @@
+ db DEX_SUNNY ; 190
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_MYSTIC_PETAL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6b8d, $6d26 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/tail.asm b/data/pokemon/base_stats/tail.asm
new file mode 100644
index 0000000..4c10527
--- /dev/null
+++ b/data/pokemon/base_stats/tail.asm
@@ -0,0 +1,18 @@
+ db DEX_TAIL ; 250
+
+ db 55, 55, 50, 60, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_RARE_CANDY ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4891, $499f ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/tamatama.asm b/data/pokemon/base_stats/tamatama.asm
new file mode 100644
index 0000000..d7eae1c
--- /dev/null
+++ b/data/pokemon/base_stats/tamatama.asm
@@ -0,0 +1,18 @@
+ db DEX_TAMATAMA ; 102
+
+ db 60, 40, 80, 40, 60, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_PSYCHIC ; type
+ db 90 ; catch rate
+ db 98 ; base exp
+ db ITEM_BERRY, ITEM_CALM_BERRY ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $45ed, $4806 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 20, 29, 30, 31, 32, 33, 34, 36, 37, 44, 46, 47, 50
+ ; end
diff --git a/data/pokemon/base_stats/tattu.asm b/data/pokemon/base_stats/tattu.asm
new file mode 100644
index 0000000..101fb39
--- /dev/null
+++ b/data/pokemon/base_stats/tattu.asm
@@ -0,0 +1,18 @@
+ db DEX_TATTU ; 116
+
+ db 30, 40, 70, 60, 70, 45
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 225 ; catch rate
+ db 83 ; base exp
+ db ITEM_BERRY, ITEM_SMOKESCREEN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6eab, $6f87 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 9, 10, 11, 12, 13, 14, 20, 31, 32, 34, 39, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/teppouo.asm b/data/pokemon/base_stats/teppouo.asm
new file mode 100644
index 0000000..b1e6a0d
--- /dev/null
+++ b/data/pokemon/base_stats/teppouo.asm
@@ -0,0 +1,18 @@
+ db DEX_TEPPOUO ; 209
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_SMOKESCREEN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $58eb, $59f2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/thunder.asm b/data/pokemon/base_stats/thunder.asm
new file mode 100644
index 0000000..142a8c4
--- /dev/null
+++ b/data/pokemon/base_stats/thunder.asm
@@ -0,0 +1,18 @@
+ db DEX_THUNDER ; 145
+
+ db 90, 90, 85, 100, 125, 90
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_FLYING ; type
+ db 3 ; catch rate
+ db 216 ; base exp
+ db ITEM_BERRY, ITEM_THUNDER_WING ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4000, $41e7 ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 15, 20, 24, 25, 31, 32, 33, 34, 39, 43, 44, 45, 50, 52, 55
+ ; end
diff --git a/data/pokemon/base_stats/thunders.asm b/data/pokemon/base_stats/thunders.asm
new file mode 100644
index 0000000..6b436dc
--- /dev/null
+++ b/data/pokemon/base_stats/thunders.asm
@@ -0,0 +1,18 @@
+ db DEX_THUNDERS ; 135
+
+ db 65, 65, 60, 130, 70, 110
+ ; hp atk def spd sat sdf
+
+ db TYPE_ELECTRIC, TYPE_ELECTRIC ; type
+ db 45 ; catch rate
+ db 197 ; base exp
+ db ITEM_APPLE, ITEM_THUNDER_TAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $638c, $64ec ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 24, 25, 31, 32, 33, 34, 39, 40, 44, 45, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/togepy.asm b/data/pokemon/base_stats/togepy.asm
new file mode 100644
index 0000000..ce5400d
--- /dev/null
+++ b/data/pokemon/base_stats/togepy.asm
@@ -0,0 +1,18 @@
+ db DEX_TOGEPY ; 248
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_NORMAL, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_QUICK_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $43e7, $44ea ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/tosakinto.asm b/data/pokemon/base_stats/tosakinto.asm
new file mode 100644
index 0000000..cfce64f
--- /dev/null
+++ b/data/pokemon/base_stats/tosakinto.asm
@@ -0,0 +1,18 @@
+ db DEX_TOSAKINTO ; 118
+
+ db 45, 67, 60, 63, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 225 ; catch rate
+ db 111 ; base exp
+ db ITEM_BERRY, ITEM_WET_HORN ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $72a3, $738f ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 7, 9, 10, 11, 12, 13, 14, 20, 31, 32, 34, 39, 40, 44, 50, 53
+ ; end
diff --git a/data/pokemon/base_stats/transel.asm b/data/pokemon/base_stats/transel.asm
new file mode 100644
index 0000000..7393d91
--- /dev/null
+++ b/data/pokemon/base_stats/transel.asm
@@ -0,0 +1,18 @@
+ db DEX_TRANSEL ; 011
+
+ db 50, 20, 55, 30, 25, 25
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_BUG ; type
+ db 120 ; catch rate
+ db 72 ; base exp
+ db ITEM_BERRY, ITEM_STRANGE_THREAD ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $598b, $5a41 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57
+ ; end
diff --git a/data/pokemon/base_stats/tsubomitto.asm b/data/pokemon/base_stats/tsubomitto.asm
new file mode 100644
index 0000000..8a212c9
--- /dev/null
+++ b/data/pokemon/base_stats/tsubomitto.asm
@@ -0,0 +1,18 @@
+ db DEX_TSUBOMITTO ; 222
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $7654, $783e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/turban.asm b/data/pokemon/base_stats/turban.asm
new file mode 100644
index 0000000..4caa61c
--- /dev/null
+++ b/data/pokemon/base_stats/turban.asm
@@ -0,0 +1,18 @@
+ db DEX_TURBAN ; 207
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5515, $566b ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/twinz.asm b/data/pokemon/base_stats/twinz.asm
new file mode 100644
index 0000000..60cdb40
--- /dev/null
+++ b/data/pokemon/base_stats/twinz.asm
@@ -0,0 +1,18 @@
+ db DEX_TWINZ ; 193
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_NORMAL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $7306, $7477 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/twohead.asm b/data/pokemon/base_stats/twohead.asm
new file mode 100644
index 0000000..c4193ce
--- /dev/null
+++ b/data/pokemon/base_stats/twohead.asm
@@ -0,0 +1,18 @@
+ db DEX_TWOHEAD ; 186
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_BUG, TYPE_POISON ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_TOXIC_NEEDLE ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6170, $632e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/utsubot.asm b/data/pokemon/base_stats/utsubot.asm
new file mode 100644
index 0000000..50d4ec1
--- /dev/null
+++ b/data/pokemon/base_stats/utsubot.asm
@@ -0,0 +1,18 @@
+ db DEX_UTSUBOT ; 071
+
+ db 80, 105, 65, 70, 65, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 45 ; catch rate
+ db 191 ; base exp
+ db ITEM_APPLE, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $700c, $71e6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 8, 9, 10, 15, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/utsudon.asm b/data/pokemon/base_stats/utsudon.asm
new file mode 100644
index 0000000..b7f7cde
--- /dev/null
+++ b/data/pokemon/base_stats/utsudon.asm
@@ -0,0 +1,18 @@
+ db DEX_UTSUDON ; 070
+
+ db 65, 90, 50, 55, 55, 85
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_POISON ; type
+ db 120 ; catch rate
+ db 151 ; base exp
+ db ITEM_BERRY, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $6d8e, $6ed2 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 3, 6, 9, 10, 20, 21, 22, 31, 32, 33, 34, 44, 50, 51
+ ; end
diff --git a/data/pokemon/base_stats/volbear.asm b/data/pokemon/base_stats/volbear.asm
new file mode 100644
index 0000000..451b4bd
--- /dev/null
+++ b/data/pokemon/base_stats/volbear.asm
@@ -0,0 +1,18 @@
+ db DEX_VOLBEAR ; 156
+
+ db 60, 70, 50, 50, 60, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_FIRE_CLAW ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5d1c, $5e85 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/wanriky.asm b/data/pokemon/base_stats/wanriky.asm
new file mode 100644
index 0000000..1b1b617
--- /dev/null
+++ b/data/pokemon/base_stats/wanriky.asm
@@ -0,0 +1,18 @@
+ db DEX_WANRIKY ; 066
+
+ db 70, 80, 50, 35, 35, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIGHTING, TYPE_FIGHTING ; type
+ db 180 ; catch rate
+ db 88 ; base exp
+ db ITEM_BERRY, ITEM_COUNTER_CUFF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $630c, $6414 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 26, 27, 28, 31, 32, 34, 35, 38, 40, 44, 48, 50, 54
+ ; end
diff --git a/data/pokemon/base_stats/warwolf.asm b/data/pokemon/base_stats/warwolf.asm
new file mode 100644
index 0000000..56df06a
--- /dev/null
+++ b/data/pokemon/base_stats/warwolf.asm
@@ -0,0 +1,18 @@
+ db DEX_WARWOLF ; 238
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ICE, TYPE_ICE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_ICE_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $62b9, $64bc ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/wataneko.asm b/data/pokemon/base_stats/wataneko.asm
new file mode 100644
index 0000000..a93983f
--- /dev/null
+++ b/data/pokemon/base_stats/wataneko.asm
@@ -0,0 +1,18 @@
+ db DEX_WATANEKO ; 216
+
+ db 60, 50, 55, 50, 70, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_GRASS, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_BIG_LEAF ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $6906, $6ad1 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/windie.asm b/data/pokemon/base_stats/windie.asm
new file mode 100644
index 0000000..07f2664
--- /dev/null
+++ b/data/pokemon/base_stats/windie.asm
@@ -0,0 +1,18 @@
+ db DEX_WINDIE ; 059
+
+ db 90, 110, 80, 95, 80, 100
+ ; hp atk def spd sat sdf
+
+ db TYPE_FIRE, TYPE_FIRE ; type
+ db 75 ; catch rate
+ db 213 ; base exp
+ db ITEM_APPLE, ITEM_TALISMAN_TAG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $5151, $532e ; sprites
+ db GROWTH_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 15, 20, 23, 28, 30, 31, 32, 33, 34, 38, 39, 40, 44, 50
+ ; end
diff --git a/data/pokemon/base_stats/wolfman.asm b/data/pokemon/base_stats/wolfman.asm
new file mode 100644
index 0000000..1ee2f6e
--- /dev/null
+++ b/data/pokemon/base_stats/wolfman.asm
@@ -0,0 +1,18 @@
+ db DEX_WOLFMAN ; 237
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_ICE, TYPE_ICE ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_ICE_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $60a7, $61b4 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yadoking.asm b/data/pokemon/base_stats/yadoking.asm
new file mode 100644
index 0000000..1f86a7a
--- /dev/null
+++ b/data/pokemon/base_stats/yadoking.asm
@@ -0,0 +1,18 @@
+ db DEX_YADOKING ; 200
+
+ db 95, 75, 110, 30, 80, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_PSYCHIC ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_APPLE, ITEM_SLOWPOKETAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $46a7, $4865 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yadon.asm b/data/pokemon/base_stats/yadon.asm
new file mode 100644
index 0000000..0879cbd
--- /dev/null
+++ b/data/pokemon/base_stats/yadon.asm
@@ -0,0 +1,18 @@
+ db DEX_YADON ; 079
+
+ db 90, 65, 65, 15, 40, 35
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_PSYCHIC ; type
+ db 190 ; catch rate
+ db 99 ; base exp
+ db ITEM_BERRY, ITEM_SLOWPOKETAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $481a, $4929 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 6, 8, 9, 10, 11, 12, 13, 14, 16, 20, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 44, 45, 46, 49, 50, 53, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yadoran.asm b/data/pokemon/base_stats/yadoran.asm
new file mode 100644
index 0000000..3b8269b
--- /dev/null
+++ b/data/pokemon/base_stats/yadoran.asm
@@ -0,0 +1,18 @@
+ db DEX_YADORAN ; 080
+
+ db 95, 75, 110, 30, 80, 65
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_PSYCHIC ; type
+ db 75 ; catch rate
+ db 164 ; base exp
+ db ITEM_BERRY, ITEM_SLOWPOKETAIL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $4a3c, $4c33 ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 44, 45, 46, 49, 50, 53, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yamikarasu.asm b/data/pokemon/base_stats/yamikarasu.asm
new file mode 100644
index 0000000..d08ff12
--- /dev/null
+++ b/data/pokemon/base_stats/yamikarasu.asm
@@ -0,0 +1,18 @@
+ db DEX_YAMIKARASU ; 231
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_DARK, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $508f, $519e ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yoroidori.asm b/data/pokemon/base_stats/yoroidori.asm
new file mode 100644
index 0000000..4aafd14
--- /dev/null
+++ b/data/pokemon/base_stats/yoroidori.asm
@@ -0,0 +1,18 @@
+ db DEX_YOROIDORI ; 187
+
+ db 50, 50, 50, 50, 50, 50
+ ; hp atk def spd sat sdf
+
+ db TYPE_FLYING, TYPE_STEEL ; type
+ db 255 ; catch rate
+ db 100 ; base exp
+ db ITEM_BERRY, ITEM_BLACK_FEATHER ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 7, 7 ; sprite dimensions
+ dw $64b6, $66b6 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 44, 45, 46, 49, 50, 54, 55
+ ; end
diff --git a/data/pokemon/base_stats/yungerer.asm b/data/pokemon/base_stats/yungerer.asm
new file mode 100644
index 0000000..84dd231
--- /dev/null
+++ b/data/pokemon/base_stats/yungerer.asm
@@ -0,0 +1,18 @@
+ db DEX_YUNGERER ; 064
+
+ db 40, 35, 30, 105, 120, 75
+ ; hp atk def spd sat sdf
+
+ db TYPE_PSYCHIC, TYPE_PSYCHIC ; type
+ db 100 ; catch rate
+ db 145 ; base exp
+ db ITEM_BERRY, ITEM_TWISTEDSPOON ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 6, 6 ; sprite dimensions
+ dw $5cff, $5e88 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 17, 18, 19, 20, 28, 29, 30, 31, 32, 33, 34, 35, 40, 44, 45, 46, 49, 50, 55
+ ; end
diff --git a/data/pokemon/base_stats/zenigame.asm b/data/pokemon/base_stats/zenigame.asm
new file mode 100644
index 0000000..6a7bf49
--- /dev/null
+++ b/data/pokemon/base_stats/zenigame.asm
@@ -0,0 +1,18 @@
+ db DEX_ZENIGAME ; 007
+
+ db 44, 48, 65, 43, 50, 55
+ ; hp atk def spd sat sdf
+
+ db TYPE_WATER, TYPE_WATER ; type
+ db 45 ; catch rate
+ db 66 ; base exp
+ db ITEM_BERRY, ITEM_STEEL_SHELL ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $4fe0, $50c7 ; sprites
+ db GROWTH_MEDIUM_SLOW ; growth rate
+
+ ; tm/hm learnset
+ tmhm 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 28, 31, 32, 33, 34, 40, 44, 50, 53, 54
+ ; end
diff --git a/data/pokemon/base_stats/zubat.asm b/data/pokemon/base_stats/zubat.asm
new file mode 100644
index 0000000..95d6e83
--- /dev/null
+++ b/data/pokemon/base_stats/zubat.asm
@@ -0,0 +1,18 @@
+ db DEX_ZUBAT ; 041
+
+ db 40, 45, 35, 55, 30, 40
+ ; hp atk def spd sat sdf
+
+ db TYPE_POISON, TYPE_FLYING ; type
+ db 255 ; catch rate
+ db 54 ; base exp
+ db ITEM_BERRY, ITEM_POISON_FANG ; items
+ db GENDER_50_50 ; gender ratio
+ db 100, 4, 70 ; unknown
+ dn 5, 5 ; sprite dimensions
+ dw $6397, $649e ; sprites
+ db GROWTH_MEDIUM_FAST ; growth rate
+
+ ; tm/hm learnset
+ tmhm 2, 4, 6, 9, 10, 20, 21, 31, 32, 34, 39, 44, 50
+ ; end