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