summaryrefslogtreecommitdiff
path: root/constants/pokedex_constants.asm
blob: b3c5e000530b63c150991fe32876e2a4351ecc1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
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 (evolved TANGELA)
	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 (baby MR__MIME)
	const DEX_LIP         ; da SMOOCHUM
	const DEX_ELEBABY     ; db 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 (evolved LICKITUNG)
	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 (evolved EEVEE)
NUM_POKEMON EQU const_value - 1
	const DEX_FC          ; fc
	const DEX_EGG         ; fd EGG
	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