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
|