mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-10-02 13:26:45 -05:00
Affects Hoothoot, Flaaffy, Ampharos, Cleffa, Igglybuff, Natu, Xatu, Marill, Politoed, Slowking, Unown, Ledyba, Espeon, Umbreon, Remoraid, Octillery, Hitmontop, Magby, Bellossom, Miltank, Murkrow, Steelix, Sneasel, Ho-Oh, Togepi, and Snubbull.
287 lines
12 KiB
NASM
287 lines
12 KiB
NASM
MACRO tmhm
|
|
; used in data/pokemon/base_stats/*.asm
|
|
DEF tms1 = 0 ; TM01-TM24 (24)
|
|
DEF tms2 = 0 ; TM25-TM48 (24)
|
|
DEF tms3 = 0 ; TM49-TM50 + HM01-HM07 (9)
|
|
rept _NARG
|
|
if 0 < \1 && \1 <= (NUM_TM_HM + 7) / 8 * 8
|
|
if \1 < 24 + 1
|
|
DEF tms1 = tms1 | (1 << ((\1) - 1))
|
|
elif \1 < 48 + 1
|
|
DEF tms2 = tms2 | (1 << ((\1) - 1 - 24))
|
|
else
|
|
DEF 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
|
|
DEF tms1 = tms1 >> 8
|
|
endr
|
|
rept 3 ; TM25-TM48 (24/24)
|
|
db tms2 & $ff
|
|
DEF tms2 = tms2 >> 8
|
|
endr
|
|
rept 2 ; TM49-TM50 + HM01-HM07 (9/16)
|
|
db tms3 & $ff
|
|
DEF tms3 = tms3 >> 8
|
|
endr
|
|
ENDM
|
|
|
|
BaseData::
|
|
INCLUDE "data/pokemon/base_stats/bulbasaur.asm"
|
|
.FirstEntryEnd::
|
|
INCLUDE "data/pokemon/base_stats/ivysaur.asm"
|
|
INCLUDE "data/pokemon/base_stats/venusaur.asm"
|
|
INCLUDE "data/pokemon/base_stats/charmander.asm"
|
|
INCLUDE "data/pokemon/base_stats/charmeleon.asm"
|
|
INCLUDE "data/pokemon/base_stats/charizard.asm"
|
|
INCLUDE "data/pokemon/base_stats/squirtle.asm"
|
|
INCLUDE "data/pokemon/base_stats/wartortle.asm"
|
|
INCLUDE "data/pokemon/base_stats/blastoise.asm"
|
|
INCLUDE "data/pokemon/base_stats/caterpie.asm"
|
|
INCLUDE "data/pokemon/base_stats/metapod.asm"
|
|
INCLUDE "data/pokemon/base_stats/butterfree.asm"
|
|
INCLUDE "data/pokemon/base_stats/weedle.asm"
|
|
INCLUDE "data/pokemon/base_stats/kakuna.asm"
|
|
INCLUDE "data/pokemon/base_stats/beedrill.asm"
|
|
INCLUDE "data/pokemon/base_stats/pidgey.asm"
|
|
INCLUDE "data/pokemon/base_stats/pidgeotto.asm"
|
|
INCLUDE "data/pokemon/base_stats/pidgeot.asm"
|
|
INCLUDE "data/pokemon/base_stats/rattata.asm"
|
|
INCLUDE "data/pokemon/base_stats/raticate.asm"
|
|
INCLUDE "data/pokemon/base_stats/spearow.asm"
|
|
INCLUDE "data/pokemon/base_stats/fearow.asm"
|
|
INCLUDE "data/pokemon/base_stats/ekans.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/sandshrew.asm"
|
|
INCLUDE "data/pokemon/base_stats/sandslash.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/clefairy.asm"
|
|
INCLUDE "data/pokemon/base_stats/clefable.asm"
|
|
INCLUDE "data/pokemon/base_stats/vulpix.asm"
|
|
INCLUDE "data/pokemon/base_stats/ninetales.asm"
|
|
INCLUDE "data/pokemon/base_stats/jigglypuff.asm"
|
|
INCLUDE "data/pokemon/base_stats/wigglytuff.asm"
|
|
INCLUDE "data/pokemon/base_stats/zubat.asm"
|
|
INCLUDE "data/pokemon/base_stats/golbat.asm"
|
|
INCLUDE "data/pokemon/base_stats/oddish.asm"
|
|
INCLUDE "data/pokemon/base_stats/gloom.asm"
|
|
INCLUDE "data/pokemon/base_stats/vileplume.asm"
|
|
INCLUDE "data/pokemon/base_stats/paras.asm"
|
|
INCLUDE "data/pokemon/base_stats/parasect.asm"
|
|
INCLUDE "data/pokemon/base_stats/venonat.asm"
|
|
INCLUDE "data/pokemon/base_stats/venomoth.asm"
|
|
INCLUDE "data/pokemon/base_stats/diglett.asm"
|
|
INCLUDE "data/pokemon/base_stats/dugtrio.asm"
|
|
INCLUDE "data/pokemon/base_stats/meowth.asm"
|
|
INCLUDE "data/pokemon/base_stats/persian.asm"
|
|
INCLUDE "data/pokemon/base_stats/psyduck.asm"
|
|
INCLUDE "data/pokemon/base_stats/golduck.asm"
|
|
INCLUDE "data/pokemon/base_stats/mankey.asm"
|
|
INCLUDE "data/pokemon/base_stats/primeape.asm"
|
|
INCLUDE "data/pokemon/base_stats/growlithe.asm"
|
|
INCLUDE "data/pokemon/base_stats/arcanine.asm"
|
|
INCLUDE "data/pokemon/base_stats/poliwag.asm"
|
|
INCLUDE "data/pokemon/base_stats/poliwhirl.asm"
|
|
INCLUDE "data/pokemon/base_stats/poliwrath.asm"
|
|
INCLUDE "data/pokemon/base_stats/abra.asm"
|
|
INCLUDE "data/pokemon/base_stats/kadabra.asm"
|
|
INCLUDE "data/pokemon/base_stats/alakazam.asm"
|
|
INCLUDE "data/pokemon/base_stats/machop.asm"
|
|
INCLUDE "data/pokemon/base_stats/machoke.asm"
|
|
INCLUDE "data/pokemon/base_stats/machamp.asm"
|
|
INCLUDE "data/pokemon/base_stats/bellsprout.asm"
|
|
INCLUDE "data/pokemon/base_stats/weepinbell.asm"
|
|
INCLUDE "data/pokemon/base_stats/victreebel.asm"
|
|
INCLUDE "data/pokemon/base_stats/tentacool.asm"
|
|
INCLUDE "data/pokemon/base_stats/tentacruel.asm"
|
|
INCLUDE "data/pokemon/base_stats/geodude.asm"
|
|
INCLUDE "data/pokemon/base_stats/graveler.asm"
|
|
INCLUDE "data/pokemon/base_stats/golem.asm"
|
|
INCLUDE "data/pokemon/base_stats/ponyta.asm"
|
|
INCLUDE "data/pokemon/base_stats/rapidash.asm"
|
|
INCLUDE "data/pokemon/base_stats/slowpoke.asm"
|
|
INCLUDE "data/pokemon/base_stats/slowbro.asm"
|
|
INCLUDE "data/pokemon/base_stats/magnemite.asm"
|
|
INCLUDE "data/pokemon/base_stats/magneton.asm"
|
|
INCLUDE "data/pokemon/base_stats/farfetchd.asm"
|
|
INCLUDE "data/pokemon/base_stats/doduo.asm"
|
|
INCLUDE "data/pokemon/base_stats/dodrio.asm"
|
|
INCLUDE "data/pokemon/base_stats/seel.asm"
|
|
INCLUDE "data/pokemon/base_stats/dewgong.asm"
|
|
INCLUDE "data/pokemon/base_stats/grimer.asm"
|
|
INCLUDE "data/pokemon/base_stats/muk.asm"
|
|
INCLUDE "data/pokemon/base_stats/shellder.asm"
|
|
INCLUDE "data/pokemon/base_stats/cloyster.asm"
|
|
INCLUDE "data/pokemon/base_stats/gastly.asm"
|
|
INCLUDE "data/pokemon/base_stats/haunter.asm"
|
|
INCLUDE "data/pokemon/base_stats/gengar.asm"
|
|
INCLUDE "data/pokemon/base_stats/onix.asm"
|
|
INCLUDE "data/pokemon/base_stats/drowzee.asm"
|
|
INCLUDE "data/pokemon/base_stats/hypno.asm"
|
|
INCLUDE "data/pokemon/base_stats/krabby.asm"
|
|
INCLUDE "data/pokemon/base_stats/kingler.asm"
|
|
INCLUDE "data/pokemon/base_stats/voltorb.asm"
|
|
INCLUDE "data/pokemon/base_stats/electrode.asm"
|
|
INCLUDE "data/pokemon/base_stats/exeggcute.asm"
|
|
INCLUDE "data/pokemon/base_stats/exeggutor.asm"
|
|
INCLUDE "data/pokemon/base_stats/cubone.asm"
|
|
INCLUDE "data/pokemon/base_stats/marowak.asm"
|
|
INCLUDE "data/pokemon/base_stats/hitmonlee.asm"
|
|
INCLUDE "data/pokemon/base_stats/hitmonchan.asm"
|
|
INCLUDE "data/pokemon/base_stats/lickitung.asm"
|
|
INCLUDE "data/pokemon/base_stats/koffing.asm"
|
|
INCLUDE "data/pokemon/base_stats/weezing.asm"
|
|
INCLUDE "data/pokemon/base_stats/rhyhorn.asm"
|
|
INCLUDE "data/pokemon/base_stats/rhydon.asm"
|
|
INCLUDE "data/pokemon/base_stats/chansey.asm"
|
|
INCLUDE "data/pokemon/base_stats/tangela.asm"
|
|
INCLUDE "data/pokemon/base_stats/kangaskhan.asm"
|
|
INCLUDE "data/pokemon/base_stats/horsea.asm"
|
|
INCLUDE "data/pokemon/base_stats/seadra.asm"
|
|
INCLUDE "data/pokemon/base_stats/goldeen.asm"
|
|
INCLUDE "data/pokemon/base_stats/seaking.asm"
|
|
INCLUDE "data/pokemon/base_stats/staryu.asm"
|
|
INCLUDE "data/pokemon/base_stats/starmie.asm"
|
|
INCLUDE "data/pokemon/base_stats/mrmime.asm"
|
|
INCLUDE "data/pokemon/base_stats/scyther.asm"
|
|
INCLUDE "data/pokemon/base_stats/jynx.asm"
|
|
INCLUDE "data/pokemon/base_stats/electabuzz.asm"
|
|
INCLUDE "data/pokemon/base_stats/magmar.asm"
|
|
INCLUDE "data/pokemon/base_stats/pinsir.asm"
|
|
INCLUDE "data/pokemon/base_stats/tauros.asm"
|
|
INCLUDE "data/pokemon/base_stats/magikarp.asm"
|
|
INCLUDE "data/pokemon/base_stats/gyarados.asm"
|
|
INCLUDE "data/pokemon/base_stats/lapras.asm"
|
|
INCLUDE "data/pokemon/base_stats/ditto.asm"
|
|
INCLUDE "data/pokemon/base_stats/eevee.asm"
|
|
INCLUDE "data/pokemon/base_stats/vaporeon.asm"
|
|
INCLUDE "data/pokemon/base_stats/jolteon.asm"
|
|
INCLUDE "data/pokemon/base_stats/flareon.asm"
|
|
INCLUDE "data/pokemon/base_stats/porygon.asm"
|
|
INCLUDE "data/pokemon/base_stats/omanyte.asm"
|
|
INCLUDE "data/pokemon/base_stats/omastar.asm"
|
|
INCLUDE "data/pokemon/base_stats/kabuto.asm"
|
|
INCLUDE "data/pokemon/base_stats/kabutops.asm"
|
|
INCLUDE "data/pokemon/base_stats/aerodactyl.asm"
|
|
INCLUDE "data/pokemon/base_stats/snorlax.asm"
|
|
INCLUDE "data/pokemon/base_stats/articuno.asm"
|
|
INCLUDE "data/pokemon/base_stats/zapdos.asm"
|
|
INCLUDE "data/pokemon/base_stats/moltres.asm"
|
|
INCLUDE "data/pokemon/base_stats/dratini.asm"
|
|
INCLUDE "data/pokemon/base_stats/dragonair.asm"
|
|
INCLUDE "data/pokemon/base_stats/dragonite.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/cruise.asm"
|
|
INCLUDE "data/pokemon/base_stats/aqua.asm"
|
|
INCLUDE "data/pokemon/base_stats/aquaria.asm"
|
|
INCLUDE "data/pokemon/base_stats/hoothoot.asm"
|
|
INCLUDE "data/pokemon/base_stats/bobo.asm"
|
|
INCLUDE "data/pokemon/base_stats/pachimee.asm"
|
|
INCLUDE "data/pokemon/base_stats/flaaffy.asm"
|
|
INCLUDE "data/pokemon/base_stats/ampharos.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/cleffa.asm"
|
|
INCLUDE "data/pokemon/base_stats/igglybuff.asm"
|
|
INCLUDE "data/pokemon/base_stats/mizuuo.asm"
|
|
INCLUDE "data/pokemon/base_stats/natu.asm"
|
|
INCLUDE "data/pokemon/base_stats/xatu.asm"
|
|
INCLUDE "data/pokemon/base_stats/gyopin.asm"
|
|
INCLUDE "data/pokemon/base_stats/marill.asm"
|
|
INCLUDE "data/pokemon/base_stats/manbo1.asm"
|
|
INCLUDE "data/pokemon/base_stats/ikari.asm"
|
|
INCLUDE "data/pokemon/base_stats/grotesque.asm"
|
|
INCLUDE "data/pokemon/base_stats/x_ing.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/girafarig.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/politoed.asm"
|
|
INCLUDE "data/pokemon/base_stats/slowking.asm"
|
|
INCLUDE "data/pokemon/base_stats/unown.asm"
|
|
INCLUDE "data/pokemon/base_stats/ledyba.asm"
|
|
INCLUDE "data/pokemon/base_stats/mitsuboshi.asm"
|
|
INCLUDE "data/pokemon/base_stats/puchicorn.asm"
|
|
INCLUDE "data/pokemon/base_stats/espeon.asm"
|
|
INCLUDE "data/pokemon/base_stats/umbreon.asm"
|
|
INCLUDE "data/pokemon/base_stats/turban.asm"
|
|
INCLUDE "data/pokemon/base_stats/betbaby.asm"
|
|
INCLUDE "data/pokemon/base_stats/remoraid.asm"
|
|
INCLUDE "data/pokemon/base_stats/octillery.asm"
|
|
INCLUDE "data/pokemon/base_stats/gong.asm"
|
|
INCLUDE "data/pokemon/base_stats/hitmontop.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/magby.asm"
|
|
INCLUDE "data/pokemon/base_stats/bellossom.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/murkrow.asm"
|
|
INCLUDE "data/pokemon/base_stats/happy.asm"
|
|
INCLUDE "data/pokemon/base_stats/scissors.asm"
|
|
INCLUDE "data/pokemon/base_stats/plucks.asm"
|
|
INCLUDE "data/pokemon/base_stats/devil.asm"
|
|
INCLUDE "data/pokemon/base_stats/houndoom.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/steelix.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/sneasel.asm"
|
|
INCLUDE "data/pokemon/base_stats/ho_oh.asm"
|
|
INCLUDE "data/pokemon/base_stats/togepi.asm"
|
|
INCLUDE "data/pokemon/base_stats/snubbull.asm"
|
|
INCLUDE "data/pokemon/base_stats/tail.asm"
|
|
INCLUDE "data/pokemon/base_stats/leafy.asm"
|