summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--constants.asm2
-rw-r--r--constants/pokedex_constants.asm288
-rw-r--r--constants/pokemon_constants.asm289
-rw-r--r--data/moves/tmhm_moves.asm5
4 files changed, 293 insertions, 291 deletions
diff --git a/constants.asm b/constants.asm
index 43a0c45..e2ea93a 100644
--- a/constants.asm
+++ b/constants.asm
@@ -7,7 +7,7 @@ INCLUDE "constants/gfx_constants.asm"
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/type_constants.asm"
-INCLUDE "constants/pokemon_constants.asm"
+INCLUDE "constants/pokedex_constants.asm"
INCLUDE "constants/pokemon_data_constants.asm"
INCLUDE "constants/move_constants.asm"
INCLUDE "constants/item_constants.asm"
diff --git a/constants/pokedex_constants.asm b/constants/pokedex_constants.asm
new file mode 100644
index 0000000..083a76f
--- /dev/null
+++ b/constants/pokedex_constants.asm
@@ -0,0 +1,288 @@
+; Pokédex numbers
+ const_def
+ const DEX_NONE ; 00
+ const DEX_FUSHIGIDANE ; 01 BULBASAUR
+ const DEX_FUSHIGISOU ; 02 IVYSAUR
+ const DEX_FUSHIGIBANA ; 03 VENUSAUR
+ const DEX_HITOKAGE ; 04 CHARMANDER
+ const DEX_LIZARDO ; 05 CHARMELEON
+ const DEX_LIZARDON ; 06 CHARIZARD
+ const DEX_ZENIGAME ; 07 SQUIRTLE
+ const DEX_KAMEIL ; 08 WARTORTLE
+ const DEX_KAMEX ; 09 BLASTOISE
+ const DEX_CATERPIE ; 0a CATERPIE
+ const DEX_TRANSEL ; 0b METAPOD
+ const DEX_BUTTERFREE ; 0c BUTTERFREE
+ const DEX_BEEDLE ; 0d WEEDLE
+ const DEX_COCOON ; 0e KAKUNA
+ const DEX_SPEAR ; 0f BEEDRILL
+ const DEX_POPPO ; 10 PIDGEY
+ const DEX_PIGEON ; 11 PIDGEOTTO
+ const DEX_PIGEOT ; 12 PIDGEOT
+ const DEX_KORATTA ; 13 RATTATA
+ const DEX_RATTA ; 14 RATICATE
+ const DEX_ONISUZUME ; 15 SPEAROW
+ const DEX_ONIDRILL ; 16 FEAROW
+ const DEX_ARBO ; 17 EKANS
+ const DEX_ARBOK ; 18 ARBOK
+ const DEX_PIKACHU ; 19 PIKACHU
+ const DEX_RAICHU ; 1a RAICHU
+ const DEX_SAND ; 1b SANDSHREW
+ const DEX_SANDPAN ; 1c SANDSLASH
+ const DEX_NIDORAN_F ; 1d NIDORAN_F
+ const DEX_NIDORINA ; 1e NIDORINA
+ const DEX_NIDOQUEEN ; 1f NIDOQUEEN
+ const DEX_NIDORAN_M ; 20 NIDORAN_M
+ const DEX_NIDORINO ; 21 NIDORINO
+ const DEX_NIDOKING ; 22 NIDOKING
+ const DEX_PIPPI ; 23 CLEFAIRY
+ const DEX_PIXY ; 24 CLEFABLE
+ const DEX_ROKON ; 25 VULPIX
+ const DEX_KYUKON ; 26 NINETALES
+ const DEX_PURIN ; 27 JIGGLYPUFF
+ const DEX_PUKURIN ; 28 WIGGLYTUFF
+ const DEX_ZUBAT ; 29 ZUBAT
+ const DEX_GOLBAT ; 2a GOLBAT
+ const DEX_NAZONOKUSA ; 2b ODDISH
+ const DEX_KUSAIHANA ; 2c GLOOM
+ const DEX_RUFFRESIA ; 2d VILEPLUME
+ const DEX_PARAS ; 2e PARAS
+ const DEX_PARASECT ; 2f PARASECT
+ const DEX_KONGPANG ; 30 VENONAT
+ const DEX_MORPHON ; 31 VENOMOTH
+ const DEX_DIGDA ; 32 DIGLETT
+ const DEX_DUGTRIO ; 33 DUGTRIO
+ const DEX_NYARTH ; 34 MEOWTH
+ const DEX_PERSIAN ; 35 PERSIAN
+ const DEX_KODUCK ; 36 PSYDUCK
+ const DEX_GOLDUCK ; 37 GOLDUCK
+ const DEX_MANKEY ; 38 MANKEY
+ const DEX_OKORIZARU ; 39 PRIMEAPE
+ const DEX_GARDIE ; 3a GROWLITHE
+ const DEX_WINDIE ; 3b ARCANINE
+ const DEX_NYOROMO ; 3c POLIWAG
+ const DEX_NYOROZO ; 3d POLIWHIRL
+ const DEX_NYOROBON ; 3e POLIWRATH
+ const DEX_CASEY ; 3f ABRA
+ const DEX_YUNGERER ; 40 KADABRA
+ const DEX_FOODIN ; 41 ALAKAZAM
+ const DEX_WANRIKY ; 42 MACHOP
+ const DEX_GORIKY ; 43 MACHOKE
+ const DEX_KAIRIKY ; 44 MACHAMP
+ const DEX_MADATSUBOMI ; 45 BELLSPROUT
+ const DEX_UTSUDON ; 46 WEEPINBELL
+ const DEX_UTSUBOT ; 47 VICTREEBEL
+ const DEX_MENOKURAGE ; 48 TENTACOOL
+ const DEX_DOKUKURAGE ; 49 TENTACRUEL
+ const DEX_ISITSUBUTE ; 4a GEODUDE
+ const DEX_GOLONE ; 4b GRAVELER
+ const DEX_GOLONYA ; 4c GOLEM
+ const DEX_PONYTA ; 4d PONYTA
+ const DEX_GALLOP ; 4e RAPIDASH
+ const DEX_YADON ; 4f SLOWPOKE
+ const DEX_YADORAN ; 50 SLOWBRO
+ const DEX_COIL ; 51 MAGNEMITE
+ const DEX_RARECOIL ; 52 MAGNETON
+ const DEX_KAMONEGI ; 53 FARFETCH_D
+ const DEX_DODO ; 54 DODUO
+ const DEX_DODORIO ; 55 DODRIO
+ const DEX_PAWOU ; 56 SEEL
+ const DEX_JUGON ; 57 DEWGONG
+ const DEX_BETBETER ; 58 GRIMER
+ const DEX_BETBETON ; 59 MUK
+ const DEX_SHELLDER ; 5a SHELLDER
+ const DEX_PARSHEN ; 5b CLOYSTER
+ const DEX_GHOS ; 5c GASTLY
+ const DEX_GHOST ; 5d HAUNTER
+ const DEX_GANGAR ; 5e GENGAR
+ const DEX_IWARK ; 5f ONIX
+ const DEX_SLEEPE ; 60 DROWZEE
+ const DEX_SLEEPER ; 61 HYPNO
+ const DEX_CRAB ; 62 KRABBY
+ const DEX_KINGLER ; 63 KINGLER
+ const DEX_BIRIRIDAMA ; 64 VOLTORB
+ const DEX_MARUMINE ; 65 ELECTRODE
+ const DEX_TAMATAMA ; 66 EXEGGCUTE
+ const DEX_NASSY ; 67 EXEGGUTOR
+ const DEX_KARAKARA ; 68 CUBONE
+ const DEX_GARAGARA ; 69 MAROWAK
+ const DEX_SAWAMULAR ; 6a HITMONLEE
+ const DEX_EBIWALAR ; 6b HITMONCHAN
+ const DEX_BERORINGA ; 6c LICKITUNG
+ const DEX_DOGARS ; 6d KOFFING
+ const DEX_MATADOGAS ; 6e WEEZING
+ const DEX_SIHORN ; 6f RHYHORN
+ const DEX_SIDON ; 70 RHYDON
+ const DEX_LUCKY ; 71 CHANSEY
+ const DEX_MONJARA ; 72 TANGELA
+ const DEX_GARURA ; 73 KANGASKHAN
+ const DEX_TATTU ; 74 HORSEA
+ const DEX_SEADRA ; 75 SEADRA
+ const DEX_TOSAKINTO ; 76 GOLDEEN
+ const DEX_AZUMAO ; 77 SEAKING
+ const DEX_HITODEMAN ; 78 STARYU
+ const DEX_STARMIE ; 79 STARMIE
+ const DEX_BARRIERD ; 7a MR__MIME
+ const DEX_STRIKE ; 7b SCYTHER
+ const DEX_ROUGELA ; 7c JYNX
+ const DEX_ELEBOO ; 7d ELECTABUZZ
+ const DEX_BOOBER ; 7e MAGMAR
+ const DEX_KAILIOS ; 7f PINSIR
+ const DEX_KENTAUROS ; 80 TAUROS
+ const DEX_KOIKING ; 81 MAGIKARP
+ const DEX_GYARADOS ; 82 GYARADOS
+ const DEX_LAPLACE ; 83 LAPRAS
+ const DEX_METAMON ; 84 DITTO
+ const DEX_EIEVUI ; 85 EEVEE
+ const DEX_SHOWERS ; 86 VAPOREON
+ const DEX_THUNDERS ; 87 JOLTEON
+ const DEX_BOOSTER ; 88 FLAREON
+ const DEX_PORYGON ; 89 PORYGON
+ const DEX_OMNITE ; 8a OMANYTE
+ const DEX_OMSTAR ; 8b OMASTAR
+ const DEX_KABUTO ; 8c KABUTO
+ const DEX_KABUTOPS ; 8d KABUTOPS
+ const DEX_PTERA ; 8e AERODACTYL
+ const DEX_KABIGON ; 8f SNORLAX
+ const DEX_FREEZER ; 90 ARTICUNO
+ const DEX_THUNDER ; 91 ZAPDOS
+ const DEX_FIRE ; 92 MOLTRES
+ const DEX_MINIRYU ; 93 DRATINI
+ const DEX_HAKURYU ; 94 DRAGONAIR
+ const DEX_KAIRYU ; 95 DRAGONITE
+ const DEX_MEWTWO ; 96 MEWTWO
+ const DEX_MEW ; 97 MEW
+ const DEX_HAPPA ; 98 CHIKORITA
+ const DEX_HANAMOGURA ; 99 BAYLEEF
+ const DEX_HANARYU ; 9a MEGANIUM
+ const DEX_HONOGUMA ; 9b
+ const DEX_VOLBEAR ; 9c
+ const DEX_DYNABEAR ; 9d
+ const DEX_KURUSU ; 9e
+ const DEX_AQUA ; 9f
+ const DEX_AQUARIA ; a0
+ const DEX_HOHO ; a1 HOOTHOOT
+ const DEX_BOBO ; a2 NOCTOWL
+ const DEX_PACHIMEE ; a3 MAREEP
+ const DEX_MOKOKO ; a4 FLAAFFY
+ const DEX_DENRYU ; a5 AMPHAROS
+ const DEX_MIKON ; a6 (baby VULPIX)
+ const DEX_MONJA ; a7 (baby TANGELA)
+ const DEX_JARANRA ; a8 TANGROWTH
+ const DEX_HANEEI ; a9 MANTINE
+ const DEX_PUKU ; aa QWILFISH
+ const DEX_SHIBIREFUGU ; ab (evolved QWILFISH)
+ const DEX_PICHU ; ac PICHU
+ const DEX_PY ; ad CLEFFA
+ const DEX_PUPURIN ; ae IGGLYPUFF
+ const DEX_MIZUUO ; af QUAGSIRE
+ const DEX_NATY ; b0 NATU
+ const DEX_NATIO ; b1 XATU
+ const DEX_GYOPIN ; b2 (baby GOLDEEN)
+ const DEX_MARIL ; b3 MARILL
+ const DEX_MANBO1 ; b4
+ const DEX_IKARI ; b5
+ const DEX_GROTESS ; b6
+ const DEX_EKSING ; b7 CROBAT
+ const DEX_PARA ; b8 (baby PARAS)
+ const DEX_KOKUMO ; b9 SPINARAK
+ const DEX_TWOHEAD ; ba ARIADOS
+ const DEX_YOROIDORI ; bb SKARMORY
+ const DEX_ANIMON ; bc (evolved DITTO)
+ const DEX_HINAZU ; bd (baby DODUO)
+ const DEX_SUNNY ; be SUNFLORA
+ const DEX_PAON ; bf PHANPY
+ const DEX_DONPHAN ; c0 DONPHAN
+ const DEX_TWINZ ; c1 (baby GIRAFARIG)
+ const DEX_KIRINRIKI ; c2 GIRAFARIG
+ const DEX_PAINTER ; c3 SMEARGLE
+ const DEX_KOUNYA ; c4 (baby MEOWTH)
+ const DEX_RINRIN ; c5
+ const DEX_BERURUN ; c6
+ const DEX_NYOROTONO ; c7 POLITOED
+ const DEX_YADOKING ; c8 SLOWKING
+ const DEX_ANNON ; c9 UNOWN
+ const DEX_REDIBA ; ca LEDYBA
+ const DEX_MITSUBOSHI ; cb LEDIAN
+ const DEX_PUCHICORN ; cc (baby PONYTA)
+ const DEX_EIFIE ; cd ESPEON
+ const DEX_BLACKY ; ce UMBREON
+ const DEX_TURBAN ; cf
+ const DEX_BETBABY ; d0 (baby GRIMER)
+ const DEX_TEPPOUO ; d1 REMORAID
+ const DEX_OKUTANK ; d2 OCTILLERY
+ const DEX_GONGU ; d3 TYROGUE
+ const DEX_KAPOERER ; d4 HITMONTOP
+ const DEX_PUDIE ; d5 (baby GROWLITHE)
+ const DEX_HANEKO ; d6 HOPPIP
+ const DEX_POPONEKO ; d7 SKIPLOOM
+ const DEX_WATANEKO ; d8 JUMPLUFF
+ const DEX_BARIRINA ; d9 MIME_JR
+ const DEX_LIP ; da SMOOCHUM
+ const DEX_ELEBABY ; db (baby ELEKID)
+ const DEX_BOOBY ; dc MAGBY
+ const DEX_KIREIHANA ; dd BELLOSSOM
+ const DEX_TSUBOMITTO ; de (evolved WEEPINBELL)
+ const DEX_MILTANK ; df MILTANK
+ const DEX_BOMBSEEKER ; e0
+ const DEX_GIFT ; e1 DELIBIRD
+ const DEX_KOTORA ; e2
+ const DEX_RAITORA ; e3
+ const DEX_MADAME ; e4 (evolved FARFETCH_D)
+ const DEX_NOROWARA ; e5
+ const DEX_KYONPAN ; e6
+ const DEX_YAMIKARASU ; e7 MURKROW
+ const DEX_HAPPI ; e8 BLISSEY
+ const DEX_SCISSORS ; e9 SCIZOR
+ const DEX_PURAKKUSU ; ea (evolved PINSIR)
+ const DEX_DEVIL ; eb HOUNDOUR
+ const DEX_HELGAA ; ec HOUNDOOM
+ const DEX_WOLFMAN ; ed
+ const DEX_WARWOLF ; ee
+ const DEX_PORYGON2 ; ef PORYGON2
+ const DEX_NAMEIL ; f0 LICKILICKY
+ const DEX_HAGANEIL ; f1 STEELIX
+ const DEX_KINGDRA ; f2 KINGDRA
+ const DEX_RAI ; f3 RAIKOU
+ const DEX_EN ; f4 ENTEI
+ const DEX_SUI ; f5 SUICUNE
+ const DEX_NYULA ; f6 SNEASEL
+ const DEX_HOUOU ; f7 HO_OH
+ const DEX_TOGEPY ; f8 TOGEPI
+ const DEX_BULU ; f9 SNUBBULL
+ const DEX_TAIL ; fa AIPOM
+ const DEX_LEAFY ; fb LEAFEON
+NUM_POKEMON EQU const_value + -1
+ const DEX_FC ; fc
+ const DEX_FD ; fd
+ const DEX_FE ; fe
+
+; Annon forms
+ const_def 1
+ const ANNON_A ; 1
+ const ANNON_B ; 2
+ const ANNON_C ; 3
+ const ANNON_D ; 4
+ const ANNON_E ; 5
+ const ANNON_F ; 6
+ const ANNON_G ; 7
+ const ANNON_H ; 8
+ const ANNON_I ; 9
+ const ANNON_J ; 10
+ const ANNON_K ; 11
+ const ANNON_L ; 12
+ const ANNON_M ; 13
+ const ANNON_N ; 14
+ const ANNON_O ; 15
+ const ANNON_P ; 16
+ const ANNON_Q ; 17
+ const ANNON_R ; 18
+ const ANNON_S ; 19
+ const ANNON_T ; 20
+ const ANNON_U ; 21
+ const ANNON_V ; 22
+ const ANNON_W ; 23
+ const ANNON_X ; 24
+ const ANNON_Y ; 25
+ const ANNON_Z ; 26
+NUM_ANNON EQU const_value + -1 ; 26
diff --git a/constants/pokemon_constants.asm b/constants/pokemon_constants.asm
deleted file mode 100644
index cf96c5f..0000000
--- a/constants/pokemon_constants.asm
+++ /dev/null
@@ -1,289 +0,0 @@
-; Pokémon IDs
- const_def
- const MON_NONE ; 00
- const MON_FUSHIGIDANE ; 01 BULBASAUR
- const MON_FUSHIGISOU ; 02 IVYSAUR
- const MON_FUSHIGIBANA ; 03 VENUSAUR
- const MON_HITOKAGE ; 04 CHARMANDER
- const MON_LIZARDO ; 05 CHARMELEON
- const MON_LIZARDON ; 06 CHARIZARD
- const MON_ZENIGAME ; 07 SQUIRTLE
- const MON_KAMEIL ; 08 WARTORTLE
- const MON_KAMEX ; 09 BLASTOISE
- const MON_CATERPIE ; 0a CATERPIE
- const MON_TRANSEL ; 0b METAPOD
- const MON_BUTTERFREE ; 0c BUTTERFREE
- const MON_BEEDLE ; 0d WEEDLE
- const MON_COCOON ; 0e KAKUNA
- const MON_SPEAR ; 0f BEEDRILL
- const MON_POPPO ; 10 PIDGEY
- const MON_PIGEON ; 11 PIDGEOTTO
- const MON_PIGEOT ; 12 PIDGEOT
- const MON_KORATTA ; 13 RATTATA
- const MON_RATTA ; 14 RATICATE
- const MON_ONISUZUME ; 15 SPEAROW
- const MON_ONIDRILL ; 16 FEAROW
- const MON_ARBO ; 17 EKANS
- const MON_ARBOK ; 18 ARBOK
- const MON_PIKACHU ; 19 PIKACHU
- const MON_RAICHU ; 1a RAICHU
- const MON_SAND ; 1b SANDSHREW
- const MON_SANDPAN ; 1c SANDSLASH
- const MON_NIDORAN_F ; 1d NIDORAN_F
- const MON_NIDORINA ; 1e NIDORINA
- const MON_NIDOQUEEN ; 1f NIDOQUEEN
- const MON_NIDORAN_M ; 20 NIDORAN_M
- const MON_NIDORINO ; 21 NIDORINO
- const MON_NIDOKING ; 22 NIDOKING
- const MON_PIPPI ; 23 CLEFAIRY
- const MON_PIXY ; 24 CLEFABLE
- const MON_ROKON ; 25 VULPIX
- const MON_KYUKON ; 26 NINETALES
- const MON_PURIN ; 27 JIGGLYPUFF
- const MON_PUKURIN ; 28 WIGGLYTUFF
- const MON_ZUBAT ; 29 ZUBAT
- const MON_GOLBAT ; 2a GOLBAT
- const MON_NAZONOKUSA ; 2b ODDISH
- const MON_KUSAIHANA ; 2c GLOOM
- const MON_RUFFRESIA ; 2d VILEPLUME
- const MON_PARAS ; 2e PARAS
- const MON_PARASECT ; 2f PARASECT
- const MON_KONGPANG ; 30 VENONAT
- const MON_MORPHON ; 31 VENOMOTH
- const MON_DIGDA ; 32 DIGLETT
- const MON_DUGTRIO ; 33 DUGTRIO
- const MON_NYARTH ; 34 MEOWTH
- const MON_PERSIAN ; 35 PERSIAN
- const MON_KODUCK ; 36 PSYDUCK
- const MON_GOLDUCK ; 37 GOLDUCK
- const MON_MANKEY ; 38 MANKEY
- const MON_OKORIZARU ; 39 PRIMEAPE
- const MON_GARDIE ; 3a GROWLITHE
- const MON_WINDIE ; 3b ARCANINE
- const MON_NYOROMO ; 3c POLIWAG
- const MON_NYOROZO ; 3d POLIWHIRL
- const MON_NYOROBON ; 3e POLIWRATH
- const MON_CASEY ; 3f ABRA
- const MON_YUNGERER ; 40 KADABRA
- const MON_FOODIN ; 41 ALAKAZAM
- const MON_WANRIKY ; 42 MACHOP
- const MON_GORIKY ; 43 MACHOKE
- const MON_KAIRIKY ; 44 MACHAMP
- const MON_MADATSUBOMI ; 45 BELLSPROUT
- const MON_UTSUDON ; 46 WEEPINBELL
- const MON_UTSUBOT ; 47 VICTREEBEL
- const MON_MENOKURAGE ; 48 TENTACOOL
- const MON_DOKUKURAGE ; 49 TENTACRUEL
- const MON_ISITSUBUTE ; 4a GEODUDE
- const MON_GOLONE ; 4b GRAVELER
- const MON_GOLONYA ; 4c GOLEM
- const MON_PONYTA ; 4d PONYTA
- const MON_GALLOP ; 4e RAPIDASH
- const MON_YADON ; 4f SLOWPOKE
- const MON_YADORAN ; 50 SLOWBRO
- const MON_COIL ; 51 MAGNEMITE
- const MON_RARECOIL ; 52 MAGNETON
- const MON_KAMONEGI ; 53 FARFETCH_D
- const MON_DODO ; 54 DODUO
- const MON_DODORIO ; 55 DODRIO
- const MON_PAWOU ; 56 SEEL
- const MON_JUGON ; 57 DEWGONG
- const MON_BETBETER ; 58 GRIMER
- const MON_BETBETON ; 59 MUK
- const MON_SHELLDER ; 5a SHELLDER
- const MON_PARSHEN ; 5b CLOYSTER
- const MON_GHOS ; 5c GASTLY
- const MON_GHOST ; 5d HAUNTER
- const MON_GANGAR ; 5e GENGAR
- const MON_IWARK ; 5f ONIX
- const MON_SLEEPE ; 60 DROWZEE
- const MON_SLEEPER ; 61 HYPNO
- const MON_CRAB ; 62 KRABBY
- const MON_KINGLER ; 63 KINGLER
- const MON_BIRIRIDAMA ; 64 VOLTORB
- const MON_MARUMINE ; 65 ELECTRODE
- const MON_TAMATAMA ; 66 EXEGGCUTE
- const MON_NASSY ; 67 EXEGGUTOR
- const MON_KARAKARA ; 68 CUBONE
- const MON_GARAGARA ; 69 MAROWAK
- const MON_SAWAMULAR ; 6a HITMONLEE
- const MON_EBIWALAR ; 6b HITMONCHAN
- const MON_BERORINGA ; 6c LICKITUNG
- const MON_DOGARS ; 6d KOFFING
- const MON_MATADOGAS ; 6e WEEZING
- const MON_SIHORN ; 6f RHYHORN
- const MON_SIDON ; 70 RHYDON
- const MON_LUCKY ; 71 CHANSEY
- const MON_MONJARA ; 72 TANGELA
- const MON_GARURA ; 73 KANGASKHAN
- const MON_TATTU ; 74 HORSEA
- const MON_SEADRA ; 75 SEADRA
- const MON_TOSAKINTO ; 76 GOLDEEN
- const MON_AZUMAO ; 77 SEAKING
- const MON_HITODEMAN ; 78 STARYU
- const MON_STARMIE ; 79 STARMIE
- const MON_BARRIERD ; 7a MR__MIME
- const MON_STRIKE ; 7b SCYTHER
- const MON_ROUGELA ; 7c JYNX
- const MON_ELEBOO ; 7d ELECTABUZZ
- const MON_BOOBER ; 7e MAGMAR
- const MON_KAILIOS ; 7f PINSIR
- const MON_KENTAUROS ; 80 TAUROS
- const MON_KOIKING ; 81 MAGIKARP
- const MON_GYARADOS ; 82 GYARADOS
- const MON_LAPLACE ; 83 LAPRAS
- const MON_METAMON ; 84 DITTO
- const MON_EIEVUI ; 85 EEVEE
- const MON_SHOWERS ; 86 VAPOREON
- const MON_THUNDERS ; 87 JOLTEON
- const MON_BOOSTER ; 88 FLAREON
- const MON_PORYGON ; 89 PORYGON
- const MON_OMNITE ; 8a OMANYTE
- const MON_OMSTAR ; 8b OMASTAR
- const MON_KABUTO ; 8c KABUTO
- const MON_KABUTOPS ; 8d KABUTOPS
- const MON_PTERA ; 8e AERODACTYL
- const MON_KABIGON ; 8f SNORLAX
- const MON_FREEZER ; 90 ARTICUNO
- const MON_THUNDER ; 91 ZAPDOS
- const MON_FIRE ; 92 MOLTRES
- const MON_MINIRYU ; 93 DRATINI
- const MON_HAKURYU ; 94 DRAGONAIR
- const MON_KAIRYU ; 95 DRAGONITE
- const MON_MEWTWO ; 96 MEWTWO
- const MON_MEW ; 97 MEW
-PROTO_POKEMON EQU const_value
- const MON_HAPPA ; 98 CHIKORITA
- const MON_HANAMOGURA ; 99 BAYLEEF
- const MON_HANARYU ; 9a MEGANIUM
- const MON_HONOGUMA ; 9b
- const MON_VOLBEAR ; 9c
- const MON_DYNABEAR ; 9d
- const MON_KURUSU ; 9e
- const MON_AQUA ; 9f
- const MON_AQUARIA ; a0
- const MON_HOHO ; a1 HOOTHOOT
- const MON_BOBO ; a2 NOCTOWL
- const MON_PACHIMEE ; a3 MAREEP
- const MON_MOKOKO ; a4 FLAAFFY
- const MON_DENRYU ; a5 AMPHAROS
- const MON_MIKON ; a6 (baby VULPIX)
- const MON_MONJA ; a7 (baby TANGELA)
- const MON_JARANRA ; a8 TANGROWTH
- const MON_HANEEI ; a9 MANTINE
- const MON_PUKU ; aa QWILFISH
- const MON_SHIBIREFUGU ; ab (evolved QWILFISH)
- const MON_PICHU ; ac PICHU
- const MON_PY ; ad CLEFFA
- const MON_PUPURIN ; ae IGGLYPUFF
- const MON_MIZUUO ; af QUAGSIRE
- const MON_NATY ; b0 NATU
- const MON_NATIO ; b1 XATU
- const MON_GYOPIN ; b2 (baby GOLDEEN)
- const MON_MARIL ; b3 MARILL
- const MON_MANBO1 ; b4
- const MON_IKARI ; b5
- const MON_GROTESS ; b6
- const MON_EKSING ; b7 CROBAT
- const MON_PARA ; b8 (baby PARAS)
- const MON_KOKUMO ; b9 SPINARAK
- const MON_TWOHEAD ; ba ARIADOS
- const MON_YOROIDORI ; bb SKARMORY
- const MON_ANIMON ; bc (evolved DITTO)
- const MON_HINAZU ; bd (baby DODUO)
- const MON_SUNNY ; be SUNFLORA
- const MON_PAON ; bf PHANPY
- const MON_DONPHAN ; c0 DONPHAN
- const MON_TWINZ ; c1 (baby GIRAFARIG)
- const MON_KIRINRIKI ; c2 GIRAFARIG
- const MON_PAINTER ; c3 SMEARGLE
- const MON_KOUNYA ; c4 (baby MEOWTH)
- const MON_RINRIN ; c5
- const MON_BERURUN ; c6
- const MON_NYOROTONO ; c7 POLITOED
- const MON_YADOKING ; c8 SLOWKING
- const MON_ANNON ; c9 UNOWN
- const MON_REDIBA ; ca LEDYBA
- const MON_MITSUBOSHI ; cb LEDIAN
- const MON_PUCHICORN ; cc (baby PONYTA)
- const MON_EIFIE ; cd ESPEON
- const MON_BLACKY ; ce UMBREON
- const MON_TURBAN ; cf
- const MON_BETBABY ; d0 (baby GRIMER)
- const MON_TEPPOUO ; d1 REMORAID
- const MON_OKUTANK ; d2 OCTILLERY
- const MON_GONGU ; d3 TYROGUE
- const MON_KAPOERER ; d4 HITMONTOP
- const MON_PUDIE ; d5 (baby GROWLITHE)
- const MON_HANEKO ; d6 HOPPIP
- const MON_POPONEKO ; d7 SKIPLOOM
- const MON_WATANEKO ; d8 JUMPLUFF
- const MON_BARIRINA ; d9 MIME_JR
- const MON_LIP ; da SMOOCHUM
- const MON_ELEBABY ; db (baby ELEKID)
- const MON_BOOBY ; dc MAGBY
- const MON_KIREIHANA ; dd BELLOSSOM
- const MON_TSUBOMITTO ; de (evolved WEEPINBELL)
- const MON_MILTANK ; df MILTANK
- const MON_BOMBSEEKER ; e0
- const MON_GIFT ; e1 DELIBIRD
- const MON_KOTORA ; e2
- const MON_RAITORA ; e3
- const MON_MADAME ; e4 (evolved FARFETCH_D)
- const MON_NOROWARA ; e5
- const MON_KYONPAN ; e6
- const MON_YAMIKARASU ; e7 MURKROW
- const MON_HAPPI ; e8 BLISSEY
- const MON_SCISSORS ; e9 SCIZOR
- const MON_PURAKKUSU ; ea (evolved PINSIR)
- const MON_DEVIL ; eb HOUNDOUR
- const MON_HELGAA ; ec HOUNDOOM
- const MON_WOLFMAN ; ed
- const MON_WARWOLF ; ee
- const MON_PORYGON2 ; ef PORYGON2
- const MON_NAMEIL ; f0 LICKILICKY
- const MON_HAGANEIL ; f1 STEELIX
- const MON_KINGDRA ; f2 KINGDRA
- const MON_RAI ; f3 RAIKOU
- const MON_EN ; f4 ENTEI
- const MON_SUI ; f5 SUICUNE
- const MON_NYULA ; f6 SNEASEL
- const MON_HOUOU ; f7 HO_OH
- const MON_TOGEPY ; f8 TOGEPI
- const MON_BULU ; f9 SNUBBULL
- const MON_TAIL ; fa AIPOM
- const MON_LEAFY ; fb LEAFEON
-NUM_POKEMON EQU const_value + -1
- const MON_FC ; fc
- const MON_FD ; fd
- const MON_FE ; fe
-
-; Annon forms
- const_def 1
- const ANNON_A ; 1
- const ANNON_B ; 2
- const ANNON_C ; 3
- const ANNON_D ; 4
- const ANNON_E ; 5
- const ANNON_F ; 6
- const ANNON_G ; 7
- const ANNON_H ; 8
- const ANNON_I ; 9
- const ANNON_J ; 10
- const ANNON_K ; 11
- const ANNON_L ; 12
- const ANNON_M ; 13
- const ANNON_N ; 14
- const ANNON_O ; 15
- const ANNON_P ; 16
- const ANNON_Q ; 17
- const ANNON_R ; 18
- const ANNON_S ; 19
- const ANNON_T ; 20
- const ANNON_U ; 21
- const ANNON_V ; 22
- const ANNON_W ; 23
- const ANNON_X ; 24
- const ANNON_Y ; 25
- const ANNON_Z ; 26
-NUM_ANNON EQU const_value + -1 ; 26
diff --git a/data/moves/tmhm_moves.asm b/data/moves/tmhm_moves.asm
index 1e020a9..457eb60 100644
--- a/data/moves/tmhm_moves.asm
+++ b/data/moves/tmhm_moves.asm
@@ -1,7 +1,10 @@
SECTION "TM/HM Moves", ROMX[$52D1],BANK[4]
+; This is a nearly-sequential table of new moves.
+; It was probably meant for easy testing, not as
+; a final set of TM moves.
+
TMHMMoves: ; 04:52d1
-; entries correspond to *_TMNUM enums (see constants/item_constants.asm)
; TMs
db MOVE_SKETCH
db MOVE_HIDDEN_POWER