summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/items/names.asm4
-rw-r--r--data/pokemon/base_stats.asm502
-rw-r--r--data/pokemon/base_stats/kirinriki.inc4
-rw-r--r--data/predef_pointers.inc173
-rw-r--r--data/super_palettes.inc4
-rw-r--r--data/tileset_headers.asm4
-rw-r--r--data/trainers/parties.asm200
-rw-r--r--data/wild.asm37
8 files changed, 587 insertions, 341 deletions
diff --git a/data/items/names.asm b/data/items/names.asm
index a48579c..942af41 100644
--- a/data/items/names.asm
+++ b/data/items/names.asm
@@ -1,6 +1,10 @@
INCLUDE "constants.asm"
+if DEBUG
SECTION "ItemNames", ROMX[$6FEC], BANK[$01]
+else
+SECTION "ItemNames", ROMX[$6FE9], BANK[$01]
+endc
ItemNames::
db "マスターボール@" ; MASTER_BALL
diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm
index 59715d5..7b3a07e 100644
--- a/data/pokemon/base_stats.asm
+++ b/data/pokemon/base_stats.asm
@@ -37,255 +37,255 @@ ENDM
BaseData::
MonBaseStats::
-INCLUDE "data/pokemon/base_stats/fushigidane.inc"
+BaseStats_Fushigidane:: INCLUDE "data/pokemon/base_stats/fushigidane.inc"
MonBaseStatsEnd::
-INCLUDE "data/pokemon/base_stats/fushigisou.inc"
-INCLUDE "data/pokemon/base_stats/fushigibana.inc"
-INCLUDE "data/pokemon/base_stats/hitokage.inc"
-INCLUDE "data/pokemon/base_stats/lizardo.inc"
-INCLUDE "data/pokemon/base_stats/lizardon.inc"
-INCLUDE "data/pokemon/base_stats/zenigame.inc"
-INCLUDE "data/pokemon/base_stats/kameil.inc"
-INCLUDE "data/pokemon/base_stats/kamex.inc"
-INCLUDE "data/pokemon/base_stats/caterpie.inc"
-INCLUDE "data/pokemon/base_stats/transel.inc"
-INCLUDE "data/pokemon/base_stats/butterfree.inc"
-INCLUDE "data/pokemon/base_stats/beedle.inc"
-INCLUDE "data/pokemon/base_stats/cocoon.inc"
-INCLUDE "data/pokemon/base_stats/spear.inc"
-INCLUDE "data/pokemon/base_stats/poppo.inc"
-INCLUDE "data/pokemon/base_stats/pigeon.inc"
-INCLUDE "data/pokemon/base_stats/pigeot.inc"
-INCLUDE "data/pokemon/base_stats/koratta.inc"
-INCLUDE "data/pokemon/base_stats/ratta.inc"
-INCLUDE "data/pokemon/base_stats/onisuzume.inc"
-INCLUDE "data/pokemon/base_stats/onidrill.inc"
-INCLUDE "data/pokemon/base_stats/arbo.inc"
-INCLUDE "data/pokemon/base_stats/arbok.inc"
-INCLUDE "data/pokemon/base_stats/pikachu.inc"
-INCLUDE "data/pokemon/base_stats/raichu.inc"
-INCLUDE "data/pokemon/base_stats/sand.inc"
-INCLUDE "data/pokemon/base_stats/sandpan.inc"
-INCLUDE "data/pokemon/base_stats/nidoran_f.inc"
-INCLUDE "data/pokemon/base_stats/nidorina.inc"
-INCLUDE "data/pokemon/base_stats/nidoqueen.inc"
-INCLUDE "data/pokemon/base_stats/nidoran_m.inc"
-INCLUDE "data/pokemon/base_stats/nidorino.inc"
-INCLUDE "data/pokemon/base_stats/nidoking.inc"
-INCLUDE "data/pokemon/base_stats/pippi.inc"
-INCLUDE "data/pokemon/base_stats/pixy.inc"
-INCLUDE "data/pokemon/base_stats/rokon.inc"
-INCLUDE "data/pokemon/base_stats/kyukon.inc"
-INCLUDE "data/pokemon/base_stats/purin.inc"
-INCLUDE "data/pokemon/base_stats/pukurin.inc"
-INCLUDE "data/pokemon/base_stats/zubat.inc"
-INCLUDE "data/pokemon/base_stats/golbat.inc"
-INCLUDE "data/pokemon/base_stats/nazonokusa.inc"
-INCLUDE "data/pokemon/base_stats/kusaihana.inc"
-INCLUDE "data/pokemon/base_stats/ruffresia.inc"
-INCLUDE "data/pokemon/base_stats/paras.inc"
-INCLUDE "data/pokemon/base_stats/parasect.inc"
-INCLUDE "data/pokemon/base_stats/kongpang.inc"
-INCLUDE "data/pokemon/base_stats/morphon.inc"
-INCLUDE "data/pokemon/base_stats/digda.inc"
-INCLUDE "data/pokemon/base_stats/dugtrio.inc"
-INCLUDE "data/pokemon/base_stats/nyarth.inc"
-INCLUDE "data/pokemon/base_stats/persian.inc"
-INCLUDE "data/pokemon/base_stats/koduck.inc"
-INCLUDE "data/pokemon/base_stats/golduck.inc"
-INCLUDE "data/pokemon/base_stats/mankey.inc"
-INCLUDE "data/pokemon/base_stats/okorizaru.inc"
-INCLUDE "data/pokemon/base_stats/gardie.inc"
-INCLUDE "data/pokemon/base_stats/windie.inc"
-INCLUDE "data/pokemon/base_stats/nyoromo.inc"
-INCLUDE "data/pokemon/base_stats/nyorozo.inc"
-INCLUDE "data/pokemon/base_stats/nyorobon.inc"
-INCLUDE "data/pokemon/base_stats/casey.inc"
-INCLUDE "data/pokemon/base_stats/yungerer.inc"
-INCLUDE "data/pokemon/base_stats/foodin.inc"
-INCLUDE "data/pokemon/base_stats/wanriky.inc"
-INCLUDE "data/pokemon/base_stats/goriky.inc"
-INCLUDE "data/pokemon/base_stats/kairiky.inc"
-INCLUDE "data/pokemon/base_stats/madatsubomi.inc"
-INCLUDE "data/pokemon/base_stats/utsudon.inc"
-INCLUDE "data/pokemon/base_stats/utsubot.inc"
-INCLUDE "data/pokemon/base_stats/menokurage.inc"
-INCLUDE "data/pokemon/base_stats/dokukurage.inc"
-INCLUDE "data/pokemon/base_stats/isitsubute.inc"
-INCLUDE "data/pokemon/base_stats/golone.inc"
-INCLUDE "data/pokemon/base_stats/golonya.inc"
-INCLUDE "data/pokemon/base_stats/ponyta.inc"
-INCLUDE "data/pokemon/base_stats/gallop.inc"
-INCLUDE "data/pokemon/base_stats/yadon.inc"
-INCLUDE "data/pokemon/base_stats/yadoran.inc"
-INCLUDE "data/pokemon/base_stats/coil.inc"
-INCLUDE "data/pokemon/base_stats/rarecoil.inc"
-INCLUDE "data/pokemon/base_stats/kamonegi.inc"
-INCLUDE "data/pokemon/base_stats/dodo.inc"
-INCLUDE "data/pokemon/base_stats/dodorio.inc"
-INCLUDE "data/pokemon/base_stats/pawou.inc"
-INCLUDE "data/pokemon/base_stats/jugon.inc"
-INCLUDE "data/pokemon/base_stats/betbeter.inc"
-INCLUDE "data/pokemon/base_stats/betbeton.inc"
-INCLUDE "data/pokemon/base_stats/shellder.inc"
-INCLUDE "data/pokemon/base_stats/parshen.inc"
-INCLUDE "data/pokemon/base_stats/ghos.inc"
-INCLUDE "data/pokemon/base_stats/ghost.inc"
-INCLUDE "data/pokemon/base_stats/gangar.inc"
-INCLUDE "data/pokemon/base_stats/iwark.inc"
-INCLUDE "data/pokemon/base_stats/sleepe.inc"
-INCLUDE "data/pokemon/base_stats/sleeper.inc"
-INCLUDE "data/pokemon/base_stats/crab.inc"
-INCLUDE "data/pokemon/base_stats/kingler.inc"
-INCLUDE "data/pokemon/base_stats/biriridama.inc"
-INCLUDE "data/pokemon/base_stats/marumine.inc"
-INCLUDE "data/pokemon/base_stats/tamatama.inc"
-INCLUDE "data/pokemon/base_stats/nassy.inc"
-INCLUDE "data/pokemon/base_stats/karakara.inc"
-INCLUDE "data/pokemon/base_stats/garagara.inc"
-INCLUDE "data/pokemon/base_stats/sawamular.inc"
-INCLUDE "data/pokemon/base_stats/ebiwalar.inc"
-INCLUDE "data/pokemon/base_stats/beroringa.inc"
-INCLUDE "data/pokemon/base_stats/dogars.inc"
-INCLUDE "data/pokemon/base_stats/matadogas.inc"
-INCLUDE "data/pokemon/base_stats/sihorn.inc"
-INCLUDE "data/pokemon/base_stats/sidon.inc"
-INCLUDE "data/pokemon/base_stats/lucky.inc"
-INCLUDE "data/pokemon/base_stats/monjara.inc"
-INCLUDE "data/pokemon/base_stats/garura.inc"
-INCLUDE "data/pokemon/base_stats/tattu.inc"
-INCLUDE "data/pokemon/base_stats/seadra.inc"
-INCLUDE "data/pokemon/base_stats/tosakinto.inc"
-INCLUDE "data/pokemon/base_stats/azumao.inc"
-INCLUDE "data/pokemon/base_stats/hitodeman.inc"
-INCLUDE "data/pokemon/base_stats/starmie.inc"
-INCLUDE "data/pokemon/base_stats/barrierd.inc"
-INCLUDE "data/pokemon/base_stats/strike.inc"
-INCLUDE "data/pokemon/base_stats/rougela.inc"
-INCLUDE "data/pokemon/base_stats/eleboo.inc"
-INCLUDE "data/pokemon/base_stats/boober.inc"
-INCLUDE "data/pokemon/base_stats/kailios.inc"
-INCLUDE "data/pokemon/base_stats/kentauros.inc"
-INCLUDE "data/pokemon/base_stats/koiking.inc"
-INCLUDE "data/pokemon/base_stats/gyarados.inc"
-INCLUDE "data/pokemon/base_stats/laplace.inc"
-INCLUDE "data/pokemon/base_stats/metamon.inc"
-INCLUDE "data/pokemon/base_stats/eievui.inc"
-INCLUDE "data/pokemon/base_stats/showers.inc"
-INCLUDE "data/pokemon/base_stats/thunders.inc"
-INCLUDE "data/pokemon/base_stats/booster.inc"
-INCLUDE "data/pokemon/base_stats/porygon.inc"
-INCLUDE "data/pokemon/base_stats/omnite.inc"
-INCLUDE "data/pokemon/base_stats/omstar.inc"
-INCLUDE "data/pokemon/base_stats/kabuto.inc"
-INCLUDE "data/pokemon/base_stats/kabutops.inc"
-INCLUDE "data/pokemon/base_stats/ptera.inc"
-INCLUDE "data/pokemon/base_stats/kabigon.inc"
-INCLUDE "data/pokemon/base_stats/freezer.inc"
-INCLUDE "data/pokemon/base_stats/thunder.inc"
-INCLUDE "data/pokemon/base_stats/fire.inc"
-INCLUDE "data/pokemon/base_stats/miniryu.inc"
-INCLUDE "data/pokemon/base_stats/hakuryu.inc"
-INCLUDE "data/pokemon/base_stats/kairyu.inc"
-INCLUDE "data/pokemon/base_stats/mewtwo.inc"
-INCLUDE "data/pokemon/base_stats/mew.inc"
-INCLUDE "data/pokemon/base_stats/happa.inc"
-INCLUDE "data/pokemon/base_stats/hanamogura.inc"
-INCLUDE "data/pokemon/base_stats/hanaryu.inc"
-INCLUDE "data/pokemon/base_stats/honoguma.inc"
-INCLUDE "data/pokemon/base_stats/volbear.inc"
-INCLUDE "data/pokemon/base_stats/dynabear.inc"
-INCLUDE "data/pokemon/base_stats/kurusu.inc"
-INCLUDE "data/pokemon/base_stats/aqua.inc"
-INCLUDE "data/pokemon/base_stats/aquaria.inc"
-INCLUDE "data/pokemon/base_stats/hoho.inc"
-INCLUDE "data/pokemon/base_stats/bobo.inc"
-INCLUDE "data/pokemon/base_stats/pachimee.inc"
-INCLUDE "data/pokemon/base_stats/mokoko.inc"
-INCLUDE "data/pokemon/base_stats/denryu.inc"
-INCLUDE "data/pokemon/base_stats/mikon.inc"
-INCLUDE "data/pokemon/base_stats/monja.inc"
-INCLUDE "data/pokemon/base_stats/jaranra.inc"
-INCLUDE "data/pokemon/base_stats/haneei.inc"
-INCLUDE "data/pokemon/base_stats/puku.inc"
-INCLUDE "data/pokemon/base_stats/shibirefugu.inc"
-INCLUDE "data/pokemon/base_stats/pichu.inc"
-INCLUDE "data/pokemon/base_stats/py.inc"
-INCLUDE "data/pokemon/base_stats/pupurin.inc"
-INCLUDE "data/pokemon/base_stats/mizuuo.inc"
-INCLUDE "data/pokemon/base_stats/naty.inc"
-INCLUDE "data/pokemon/base_stats/natio.inc"
-INCLUDE "data/pokemon/base_stats/gyopin.inc"
-INCLUDE "data/pokemon/base_stats/maril.inc"
-INCLUDE "data/pokemon/base_stats/manbo1.inc"
-INCLUDE "data/pokemon/base_stats/ikari.inc"
-INCLUDE "data/pokemon/base_stats/grotess.inc"
-INCLUDE "data/pokemon/base_stats/eksing.inc"
-INCLUDE "data/pokemon/base_stats/para.inc"
-INCLUDE "data/pokemon/base_stats/kokumo.inc"
-INCLUDE "data/pokemon/base_stats/twohead.inc"
-INCLUDE "data/pokemon/base_stats/yoroidori.inc"
-INCLUDE "data/pokemon/base_stats/animon.inc"
-INCLUDE "data/pokemon/base_stats/hinazu.inc"
-INCLUDE "data/pokemon/base_stats/sunny.inc"
-INCLUDE "data/pokemon/base_stats/paon.inc"
-INCLUDE "data/pokemon/base_stats/donphan.inc"
-INCLUDE "data/pokemon/base_stats/twinz.inc"
-INCLUDE "data/pokemon/base_stats/kirinriki.inc"
-INCLUDE "data/pokemon/base_stats/painter.inc"
-INCLUDE "data/pokemon/base_stats/kounya.inc"
-INCLUDE "data/pokemon/base_stats/rinrin.inc"
-INCLUDE "data/pokemon/base_stats/berurun.inc"
-INCLUDE "data/pokemon/base_stats/nyorotono.inc"
-INCLUDE "data/pokemon/base_stats/yadoking.inc"
-INCLUDE "data/pokemon/base_stats/annon.inc"
-INCLUDE "data/pokemon/base_stats/rediba.inc"
-INCLUDE "data/pokemon/base_stats/mitsuboshi.inc"
-INCLUDE "data/pokemon/base_stats/puchicorn.inc"
-INCLUDE "data/pokemon/base_stats/eifie.inc"
-INCLUDE "data/pokemon/base_stats/blacky.inc"
-INCLUDE "data/pokemon/base_stats/turban.inc"
-INCLUDE "data/pokemon/base_stats/betbaby.inc"
-INCLUDE "data/pokemon/base_stats/teppouo.inc"
-INCLUDE "data/pokemon/base_stats/okutank.inc"
-INCLUDE "data/pokemon/base_stats/gongu.inc"
-INCLUDE "data/pokemon/base_stats/kapoerer.inc"
-INCLUDE "data/pokemon/base_stats/pudie.inc"
-INCLUDE "data/pokemon/base_stats/haneko.inc"
-INCLUDE "data/pokemon/base_stats/poponeko.inc"
-INCLUDE "data/pokemon/base_stats/wataneko.inc"
-INCLUDE "data/pokemon/base_stats/baririna.inc"
-INCLUDE "data/pokemon/base_stats/lip.inc"
-INCLUDE "data/pokemon/base_stats/elebaby.inc"
-INCLUDE "data/pokemon/base_stats/booby.inc"
-INCLUDE "data/pokemon/base_stats/kireihana.inc"
-INCLUDE "data/pokemon/base_stats/tsubomitto.inc"
-INCLUDE "data/pokemon/base_stats/miltank.inc"
-INCLUDE "data/pokemon/base_stats/bombseeker.inc"
-INCLUDE "data/pokemon/base_stats/gift.inc"
-INCLUDE "data/pokemon/base_stats/kotora.inc"
-INCLUDE "data/pokemon/base_stats/raitora.inc"
-INCLUDE "data/pokemon/base_stats/madame.inc"
-INCLUDE "data/pokemon/base_stats/norowara.inc"
-INCLUDE "data/pokemon/base_stats/kyonpan.inc"
-INCLUDE "data/pokemon/base_stats/yamikarasu.inc"
-INCLUDE "data/pokemon/base_stats/happi.inc"
-INCLUDE "data/pokemon/base_stats/scissors.inc"
-INCLUDE "data/pokemon/base_stats/purakkusu.inc"
-INCLUDE "data/pokemon/base_stats/devil.inc"
-INCLUDE "data/pokemon/base_stats/helgaa.inc"
-INCLUDE "data/pokemon/base_stats/wolfman.inc"
-INCLUDE "data/pokemon/base_stats/warwolf.inc"
-INCLUDE "data/pokemon/base_stats/porygon2.inc"
-INCLUDE "data/pokemon/base_stats/nameil.inc"
-INCLUDE "data/pokemon/base_stats/haganeil.inc"
-INCLUDE "data/pokemon/base_stats/kingdra.inc"
-INCLUDE "data/pokemon/base_stats/rai.inc"
-INCLUDE "data/pokemon/base_stats/en.inc"
-INCLUDE "data/pokemon/base_stats/sui.inc"
-INCLUDE "data/pokemon/base_stats/nyula.inc"
-INCLUDE "data/pokemon/base_stats/houou.inc"
-INCLUDE "data/pokemon/base_stats/togepy.inc"
-INCLUDE "data/pokemon/base_stats/bulu.inc"
-INCLUDE "data/pokemon/base_stats/tail.inc"
-INCLUDE "data/pokemon/base_stats/leafy.inc"
+BaseStats_Fushigisou:: INCLUDE "data/pokemon/base_stats/fushigisou.inc"
+BaseStats_Fushigibana:: INCLUDE "data/pokemon/base_stats/fushigibana.inc"
+BaseStats_Hitokage:: INCLUDE "data/pokemon/base_stats/hitokage.inc"
+BaseStats_Lizardo:: INCLUDE "data/pokemon/base_stats/lizardo.inc"
+BaseStats_Lizardon:: INCLUDE "data/pokemon/base_stats/lizardon.inc"
+BaseStats_Zenigame:: INCLUDE "data/pokemon/base_stats/zenigame.inc"
+BaseStats_Kameil:: INCLUDE "data/pokemon/base_stats/kameil.inc"
+BaseStats_Kamex:: INCLUDE "data/pokemon/base_stats/kamex.inc"
+BaseStats_Caterpie:: INCLUDE "data/pokemon/base_stats/caterpie.inc"
+BaseStats_Transel:: INCLUDE "data/pokemon/base_stats/transel.inc"
+BaseStats_Butterfree:: INCLUDE "data/pokemon/base_stats/butterfree.inc"
+BaseStats_Beedle:: INCLUDE "data/pokemon/base_stats/beedle.inc"
+BaseStats_Cocoon:: INCLUDE "data/pokemon/base_stats/cocoon.inc"
+BaseStats_Spear:: INCLUDE "data/pokemon/base_stats/spear.inc"
+BaseStats_Poppo:: INCLUDE "data/pokemon/base_stats/poppo.inc"
+BaseStats_Pigeon:: INCLUDE "data/pokemon/base_stats/pigeon.inc"
+BaseStats_Pigeot:: INCLUDE "data/pokemon/base_stats/pigeot.inc"
+BaseStats_Koratta:: INCLUDE "data/pokemon/base_stats/koratta.inc"
+BaseStats_Ratta:: INCLUDE "data/pokemon/base_stats/ratta.inc"
+BaseStats_Onisuzume:: INCLUDE "data/pokemon/base_stats/onisuzume.inc"
+BaseStats_Onidrill:: INCLUDE "data/pokemon/base_stats/onidrill.inc"
+BaseStats_Arbo:: INCLUDE "data/pokemon/base_stats/arbo.inc"
+BaseStats_Arbok:: INCLUDE "data/pokemon/base_stats/arbok.inc"
+BaseStats_Pikachu:: INCLUDE "data/pokemon/base_stats/pikachu.inc"
+BaseStats_Raichu:: INCLUDE "data/pokemon/base_stats/raichu.inc"
+BaseStats_Sand:: INCLUDE "data/pokemon/base_stats/sand.inc"
+BaseStats_Sandpan:: INCLUDE "data/pokemon/base_stats/sandpan.inc"
+BaseStats_Nidoran_f:: INCLUDE "data/pokemon/base_stats/nidoran_f.inc"
+BaseStats_Nidorina:: INCLUDE "data/pokemon/base_stats/nidorina.inc"
+BaseStats_Nidoqueen:: INCLUDE "data/pokemon/base_stats/nidoqueen.inc"
+BaseStats_Nidoran_m:: INCLUDE "data/pokemon/base_stats/nidoran_m.inc"
+BaseStats_Nidorino:: INCLUDE "data/pokemon/base_stats/nidorino.inc"
+BaseStats_Nidoking:: INCLUDE "data/pokemon/base_stats/nidoking.inc"
+BaseStats_Pippi:: INCLUDE "data/pokemon/base_stats/pippi.inc"
+BaseStats_Pixy:: INCLUDE "data/pokemon/base_stats/pixy.inc"
+BaseStats_Rokon:: INCLUDE "data/pokemon/base_stats/rokon.inc"
+BaseStats_Kyukon:: INCLUDE "data/pokemon/base_stats/kyukon.inc"
+BaseStats_Purin:: INCLUDE "data/pokemon/base_stats/purin.inc"
+BaseStats_Pukurin:: INCLUDE "data/pokemon/base_stats/pukurin.inc"
+BaseStats_Zubat:: INCLUDE "data/pokemon/base_stats/zubat.inc"
+BaseStats_Golbat:: INCLUDE "data/pokemon/base_stats/golbat.inc"
+BaseStats_Nazonokusa:: INCLUDE "data/pokemon/base_stats/nazonokusa.inc"
+BaseStats_Kusaihana:: INCLUDE "data/pokemon/base_stats/kusaihana.inc"
+BaseStats_Ruffresia:: INCLUDE "data/pokemon/base_stats/ruffresia.inc"
+BaseStats_Paras:: INCLUDE "data/pokemon/base_stats/paras.inc"
+BaseStats_Parasect:: INCLUDE "data/pokemon/base_stats/parasect.inc"
+BaseStats_Kongpang:: INCLUDE "data/pokemon/base_stats/kongpang.inc"
+BaseStats_Morphon:: INCLUDE "data/pokemon/base_stats/morphon.inc"
+BaseStats_Digda:: INCLUDE "data/pokemon/base_stats/digda.inc"
+BaseStats_Dugtrio:: INCLUDE "data/pokemon/base_stats/dugtrio.inc"
+BaseStats_Nyarth:: INCLUDE "data/pokemon/base_stats/nyarth.inc"
+BaseStats_Persian:: INCLUDE "data/pokemon/base_stats/persian.inc"
+BaseStats_Koduck:: INCLUDE "data/pokemon/base_stats/koduck.inc"
+BaseStats_Golduck:: INCLUDE "data/pokemon/base_stats/golduck.inc"
+BaseStats_Mankey:: INCLUDE "data/pokemon/base_stats/mankey.inc"
+BaseStats_Okorizaru:: INCLUDE "data/pokemon/base_stats/okorizaru.inc"
+BaseStats_Gardie:: INCLUDE "data/pokemon/base_stats/gardie.inc"
+BaseStats_Windie:: INCLUDE "data/pokemon/base_stats/windie.inc"
+BaseStats_Nyoromo:: INCLUDE "data/pokemon/base_stats/nyoromo.inc"
+BaseStats_Nyorozo:: INCLUDE "data/pokemon/base_stats/nyorozo.inc"
+BaseStats_Nyorobon:: INCLUDE "data/pokemon/base_stats/nyorobon.inc"
+BaseStats_Casey:: INCLUDE "data/pokemon/base_stats/casey.inc"
+BaseStats_Yungerer:: INCLUDE "data/pokemon/base_stats/yungerer.inc"
+BaseStats_Foodin:: INCLUDE "data/pokemon/base_stats/foodin.inc"
+BaseStats_Wanriky:: INCLUDE "data/pokemon/base_stats/wanriky.inc"
+BaseStats_Goriky:: INCLUDE "data/pokemon/base_stats/goriky.inc"
+BaseStats_Kairiky:: INCLUDE "data/pokemon/base_stats/kairiky.inc"
+BaseStats_Madatsubomi:: INCLUDE "data/pokemon/base_stats/madatsubomi.inc"
+BaseStats_Utsudon:: INCLUDE "data/pokemon/base_stats/utsudon.inc"
+BaseStats_Utsubot:: INCLUDE "data/pokemon/base_stats/utsubot.inc"
+BaseStats_Menokurage:: INCLUDE "data/pokemon/base_stats/menokurage.inc"
+BaseStats_Dokukurage:: INCLUDE "data/pokemon/base_stats/dokukurage.inc"
+BaseStats_Isitsubute:: INCLUDE "data/pokemon/base_stats/isitsubute.inc"
+BaseStats_Golone:: INCLUDE "data/pokemon/base_stats/golone.inc"
+BaseStats_Golonya:: INCLUDE "data/pokemon/base_stats/golonya.inc"
+BaseStats_Ponyta:: INCLUDE "data/pokemon/base_stats/ponyta.inc"
+BaseStats_Gallop:: INCLUDE "data/pokemon/base_stats/gallop.inc"
+BaseStats_Yadon:: INCLUDE "data/pokemon/base_stats/yadon.inc"
+BaseStats_Yadoran:: INCLUDE "data/pokemon/base_stats/yadoran.inc"
+BaseStats_Coil:: INCLUDE "data/pokemon/base_stats/coil.inc"
+BaseStats_Rarecoil:: INCLUDE "data/pokemon/base_stats/rarecoil.inc"
+BaseStats_Kamonegi:: INCLUDE "data/pokemon/base_stats/kamonegi.inc"
+BaseStats_Dodo:: INCLUDE "data/pokemon/base_stats/dodo.inc"
+BaseStats_Dodorio:: INCLUDE "data/pokemon/base_stats/dodorio.inc"
+BaseStats_Pawou:: INCLUDE "data/pokemon/base_stats/pawou.inc"
+BaseStats_Jugon:: INCLUDE "data/pokemon/base_stats/jugon.inc"
+BaseStats_Betbeter:: INCLUDE "data/pokemon/base_stats/betbeter.inc"
+BaseStats_Betbeton:: INCLUDE "data/pokemon/base_stats/betbeton.inc"
+BaseStats_Shellder:: INCLUDE "data/pokemon/base_stats/shellder.inc"
+BaseStats_Parshen:: INCLUDE "data/pokemon/base_stats/parshen.inc"
+BaseStats_Ghos:: INCLUDE "data/pokemon/base_stats/ghos.inc"
+BaseStats_Ghost:: INCLUDE "data/pokemon/base_stats/ghost.inc"
+BaseStats_Gangar:: INCLUDE "data/pokemon/base_stats/gangar.inc"
+BaseStats_Iwark:: INCLUDE "data/pokemon/base_stats/iwark.inc"
+BaseStats_Sleepe:: INCLUDE "data/pokemon/base_stats/sleepe.inc"
+BaseStats_Sleeper:: INCLUDE "data/pokemon/base_stats/sleeper.inc"
+BaseStats_Crab:: INCLUDE "data/pokemon/base_stats/crab.inc"
+BaseStats_Kingler:: INCLUDE "data/pokemon/base_stats/kingler.inc"
+BaseStats_Biriridama:: INCLUDE "data/pokemon/base_stats/biriridama.inc"
+BaseStats_Marumine:: INCLUDE "data/pokemon/base_stats/marumine.inc"
+BaseStats_Tamatama:: INCLUDE "data/pokemon/base_stats/tamatama.inc"
+BaseStats_Nassy:: INCLUDE "data/pokemon/base_stats/nassy.inc"
+BaseStats_Karakara:: INCLUDE "data/pokemon/base_stats/karakara.inc"
+BaseStats_Garagara:: INCLUDE "data/pokemon/base_stats/garagara.inc"
+BaseStats_Sawamular:: INCLUDE "data/pokemon/base_stats/sawamular.inc"
+BaseStats_Ebiwalar:: INCLUDE "data/pokemon/base_stats/ebiwalar.inc"
+BaseStats_Beroringa:: INCLUDE "data/pokemon/base_stats/beroringa.inc"
+BaseStats_Dogars:: INCLUDE "data/pokemon/base_stats/dogars.inc"
+BaseStats_Matadogas:: INCLUDE "data/pokemon/base_stats/matadogas.inc"
+BaseStats_Sihorn:: INCLUDE "data/pokemon/base_stats/sihorn.inc"
+BaseStats_Sidon:: INCLUDE "data/pokemon/base_stats/sidon.inc"
+BaseStats_Lucky:: INCLUDE "data/pokemon/base_stats/lucky.inc"
+BaseStats_Monjara:: INCLUDE "data/pokemon/base_stats/monjara.inc"
+BaseStats_Garura:: INCLUDE "data/pokemon/base_stats/garura.inc"
+BaseStats_Tattu:: INCLUDE "data/pokemon/base_stats/tattu.inc"
+BaseStats_Seadra:: INCLUDE "data/pokemon/base_stats/seadra.inc"
+BaseStats_Tosakinto:: INCLUDE "data/pokemon/base_stats/tosakinto.inc"
+BaseStats_Azumao:: INCLUDE "data/pokemon/base_stats/azumao.inc"
+BaseStats_Hitodeman:: INCLUDE "data/pokemon/base_stats/hitodeman.inc"
+BaseStats_Starmie:: INCLUDE "data/pokemon/base_stats/starmie.inc"
+BaseStats_Barrierd:: INCLUDE "data/pokemon/base_stats/barrierd.inc"
+BaseStats_Strike:: INCLUDE "data/pokemon/base_stats/strike.inc"
+BaseStats_Rougela:: INCLUDE "data/pokemon/base_stats/rougela.inc"
+BaseStats_Eleboo:: INCLUDE "data/pokemon/base_stats/eleboo.inc"
+BaseStats_Boober:: INCLUDE "data/pokemon/base_stats/boober.inc"
+BaseStats_Kailios:: INCLUDE "data/pokemon/base_stats/kailios.inc"
+BaseStats_Kentauros:: INCLUDE "data/pokemon/base_stats/kentauros.inc"
+BaseStats_Koiking:: INCLUDE "data/pokemon/base_stats/koiking.inc"
+BaseStats_Gyarados:: INCLUDE "data/pokemon/base_stats/gyarados.inc"
+BaseStats_Laplace:: INCLUDE "data/pokemon/base_stats/laplace.inc"
+BaseStats_Metamon:: INCLUDE "data/pokemon/base_stats/metamon.inc"
+BaseStats_Eievui:: INCLUDE "data/pokemon/base_stats/eievui.inc"
+BaseStats_Showers:: INCLUDE "data/pokemon/base_stats/showers.inc"
+BaseStats_Thunders:: INCLUDE "data/pokemon/base_stats/thunders.inc"
+BaseStats_Booster:: INCLUDE "data/pokemon/base_stats/booster.inc"
+BaseStats_Porygon:: INCLUDE "data/pokemon/base_stats/porygon.inc"
+BaseStats_Omnite:: INCLUDE "data/pokemon/base_stats/omnite.inc"
+BaseStats_Omstar:: INCLUDE "data/pokemon/base_stats/omstar.inc"
+BaseStats_Kabuto:: INCLUDE "data/pokemon/base_stats/kabuto.inc"
+BaseStats_Kabutops:: INCLUDE "data/pokemon/base_stats/kabutops.inc"
+BaseStats_Ptera:: INCLUDE "data/pokemon/base_stats/ptera.inc"
+BaseStats_Kabigon:: INCLUDE "data/pokemon/base_stats/kabigon.inc"
+BaseStats_Freezer:: INCLUDE "data/pokemon/base_stats/freezer.inc"
+BaseStats_Thunder:: INCLUDE "data/pokemon/base_stats/thunder.inc"
+BaseStats_Fire:: INCLUDE "data/pokemon/base_stats/fire.inc"
+BaseStats_Miniryu:: INCLUDE "data/pokemon/base_stats/miniryu.inc"
+BaseStats_Hakuryu:: INCLUDE "data/pokemon/base_stats/hakuryu.inc"
+BaseStats_Kairyu:: INCLUDE "data/pokemon/base_stats/kairyu.inc"
+BaseStats_Mewtwo:: INCLUDE "data/pokemon/base_stats/mewtwo.inc"
+BaseStats_Mew:: INCLUDE "data/pokemon/base_stats/mew.inc"
+BaseStats_Happa:: INCLUDE "data/pokemon/base_stats/happa.inc"
+BaseStats_Hanamogura:: INCLUDE "data/pokemon/base_stats/hanamogura.inc"
+BaseStats_Hanaryu:: INCLUDE "data/pokemon/base_stats/hanaryu.inc"
+BaseStats_Honoguma:: INCLUDE "data/pokemon/base_stats/honoguma.inc"
+BaseStats_Volbear:: INCLUDE "data/pokemon/base_stats/volbear.inc"
+BaseStats_Dynabear:: INCLUDE "data/pokemon/base_stats/dynabear.inc"
+BaseStats_Kurusu:: INCLUDE "data/pokemon/base_stats/kurusu.inc"
+BaseStats_Aqua:: INCLUDE "data/pokemon/base_stats/aqua.inc"
+BaseStats_Aquaria:: INCLUDE "data/pokemon/base_stats/aquaria.inc"
+BaseStats_Hoho:: INCLUDE "data/pokemon/base_stats/hoho.inc"
+BaseStats_Bobo:: INCLUDE "data/pokemon/base_stats/bobo.inc"
+BaseStats_Pachimee:: INCLUDE "data/pokemon/base_stats/pachimee.inc"
+BaseStats_Mokoko:: INCLUDE "data/pokemon/base_stats/mokoko.inc"
+BaseStats_Denryu:: INCLUDE "data/pokemon/base_stats/denryu.inc"
+BaseStats_Mikon:: INCLUDE "data/pokemon/base_stats/mikon.inc"
+BaseStats_Monja:: INCLUDE "data/pokemon/base_stats/monja.inc"
+BaseStats_Jaranra:: INCLUDE "data/pokemon/base_stats/jaranra.inc"
+BaseStats_Haneei:: INCLUDE "data/pokemon/base_stats/haneei.inc"
+BaseStats_Puku:: INCLUDE "data/pokemon/base_stats/puku.inc"
+BaseStats_Shibirefugu:: INCLUDE "data/pokemon/base_stats/shibirefugu.inc"
+BaseStats_Pichu:: INCLUDE "data/pokemon/base_stats/pichu.inc"
+BaseStats_Py:: INCLUDE "data/pokemon/base_stats/py.inc"
+BaseStats_Pupurin:: INCLUDE "data/pokemon/base_stats/pupurin.inc"
+BaseStats_Mizuuo:: INCLUDE "data/pokemon/base_stats/mizuuo.inc"
+BaseStats_Naty:: INCLUDE "data/pokemon/base_stats/naty.inc"
+BaseStats_Natio:: INCLUDE "data/pokemon/base_stats/natio.inc"
+BaseStats_Gyopin:: INCLUDE "data/pokemon/base_stats/gyopin.inc"
+BaseStats_Maril:: INCLUDE "data/pokemon/base_stats/maril.inc"
+BaseStats_Manbo1:: INCLUDE "data/pokemon/base_stats/manbo1.inc"
+BaseStats_Ikari:: INCLUDE "data/pokemon/base_stats/ikari.inc"
+BaseStats_Grotess:: INCLUDE "data/pokemon/base_stats/grotess.inc"
+BaseStats_Eksing:: INCLUDE "data/pokemon/base_stats/eksing.inc"
+BaseStats_Para:: INCLUDE "data/pokemon/base_stats/para.inc"
+BaseStats_Kokumo:: INCLUDE "data/pokemon/base_stats/kokumo.inc"
+BaseStats_Twohead:: INCLUDE "data/pokemon/base_stats/twohead.inc"
+BaseStats_Yoroidori:: INCLUDE "data/pokemon/base_stats/yoroidori.inc"
+BaseStats_Animon:: INCLUDE "data/pokemon/base_stats/animon.inc"
+BaseStats_Hinazu:: INCLUDE "data/pokemon/base_stats/hinazu.inc"
+BaseStats_Sunny:: INCLUDE "data/pokemon/base_stats/sunny.inc"
+BaseStats_Paon:: INCLUDE "data/pokemon/base_stats/paon.inc"
+BaseStats_Donphan:: INCLUDE "data/pokemon/base_stats/donphan.inc"
+BaseStats_Twinz:: INCLUDE "data/pokemon/base_stats/twinz.inc"
+BaseStats_Kirinriki:: INCLUDE "data/pokemon/base_stats/kirinriki.inc"
+BaseStats_Painter:: INCLUDE "data/pokemon/base_stats/painter.inc"
+BaseStats_Kounya:: INCLUDE "data/pokemon/base_stats/kounya.inc"
+BaseStats_Rinrin:: INCLUDE "data/pokemon/base_stats/rinrin.inc"
+BaseStats_Berurun:: INCLUDE "data/pokemon/base_stats/berurun.inc"
+BaseStats_Nyorotono:: INCLUDE "data/pokemon/base_stats/nyorotono.inc"
+BaseStats_Yadoking:: INCLUDE "data/pokemon/base_stats/yadoking.inc"
+BaseStats_Annon:: INCLUDE "data/pokemon/base_stats/annon.inc"
+BaseStats_Rediba:: INCLUDE "data/pokemon/base_stats/rediba.inc"
+BaseStats_Mitsuboshi:: INCLUDE "data/pokemon/base_stats/mitsuboshi.inc"
+BaseStats_Puchicorn:: INCLUDE "data/pokemon/base_stats/puchicorn.inc"
+BaseStats_Eifie:: INCLUDE "data/pokemon/base_stats/eifie.inc"
+BaseStats_Blacky:: INCLUDE "data/pokemon/base_stats/blacky.inc"
+BaseStats_Turban:: INCLUDE "data/pokemon/base_stats/turban.inc"
+BaseStats_Betbaby:: INCLUDE "data/pokemon/base_stats/betbaby.inc"
+BaseStats_Teppouo:: INCLUDE "data/pokemon/base_stats/teppouo.inc"
+BaseStats_Okutank:: INCLUDE "data/pokemon/base_stats/okutank.inc"
+BaseStats_Gongu:: INCLUDE "data/pokemon/base_stats/gongu.inc"
+BaseStats_Kapoerer:: INCLUDE "data/pokemon/base_stats/kapoerer.inc"
+BaseStats_Pudie:: INCLUDE "data/pokemon/base_stats/pudie.inc"
+BaseStats_Haneko:: INCLUDE "data/pokemon/base_stats/haneko.inc"
+BaseStats_Poponeko:: INCLUDE "data/pokemon/base_stats/poponeko.inc"
+BaseStats_Wataneko:: INCLUDE "data/pokemon/base_stats/wataneko.inc"
+BaseStats_Baririna:: INCLUDE "data/pokemon/base_stats/baririna.inc"
+BaseStats_Lip:: INCLUDE "data/pokemon/base_stats/lip.inc"
+BaseStats_Elebaby:: INCLUDE "data/pokemon/base_stats/elebaby.inc"
+BaseStats_Booby:: INCLUDE "data/pokemon/base_stats/booby.inc"
+BaseStats_Kireihana:: INCLUDE "data/pokemon/base_stats/kireihana.inc"
+BaseStats_Tsubomitto:: INCLUDE "data/pokemon/base_stats/tsubomitto.inc"
+BaseStats_Miltank:: INCLUDE "data/pokemon/base_stats/miltank.inc"
+BaseStats_Bombseeker:: INCLUDE "data/pokemon/base_stats/bombseeker.inc"
+BaseStats_Gift:: INCLUDE "data/pokemon/base_stats/gift.inc"
+BaseStats_Kotora:: INCLUDE "data/pokemon/base_stats/kotora.inc"
+BaseStats_Raitora:: INCLUDE "data/pokemon/base_stats/raitora.inc"
+BaseStats_Madame:: INCLUDE "data/pokemon/base_stats/madame.inc"
+BaseStats_Norowara:: INCLUDE "data/pokemon/base_stats/norowara.inc"
+BaseStats_Kyonpan:: INCLUDE "data/pokemon/base_stats/kyonpan.inc"
+BaseStats_Yamikarasu:: INCLUDE "data/pokemon/base_stats/yamikarasu.inc"
+BaseStats_Happi:: INCLUDE "data/pokemon/base_stats/happi.inc"
+BaseStats_Scissors:: INCLUDE "data/pokemon/base_stats/scissors.inc"
+BaseStats_Purakkusu:: INCLUDE "data/pokemon/base_stats/purakkusu.inc"
+BaseStats_Devil:: INCLUDE "data/pokemon/base_stats/devil.inc"
+BaseStats_Helgaa:: INCLUDE "data/pokemon/base_stats/helgaa.inc"
+BaseStats_Wolfman:: INCLUDE "data/pokemon/base_stats/wolfman.inc"
+BaseStats_Warwolf:: INCLUDE "data/pokemon/base_stats/warwolf.inc"
+BaseStats_Porygon2:: INCLUDE "data/pokemon/base_stats/porygon2.inc"
+BaseStats_Nameil:: INCLUDE "data/pokemon/base_stats/nameil.inc"
+BaseStats_Haganeil:: INCLUDE "data/pokemon/base_stats/haganeil.inc"
+BaseStats_Kingdra:: INCLUDE "data/pokemon/base_stats/kingdra.inc"
+BaseStats_Rai:: INCLUDE "data/pokemon/base_stats/rai.inc"
+BaseStats_En:: INCLUDE "data/pokemon/base_stats/en.inc"
+BaseStats_Sui:: INCLUDE "data/pokemon/base_stats/sui.inc"
+BaseStats_Nyula:: INCLUDE "data/pokemon/base_stats/nyula.inc"
+BaseStats_Houou:: INCLUDE "data/pokemon/base_stats/houou.inc"
+BaseStats_Togepy:: INCLUDE "data/pokemon/base_stats/togepy.inc"
+BaseStats_Bulu:: INCLUDE "data/pokemon/base_stats/bulu.inc"
+BaseStats_Tail:: INCLUDE "data/pokemon/base_stats/tail.inc"
+BaseStats_Leafy:: INCLUDE "data/pokemon/base_stats/leafy.inc"
diff --git a/data/pokemon/base_stats/kirinriki.inc b/data/pokemon/base_stats/kirinriki.inc
index 400a807..30b2312 100644
--- a/data/pokemon/base_stats/kirinriki.inc
+++ b/data/pokemon/base_stats/kirinriki.inc
@@ -6,7 +6,11 @@
db TYPE_DARK, TYPE_NORMAL ; type
db 255 ; catch rate
db 100 ; base exp
+if DEBUG || def(SILVER)
db ITEM_BERRY, ITEM_TAG ; items
+else
+ db ITEM_APPLE, ITEM_TAG ; item
+endc
db GENDER_50_50 ; gender ratio
db 100, 4, 70 ; unknown
dn 7, 7 ; sprite dimensions
diff --git a/data/predef_pointers.inc b/data/predef_pointers.inc
index 8dd6d54..0cc8d67 100644
--- a/data/predef_pointers.inc
+++ b/data/predef_pointers.inc
@@ -3,7 +3,7 @@
add_predef: MACRO
\1Predef::
- dab \1
+ dba \1
ENDM
PredefPointers:: ; 1:62d3
@@ -11,90 +11,91 @@ PredefPointers:: ; 1:62d3
; Please be a peach and nuke the hell out of these:
; WE NEED LABELS!
; Thank youu~
- dbw 1, $6445 ; 0
- dbw 1, $5D27
- dbw 1, $6713
- dbw 1, $66B1
- dbw 1, $4031
- dbw 3, $4E10
- dbw 3, $4D6F
- dbw 3, $4DE3
- dbw 3, $4DE3 ; 8
- dbw 3, $4DE3
- dbw 3, $4DF9
- dbw 3, $4E10
- dbw 3, $4D33
+ add_predef Function_6445
+ add_predef Function_5d27
+ add_predef Function_6713
+ add_predef Function_66b1
+ add_predef Function_4031
+ add_predef Function_ce10
+ add_predef Function_cd6f
+ add_predef Function_cde3
+ add_predef Function_cde3_2
+ add_predef Function_cde3_3
+ add_predef Function_cdf9
+ add_predef Function_ce10_2
+ add_predef Function_cd33
+GiveItemPredef::
dbw 3, GiveItem
- dbw 3, $4E3C
- dbw 3, $5A28
- dbw 3, $5886 ; 10
- dbw 3, $5A4F
- dbw 3, $5AC8
- dbw 3, $5CFC
- dbw 3, $5C16
- dbw 3, $5D5C
- dbw 3, $5E79
- dbw 3, $4E7C
- dbw 3, $5F7D ; 18
- dbw 3, $5F91
- dbw 4, $528F
- dbw 4, $52C1
- dbw 10, $4C98
- dbw 11, $5663
- dbw 15, $55CE
- dbw 15, $7019
- dbw 15, $7068 ; 20
- dbw 15, $704A
- dbw 15, $508C
- dbw 15, $567C
- dbw 15, $61A4
- dbw 15, $6F19
- dbw 15, $6874
- dbw 15, $691E
- dbw 15, $6963 ; 28
- dbw 16, $61F8
- dbw 16, $6252
- dbw 16, $5FA1
- dbw 10, $4DA4
- dbw 10, $4D6E
- dbw 16, $4AC7
- dbw 16, $4000
- dbw 16, $4B5C ; 30
- dbw 20, $4000
- dbw 20, $4BFE
- dbw 20, $4BCD
- dbw 20, $4B92
- dbw 20, $48C4
- dbw 20, $4771
- dbw 20, $4774
- dbw 20, $481F ; 38
- dbw 20, $46D4
- dbw 20, $469E
- dbw 20, $42B5
- dbw 20, $4244
- dbw 20, $4248
- dbw 20, $40C6
- dbw 20, $40A0
- dbw 20, $4073 ; 40
- dbw 20, $4ED9
- dbw 50, $76FF
- dbw 50, $7710
- dbw 50, $7733
- dbw 5, $45B8
- dbw 5, $46DC
- dbw 5, $45DE
- dbw 50, $4000 ; 48
- dbw 5, $457A
- dbw 5, $43E0
- dbw 2, $5695
- dbw 2, $528B
- dbw 2, $4786
- dbw 35, $44BE
- dbw 35, $49C6
- dbw 35, $4940 ; 50
- dbw 51, $4001
- dbw 51, $4000
- dbw 51, $4000
- dbw 63, $5B66
- dbw 4, $640B
+ add_predef Function_ce3c
+ add_predef Function_da28
+ add_predef Function_d886
+ add_predef Function_da4f
+ add_predef Function_dac8
+ add_predef Function_dcfc
+ add_predef Function_dc16
+ add_predef Function_dd5c
+ add_predef Function_de79
+ add_predef Function_ce7c
+ add_predef Function_df7d
+ add_predef Function_df91
+ add_predef Function_1128f
+ add_predef Function_112c1
+ add_predef Function_28c98
+ add_predef Function_2d663
+ add_predef Function_3d5ce
+ add_predef Function_3f019
+ add_predef Function_3f068
+ add_predef Function_3f04a
+ add_predef Function_3d08c
+ add_predef Function_3d67c
+ add_predef Function_3e1a4
+ add_predef Function_3ef19
+ add_predef Function_3e874
+ add_predef Function_3e91e
+ add_predef Function_3e963
+ add_predef Function_421f8
+ add_predef Function_42252
+ add_predef Function_41fa1
+ add_predef Function_28da4
+ add_predef Function_28d6e
+ add_predef Function_40ac7
+ add_predef Function_40000
+ add_predef Function_40b5c
+ add_predef Function_50000
+ add_predef Function_50bfe
+ add_predef Function_50bcd
+ add_predef Function_50b92
+ add_predef Function_508c4
+ add_predef Function_50771
+ add_predef Function_50774
+ add_predef Function_5081f
+ add_predef Function_506d4
+ add_predef Function_5069e
+ add_predef Function_502b5
+ add_predef Function_50244
+ add_predef Function_50248
+ add_predef Function_500c6
+ add_predef Function_500a0
+ add_predef Function_50073
+ add_predef Function_50ed9
+ add_predef Function_cb6ff
+ add_predef Function_cb710
+ add_predef Function_cb733
+ add_predef Function_145b8
+ add_predef Function_146dc
+ add_predef Function_145de
+ add_predef Function_c8000
+ add_predef Function_1457a
+ add_predef Function_143e0
+ add_predef Function_9695
+ add_predef Function_928b
+ add_predef Function_8786
+ add_predef Function_8c4be
+ add_predef Function_8c9c6
+ add_predef Function_8c940
+ add_predef Function_cc001
+ add_predef Function_cc000
+ add_predef Function_cc000_2
+ add_predef Function_fdb66
+ add_predef Function_1240b
dbw $ff, InexplicablyEmptyFunction
diff --git a/data/super_palettes.inc b/data/super_palettes.inc
index 39d115b..cf654c3 100644
--- a/data/super_palettes.inc
+++ b/data/super_palettes.inc
@@ -38,7 +38,11 @@ SuperPalettes::
RGB 28,28,28, 30,26,15, 26,20,00, 04,04,04 ; YELLOW_BAR
RGB 28,28,28, 30,26,15, 26,10,06, 04,04,04 ; RED_BAR
RGB 28,28,28, 20,26,31, 17,23,10, 04,04,04 ; TOWN_MAP
+if def(GOLD)
RGB 28,28,28, 24,20,10, 21,00,04, 04,04,04 ; LOGO_1
+else
+ RGB 28,28,28, 18,18,18, 21,00,04, 04,04,04 ; LOGO_1
+endc
RGB 28,28,28, 31,20,10, 21,00,04, 04,04,04 ; LOGO_2
RGB 28,28,28, 30,26,16, 16,12,09, 04,04,04 ; GAME_FREAK
RGB 28,28,28, 15,28,26, 12,22,26, 03,16,14 ; INTRO_WATER
diff --git a/data/tileset_headers.asm b/data/tileset_headers.asm
index 5425b91..47b0c38 100644
--- a/data/tileset_headers.asm
+++ b/data/tileset_headers.asm
@@ -1,6 +1,10 @@
INCLUDE "constants.asm"
+if DEBUG
SECTION "Tileset Headers", ROMX[$488D], BANK[$03]
+else
+SECTION "Tileset Headers", ROMX[$4875], BANK[$03]
+endc
Tileset_00: ; 0xc88d
db $06 ; bank
diff --git a/data/trainers/parties.asm b/data/trainers/parties.asm
index c264733..4514b38 100644
--- a/data/trainers/parties.asm
+++ b/data/trainers/parties.asm
@@ -3,10 +3,10 @@ INCLUDE "constants.asm"
; Trainer data structure:
; - db "NAME@", TRAINERTYPE_* constant
; - 1 to 6 Pokémon:
-; * for TRAINERTYPE_NORMAL: db level, species
-; * for TRAINERTYPE_ITEM: db level, species, item
-; * for TRAINERTYPE_MOVES: db level, species, 4 moves
-; * for TRAINERTYPE_ITEM_MOVES: db level, species, item, 4 moves
+; * for TRAINERTYPE_NORMAL: db level, species
+; * for TRAINERTYPE_ITEM: db level, species, item
+; * for TRAINERTYPE_MOVES: db level, species, 4 moves
+; * for TRAINERTYPE_ITEM_MOVES: db level, species, item, 4 moves
; - db -1 ; end
SECTION "Trainer Parties", ROMX[$5110], BANK[$E]
@@ -15,6 +15,7 @@ INCLUDE "data/trainers/party_pointers.inc"
; TODO: decode all data
+if def(GOLD)
HayatoGroup::
; Leftover Youngster data from Red/Blue
db 11, MON_KORATTA, MON_ARBO, 0
@@ -399,3 +400,194 @@ KimonoGirlGroup::
db "こうめ@", TRAINERTYPE_ITEM_MOVES
db 10, DEX_PIPPI, ITEM_NONE, MOVE_CHARM, MOVE_SWEET_KISS, MOVE_POUND, MOVE_NONE
db -1 ; end
+else
+
+
+SECTION "Trainer Parties 1 TEMPORARY", ROMX[$51BF],BANK[$E]
+AkaneGroup::
+BugCatcherBoyGroup::
+ ; BUG_CATCHER_BOY_KENJI
+ db "けんじ@", TRAINERTYPE_ITEM_MOVES
+ db 9, DEX_REDIBA, ITEM_NONE, MOVE_SCRATCH, MOVE_QUICK_ATTACK, MOVE_NONE, MOVE_NONE
+ db -1 ; end
+
+ ; BUG_CATCHER_BOY_KEN
+ db "けん@", TRAINERTYPE_ITEM_MOVES
+ db 7, DEX_KONGPANG, ITEM_NONE, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_NONE, MOVE_NONE
+ db -1 ; end
+
+SECTION "Trainer Parties 2 TEMPORARY", ROMX[$52B4],BANK[$E]
+MikanGroup::
+
+SECTION "Trainer Parties 3 TEMPORARY", ROMX[$53BC],BANK[$E]
+OkidoGroup::
+
+SECTION "Trainer Parties 4 TEMPORARY", ROMX[$54BA],BANK[$E]
+WataruGroup::
+
+SECTION "Trainer Parties 5 TEMPORARY", ROMX[$54E0],BANK[$E]
+GerugeMemberMGroup::
+
+SECTION "Trainer Parties 6 TEMPORARY", ROMX[$54FE],BANK[$E]
+Trio1Group::
+BeautyGroup::
+
+SECTION "Trainer Parties 7 TEMPORARY", ROMX[$55EB],BANK[$E]
+FledglingGroup::
+
+SECTION "Trainer Parties 8 TEMPORARY", ROMX[$56CE],BANK[$E]
+PokeManiacGroup::
+
+SECTION "Trainer Parties 9 TEMPORARY", ROMX[$57BC],BANK[$E]
+GentlemanGroup::
+
+SECTION "Trainer Parties 10 TEMPORARY", ROMX[$57E0],BANK[$E]
+TeacherMGroup::
+
+SECTION "Trainer Parties 11 TEMPORARY", ROMX[$57EC],BANK[$E]
+TeacherFGroup::
+
+SECTION "Trainer Parties 12 TEMPORARY", ROMX[$57F2],BANK[$E]
+ManchildGroup::
+
+SECTION "Trainer Parties 13 TEMPORARY", ROMX[$58C3],BANK[$E]
+RockerGroup::
+
+SECTION "Trainer Parties 14 TEMPORARY", ROMX[$58F2],BANK[$E]
+HikerGroup::
+
+SECTION "Trainer Parties 15 TEMPORARY", ROMX[$5995],BANK[$E]
+KimonoGirlGroup::
+ ; KIMONO_GIRL_KOUME
+ db "こうめ@", TRAINERTYPE_ITEM_MOVES
+ db 9, DEX_DONPHAN, ITEM_NONE, MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE
+ db -1 ; end
+
+ ; KIMONO_GIRL_TAMAO
+ db "たまお@", TRAINERTYPE_ITEM_MOVES
+ db 10, DEX_PURIN, ITEM_NONE, MOVE_CHARM, MOVE_POUND, MOVE_ENCORE, MOVE_NONE
+ db -1 ; end
+
+SECTION "Trainer Parties 16 TEMPORARY", ROMX[$518A],BANK[$E]
+HayatoGroup::
+
+SECTION "Trainer Parties 17 TEMPORARY", ROMX[$5216],BANK[$E]
+TsukishiGroup::
+LassGroup::
+
+SECTION "Trainer Parties 18 TEMPORARY", ROMX[$526F],BANK[$E]
+EnokiGroup::
+
+SECTION "Trainer Parties 19 TEMPORARY", ROMX[$528F],BANK[$E]
+OkeraGroup::
+
+SECTION "Trainer Parties 20 TEMPORARY", ROMX[$533D],BANK[$E]
+GamaGroup::
+
+SECTION "Trainer Parties 21 TEMPORARY", ROMX[$5542],BANK[$E]
+Trio2Group::
+
+SECTION "Trainer Parties 22 TEMPORARY", ROMX[$5554],BANK[$E]
+Trio3Group::
+
+SECTION "Trainer Parties 23 TEMPORARY", ROMX[$5673],BANK[$E]
+ProfessionalMGroup::
+ProfessionalFGroup::
+
+SECTION "Trainer Parties 24 TEMPORARY", ROMX[$5812],BANK[$E]
+SwimmerMGroup::
+
+SECTION "Trainer Parties 25 TEMPORARY", ROMX[$5821],BANK[$E]
+SuperNerdGroup::
+
+SECTION "Trainer Parties 26 TEMPORARY", ROMX[$5833],BANK[$E]
+EngineerGroup::
+
+SECTION "Trainer Parties 27 TEMPORARY", ROMX[$5965],BANK[$E]
+JugglerGroup::
+
+SECTION "Trainer Parties 28 TEMPORARY", ROMX[$5971],BANK[$E]
+TwinsGroup::
+
+SECTION "Trainer Parties 29 TEMPORARY", ROMX[$5976],BANK[$E]
+SchoolboyGroup::
+ ; SCHOOLBOY_TETSUYA
+ db "てつや@", TRAINERTYPE_ITEM
+ db 8, DEX_YADOKING, ITEM_NONE
+ db -1 ; end
+
+SECTION "Trainer Parties 30 TEMPORARY", ROMX[$597F],BANK[$E]
+FirebreatherGroup::
+ ; FIREBREATHER_AKITO
+ db "あきと@", TRAINERTYPE_ITEM
+ db 8, DEX_BOOBY, ITEM_NONE
+ db -1 ; end
+
+SECTION "Trainer Parties 31 TEMPORARY", ROMX[$5320],BANK[$E]
+BlueGroup::
+
+SECTION "Trainer Parties 32 TEMPORARY", ROMX[$5375],BANK[$E]
+RivalGroup::
+
+SECTION "Trainer Parties 33 TEMPORARY", ROMX[$5404],BANK[$E]
+SakakiGroup::
+
+SECTION "Trainer Parties 34 TEMPORARY", ROMX[$5427],BANK[$E]
+ProtagonistGroup::
+
+SECTION "Trainer Parties 35 TEMPORARY", ROMX[$5433],BANK[$E]
+SibaGroup::
+KasumiGroup::
+FisherGroup::
+
+SECTION "Trainer Parties 36 TEMPORARY", ROMX[$5476],BANK[$E]
+KannaGroup::
+
+SECTION "Trainer Parties 37 TEMPORARY", ROMX[$555D],BANK[$E]
+RocketFGroup::
+
+SECTION "Trainer Parties 38 TEMPORARY", ROMX[$557E],BANK[$E]
+YoungsterGroup::
+
+SECTION "Trainer Parties 39 TEMPORARY", ROMX[$564F],BANK[$E]
+ProdigyGroup::
+
+SECTION "Trainer Parties 40 TEMPORARY", ROMX[$578C],BANK[$E]
+RocketMGroup::
+
+SECTION "Trainer Parties 41 TEMPORARY", ROMX[$5808],BANK[$E]
+SwimmerFGroup::
+
+SECTION "Trainer Parties 42 TEMPORARY", ROMX[$5817],BANK[$E]
+SailorGroup::
+
+SECTION "Trainer Parties 43 TEMPORARY", ROMX[$58FE],BANK[$E]
+BikerGroup::
+
+SECTION "Trainer Parties 44 TEMPORARY", ROMX[$594D],BANK[$E]
+RockClimberGroup::
+
+SECTION "Trainer Parties 45 TEMPORARY", ROMX[$5959],BANK[$E]
+BurglarGroup::
+
+SECTION "Trainer Parties 46 TEMPORARY", ROMX[$5969],BANK[$E]
+BlackbeltGroup::
+
+SECTION "Trainer Parties 47 TEMPORARY", ROMX[$596D],BANK[$E]
+PsychicGroup::
+KungFuMasterGroup::
+FortuneTellerGroup::
+HooliganGroup::
+SageGroup::
+MediumGroup::
+SoldierGroup::
+GerugeMemberFGroup::
+
+SECTION "Trainer Parties 48 TEMPORARY", ROMX[$5988],BANK[$E]
+SportsmanGroup::
+ ; SPORTSMAN_SHIGEKI
+ db "てつじ@", TRAINERTYPE_ITEM_MOVES
+ db 9, DEX_DONPHAN, ITEM_NONE, MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE
+ db -1 ; end
+
+endc
diff --git a/data/wild.asm b/data/wild.asm
index d827686..515985d 100644
--- a/data/wild.asm
+++ b/data/wild.asm
@@ -7,9 +7,15 @@ GrassWildMons:: ; f:6a3c
db $01, $01 ; map group, map id
db 8 percent, 8 percent, 8 percent ; encounter rates: morn/day/nite
; morn
+if def(GOLD)
db 7, DEX_SUNNY
db 3, DEX_SUNNY
db 5, DEX_SUNNY
+else
+ db 8, DEX_POPPO
+ db 8, DEX_POPPO
+ db 7, DEX_POPPO
+endc
db 5, DEX_PIKACHU
db 5, DEX_POPPO
db 5, DEX_POPPO
@@ -17,23 +23,38 @@ GrassWildMons:: ; f:6a3c
db 4, DEX_KORATTA
db 6, DEX_KIRINRIKI
db 4, DEX_KIRINRIKI
+if def(GOLD)
db 4, DEX_HANEKO
+else
+ db 4, DEX_MARIL
+endc
db 4, DEX_POPPO
db 8, DEX_KORATTA
; nite
db 7, DEX_KORATTA
db 5, DEX_KORATTA
db 5, DEX_KORATTA
+if def(GOLD)
db 7, DEX_KORATTA
db 8, DEX_KORATTA
+else
+ db 5, DEX_HOHO
+ db 3, DEX_HOHO
+endc
db 5, DEX_PIKACHU
db $01, $02 ; map group, map id
db 8 percent, 8 percent, 8 percent ; encounter rates: morn/day/nite
; morn
+if def(GOLD)
db 6, DEX_SUNNY
db 6, DEX_SUNNY
db 6, DEX_SUNNY
+else
+ db 8, DEX_POPPO
+ db 8, DEX_POPPO
+ db 6, DEX_POPPO
+endc
db 5, DEX_PIKACHU
db 4, DEX_ARBO
db 5, DEX_KORATTA
@@ -41,13 +62,21 @@ GrassWildMons:: ; f:6a3c
db 5, DEX_POPPO
db 7, DEX_YOROIDORI
db 5, DEX_KORATTA
+if def(GOLD)
db 8, DEX_HANEKO
+else
+ db 8, DEX_MARIL
+endc
db 4, DEX_POPPO
db 7, DEX_KORATTA
; nite
db 7, DEX_KORATTA
db 6, DEX_ARBO
+if def(GOLD)
db 6, DEX_KORATTA
+else
+ db 6, DEX_HOHO
+endc
db 7, DEX_ARBO
db 8, DEX_KORATTA
db 5, DEX_PIKACHU
@@ -593,13 +622,21 @@ GrassWildMons:: ; f:6a3c
db 6, DEX_POPPO
db 4, DEX_CATERPIE
db 6, DEX_CATERPIE
+if def(GOLD)
db 6, DEX_HANEKO
+else
+ db 6, DEX_MARIL
+endc
db 5, DEX_CATERPIE
db 8, DEX_REDIBA
; nite
db 4, DEX_TRANSEL
db 6, DEX_KORATTA
+if def(GOLD)
db 6, DEX_CATERPIE
+else
+ db 5, DEX_HOHO
+endc
db 6, DEX_REDIBA
db 5, DEX_TRANSEL
db 5, DEX_PIKACHU