summaryrefslogtreecommitdiff
path: root/data/pokemon/base_stats
diff options
context:
space:
mode:
Diffstat (limited to 'data/pokemon/base_stats')
-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
251 files changed, 4518 insertions, 0 deletions
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