diff options
Diffstat (limited to 'data/pokemon/base_stats.asm')
| -rw-r--r-- | data/pokemon/base_stats.asm | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm new file mode 100644 index 0000000..9aea680 --- /dev/null +++ b/data/pokemon/base_stats.asm @@ -0,0 +1,288 @@ +SECTION "Base Data", ROMX[$4F10],BANK[$14] + + +tmhm: MACRO +; used in data/pokemon/base_stats/*.asm +tms1 = 0 ; TM01-TM24 (24) +tms2 = 0 ; TM25-TM48 (24) +tms3 = 0 ; TM49-TM50 + HM01-HM07 (9) +rept _NARG + if 0 < \1 && \1 <= NUM_TMS_HMS + if \1 < 24 + 1 +tms1 = tms1 | (1 << ((\1) - 1)) + elif \1 < 48 + 1 +tms2 = tms2 | (1 << ((\1) - 1 - 24)) + else +tms3 = tms3 | (1 << ((\1) - 1 - 48)) + endc + else + fail "\1 is not a TM/HM number" + endc + shift +endr +rept 3 ; TM01-TM24 (24/24) + db tms1 & $ff +tms1 = tms1 >> 8 +endr +rept 3 ; TM25-TM48 (24/24) + db tms2 & $ff +tms2 = tms2 >> 8 +endr +rept 2 ; TM49-TM50 + HM01-HM07 (9/16) + db tms3 & $ff +tms3 = tms3 >> 8 +endr +ENDM + +BaseData:: +INCLUDE "data/pokemon/base_stats/fushigidane.asm" +INCLUDE "data/pokemon/base_stats/fushigisou.asm" +INCLUDE "data/pokemon/base_stats/fushigibana.asm" +INCLUDE "data/pokemon/base_stats/hitokage.asm" +INCLUDE "data/pokemon/base_stats/lizardo.asm" +INCLUDE "data/pokemon/base_stats/lizardon.asm" +INCLUDE "data/pokemon/base_stats/zenigame.asm" +INCLUDE "data/pokemon/base_stats/kameil.asm" +INCLUDE "data/pokemon/base_stats/kamex.asm" +INCLUDE "data/pokemon/base_stats/caterpie.asm" +INCLUDE "data/pokemon/base_stats/transel.asm" +INCLUDE "data/pokemon/base_stats/butterfree.asm" +INCLUDE "data/pokemon/base_stats/beedle.asm" +INCLUDE "data/pokemon/base_stats/cocoon.asm" +INCLUDE "data/pokemon/base_stats/spear.asm" +INCLUDE "data/pokemon/base_stats/poppo.asm" +INCLUDE "data/pokemon/base_stats/pigeon.asm" +INCLUDE "data/pokemon/base_stats/pigeot.asm" +INCLUDE "data/pokemon/base_stats/koratta.asm" +INCLUDE "data/pokemon/base_stats/ratta.asm" +INCLUDE "data/pokemon/base_stats/onisuzume.asm" +INCLUDE "data/pokemon/base_stats/onidrill.asm" +INCLUDE "data/pokemon/base_stats/arbo.asm" +INCLUDE "data/pokemon/base_stats/arbok.asm" +INCLUDE "data/pokemon/base_stats/pikachu.asm" +INCLUDE "data/pokemon/base_stats/raichu.asm" +INCLUDE "data/pokemon/base_stats/sand.asm" +INCLUDE "data/pokemon/base_stats/sandpan.asm" +INCLUDE "data/pokemon/base_stats/nidoran_f.asm" +INCLUDE "data/pokemon/base_stats/nidorina.asm" +INCLUDE "data/pokemon/base_stats/nidoqueen.asm" +INCLUDE "data/pokemon/base_stats/nidoran_m.asm" +INCLUDE "data/pokemon/base_stats/nidorino.asm" +INCLUDE "data/pokemon/base_stats/nidoking.asm" +INCLUDE "data/pokemon/base_stats/pippi.asm" +INCLUDE "data/pokemon/base_stats/pixy.asm" +INCLUDE "data/pokemon/base_stats/rokon.asm" +INCLUDE "data/pokemon/base_stats/kyukon.asm" +INCLUDE "data/pokemon/base_stats/purin.asm" +INCLUDE "data/pokemon/base_stats/pukurin.asm" +INCLUDE "data/pokemon/base_stats/zubat.asm" +INCLUDE "data/pokemon/base_stats/golbat.asm" +INCLUDE "data/pokemon/base_stats/nazonokusa.asm" +INCLUDE "data/pokemon/base_stats/kusaihana.asm" +INCLUDE "data/pokemon/base_stats/ruffresia.asm" +INCLUDE "data/pokemon/base_stats/paras.asm" +INCLUDE "data/pokemon/base_stats/parasect.asm" +INCLUDE "data/pokemon/base_stats/kongpang.asm" +INCLUDE "data/pokemon/base_stats/morphon.asm" +INCLUDE "data/pokemon/base_stats/digda.asm" +INCLUDE "data/pokemon/base_stats/dugtrio.asm" +INCLUDE "data/pokemon/base_stats/nyarth.asm" +INCLUDE "data/pokemon/base_stats/persian.asm" +INCLUDE "data/pokemon/base_stats/koduck.asm" +INCLUDE "data/pokemon/base_stats/golduck.asm" +INCLUDE "data/pokemon/base_stats/mankey.asm" +INCLUDE "data/pokemon/base_stats/okorizaru.asm" +INCLUDE "data/pokemon/base_stats/gardie.asm" +INCLUDE "data/pokemon/base_stats/windie.asm" +INCLUDE "data/pokemon/base_stats/nyoromo.asm" +INCLUDE "data/pokemon/base_stats/nyorozo.asm" +INCLUDE "data/pokemon/base_stats/nyorobon.asm" +INCLUDE "data/pokemon/base_stats/casey.asm" +INCLUDE "data/pokemon/base_stats/yungerer.asm" +INCLUDE "data/pokemon/base_stats/foodin.asm" +INCLUDE "data/pokemon/base_stats/wanriky.asm" +INCLUDE "data/pokemon/base_stats/goriky.asm" +INCLUDE "data/pokemon/base_stats/kairiky.asm" +INCLUDE "data/pokemon/base_stats/madatsubomi.asm" +INCLUDE "data/pokemon/base_stats/utsudon.asm" +INCLUDE "data/pokemon/base_stats/utsubot.asm" +INCLUDE "data/pokemon/base_stats/menokurage.asm" +INCLUDE "data/pokemon/base_stats/dokukurage.asm" +INCLUDE "data/pokemon/base_stats/isitsubute.asm" +INCLUDE "data/pokemon/base_stats/golone.asm" +INCLUDE "data/pokemon/base_stats/golonya.asm" +INCLUDE "data/pokemon/base_stats/ponyta.asm" +INCLUDE "data/pokemon/base_stats/gallop.asm" +INCLUDE "data/pokemon/base_stats/yadon.asm" +INCLUDE "data/pokemon/base_stats/yadoran.asm" +INCLUDE "data/pokemon/base_stats/coil.asm" +INCLUDE "data/pokemon/base_stats/rarecoil.asm" +INCLUDE "data/pokemon/base_stats/kamonegi.asm" +INCLUDE "data/pokemon/base_stats/dodo.asm" +INCLUDE "data/pokemon/base_stats/dodorio.asm" +INCLUDE "data/pokemon/base_stats/pawou.asm" +INCLUDE "data/pokemon/base_stats/jugon.asm" +INCLUDE "data/pokemon/base_stats/betbeter.asm" +INCLUDE "data/pokemon/base_stats/betbeton.asm" +INCLUDE "data/pokemon/base_stats/shellder.asm" +INCLUDE "data/pokemon/base_stats/parshen.asm" +INCLUDE "data/pokemon/base_stats/ghos.asm" +INCLUDE "data/pokemon/base_stats/ghost.asm" +INCLUDE "data/pokemon/base_stats/gangar.asm" +INCLUDE "data/pokemon/base_stats/iwark.asm" +INCLUDE "data/pokemon/base_stats/sleepe.asm" +INCLUDE "data/pokemon/base_stats/sleeper.asm" +INCLUDE "data/pokemon/base_stats/crab.asm" +INCLUDE "data/pokemon/base_stats/kingler.asm" +INCLUDE "data/pokemon/base_stats/biriridama.asm" +INCLUDE "data/pokemon/base_stats/marumine.asm" +INCLUDE "data/pokemon/base_stats/tamatama.asm" +INCLUDE "data/pokemon/base_stats/nassy.asm" +INCLUDE "data/pokemon/base_stats/karakara.asm" +INCLUDE "data/pokemon/base_stats/garagara.asm" +INCLUDE "data/pokemon/base_stats/sawamular.asm" +INCLUDE "data/pokemon/base_stats/ebiwalar.asm" +INCLUDE "data/pokemon/base_stats/beroringa.asm" +INCLUDE "data/pokemon/base_stats/dogars.asm" +INCLUDE "data/pokemon/base_stats/matadogas.asm" +INCLUDE "data/pokemon/base_stats/sihorn.asm" +INCLUDE "data/pokemon/base_stats/sidon.asm" +INCLUDE "data/pokemon/base_stats/lucky.asm" +INCLUDE "data/pokemon/base_stats/monjara.asm" +INCLUDE "data/pokemon/base_stats/garura.asm" +INCLUDE "data/pokemon/base_stats/tattu.asm" +INCLUDE "data/pokemon/base_stats/seadra.asm" +INCLUDE "data/pokemon/base_stats/tosakinto.asm" +INCLUDE "data/pokemon/base_stats/azumao.asm" +INCLUDE "data/pokemon/base_stats/hitodeman.asm" +INCLUDE "data/pokemon/base_stats/starmie.asm" +INCLUDE "data/pokemon/base_stats/barrierd.asm" +INCLUDE "data/pokemon/base_stats/strike.asm" +INCLUDE "data/pokemon/base_stats/rougela.asm" +INCLUDE "data/pokemon/base_stats/eleboo.asm" +INCLUDE "data/pokemon/base_stats/boober.asm" +INCLUDE "data/pokemon/base_stats/kailios.asm" +INCLUDE "data/pokemon/base_stats/kentauros.asm" +INCLUDE "data/pokemon/base_stats/koiking.asm" +INCLUDE "data/pokemon/base_stats/gyarados.asm" +INCLUDE "data/pokemon/base_stats/laplace.asm" +INCLUDE "data/pokemon/base_stats/metamon.asm" +INCLUDE "data/pokemon/base_stats/eievui.asm" +INCLUDE "data/pokemon/base_stats/showers.asm" +INCLUDE "data/pokemon/base_stats/thunders.asm" +INCLUDE "data/pokemon/base_stats/booster.asm" +INCLUDE "data/pokemon/base_stats/porygon.asm" +INCLUDE "data/pokemon/base_stats/omnite.asm" +INCLUDE "data/pokemon/base_stats/omstar.asm" +INCLUDE "data/pokemon/base_stats/kabuto.asm" +INCLUDE "data/pokemon/base_stats/kabutops.asm" +INCLUDE "data/pokemon/base_stats/ptera.asm" +INCLUDE "data/pokemon/base_stats/kabigon.asm" +INCLUDE "data/pokemon/base_stats/freezer.asm" +INCLUDE "data/pokemon/base_stats/thunder.asm" +INCLUDE "data/pokemon/base_stats/fire.asm" +INCLUDE "data/pokemon/base_stats/miniryu.asm" +INCLUDE "data/pokemon/base_stats/hakuryu.asm" +INCLUDE "data/pokemon/base_stats/kairyu.asm" +INCLUDE "data/pokemon/base_stats/mewtwo.asm" +INCLUDE "data/pokemon/base_stats/mew.asm" +INCLUDE "data/pokemon/base_stats/happa.asm" +INCLUDE "data/pokemon/base_stats/hanamogura.asm" +INCLUDE "data/pokemon/base_stats/hanaryu.asm" +INCLUDE "data/pokemon/base_stats/honoguma.asm" +INCLUDE "data/pokemon/base_stats/volbear.asm" +INCLUDE "data/pokemon/base_stats/dynabear.asm" +INCLUDE "data/pokemon/base_stats/kurusu.asm" +INCLUDE "data/pokemon/base_stats/aqua.asm" +INCLUDE "data/pokemon/base_stats/aquaria.asm" +INCLUDE "data/pokemon/base_stats/hoho.asm" +INCLUDE "data/pokemon/base_stats/bobo.asm" +INCLUDE "data/pokemon/base_stats/pachimee.asm" +INCLUDE "data/pokemon/base_stats/mokoko.asm" +INCLUDE "data/pokemon/base_stats/denryu.asm" +INCLUDE "data/pokemon/base_stats/mikon.asm" +INCLUDE "data/pokemon/base_stats/monja.asm" +INCLUDE "data/pokemon/base_stats/jaranra.asm" +INCLUDE "data/pokemon/base_stats/haneei.asm" +INCLUDE "data/pokemon/base_stats/puku.asm" +INCLUDE "data/pokemon/base_stats/shibirefugu.asm" +INCLUDE "data/pokemon/base_stats/pichu.asm" +INCLUDE "data/pokemon/base_stats/py.asm" +INCLUDE "data/pokemon/base_stats/pupurin.asm" +INCLUDE "data/pokemon/base_stats/mizuuo.asm" +INCLUDE "data/pokemon/base_stats/naty.asm" +INCLUDE "data/pokemon/base_stats/natio.asm" +INCLUDE "data/pokemon/base_stats/gyopin.asm" +INCLUDE "data/pokemon/base_stats/maril.asm" +INCLUDE "data/pokemon/base_stats/manbo1.asm" +INCLUDE "data/pokemon/base_stats/ikari.asm" +INCLUDE "data/pokemon/base_stats/grotess.asm" +INCLUDE "data/pokemon/base_stats/eksing.asm" +INCLUDE "data/pokemon/base_stats/para.asm" +INCLUDE "data/pokemon/base_stats/kokumo.asm" +INCLUDE "data/pokemon/base_stats/twohead.asm" +INCLUDE "data/pokemon/base_stats/yoroidori.asm" +INCLUDE "data/pokemon/base_stats/animon.asm" +INCLUDE "data/pokemon/base_stats/hinazu.asm" +INCLUDE "data/pokemon/base_stats/sunny.asm" +INCLUDE "data/pokemon/base_stats/paon.asm" +INCLUDE "data/pokemon/base_stats/donphan.asm" +INCLUDE "data/pokemon/base_stats/twinz.asm" +INCLUDE "data/pokemon/base_stats/kirinriki.asm" +INCLUDE "data/pokemon/base_stats/painter.asm" +INCLUDE "data/pokemon/base_stats/kounya.asm" +INCLUDE "data/pokemon/base_stats/rinrin.asm" +INCLUDE "data/pokemon/base_stats/berurun.asm" +INCLUDE "data/pokemon/base_stats/nyorotono.asm" +INCLUDE "data/pokemon/base_stats/yadoking.asm" +INCLUDE "data/pokemon/base_stats/annon.asm" +INCLUDE "data/pokemon/base_stats/rediba.asm" +INCLUDE "data/pokemon/base_stats/mitsuboshi.asm" +INCLUDE "data/pokemon/base_stats/puchicorn.asm" +INCLUDE "data/pokemon/base_stats/eifie.asm" +INCLUDE "data/pokemon/base_stats/blacky.asm" +INCLUDE "data/pokemon/base_stats/turban.asm" +INCLUDE "data/pokemon/base_stats/betbaby.asm" +INCLUDE "data/pokemon/base_stats/teppouo.asm" +INCLUDE "data/pokemon/base_stats/okutank.asm" +INCLUDE "data/pokemon/base_stats/gongu.asm" +INCLUDE "data/pokemon/base_stats/kapoerer.asm" +INCLUDE "data/pokemon/base_stats/pudie.asm" +INCLUDE "data/pokemon/base_stats/haneko.asm" +INCLUDE "data/pokemon/base_stats/poponeko.asm" +INCLUDE "data/pokemon/base_stats/wataneko.asm" +INCLUDE "data/pokemon/base_stats/baririna.asm" +INCLUDE "data/pokemon/base_stats/lip.asm" +INCLUDE "data/pokemon/base_stats/elebaby.asm" +INCLUDE "data/pokemon/base_stats/booby.asm" +INCLUDE "data/pokemon/base_stats/kireihana.asm" +INCLUDE "data/pokemon/base_stats/tsubomitto.asm" +INCLUDE "data/pokemon/base_stats/miltank.asm" +INCLUDE "data/pokemon/base_stats/bombseeker.asm" +INCLUDE "data/pokemon/base_stats/gift.asm" +INCLUDE "data/pokemon/base_stats/kotora.asm" +INCLUDE "data/pokemon/base_stats/raitora.asm" +INCLUDE "data/pokemon/base_stats/madame.asm" +INCLUDE "data/pokemon/base_stats/norowara.asm" +INCLUDE "data/pokemon/base_stats/kyonpan.asm" +INCLUDE "data/pokemon/base_stats/yamikarasu.asm" +INCLUDE "data/pokemon/base_stats/happi.asm" +INCLUDE "data/pokemon/base_stats/scissors.asm" +INCLUDE "data/pokemon/base_stats/purakkusu.asm" +INCLUDE "data/pokemon/base_stats/devil.asm" +INCLUDE "data/pokemon/base_stats/helgaa.asm" +INCLUDE "data/pokemon/base_stats/wolfman.asm" +INCLUDE "data/pokemon/base_stats/warwolf.asm" +INCLUDE "data/pokemon/base_stats/porygon2.asm" +INCLUDE "data/pokemon/base_stats/nameil.asm" +INCLUDE "data/pokemon/base_stats/haganeil.asm" +INCLUDE "data/pokemon/base_stats/kingdra.asm" +INCLUDE "data/pokemon/base_stats/rai.asm" +INCLUDE "data/pokemon/base_stats/en.asm" +INCLUDE "data/pokemon/base_stats/sui.asm" +INCLUDE "data/pokemon/base_stats/nyula.asm" +INCLUDE "data/pokemon/base_stats/houou.asm" +INCLUDE "data/pokemon/base_stats/togepy.asm" +INCLUDE "data/pokemon/base_stats/bulu.asm" +INCLUDE "data/pokemon/base_stats/tail.asm" +INCLUDE "data/pokemon/base_stats/leafy.asm" |
