forked from BuffelSaft/decomp_resources
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspecies.h
2247 lines (2239 loc) · 67.8 KB
/
species.h
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
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#ifndef GUARD_CONSTANTS_SPECIES_H
#define GUARD_CONSTANTS_SPECIES_H
#define SPECIES_NONE 0
#define SPECIES_BULBASAUR 1
#define SPECIES_IVYSAUR 2
#define SPECIES_VENUSAUR 3
#define SPECIES_CHARMANDER 4
#define SPECIES_CHARMELEON 5
#define SPECIES_CHARIZARD 6
#define SPECIES_SQUIRTLE 7
#define SPECIES_WARTORTLE 8
#define SPECIES_BLASTOISE 9
#define SPECIES_CATERPIE 10
#define SPECIES_METAPOD 11
#define SPECIES_BUTTERFREE 12
#define SPECIES_WEEDLE 13
#define SPECIES_KAKUNA 14
#define SPECIES_BEEDRILL 15
#define SPECIES_PIDGEY 16
#define SPECIES_PIDGEOTTO 17
#define SPECIES_PIDGEOT 18
#define SPECIES_RATTATA 19
#define SPECIES_RATICATE 20
#define SPECIES_SPEAROW 21
#define SPECIES_FEAROW 22
#define SPECIES_EKANS 23
#define SPECIES_ARBOK 24
#define SPECIES_PIKACHU 25
#define SPECIES_RAICHU 26
#define SPECIES_SANDSHREW 27
#define SPECIES_SANDSLASH 28
#define SPECIES_NIDORAN_F 29
#define SPECIES_NIDORINA 30
#define SPECIES_NIDOQUEEN 31
#define SPECIES_NIDORAN_M 32
#define SPECIES_NIDORINO 33
#define SPECIES_NIDOKING 34
#define SPECIES_CLEFAIRY 35
#define SPECIES_CLEFABLE 36
#define SPECIES_VULPIX 37
#define SPECIES_NINETALES 38
#define SPECIES_JIGGLYPUFF 39
#define SPECIES_WIGGLYTUFF 40
#define SPECIES_ZUBAT 41
#define SPECIES_GOLBAT 42
#define SPECIES_ODDISH 43
#define SPECIES_GLOOM 44
#define SPECIES_VILEPLUME 45
#define SPECIES_PARAS 46
#define SPECIES_PARASECT 47
#define SPECIES_VENONAT 48
#define SPECIES_VENOMOTH 49
#define SPECIES_DIGLETT 50
#define SPECIES_DUGTRIO 51
#define SPECIES_MEOWTH 52
#define SPECIES_PERSIAN 53
#define SPECIES_PSYDUCK 54
#define SPECIES_GOLDUCK 55
#define SPECIES_MANKEY 56
#define SPECIES_PRIMEAPE 57
#define SPECIES_GROWLITHE 58
#define SPECIES_ARCANINE 59
#define SPECIES_POLIWAG 60
#define SPECIES_POLIWHIRL 61
#define SPECIES_POLIWRATH 62
#define SPECIES_ABRA 63
#define SPECIES_KADABRA 64
#define SPECIES_ALAKAZAM 65
#define SPECIES_MACHOP 66
#define SPECIES_MACHOKE 67
#define SPECIES_MACHAMP 68
#define SPECIES_BELLSPROUT 69
#define SPECIES_WEEPINBELL 70
#define SPECIES_VICTREEBEL 71
#define SPECIES_TENTACOOL 72
#define SPECIES_TENTACRUEL 73
#define SPECIES_GEODUDE 74
#define SPECIES_GRAVELER 75
#define SPECIES_GOLEM 76
#define SPECIES_PONYTA 77
#define SPECIES_RAPIDASH 78
#define SPECIES_SLOWPOKE 79
#define SPECIES_SLOWBRO 80
#define SPECIES_MAGNEMITE 81
#define SPECIES_MAGNETON 82
#define SPECIES_FARFETCHD 83
#define SPECIES_DODUO 84
#define SPECIES_DODRIO 85
#define SPECIES_SEEL 86
#define SPECIES_DEWGONG 87
#define SPECIES_GRIMER 88
#define SPECIES_MUK 89
#define SPECIES_SHELLDER 90
#define SPECIES_CLOYSTER 91
#define SPECIES_GASTLY 92
#define SPECIES_HAUNTER 93
#define SPECIES_GENGAR 94
#define SPECIES_ONIX 95
#define SPECIES_DROWZEE 96
#define SPECIES_HYPNO 97
#define SPECIES_KRABBY 98
#define SPECIES_KINGLER 99
#define SPECIES_VOLTORB 100
#define SPECIES_ELECTRODE 101
#define SPECIES_EXEGGCUTE 102
#define SPECIES_EXEGGUTOR 103
#define SPECIES_CUBONE 104
#define SPECIES_MAROWAK 105
#define SPECIES_HITMONLEE 106
#define SPECIES_HITMONCHAN 107
#define SPECIES_LICKITUNG 108
#define SPECIES_KOFFING 109
#define SPECIES_WEEZING 110
#define SPECIES_RHYHORN 111
#define SPECIES_RHYDON 112
#define SPECIES_CHANSEY 113
#define SPECIES_TANGELA 114
#define SPECIES_KANGASKHAN 115
#define SPECIES_HORSEA 116
#define SPECIES_SEADRA 117
#define SPECIES_GOLDEEN 118
#define SPECIES_SEAKING 119
#define SPECIES_STARYU 120
#define SPECIES_STARMIE 121
#define SPECIES_MR_MIME 122
#define SPECIES_SCYTHER 123
#define SPECIES_JYNX 124
#define SPECIES_ELECTABUZZ 125
#define SPECIES_MAGMAR 126
#define SPECIES_PINSIR 127
#define SPECIES_TAUROS 128
#define SPECIES_MAGIKARP 129
#define SPECIES_GYARADOS 130
#define SPECIES_LAPRAS 131
#define SPECIES_DITTO 132
#define SPECIES_EEVEE 133
#define SPECIES_VAPOREON 134
#define SPECIES_JOLTEON 135
#define SPECIES_FLAREON 136
#define SPECIES_PORYGON 137
#define SPECIES_OMANYTE 138
#define SPECIES_OMASTAR 139
#define SPECIES_KABUTO 140
#define SPECIES_KABUTOPS 141
#define SPECIES_AERODACTYL 142
#define SPECIES_SNORLAX 143
#define SPECIES_ARTICUNO 144
#define SPECIES_ZAPDOS 145
#define SPECIES_MOLTRES 146
#define SPECIES_DRATINI 147
#define SPECIES_DRAGONAIR 148
#define SPECIES_DRAGONITE 149
#define SPECIES_MEWTWO 150
#define SPECIES_MEW 151
#define SPECIES_CHIKORITA 152
#define SPECIES_BAYLEEF 153
#define SPECIES_MEGANIUM 154
#define SPECIES_CYNDAQUIL 155
#define SPECIES_QUILAVA 156
#define SPECIES_TYPHLOSION 157
#define SPECIES_TOTODILE 158
#define SPECIES_CROCONAW 159
#define SPECIES_FERALIGATR 160
#define SPECIES_SENTRET 161
#define SPECIES_FURRET 162
#define SPECIES_HOOTHOOT 163
#define SPECIES_NOCTOWL 164
#define SPECIES_LEDYBA 165
#define SPECIES_LEDIAN 166
#define SPECIES_SPINARAK 167
#define SPECIES_ARIADOS 168
#define SPECIES_CROBAT 169
#define SPECIES_CHINCHOU 170
#define SPECIES_LANTURN 171
#define SPECIES_PICHU 172
#define SPECIES_CLEFFA 173
#define SPECIES_IGGLYBUFF 174
#define SPECIES_TOGEPI 175
#define SPECIES_TOGETIC 176
#define SPECIES_NATU 177
#define SPECIES_XATU 178
#define SPECIES_MAREEP 179
#define SPECIES_FLAAFFY 180
#define SPECIES_AMPHAROS 181
#define SPECIES_BELLOSSOM 182
#define SPECIES_MARILL 183
#define SPECIES_AZUMARILL 184
#define SPECIES_SUDOWOODO 185
#define SPECIES_POLITOED 186
#define SPECIES_HOPPIP 187
#define SPECIES_SKIPLOOM 188
#define SPECIES_JUMPLUFF 189
#define SPECIES_AIPOM 190
#define SPECIES_SUNKERN 191
#define SPECIES_SUNFLORA 192
#define SPECIES_YANMA 193
#define SPECIES_WOOPER 194
#define SPECIES_QUAGSIRE 195
#define SPECIES_ESPEON 196
#define SPECIES_UMBREON 197
#define SPECIES_MURKROW 198
#define SPECIES_SLOWKING 199
#define SPECIES_MISDREAVUS 200
#define SPECIES_UNOWN 201
#define SPECIES_WOBBUFFET 202
#define SPECIES_GIRAFARIG 203
#define SPECIES_PINECO 204
#define SPECIES_FORRETRESS 205
#define SPECIES_DUNSPARCE 206
#define SPECIES_GLIGAR 207
#define SPECIES_STEELIX 208
#define SPECIES_SNUBBULL 209
#define SPECIES_GRANBULL 210
#define SPECIES_QWILFISH 211
#define SPECIES_SCIZOR 212
#define SPECIES_SHUCKLE 213
#define SPECIES_HERACROSS 214
#define SPECIES_SNEASEL 215
#define SPECIES_TEDDIURSA 216
#define SPECIES_URSARING 217
#define SPECIES_SLUGMA 218
#define SPECIES_MAGCARGO 219
#define SPECIES_SWINUB 220
#define SPECIES_PILOSWINE 221
#define SPECIES_CORSOLA 222
#define SPECIES_REMORAID 223
#define SPECIES_OCTILLERY 224
#define SPECIES_DELIBIRD 225
#define SPECIES_MANTINE 226
#define SPECIES_SKARMORY 227
#define SPECIES_HOUNDOUR 228
#define SPECIES_HOUNDOOM 229
#define SPECIES_KINGDRA 230
#define SPECIES_PHANPY 231
#define SPECIES_DONPHAN 232
#define SPECIES_PORYGON2 233
#define SPECIES_STANTLER 234
#define SPECIES_SMEARGLE 235
#define SPECIES_TYROGUE 236
#define SPECIES_HITMONTOP 237
#define SPECIES_SMOOCHUM 238
#define SPECIES_ELEKID 239
#define SPECIES_MAGBY 240
#define SPECIES_MILTANK 241
#define SPECIES_BLISSEY 242
#define SPECIES_RAIKOU 243
#define SPECIES_ENTEI 244
#define SPECIES_SUICUNE 245
#define SPECIES_LARVITAR 246
#define SPECIES_PUPITAR 247
#define SPECIES_TYRANITAR 248
#define SPECIES_LUGIA 249
#define SPECIES_HO_OH 250
#define SPECIES_CELEBI 251
#define SPECIES_TREECKO 252
#define SPECIES_GROVYLE 253
#define SPECIES_SCEPTILE 254
#define SPECIES_TORCHIC 255
#define SPECIES_COMBUSKEN 256
#define SPECIES_BLAZIKEN 257
#define SPECIES_MUDKIP 258
#define SPECIES_MARSHTOMP 259
#define SPECIES_SWAMPERT 260
#define SPECIES_POOCHYENA 261
#define SPECIES_MIGHTYENA 262
#define SPECIES_ZIGZAGOON 263
#define SPECIES_LINOONE 264
#define SPECIES_WURMPLE 265
#define SPECIES_SILCOON 266
#define SPECIES_BEAUTIFLY 267
#define SPECIES_CASCOON 268
#define SPECIES_DUSTOX 269
#define SPECIES_LOTAD 270
#define SPECIES_LOMBRE 271
#define SPECIES_LUDICOLO 272
#define SPECIES_SEEDOT 273
#define SPECIES_NUZLEAF 274
#define SPECIES_SHIFTRY 275
#define SPECIES_TAILLOW 276
#define SPECIES_SWELLOW 277
#define SPECIES_WINGULL 278
#define SPECIES_PELIPPER 279
#define SPECIES_RALTS 280
#define SPECIES_KIRLIA 281
#define SPECIES_GARDEVOIR 282
#define SPECIES_SURSKIT 283
#define SPECIES_MASQUERAIN 284
#define SPECIES_SHROOMISH 285
#define SPECIES_BRELOOM 286
#define SPECIES_SLAKOTH 287
#define SPECIES_VIGOROTH 288
#define SPECIES_SLAKING 289
#define SPECIES_NINCADA 290
#define SPECIES_NINJASK 291
#define SPECIES_SHEDINJA 292
#define SPECIES_WHISMUR 293
#define SPECIES_LOUDRED 294
#define SPECIES_EXPLOUD 295
#define SPECIES_MAKUHITA 296
#define SPECIES_HARIYAMA 297
#define SPECIES_AZURILL 298
#define SPECIES_NOSEPASS 299
#define SPECIES_SKITTY 300
#define SPECIES_DELCATTY 301
#define SPECIES_SABLEYE 302
#define SPECIES_MAWILE 303
#define SPECIES_ARON 304
#define SPECIES_LAIRON 305
#define SPECIES_AGGRON 306
#define SPECIES_MEDITITE 307
#define SPECIES_MEDICHAM 308
#define SPECIES_ELECTRIKE 309
#define SPECIES_MANECTRIC 310
#define SPECIES_PLUSLE 311
#define SPECIES_MINUN 312
#define SPECIES_VOLBEAT 313
#define SPECIES_ILLUMISE 314
#define SPECIES_ROSELIA 315
#define SPECIES_GULPIN 316
#define SPECIES_SWALOT 317
#define SPECIES_CARVANHA 318
#define SPECIES_SHARPEDO 319
#define SPECIES_WAILMER 320
#define SPECIES_WAILORD 321
#define SPECIES_NUMEL 322
#define SPECIES_CAMERUPT 323
#define SPECIES_TORKOAL 324
#define SPECIES_SPOINK 325
#define SPECIES_GRUMPIG 326
#define SPECIES_SPINDA 327
#define SPECIES_TRAPINCH 328
#define SPECIES_VIBRAVA 329
#define SPECIES_FLYGON 330
#define SPECIES_CACNEA 331
#define SPECIES_CACTURNE 332
#define SPECIES_SWABLU 333
#define SPECIES_ALTARIA 334
#define SPECIES_ZANGOOSE 335
#define SPECIES_SEVIPER 336
#define SPECIES_LUNATONE 337
#define SPECIES_SOLROCK 338
#define SPECIES_BARBOACH 339
#define SPECIES_WHISCASH 340
#define SPECIES_CORPHISH 341
#define SPECIES_CRAWDAUNT 342
#define SPECIES_BALTOY 343
#define SPECIES_CLAYDOL 344
#define SPECIES_LILEEP 345
#define SPECIES_CRADILY 346
#define SPECIES_ANORITH 347
#define SPECIES_ARMALDO 348
#define SPECIES_FEEBAS 349
#define SPECIES_MILOTIC 350
#define SPECIES_CASTFORM 351
#define SPECIES_KECLEON 352
#define SPECIES_SHUPPET 353
#define SPECIES_BANETTE 354
#define SPECIES_DUSKULL 355
#define SPECIES_DUSCLOPS 356
#define SPECIES_TROPIUS 357
#define SPECIES_CHIMECHO 358
#define SPECIES_ABSOL 359
#define SPECIES_WYNAUT 360
#define SPECIES_SNORUNT 361
#define SPECIES_GLALIE 362
#define SPECIES_SPHEAL 363
#define SPECIES_SEALEO 364
#define SPECIES_WALREIN 365
#define SPECIES_CLAMPERL 366
#define SPECIES_HUNTAIL 367
#define SPECIES_GOREBYSS 368
#define SPECIES_RELICANTH 369
#define SPECIES_LUVDISC 370
#define SPECIES_BAGON 371
#define SPECIES_SHELGON 372
#define SPECIES_SALAMENCE 373
#define SPECIES_BELDUM 374
#define SPECIES_METANG 375
#define SPECIES_METAGROSS 376
#define SPECIES_REGIROCK 377
#define SPECIES_REGICE 378
#define SPECIES_REGISTEEL 379
#define SPECIES_LATIAS 380
#define SPECIES_LATIOS 381
#define SPECIES_KYOGRE 382
#define SPECIES_GROUDON 383
#define SPECIES_RAYQUAZA 384
#define SPECIES_JIRACHI 385
#define SPECIES_DEOXYS 386
#define SPECIES_TURTWIG 387
#define SPECIES_GROTLE 388
#define SPECIES_TORTERRA 389
#define SPECIES_CHIMCHAR 390
#define SPECIES_MONFERNO 391
#define SPECIES_INFERNAPE 392
#define SPECIES_PIPLUP 393
#define SPECIES_PRINPLUP 394
#define SPECIES_EMPOLEON 395
#define SPECIES_STARLY 396
#define SPECIES_STARAVIA 397
#define SPECIES_STARAPTOR 398
#define SPECIES_BIDOOF 399
#define SPECIES_BIBAREL 400
#define SPECIES_KRICKETOT 401
#define SPECIES_KRICKETUNE 402
#define SPECIES_SHINX 403
#define SPECIES_LUXIO 404
#define SPECIES_LUXRAY 405
#define SPECIES_BUDEW 406
#define SPECIES_ROSERADE 407
#define SPECIES_CRANIDOS 408
#define SPECIES_RAMPARDOS 409
#define SPECIES_SHIELDON 410
#define SPECIES_BASTIODON 411
#define SPECIES_BURMY 412
#define SPECIES_WORMADAM 413
#define SPECIES_MOTHIM 414
#define SPECIES_COMBEE 415
#define SPECIES_VESPIQUEN 416
#define SPECIES_PACHIRISU 417
#define SPECIES_BUIZEL 418
#define SPECIES_FLOATZEL 419
#define SPECIES_CHERUBI 420
#define SPECIES_CHERRIM 421
#define SPECIES_SHELLOS 422
#define SPECIES_GASTRODON 423
#define SPECIES_AMBIPOM 424
#define SPECIES_DRIFLOON 425
#define SPECIES_DRIFBLIM 426
#define SPECIES_BUNEARY 427
#define SPECIES_LOPUNNY 428
#define SPECIES_MISMAGIUS 429
#define SPECIES_HONCHKROW 430
#define SPECIES_GLAMEOW 431
#define SPECIES_PURUGLY 432
#define SPECIES_CHINGLING 433
#define SPECIES_STUNKY 434
#define SPECIES_SKUNTANK 435
#define SPECIES_BRONZOR 436
#define SPECIES_BRONZONG 437
#define SPECIES_BONSLY 438
#define SPECIES_MIMEJR 439
#define SPECIES_HAPPINY 440
#define SPECIES_CHATOT 441
#define SPECIES_SPIRITOMB 442
#define SPECIES_GIBLE 443
#define SPECIES_GABITE 444
#define SPECIES_GARCHOMP 445
#define SPECIES_MUNCHLAX 446
#define SPECIES_RIOLU 447
#define SPECIES_LUCARIO 448
#define SPECIES_HIPPOPOTAS 449
#define SPECIES_HIPPOWDON 450
#define SPECIES_SKORUPI 451
#define SPECIES_DRAPION 452
#define SPECIES_CROAGUNK 453
#define SPECIES_TOXICROAK 454
#define SPECIES_CARNIVINE 455
#define SPECIES_FINNEON 456
#define SPECIES_LUMINEON 457
#define SPECIES_MANTYKE 458
#define SPECIES_SNOVER 459
#define SPECIES_ABOMASNOW 460
#define SPECIES_WEAVILE 461
#define SPECIES_MAGNEZONE 462
#define SPECIES_LICKILICKY 463
#define SPECIES_RHYPERIOR 464
#define SPECIES_TANGROWTH 465
#define SPECIES_ELECTIVIRE 466
#define SPECIES_MAGMORTAR 467
#define SPECIES_TOGEKISS 468
#define SPECIES_YANMEGA 469
#define SPECIES_LEAFEON 470
#define SPECIES_GLACEON 471
#define SPECIES_GLISCOR 472
#define SPECIES_MAMOSWINE 473
#define SPECIES_PORYGON_Z 474
#define SPECIES_GALLADE 475
#define SPECIES_PROBOPASS 476
#define SPECIES_DUSKNOIR 477
#define SPECIES_FROSLASS 478
#define SPECIES_ROTOM 479
#define SPECIES_UXIE 480
#define SPECIES_MESPRIT 481
#define SPECIES_AZELF 482
#define SPECIES_DIALGA 483
#define SPECIES_PALKIA 484
#define SPECIES_HEATRAN 485
#define SPECIES_REGIGIGAS 486
#define SPECIES_GIRATINA 487
#define SPECIES_CRESSELIA 488
#define SPECIES_PHIONE 489
#define SPECIES_MANAPHY 490
#define SPECIES_DARKRAI 491
#define SPECIES_SHAYMIN 492
#define SPECIES_ARCEUS 493
#define SPECIES_VICTINI 494
#define SPECIES_SNIVY 495
#define SPECIES_SERVINE 496
#define SPECIES_SERPERIOR 497
#define SPECIES_TEPIG 498
#define SPECIES_PIGNITE 499
#define SPECIES_EMBOAR 500
#define SPECIES_OSHAWOTT 501
#define SPECIES_DEWOTT 502
#define SPECIES_SAMUROTT 503
#define SPECIES_PATRAT 504
#define SPECIES_WATCHOG 505
#define SPECIES_LILLIPUP 506
#define SPECIES_HERDIER 507
#define SPECIES_STOUTLAND 508
#define SPECIES_PURRLOIN 509
#define SPECIES_LIEPARD 510
#define SPECIES_PANSAGE 511
#define SPECIES_SIMISAGE 512
#define SPECIES_PANSEAR 513
#define SPECIES_SIMISEAR 514
#define SPECIES_PANPOUR 515
#define SPECIES_SIMIPOUR 516
#define SPECIES_MUNNA 517
#define SPECIES_MUSHARNA 518
#define SPECIES_PIDOVE 519
#define SPECIES_TRANQUILL 520
#define SPECIES_UNFEZANT 521
#define SPECIES_BLITZLE 522
#define SPECIES_ZEBSTRIKA 523
#define SPECIES_ROGGENROLA 524
#define SPECIES_BOLDORE 525
#define SPECIES_GIGALITH 526
#define SPECIES_WOOBAT 527
#define SPECIES_SWOOBAT 528
#define SPECIES_DRILBUR 529
#define SPECIES_EXCADRILL 530
#define SPECIES_AUDINO 531
#define SPECIES_TIMBURR 532
#define SPECIES_GURDURR 533
#define SPECIES_CONKELDURR 534
#define SPECIES_TYMPOLE 535
#define SPECIES_PALPITOAD 536
#define SPECIES_SEISMITOAD 537
#define SPECIES_THROH 538
#define SPECIES_SAWK 539
#define SPECIES_SEWADDLE 540
#define SPECIES_SWADLOON 541
#define SPECIES_LEAVANNY 542
#define SPECIES_VENIPEDE 543
#define SPECIES_WHIRLIPEDE 544
#define SPECIES_SCOLIPEDE 545
#define SPECIES_COTTONEE 546
#define SPECIES_WHIMSICOTT 547
#define SPECIES_PETILIL 548
#define SPECIES_LILLIGANT 549
#define SPECIES_BASCULIN 550
#define SPECIES_SANDILE 551
#define SPECIES_KROKOROK 552
#define SPECIES_KROOKODILE 553
#define SPECIES_DARUMAKA 554
#define SPECIES_DARMANITAN 555
#define SPECIES_MARACTUS 556
#define SPECIES_DWEBBLE 557
#define SPECIES_CRUSTLE 558
#define SPECIES_SCRAGGY 559
#define SPECIES_SCRAFTY 560
#define SPECIES_SIGILYPH 561
#define SPECIES_YAMASK 562
#define SPECIES_COFAGRIGUS 563
#define SPECIES_TIRTOUGA 564
#define SPECIES_CARRACOSTA 565
#define SPECIES_ARCHEN 566
#define SPECIES_ARCHEOPS 567
#define SPECIES_TRUBBISH 568
#define SPECIES_GARBODOR 569
#define SPECIES_ZORUA 570
#define SPECIES_ZOROARK 571
#define SPECIES_MINCCINO 572
#define SPECIES_CINCCINO 573
#define SPECIES_GOTHITA 574
#define SPECIES_GOTHORITA 575
#define SPECIES_GOTHITELLE 576
#define SPECIES_SOLOSIS 577
#define SPECIES_DUOSION 578
#define SPECIES_REUNICLUS 579
#define SPECIES_DUCKLETT 580
#define SPECIES_SWANNA 581
#define SPECIES_VANILLITE 582
#define SPECIES_VANILLISH 583
#define SPECIES_VANILLUXE 584
#define SPECIES_DEERLING 585
#define SPECIES_SAWSBUCK 586
#define SPECIES_EMOLGA 587
#define SPECIES_KARRABLAST 588
#define SPECIES_ESCAVALIER 589
#define SPECIES_FOONGUS 590
#define SPECIES_AMOONGUSS 591
#define SPECIES_FRILLISH 592
#define SPECIES_JELLICENT 593
#define SPECIES_ALOMOMOLA 594
#define SPECIES_JOLTIK 595
#define SPECIES_GALVANTULA 596
#define SPECIES_FERROSEED 597
#define SPECIES_FERROTHORN 598
#define SPECIES_KLINK 599
#define SPECIES_KLANG 600
#define SPECIES_KLINKLANG 601
#define SPECIES_TYNAMO 602
#define SPECIES_EELEKTRIK 603
#define SPECIES_EELEKTROSS 604
#define SPECIES_ELGYEM 605
#define SPECIES_BEHEEYEM 606
#define SPECIES_LITWICK 607
#define SPECIES_LAMPENT 608
#define SPECIES_CHANDELURE 609
#define SPECIES_AXEW 610
#define SPECIES_FRAXURE 611
#define SPECIES_HAXORUS 612
#define SPECIES_CUBCHOO 613
#define SPECIES_BEARTIC 614
#define SPECIES_CRYOGONAL 615
#define SPECIES_SHELMET 616
#define SPECIES_ACCELGOR 617
#define SPECIES_STUNFISK 618
#define SPECIES_MIENFOO 619
#define SPECIES_MIENSHAO 620
#define SPECIES_DRUDDIGON 621
#define SPECIES_GOLETT 622
#define SPECIES_GOLURK 623
#define SPECIES_PAWNIARD 624
#define SPECIES_BISHARP 625
#define SPECIES_BOUFFALANT 626
#define SPECIES_RUFFLET 627
#define SPECIES_BRAVIARY 628
#define SPECIES_VULLABY 629
#define SPECIES_MANDIBUZZ 630
#define SPECIES_HEATMOR 631
#define SPECIES_DURANT 632
#define SPECIES_DEINO 633
#define SPECIES_ZWEILOUS 634
#define SPECIES_HYDREIGON 635
#define SPECIES_LARVESTA 636
#define SPECIES_VOLCARONA 637
#define SPECIES_COBALION 638
#define SPECIES_TERRAKION 639
#define SPECIES_VIRIZION 640
#define SPECIES_TORNADUS 641
#define SPECIES_THUNDURUS 642
#define SPECIES_RESHIRAM 643
#define SPECIES_ZEKROM 644
#define SPECIES_LANDORUS 645
#define SPECIES_KYUREM 646
#define SPECIES_KELDEO 647
#define SPECIES_MELOETTA 648
#define SPECIES_GENESECT 649
#define SPECIES_CHESPIN 650
#define SPECIES_QUILLADIN 651
#define SPECIES_CHESNAUGHT 652
#define SPECIES_FENNEKIN 653
#define SPECIES_BRAIXEN 654
#define SPECIES_DELPHOX 655
#define SPECIES_FROAKIE 656
#define SPECIES_FROGADIER 657
#define SPECIES_GRENINJA 658
#define SPECIES_BUNNELBY 659
#define SPECIES_DIGGERSBY 660
#define SPECIES_FLETCHLING 661
#define SPECIES_FLETCHINDER 662
#define SPECIES_TALONFLAME 663
#define SPECIES_SCATTERBUG 664
#define SPECIES_SPEWPA 665
#define SPECIES_VIVILLON 666
#define SPECIES_LITLEO 667
#define SPECIES_PYROAR 668
#define SPECIES_FLABEBE 669
#define SPECIES_FLOETTE 670
#define SPECIES_FLORGES 671
#define SPECIES_SKIDDO 672
#define SPECIES_GOGOAT 673
#define SPECIES_PANCHAM 674
#define SPECIES_PANGORO 675
#define SPECIES_FURFROU 676
#define SPECIES_ESPURR 677
#define SPECIES_MEOWSTIC 678
#define SPECIES_HONEDGE 679
#define SPECIES_DOUBLADE 680
#define SPECIES_AEGISLASH 681
#define SPECIES_SPRITZEE 682
#define SPECIES_AROMATISSE 683
#define SPECIES_SWIRLIX 684
#define SPECIES_SLURPUFF 685
#define SPECIES_INKAY 686
#define SPECIES_MALAMAR 687
#define SPECIES_BINACLE 688
#define SPECIES_BARBARACLE 689
#define SPECIES_SKRELP 690
#define SPECIES_DRAGALGE 691
#define SPECIES_CLAUNCHER 692
#define SPECIES_CLAWITZER 693
#define SPECIES_HELIOPTILE 694
#define SPECIES_HELIOLISK 695
#define SPECIES_TYRUNT 696
#define SPECIES_TYRANTRUM 697
#define SPECIES_AMAURA 698
#define SPECIES_AURORUS 699
#define SPECIES_SYLVEON 700
#define SPECIES_HAWLUCHA 701
#define SPECIES_DEDENNE 702
#define SPECIES_CARBINK 703
#define SPECIES_GOOMY 704
#define SPECIES_SLIGGOO 705
#define SPECIES_GOODRA 706
#define SPECIES_KLEFKI 707
#define SPECIES_PHANTUMP 708
#define SPECIES_TREVENANT 709
#define SPECIES_PUMPKABOO 710
#define SPECIES_GOURGEIST 711
#define SPECIES_BERGMITE 712
#define SPECIES_AVALUGG 713
#define SPECIES_NOIBAT 714
#define SPECIES_NOIVERN 715
#define SPECIES_XERNEAS 716
#define SPECIES_YVELTAL 717
#define SPECIES_ZYGARDE 718
#define SPECIES_DIANCIE 719
#define SPECIES_HOOPA 720
#define SPECIES_VOLCANION 721
#define SPECIES_ROWLET 722
#define SPECIES_DARTRIX 723
#define SPECIES_DECIDUEYE 724
#define SPECIES_LITTEN 725
#define SPECIES_TORRACAT 726
#define SPECIES_INCINEROAR 727
#define SPECIES_POPPLIO 728
#define SPECIES_BRIONNE 729
#define SPECIES_PRIMARINA 730
#define SPECIES_PIKIPEK 731
#define SPECIES_TRUMBEAK 732
#define SPECIES_TOUCANNON 733
#define SPECIES_YUNGOOS 734
#define SPECIES_GUMSHOOS 735
#define SPECIES_GRUBBIN 736
#define SPECIES_CHARJABUG 737
#define SPECIES_VIKAVOLT 738
#define SPECIES_CRABRAWLER 739
#define SPECIES_CRABOMINABLE 740
#define SPECIES_ORICORIO 741
#define SPECIES_CUTIEFLY 742
#define SPECIES_RIBOMBEE 743
#define SPECIES_ROCKRUFF 744
#define SPECIES_LYCANROC 745
#define SPECIES_WISHIWASHI 746
#define SPECIES_MAREANIE 747
#define SPECIES_TOXAPEX 748
#define SPECIES_MUDBRAY 749
#define SPECIES_MUDSDALE 750
#define SPECIES_DEWPIDER 751
#define SPECIES_ARAQUANID 752
#define SPECIES_FOMANTIS 753
#define SPECIES_LURANTIS 754
#define SPECIES_MORELULL 755
#define SPECIES_SHIINOTIC 756
#define SPECIES_SALANDIT 757
#define SPECIES_SALAZZLE 758
#define SPECIES_STUFFUL 759
#define SPECIES_BEWEAR 760
#define SPECIES_BOUNSWEET 761
#define SPECIES_STEENEE 762
#define SPECIES_TSAREENA 763
#define SPECIES_COMFEY 764
#define SPECIES_ORANGURU 765
#define SPECIES_PASSIMIAN 766
#define SPECIES_WIMPOD 767
#define SPECIES_GOLISOPOD 768
#define SPECIES_SANDYGAST 769
#define SPECIES_PALOSSAND 770
#define SPECIES_PYUKUMUKU 771
#define SPECIES_TYPE_NULL 772
#define SPECIES_SILVALLY 773
#define SPECIES_MINIOR 774
#define SPECIES_KOMALA 775
#define SPECIES_TURTONATOR 776
#define SPECIES_TOGEDEMARU 777
#define SPECIES_MIMIKYU 778
#define SPECIES_BRUXISH 779
#define SPECIES_DRAMPA 780
#define SPECIES_DHELMISE 781
#define SPECIES_JANGMO_O 782
#define SPECIES_HAKAMO_O 783
#define SPECIES_KOMMO_O 784
#define SPECIES_TAPU_KOKO 785
#define SPECIES_TAPU_LELE 786
#define SPECIES_TAPU_BULU 787
#define SPECIES_TAPU_FINI 788
#define SPECIES_COSMOG 789
#define SPECIES_COSMOEM 790
#define SPECIES_SOLGALEO 791
#define SPECIES_LUNALA 792
#define SPECIES_NIHILEGO 793
#define SPECIES_BUZZWOLE 794
#define SPECIES_PHEROMOSA 795
#define SPECIES_XURKITREE 796
#define SPECIES_CELESTEELA 797
#define SPECIES_KARTANA 798
#define SPECIES_GUZZLORD 799
#define SPECIES_NECROZMA 800
#define SPECIES_MAGEARNA 801
#define SPECIES_MARSHADOW 802
#define SPECIES_POIPOLE 803
#define SPECIES_NAGANADEL 804
#define SPECIES_STAKATAKA 805
#define SPECIES_BLACEPHALON 806
#define SPECIES_ZERAORA 807
#define SPECIES_DEOXYS_ATTACK 808
#define SPECIES_DEOXYS_DEFENSE 809
#define SPECIES_DEOXYS_SPEED 810
#define SPECIES_WORMADAM_SANDY_CLOAK 811
#define SPECIES_WORMADAM_TRASH_CLOAK 812
#define SPECIES_SHAYMIN_SKY 813
#define SPECIES_GIRATINA_ORIGIN 814
#define SPECIES_ROTOM_HEAT 815
#define SPECIES_ROTOM_WASH 816
#define SPECIES_ROTOM_FROST 817
#define SPECIES_ROTOM_FAN 818
#define SPECIES_ROTOM_MOW 819
#define SPECIES_CASTFORM_SUNNY 820
#define SPECIES_CASTFORM_RAINY 821
#define SPECIES_CASTFORM_SNOWY 822
#define SPECIES_CHERRIM_SUNSHINE 823
#define SPECIES_SHELLOS_EAST_SEA 824
#define SPECIES_GASTRODON_EAST_SEA 825
#define SPECIES_BASCULIN_RED_STRIPED 826
#define SPECIES_DARMANITAN_ZEN 827
#define SPECIES_MELOETTA_PIROUETTE 828
#define SPECIES_KYUREM_WHITE 829
#define SPECIES_KYUREM_BLACK 830
#define SPECIES_KELDEO_RESOLUTE 831
#define SPECIES_TORNADUS_THERIAN 832
#define SPECIES_THUNDURUS_THERIAN 833
#define SPECIES_LANDORUS_THERIAN 834
#define SPECIES_GENGAR_MEGA 835
#define SPECIES_MEOWSTIC_F 836
#define SPECIES_FURFROU_HEART 837
#define SPECIES_FURFROU_STAR 838
#define SPECIES_FURFROU_DIAMOND 839
#define SPECIES_FURFROU_DEBUTANTE 840
#define SPECIES_FURFROU_MATRON 841
#define SPECIES_FURFROU_DANDY 842
#define SPECIES_FURFROU_LAREINE 843
#define SPECIES_FURFROU_KABUKI 844
#define SPECIES_FURFROU_PHARAOH 845
#define SPECIES_GARDEVOIR_MEGA 846
#define SPECIES_AMPHAROS_MEGA 847
#define SPECIES_VENUSAUR_MEGA 848
#define SPECIES_CHARIZARD_MEGA_X 849
#define SPECIES_CHARIZARD_MEGA_Y 850
#define SPECIES_MEWTWO_MEGA_X 851
#define SPECIES_MEWTWO_MEGA_Y 852
#define SPECIES_BLAZIKEN_MEGA 853
#define SPECIES_MEDICHAM_MEGA 854
#define SPECIES_HOUNDOOM_MEGA 855
#define SPECIES_AGGRON_MEGA 856
#define SPECIES_BANETTE_MEGA 857
#define SPECIES_TYRANITAR_MEGA 858
#define SPECIES_SCIZOR_MEGA 859
#define SPECIES_PINSIR_MEGA 860
#define SPECIES_AERODACTYL_MEGA 861
#define SPECIES_LUCARIO_MEGA 862
#define SPECIES_ABOMASNOW_MEGA 863
#define SPECIES_AEGISLASH_BLADE 864
#define SPECIES_BLASTOISE_MEGA 865
#define SPECIES_KANGASKHAN_MEGA 866
#define SPECIES_GYARADOS_MEGA 867
#define SPECIES_ABSOL_MEGA 868
#define SPECIES_ALAKAZAM_MEGA 869
#define SPECIES_HERACROSS_MEGA 870
#define SPECIES_MAWILE_MEGA 871
#define SPECIES_MANECTRIC_MEGA 872
#define SPECIES_GARCHOMP_MEGA 873
#define SPECIES_LATIOS_MEGA 874
#define SPECIES_LATIAS_MEGA 875
#define SPECIES_PUMPKABOO_SMALL 876
#define SPECIES_PUMPKABOO_LARGE 877
#define SPECIES_PUMPKABOO_SUPER 878
#define SPECIES_GOURGEIST_SMALL 879
#define SPECIES_GOURGEIST_LARGE 880
#define SPECIES_GOURGEIST_SUPER 881
#define SPECIES_FLOETTE_YELLOW 882
#define SPECIES_FLOETTE_ORANGE 883
#define SPECIES_FLOETTE_BLUE 884
#define SPECIES_FLOETTE_WHITE 885
#define SPECIES_FLOETTE_ETERNAL 886
#define SPECIES_SWAMPERT_MEGA 887
#define SPECIES_SCEPTILE_MEGA 888
#define SPECIES_SABLEYE_MEGA 889
#define SPECIES_ALTARIA_MEGA 890
#define SPECIES_GALLADE_MEGA 891
#define SPECIES_AUDINO_MEGA 892
#define SPECIES_SHARPEDO_MEGA 893
#define SPECIES_SLOWBRO_MEGA 894
#define SPECIES_STEELIX_MEGA 895
#define SPECIES_PIDGEOT_MEGA 896
#define SPECIES_GLALIE_MEGA 897
#define SPECIES_DIANCIE_MEGA 898
#define SPECIES_METAGROSS_MEGA 899
#define SPECIES_KYOGRE_PRIMAL 900
#define SPECIES_GROUDON_PRIMAL 901
#define SPECIES_RAYQUAZA_MEGA 902
#define SPECIES_HOOPA_UNBOUND 903
#define SPECIES_CAMERUPT_MEGA 904
#define SPECIES_LOPUNNY_MEGA 905
#define SPECIES_SALAMENCE_MEGA 906
#define SPECIES_BEEDRILL_MEGA 907
#define SPECIES_WISHIWASHI_SCHOOL 908
#define SPECIES_ORICORIO_POMPOM 909
#define SPECIES_ORICORIO_PAU 910
#define SPECIES_ORICORIO_SENSU 911
#define SPECIES_LYCANROC_DUSK 912
#define SPECIES_LYCANROC_DUSK 913
#define SPECIES_RATTATA_ALOLAN 914
#define SPECIES_RATICATE_ALOLAN 915
#define SPECIES_RATICATE_2 916
#define SPECIES_RAICHU_ALOLAN 917
#define SPECIES_SANDSHREW_ALOLAN 918
#define SPECIES_SANDSLASH_ALOLAN 919
#define SPECIES_VULPIX_ALOLAN 920
#define SPECIES_NINETALES_ALOLAN 921
#define SPECIES_MEOWTH_ALOLAN 922
#define SPECIES_PERSIAN_ALOLAN 923
#define SPECIES_GEODUDE_ALOLAN 924
#define SPECIES_GRAVELER_ALOLAN 925
#define SPECIES_GOLEM_ALOLAN 926
#define SPECIES_GRIMER_ALOLAN 927
#define SPECIES_MUK_ALOLAN 928
#define SPECIES_EXEGGUTOR_ALOLAN 929
#define SPECIES_MAROWAK_ALOLAN 930
#define SPECIES_MAROWAK_2 931
#define SPECIES_GRENINJA_BATTLE_BOND 932
#define SPECIES_GRENINJA_ASH 933
#define SPECIES_ZYGARDE_10_AURA_BREAK 934
#define SPECIES_ZYGARDE_10_POWER_CONSTRUCT 935
#define SPECIES_ZYGARDE_50 936
#define SPECIES_ZYGARDE_COMPLETE 937
#define SPECIES_MINIOR_ORANGE_METEOR 938
#define SPECIES_MINIOR_YELLOW_METEOR 939
#define SPECIES_MINIOR_GREEN_METEOR 940
#define SPECIES_MINIOR_BLUE_METEOR 941
#define SPECIES_MINIOR_INDIGO_METEOR 942
#define SPECIES_MINIOR_VIOLET_METEOR 943
#define SPECIES_MINIOR_RED_CORE 944
#define SPECIES_MINIOR_ORANGE_CORE 945
#define SPECIES_MINIOR_YELLOW_CORE 946
#define SPECIES_MINIOR_GREEN_CORE 947
#define SPECIES_MINIOR_BLUE_CORE 948
#define SPECIES_MINIOR_INDIGO_CORE 949
#define SPECIES_MINIOR_VIOLET_CORE 950
#define SPECIES_DIGLETT_ALOLAN 951
#define SPECIES_DUGTRIO_ALOLAN 952
#define SPECIES_MIMIKYU_BUSTED 953
#define SPECIES_MIMIKYU_2 954
#define SPECIES_MIMIKYU_3 955
#define SPECIES_MAGEARNA_1 956
#define SPECIES_PIKACHU_1 957
#define SPECIES_PIKACHU_2 958
#define SPECIES_PIKACHU_3 959
#define SPECIES_PIKACHU_4 960
#define SPECIES_PIKACHU_5 961
#define SPECIES_PIKACHU_6 962
#define SPECIES_PIKACHU_7 963
#define SPECIES_GUMSHOOS_1 964
#define SPECIES_VIKAVOLT_1 965
#define SPECIES_LURANTIS_1 966
#define SPECIES_SALAZZLE_1 967
#define SPECIES_KOMMO_O_1 968
#define SPECIES_NECROZMA_DUSK_MANE 969
#define SPECIES_NECROZMA_DAWN_WINGS 970
#define SPECIES_NECROZMA_ULTRA 971
#define SPECIES_ARAQUANID_1 972
#define SPECIES_TOGEDEMARU_1 973
#define SPECIES_RIBOMBEE_1 974
#define SPECIES_ROCKRUFF_DUSK 975
#define SPECIES_UNOWN_B 976
#define SPECIES_UNOWN_C 977
#define SPECIES_UNOWN_D 978
#define SPECIES_UNOWN_E 979
#define SPECIES_UNOWN_F 980
#define SPECIES_UNOWN_G 981
#define SPECIES_UNOWN_H 982
#define SPECIES_UNOWN_I 983
#define SPECIES_UNOWN_J 984
#define SPECIES_UNOWN_K 985
#define SPECIES_UNOWN_L 986
#define SPECIES_UNOWN_M 987
#define SPECIES_UNOWN_N 988
#define SPECIES_UNOWN_O 989
#define SPECIES_UNOWN_P 990
#define SPECIES_UNOWN_Q 991
#define SPECIES_UNOWN_R 992
#define SPECIES_UNOWN_S 993
#define SPECIES_UNOWN_T 994
#define SPECIES_UNOWN_U 995
#define SPECIES_UNOWN_V 996