summaryrefslogtreecommitdiff
path: root/data/pokemon/base_stats.asm
diff options
context:
space:
mode:
Diffstat (limited to 'data/pokemon/base_stats.asm')
-rw-r--r--data/pokemon/base_stats.asm288
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"