-
Notifications
You must be signed in to change notification settings - Fork 195
/
species.h
1265 lines (1250 loc) · 38.7 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
#pragma once
#define POKEMON_NAME_LENGTH 10
#define SPECIES_NONE 0x0
#define SPECIES_BULBASAUR 0x1
#define SPECIES_IVYSAUR 0x2
#define SPECIES_VENUSAUR 0x3
#define SPECIES_CHARMANDER 0x4
#define SPECIES_CHARMELEON 0x5
#define SPECIES_CHARIZARD 0x6
#define SPECIES_SQUIRTLE 0x7
#define SPECIES_WARTORTLE 0x8
#define SPECIES_BLASTOISE 0x9
#define SPECIES_CATERPIE 0xA
#define SPECIES_METAPOD 0xB
#define SPECIES_BUTTERFREE 0xC
#define SPECIES_WEEDLE 0xD
#define SPECIES_KAKUNA 0xE
#define SPECIES_BEEDRILL 0xF
#define SPECIES_PIDGEY 0x10
#define SPECIES_PIDGEOTTO 0x11
#define SPECIES_PIDGEOT 0x12
#define SPECIES_RATTATA 0x13
#define SPECIES_RATICATE 0x14
#define SPECIES_SPEAROW 0x15
#define SPECIES_FEAROW 0x16
#define SPECIES_EKANS 0x17
#define SPECIES_ARBOK 0x18
#define SPECIES_PIKACHU 0x19
#define SPECIES_RAICHU 0x1A
#define SPECIES_SANDSHREW 0x1B
#define SPECIES_SANDSLASH 0x1C
#define SPECIES_NIDORAN_F 0x1D
#define SPECIES_NIDORINA 0x1E
#define SPECIES_NIDOQUEEN 0x1F
#define SPECIES_NIDORAN_M 0x20
#define SPECIES_NIDORINO 0x21
#define SPECIES_NIDOKING 0x22
#define SPECIES_CLEFAIRY 0x23
#define SPECIES_CLEFABLE 0x24
#define SPECIES_VULPIX 0x25
#define SPECIES_NINETALES 0x26
#define SPECIES_JIGGLYPUFF 0x27
#define SPECIES_WIGGLYTUFF 0x28
#define SPECIES_ZUBAT 0x29
#define SPECIES_GOLBAT 0x2A
#define SPECIES_ODDISH 0x2B
#define SPECIES_GLOOM 0x2C
#define SPECIES_VILEPLUME 0x2D
#define SPECIES_PARAS 0x2E
#define SPECIES_PARASECT 0x2F
#define SPECIES_VENONAT 0x30
#define SPECIES_VENOMOTH 0x31
#define SPECIES_DIGLETT 0x32
#define SPECIES_DUGTRIO 0x33
#define SPECIES_MEOWTH 0x34
#define SPECIES_PERSIAN 0x35
#define SPECIES_PSYDUCK 0x36
#define SPECIES_GOLDUCK 0x37
#define SPECIES_MANKEY 0x38
#define SPECIES_PRIMEAPE 0x39
#define SPECIES_GROWLITHE 0x3A
#define SPECIES_ARCANINE 0x3B
#define SPECIES_POLIWAG 0x3C
#define SPECIES_POLIWHIRL 0x3D
#define SPECIES_POLIWRATH 0x3E
#define SPECIES_ABRA 0x3F
#define SPECIES_KADABRA 0x40
#define SPECIES_ALAKAZAM 0x41
#define SPECIES_MACHOP 0x42
#define SPECIES_MACHOKE 0x43
#define SPECIES_MACHAMP 0x44
#define SPECIES_BELLSPROUT 0x45
#define SPECIES_WEEPINBELL 0x46
#define SPECIES_VICTREEBEL 0x47
#define SPECIES_TENTACOOL 0x48
#define SPECIES_TENTACRUEL 0x49
#define SPECIES_GEODUDE 0x4A
#define SPECIES_GRAVELER 0x4B
#define SPECIES_GOLEM 0x4C
#define SPECIES_PONYTA 0x4D
#define SPECIES_RAPIDASH 0x4E
#define SPECIES_SLOWPOKE 0x4F
#define SPECIES_SLOWBRO 0x50
#define SPECIES_MAGNEMITE 0x51
#define SPECIES_MAGNETON 0x52
#define SPECIES_FARFETCHED 0x53
#define SPECIES_FARFETCHD 0x53
#define SPECIES_DODUO 0x54
#define SPECIES_DODRIO 0x55
#define SPECIES_SEEL 0x56
#define SPECIES_DEWGONG 0x57
#define SPECIES_GRIMER 0x58
#define SPECIES_MUK 0x59
#define SPECIES_SHELLDER 0x5A
#define SPECIES_CLOYSTER 0x5B
#define SPECIES_GASTLY 0x5C
#define SPECIES_HAUNTER 0x5D
#define SPECIES_GENGAR 0x5E
#define SPECIES_ONIX 0x5F
#define SPECIES_DROWZEE 0x60
#define SPECIES_HYPNO 0x61
#define SPECIES_KRABBY 0x62
#define SPECIES_KINGLER 0x63
#define SPECIES_VOLTORB 0x64
#define SPECIES_ELECTRODE 0x65
#define SPECIES_EXEGGCUTE 0x66
#define SPECIES_EXEGGUTOR 0x67
#define SPECIES_CUBONE 0x68
#define SPECIES_MAROWAK 0x69
#define SPECIES_HITMONLEE 0x6A
#define SPECIES_HITMONCHAN 0x6B
#define SPECIES_LICKITUNG 0x6C
#define SPECIES_KOFFING 0x6D
#define SPECIES_WEEZING 0x6E
#define SPECIES_RHYHORN 0x6F
#define SPECIES_RHYDON 0x70
#define SPECIES_CHANSEY 0x71
#define SPECIES_TANGELA 0x72
#define SPECIES_KANGASKHAN 0x73
#define SPECIES_HORSEA 0x74
#define SPECIES_SEADRA 0x75
#define SPECIES_GOLDEEN 0x76
#define SPECIES_SEAKING 0x77
#define SPECIES_STARYU 0x78
#define SPECIES_STARMIE 0x79
#define SPECIES_MR_MIME 0x7A
#define SPECIES_SCYTHER 0x7B
#define SPECIES_JYNX 0x7C
#define SPECIES_ELECTABUZZ 0x7D
#define SPECIES_MAGMAR 0x7E
#define SPECIES_PINSIR 0x7F
#define SPECIES_TAUROS 0x80
#define SPECIES_MAGIKARP 0x81
#define SPECIES_GYARADOS 0x82
#define SPECIES_LAPRAS 0x83
#define SPECIES_DITTO 0x84
#define SPECIES_EEVEE 0x85
#define SPECIES_VAPOREON 0x86
#define SPECIES_JOLTEON 0x87
#define SPECIES_FLAREON 0x88
#define SPECIES_PORYGON 0x89
#define SPECIES_OMANYTE 0x8A
#define SPECIES_OMASTAR 0x8B
#define SPECIES_KABUTO 0x8C
#define SPECIES_KABUTOPS 0x8D
#define SPECIES_AERODACTYL 0x8E
#define SPECIES_SNORLAX 0x8F
#define SPECIES_ARTICUNO 0x90
#define SPECIES_ZAPDOS 0x91
#define SPECIES_MOLTRES 0x92
#define SPECIES_DRATINI 0x93
#define SPECIES_DRAGONAIR 0x94
#define SPECIES_DRAGONITE 0x95
#define SPECIES_MEWTWO 0x96
#define SPECIES_MEW 0x97
#define SPECIES_CHIKORITA 0x98
#define SPECIES_BAYLEEF 0x99
#define SPECIES_MEGANIUM 0x9A
#define SPECIES_CYNDAQUIL 0x9B
#define SPECIES_QUILAVA 0x9C
#define SPECIES_TYPHLOSION 0x9D
#define SPECIES_TOTODILE 0x9E
#define SPECIES_CROCONAW 0x9F
#define SPECIES_FERALIGATR 0xA0
#define SPECIES_SENTRET 0xA1
#define SPECIES_FURRET 0xA2
#define SPECIES_HOOTHOOT 0xA3
#define SPECIES_NOCTOWL 0xA4
#define SPECIES_LEDYBA 0xA5
#define SPECIES_LEDIAN 0xA6
#define SPECIES_SPINARAK 0xA7
#define SPECIES_ARIADOS 0xA8
#define SPECIES_CROBAT 0xA9
#define SPECIES_CHINCHOU 0xAA
#define SPECIES_LANTURN 0xAB
#define SPECIES_PICHU 0xAC
#define SPECIES_CLEFFA 0xAD
#define SPECIES_IGGLYBUFF 0xAE
#define SPECIES_TOGEPI 0xAF
#define SPECIES_TOGETIC 0xB0
#define SPECIES_NATU 0xB1
#define SPECIES_XATU 0xB2
#define SPECIES_MAREEP 0xB3
#define SPECIES_FLAAFFY 0xB4
#define SPECIES_AMPHAROS 0xB5
#define SPECIES_BELLOSSOM 0xB6
#define SPECIES_MARILL 0xB7
#define SPECIES_AZUMARILL 0xB8
#define SPECIES_SUDOWOODO 0xB9
#define SPECIES_POLITOED 0xBA
#define SPECIES_HOPPIP 0xBB
#define SPECIES_SKIPLOOM 0xBC
#define SPECIES_JUMPLUFF 0xBD
#define SPECIES_AIPOM 0xBE
#define SPECIES_SUNKERN 0xBF
#define SPECIES_SUNFLORA 0xC0
#define SPECIES_YANMA 0xC1
#define SPECIES_WOOPER 0xC2
#define SPECIES_QUAGSIRE 0xC3
#define SPECIES_ESPEON 0xC4
#define SPECIES_UMBREON 0xC5
#define SPECIES_MURKROW 0xC6
#define SPECIES_SLOWKING 0xC7
#define SPECIES_MISDREAVUS 0xC8
#define SPECIES_UNOWN 0xC9
#define SPECIES_WOBBUFFET 0xCA
#define SPECIES_GIRAFARIG 0xCB
#define SPECIES_PINECO 0xCC
#define SPECIES_FORRETRESS 0xCD
#define SPECIES_DUNSPARCE 0xCE
#define SPECIES_GLIGAR 0xCF
#define SPECIES_STEELIX 0xD0
#define SPECIES_SNUBBULL 0xD1
#define SPECIES_GRANBULL 0xD2
#define SPECIES_QWILFISH 0xD3
#define SPECIES_SCIZOR 0xD4
#define SPECIES_SHUCKLE 0xD5
#define SPECIES_HERACROSS 0xD6
#define SPECIES_SNEASEL 0xD7
#define SPECIES_TEDDIURSA 0xD8
#define SPECIES_URSARING 0xD9
#define SPECIES_SLUGMA 0xDA
#define SPECIES_MAGCARGO 0xDB
#define SPECIES_SWINUB 0xDC
#define SPECIES_PILOSWINE 0xDD
#define SPECIES_CORSOLA 0xDE
#define SPECIES_REMORAID 0xDF
#define SPECIES_OCTILLERY 0xE0
#define SPECIES_DELIBIRD 0xE1
#define SPECIES_MANTINE 0xE2
#define SPECIES_SKARMORY 0xE3
#define SPECIES_HOUNDOUR 0xE4
#define SPECIES_HOUNDOOM 0xE5
#define SPECIES_KINGDRA 0xE6
#define SPECIES_PHANPY 0xE7
#define SPECIES_DONPHAN 0xE8
#define SPECIES_PORYGON2 0xE9
#define SPECIES_STANTLER 0xEA
#define SPECIES_SMEARGLE 0xEB
#define SPECIES_TYROGUE 0xEC
#define SPECIES_HITMONTOP 0xED
#define SPECIES_SMOOCHUM 0xEE
#define SPECIES_ELEKID 0xEF
#define SPECIES_MAGBY 0xF0
#define SPECIES_MILTANK 0xF1
#define SPECIES_BLISSEY 0xF2
#define SPECIES_RAIKOU 0xF3
#define SPECIES_ENTEI 0xF4
#define SPECIES_SUICUNE 0xF5
#define SPECIES_LARVITAR 0xF6
#define SPECIES_PUPITAR 0xF7
#define SPECIES_TYRANITAR 0xF8
#define SPECIES_LUGIA 0xF9
#define SPECIES_HO_OH 0xFA
#define SPECIES_CELEBI 0xFB
#define SPECIES_TREECKO 0x115
#define SPECIES_GROVYLE 0x116
#define SPECIES_SCEPTILE 0x117
#define SPECIES_TORCHIC 0x118
#define SPECIES_COMBUSKEN 0x119
#define SPECIES_BLAZIKEN 0x11A
#define SPECIES_MUDKIP 0x11B
#define SPECIES_MARSHTOMP 0x11C
#define SPECIES_SWAMPERT 0x11D
#define SPECIES_POOCHYENA 0x11E
#define SPECIES_MIGHTYENA 0x11F
#define SPECIES_ZIGZAGOON 0x120
#define SPECIES_LINOONE 0x121
#define SPECIES_WURMPLE 0x122
#define SPECIES_SILCOON 0x123
#define SPECIES_BEAUTIFLY 0x124
#define SPECIES_CASCOON 0x125
#define SPECIES_DUSTOX 0x126
#define SPECIES_LOTAD 0x127
#define SPECIES_LOMBRE 0x128
#define SPECIES_LUDICOLO 0x129
#define SPECIES_SEEDOT 0x12A
#define SPECIES_NUZLEAF 0x12B
#define SPECIES_SHIFTRY 0x12C
#define SPECIES_NINCADA 0x12D
#define SPECIES_NINJASK 0x12E
#define SPECIES_SHEDINJA 0x12F
#define SPECIES_TAILLOW 0x130
#define SPECIES_SWELLOW 0x131
#define SPECIES_SHROOMISH 0x132
#define SPECIES_BRELOOM 0x133
#define SPECIES_SPINDA 0x134
#define SPECIES_WINGULL 0x135
#define SPECIES_PELIPPER 0x136
#define SPECIES_SURSKIT 0x137
#define SPECIES_MASQUERAIN 0x138
#define SPECIES_WAILMER 0x139
#define SPECIES_WAILORD 0x13A
#define SPECIES_SKITTY 0x13B
#define SPECIES_DELCATTY 0x13C
#define SPECIES_KECLEON 0x13D
#define SPECIES_BALTOY 0x13E
#define SPECIES_CLAYDOL 0x13F
#define SPECIES_NOSEPASS 0x140
#define SPECIES_TORKOAL 0x141
#define SPECIES_SABLEYE 0x142
#define SPECIES_BARBOACH 0x143
#define SPECIES_WHISCASH 0x144
#define SPECIES_LUVDISC 0x145
#define SPECIES_CORPHISH 0x146
#define SPECIES_CRAWDAUNT 0x147
#define SPECIES_FEEBAS 0x148
#define SPECIES_MILOTIC 0x149
#define SPECIES_CARVANHA 0x14A
#define SPECIES_SHARPEDO 0x14B
#define SPECIES_TRAPINCH 0x14C
#define SPECIES_VIBRAVA 0x14D
#define SPECIES_FLYGON 0x14E
#define SPECIES_MAKUHITA 0x14F
#define SPECIES_HARIYAMA 0x150
#define SPECIES_ELECTRIKE 0x151
#define SPECIES_MANECTRIC 0x152
#define SPECIES_NUMEL 0x153
#define SPECIES_CAMERUPT 0x154
#define SPECIES_SPHEAL 0x155
#define SPECIES_SEALEO 0x156
#define SPECIES_WALREIN 0x157
#define SPECIES_CACNEA 0x158
#define SPECIES_CACTURNE 0x159
#define SPECIES_SNORUNT 0x15A
#define SPECIES_GLALIE 0x15B
#define SPECIES_LUNATONE 0x15C
#define SPECIES_SOLROCK 0x15D
#define SPECIES_AZURILL 0x15E
#define SPECIES_SPOINK 0x15F
#define SPECIES_GRUMPIG 0x160
#define SPECIES_PLUSLE 0x161
#define SPECIES_MINUN 0x162
#define SPECIES_MAWILE 0x163
#define SPECIES_MEDITITE 0x164
#define SPECIES_MEDICHAM 0x165
#define SPECIES_SWABLU 0x166
#define SPECIES_ALTARIA 0x167
#define SPECIES_WYNAUT 0x168
#define SPECIES_DUSKULL 0x169
#define SPECIES_DUSCLOPS 0x16A
#define SPECIES_ROSELIA 0x16B
#define SPECIES_SLAKOTH 0x16C
#define SPECIES_VIGOROTH 0x16D
#define SPECIES_SLAKING 0x16E
#define SPECIES_GULPIN 0x16F
#define SPECIES_SWALOT 0x170
#define SPECIES_TROPIUS 0x171
#define SPECIES_WHISMUR 0x172
#define SPECIES_LOUDRED 0x173
#define SPECIES_EXPLOUD 0x174
#define SPECIES_CLAMPERL 0x175
#define SPECIES_HUNTAIL 0x176
#define SPECIES_GOREBYSS 0x177
#define SPECIES_ABSOL 0x178
#define SPECIES_SHUPPET 0x179
#define SPECIES_BANETTE 0x17A
#define SPECIES_SEVIPER 0x17B
#define SPECIES_ZANGOOSE 0x17C
#define SPECIES_RELICANTH 0x17D
#define SPECIES_ARON 0x17E
#define SPECIES_LAIRON 0x17F
#define SPECIES_AGGRON 0x180
#define SPECIES_CASTFORM 0x181
#define SPECIES_VOLBEAT 0x182
#define SPECIES_ILLUMISE 0x183
#define SPECIES_LILEEP 0x184
#define SPECIES_CRADILY 0x185
#define SPECIES_ANORITH 0x186
#define SPECIES_ARMALDO 0x187
#define SPECIES_RALTS 0x188
#define SPECIES_KIRLIA 0x189
#define SPECIES_GARDEVOIR 0x18A
#define SPECIES_BAGON 0x18B
#define SPECIES_SHELGON 0x18C
#define SPECIES_SALAMENCE 0x18D
#define SPECIES_BELDUM 0x18E
#define SPECIES_METANG 0x18F
#define SPECIES_METAGROSS 0x190
#define SPECIES_REGIROCK 0x191
#define SPECIES_REGICE 0x192
#define SPECIES_REGISTEEL 0x193
#define SPECIES_KYOGRE 0x194
#define SPECIES_GROUDON 0x195
#define SPECIES_RAYQUAZA 0x196
#define SPECIES_LATIAS 0x197
#define SPECIES_LATIOS 0x198
#define SPECIES_JIRACHI 0x199
#define SPECIES_DEOXYS 0x19A
#define SPECIES_CHIMECHO 0x19B
#define SPECIES_EGG 0x19C
#define SPECIES_UNOWN_B 0x19D
#define SPECIES_UNOWN_C 0x19E
#define SPECIES_UNOWN_D 0x19F
#define SPECIES_UNOWN_E 0x1A0
#define SPECIES_UNOWN_F 0x1A1
#define SPECIES_UNOWN_G 0x1A2
#define SPECIES_UNOWN_H 0x1A3
#define SPECIES_UNOWN_I 0x1A4
#define SPECIES_UNOWN_J 0x1A5
#define SPECIES_UNOWN_K 0x1A6
#define SPECIES_UNOWN_L 0x1A7
#define SPECIES_UNOWN_M 0x1A8
#define SPECIES_UNOWN_N 0x1A9
#define SPECIES_UNOWN_O 0x1AA
#define SPECIES_UNOWN_P 0x1AB
#define SPECIES_UNOWN_Q 0x1AC
#define SPECIES_UNOWN_R 0x1AD
#define SPECIES_UNOWN_S 0x1AE
#define SPECIES_UNOWN_T 0x1AF
#define SPECIES_UNOWN_U 0x1B0
#define SPECIES_UNOWN_V 0x1B1
#define SPECIES_UNOWN_W 0x1B2
#define SPECIES_UNOWN_X 0x1B3
#define SPECIES_UNOWN_Y 0x1B4
#define SPECIES_UNOWN_Z 0x1B5
#define SPECIES_UNOWN_EXCLAMATION 0x1B6
#define SPECIES_UNOWN_QUESTION 0x1B7
#define SPECIES_TURTWIG 0x1B8
#define SPECIES_GROTLE 0x1B9
#define SPECIES_TORTERRA 0x1BA
#define SPECIES_CHIMCHAR 0x1BB
#define SPECIES_MONFERNO 0x1BC
#define SPECIES_INFERNAPE 0x1BD
#define SPECIES_PIPLUP 0x1BE
#define SPECIES_PRINPLUP 0x1BF
#define SPECIES_EMPOLEON 0x1C0
#define SPECIES_STARLY 0x1C1
#define SPECIES_STARAVIA 0x1C2
#define SPECIES_STARAPTOR 0x1C3
#define SPECIES_BIDOOF 0x1C4
#define SPECIES_BIBAREL 0x1C5
#define SPECIES_KRICKETOT 0x1C6
#define SPECIES_KRICKETUNE 0x1C7
#define SPECIES_SHINX 0x1C8
#define SPECIES_LUXIO 0x1C9
#define SPECIES_LUXRAY 0x1CA
#define SPECIES_BUDEW 0x1CB
#define SPECIES_ROSERADE 0x1CC
#define SPECIES_CRANIDOS 0x1CD
#define SPECIES_RAMPARDOS 0x1CE
#define SPECIES_SHIELDON 0x1CF
#define SPECIES_BASTIODON 0x1D0
#define SPECIES_BURMY 0x1D1
#define SPECIES_WORMADAM 0x1D2
#define SPECIES_MOTHIM 0x1D3
#define SPECIES_COMBEE 0x1D4
#define SPECIES_VESPIQUEN 0x1D5
#define SPECIES_PACHIRISU 0x1D6
#define SPECIES_BUIZEL 0x1D7
#define SPECIES_FLOATZEL 0x1D8
#define SPECIES_CHERUBI 0x1D9
#define SPECIES_CHERRIM 0x1DA
#define SPECIES_SHELLOS 0x1DB
#define SPECIES_GASTRODON 0x1DC
#define SPECIES_AMBIPOM 0x1DD
#define SPECIES_DRIFLOON 0x1DE
#define SPECIES_DRIFBLIM 0x1DF
#define SPECIES_BUNEARY 0x1E0
#define SPECIES_LOPUNNY 0x1E1
#define SPECIES_MISMAGIUS 0x1E2
#define SPECIES_HONCHKROW 0x1E3
#define SPECIES_GLAMEOW 0x1E4
#define SPECIES_PURUGLY 0x1E5
#define SPECIES_CHINGLING 0x1E6
#define SPECIES_STUNKY 0x1E7
#define SPECIES_SKUNTANK 0x1E8
#define SPECIES_BRONZOR 0x1E9
#define SPECIES_BRONZONG 0x1EA
#define SPECIES_BONSLY 0x1EB
#define SPECIES_MIME_JR 0x1EC
#define SPECIES_HAPPINY 0x1ED
#define SPECIES_CHATOT 0x1EE
#define SPECIES_SPIRITOMB 0x1EF
#define SPECIES_GIBLE 0x1F0
#define SPECIES_GABITE 0x1F1
#define SPECIES_GARCHOMP 0x1F2
#define SPECIES_MUNCHLAX 0x1F3
#define SPECIES_RIOLU 0x1F4
#define SPECIES_LUCARIO 0x1F5
#define SPECIES_HIPPOPOTAS 0x1F6
#define SPECIES_HIPPOWDON 0x1F7
#define SPECIES_SKORUPI 0x1F8
#define SPECIES_DRAPION 0x1F9
#define SPECIES_CROAGUNK 0x1FA
#define SPECIES_TOXICROAK 0x1FB
#define SPECIES_CARNIVINE 0x1FC
#define SPECIES_FINNEON 0x1FD
#define SPECIES_LUMINEON 0x1FE
#define SPECIES_MANTYKE 0x1FF
#define SPECIES_SNOVER 0x200
#define SPECIES_ABOMASNOW 0x201
#define SPECIES_WEAVILE 0x202
#define SPECIES_MAGNEZONE 0x203
#define SPECIES_LICKILICKY 0x204
#define SPECIES_RHYPERIOR 0x205
#define SPECIES_TANGROWTH 0x206
#define SPECIES_ELECTIVIRE 0x207
#define SPECIES_MAGMORTAR 0x208
#define SPECIES_TOGEKISS 0x209
#define SPECIES_YANMEGA 0x20A
#define SPECIES_LEAFEON 0x20B
#define SPECIES_GLACEON 0x20C
#define SPECIES_GLISCOR 0x20D
#define SPECIES_MAMOSWINE 0x20E
#define SPECIES_PORYGON_Z 0x20F
#define SPECIES_GALLADE 0x210
#define SPECIES_PROBOPASS 0x211
#define SPECIES_DUSKNOIR 0x212
#define SPECIES_FROSLASS 0x213
#define SPECIES_ROTOM 0x214
#define SPECIES_UXIE 0x215
#define SPECIES_MESPRIT 0x216
#define SPECIES_AZELF 0x217
#define SPECIES_DIALGA 0x218
#define SPECIES_PALKIA 0x219
#define SPECIES_HEATRAN 0x21A
#define SPECIES_REGIGIGAS 0x21B
#define SPECIES_GIRATINA 0x21C
#define SPECIES_CRESSELIA 0x21D
#define SPECIES_PHIONE 0x21E
#define SPECIES_MANAPHY 0x21F
#define SPECIES_DARKRAI 0x220
#define SPECIES_SHAYMIN 0x221
#define SPECIES_ARCEUS 0x222
#define SPECIES_VICTINI 0x223
#define SPECIES_SNIVY 0x224
#define SPECIES_SERVINE 0x225
#define SPECIES_SERPERIOR 0x226
#define SPECIES_TEPIG 0x227
#define SPECIES_PIGNITE 0x228
#define SPECIES_EMBOAR 0x229
#define SPECIES_OSHAWOTT 0x22A
#define SPECIES_DEWOTT 0x22B
#define SPECIES_SAMUROTT 0x22C
#define SPECIES_PATRAT 0x22D
#define SPECIES_WATCHOG 0x22E
#define SPECIES_LILLIPUP 0x22F
#define SPECIES_HERDIER 0x230
#define SPECIES_STOUTLAND 0x231
#define SPECIES_PURRLOIN 0x232
#define SPECIES_LIEPARD 0x233
#define SPECIES_PANSAGE 0x234
#define SPECIES_SIMISAGE 0x235
#define SPECIES_PANSEAR 0x236
#define SPECIES_SIMISEAR 0x237
#define SPECIES_PANPOUR 0x238
#define SPECIES_SIMIPOUR 0x239
#define SPECIES_MUNNA 0x23A
#define SPECIES_MUSHARNA 0x23B
#define SPECIES_PIDOVE 0x23C
#define SPECIES_TRANQUILL 0x23D
#define SPECIES_UNFEZANT 0x23E
#define SPECIES_BLITZLE 0x23F
#define SPECIES_ZEBSTRIKA 0x240
#define SPECIES_ROGGENROLA 0x241
#define SPECIES_BOLDORE 0x242
#define SPECIES_GIGALITH 0x243
#define SPECIES_WOOBAT 0x244
#define SPECIES_SWOOBAT 0x245
#define SPECIES_DRILBUR 0x246
#define SPECIES_EXCADRILL 0x247
#define SPECIES_AUDINO 0x248
#define SPECIES_TIMBURR 0x249
#define SPECIES_GURDURR 0x24A
#define SPECIES_CONKELDURR 0x24B
#define SPECIES_TYMPOLE 0x24C
#define SPECIES_PALPITOAD 0x24D
#define SPECIES_SEISMITOAD 0x24E
#define SPECIES_THROH 0x24F
#define SPECIES_SAWK 0x250
#define SPECIES_SEWADDLE 0x251
#define SPECIES_SWADLOON 0x252
#define SPECIES_LEAVANNY 0x253
#define SPECIES_VENIPEDE 0x254
#define SPECIES_WHIRLIPEDE 0x255
#define SPECIES_SCOLIPEDE 0x256
#define SPECIES_COTTONEE 0x257
#define SPECIES_WHIMSICOTT 0x258
#define SPECIES_PETILIL 0x259
#define SPECIES_LILLIGANT 0x25A
#define SPECIES_BASCULIN_RED 0x25B
#define SPECIES_SANDILE 0x25C
#define SPECIES_KROKOROK 0x25D
#define SPECIES_KROOKODILE 0x25E
#define SPECIES_DARUMAKA 0x25F
#define SPECIES_DARMANITAN 0x260
#define SPECIES_MARACTUS 0x261
#define SPECIES_DWEBBLE 0x262
#define SPECIES_CRUSTLE 0x263
#define SPECIES_SCRAGGY 0x264
#define SPECIES_SCRAFTY 0x265
#define SPECIES_SIGILYPH 0x266
#define SPECIES_YAMASK 0x267
#define SPECIES_COFAGRIGUS 0x268
#define SPECIES_TIRTOUGA 0x269
#define SPECIES_CARRACOSTA 0x26A
#define SPECIES_ARCHEN 0x26B
#define SPECIES_ARCHEOPS 0x26C
#define SPECIES_TRUBBISH 0x26D
#define SPECIES_GARBODOR 0x26E
#define SPECIES_ZORUA 0x26F
#define SPECIES_ZOROARK 0x270
#define SPECIES_MINCCINO 0x271
#define SPECIES_CINCCINO 0x272
#define SPECIES_GOTHITA 0x273
#define SPECIES_GOTHORITA 0x274
#define SPECIES_GOTHITELLE 0x275
#define SPECIES_SOLOSIS 0x276
#define SPECIES_DUOSION 0x277
#define SPECIES_REUNICLUS 0x278
#define SPECIES_DUCKLETT 0x279
#define SPECIES_SWANNA 0x27A
#define SPECIES_VANILLITE 0x27B
#define SPECIES_VANILLISH 0x27C
#define SPECIES_VANILLUXE 0x27D
#define SPECIES_DEERLING 0x27E
#define SPECIES_SAWSBUCK 0x27F
#define SPECIES_EMOLGA 0x280
#define SPECIES_KARRABLAST 0x281
#define SPECIES_ESCAVALIER 0x282
#define SPECIES_FOONGUS 0x283
#define SPECIES_AMOONGUSS 0x284
#define SPECIES_FRILLISH 0x285
#define SPECIES_JELLICENT 0x286
#define SPECIES_ALOMOMOLA 0x287
#define SPECIES_JOLTIK 0x288
#define SPECIES_GALVANTULA 0x289
#define SPECIES_FERROSEED 0x28A
#define SPECIES_FERROTHORN 0x28B
#define SPECIES_KLINK 0x28C
#define SPECIES_KLANG 0x28D
#define SPECIES_KLINKLANG 0x28E
#define SPECIES_TYNAMO 0x28F
#define SPECIES_EELEKTRIK 0x290
#define SPECIES_EELEKTROSS 0x291
#define SPECIES_ELGYEM 0x292
#define SPECIES_BEHEEYEM 0x293
#define SPECIES_LITWICK 0x294
#define SPECIES_LAMPENT 0x295
#define SPECIES_CHANDELURE 0x296
#define SPECIES_AXEW 0x297
#define SPECIES_FRAXURE 0x298
#define SPECIES_HAXORUS 0x299
#define SPECIES_CUBCHOO 0x29A
#define SPECIES_BEARTIC 0x29B
#define SPECIES_CRYOGONAL 0x29C
#define SPECIES_SHELMET 0x29D
#define SPECIES_ACCELGOR 0x29E
#define SPECIES_STUNFISK 0x29F
#define SPECIES_MIENFOO 0x2A0
#define SPECIES_MIENSHAO 0x2A1
#define SPECIES_DRUDDIGON 0x2A2
#define SPECIES_GOLETT 0x2A3
#define SPECIES_GOLURK 0x2A4
#define SPECIES_PAWNIARD 0x2A5
#define SPECIES_BISHARP 0x2A6
#define SPECIES_BOUFFALANT 0x2A7
#define SPECIES_RUFFLET 0x2A8
#define SPECIES_BRAVIARY 0x2A9
#define SPECIES_VULLABY 0x2AA
#define SPECIES_MANDIBUZZ 0x2AB
#define SPECIES_HEATMOR 0x2AC
#define SPECIES_DURANT 0x2AD
#define SPECIES_DEINO 0x2AE
#define SPECIES_ZWEILOUS 0x2AF
#define SPECIES_HYDREIGON 0x2B0
#define SPECIES_LARVESTA 0x2B1
#define SPECIES_VOLCARONA 0x2B2
#define SPECIES_COBALION 0x2B3
#define SPECIES_TERRAKION 0x2B4
#define SPECIES_VIRIZION 0x2B5
#define SPECIES_TORNADUS 0x2B6
#define SPECIES_THUNDURUS 0x2B7
#define SPECIES_RESHIRAM 0x2B8
#define SPECIES_ZEKROM 0x2B9
#define SPECIES_LANDORUS 0x2BA
#define SPECIES_KYUREM 0x2BB
#define SPECIES_KELDEO 0x2BC
#define SPECIES_MELOETTA 0x2BD
#define SPECIES_GENESECT 0x2BE
#define SPECIES_UNFEZANT_F 0x2BF
#define SPECIES_FRILLISH_F 0x2C0
#define SPECIES_JELLICENT_F 0x2C1
#define SPECIES_SHADOW_WARRIOR 0x2C2
#define SPECIES_BURMY_SANDY 0x2C3
#define SPECIES_BURMY_TRASH 0x2C4
#define SPECIES_WORMADAM_SANDY 0x2C5
#define SPECIES_WORMADAM_TRASH 0x2C6
#define SPECIES_SHELLOS_EAST 0x2C7
#define SPECIES_GASTRODON_EAST 0x2C8
#define SPECIES_ROTOM_HEAT 0x2C9
#define SPECIES_ROTOM_WASH 0x2CA
#define SPECIES_ROTOM_FROST 0x2CB
#define SPECIES_ROTOM_FAN 0x2CC
#define SPECIES_ROTOM_MOW 0x2CD
#define SPECIES_GIRATINA_ORIGIN 0x2CE
#define SPECIES_SHAYMIN_SKY 0x2CF
#define SPECIES_ARCEUS_FIGHT 0x2D0
#define SPECIES_ARCEUS_FLYING 0x2D1
#define SPECIES_ARCEUS_POISON 0x2D2
#define SPECIES_ARCEUS_GROUND 0x2D3
#define SPECIES_ARCEUS_ROCK 0x2D4
#define SPECIES_ARCEUS_BUG 0x2D5
#define SPECIES_ARCEUS_GHOST 0x2D6
#define SPECIES_ARCEUS_STEEL 0x2D7
#define SPECIES_ARCEUS_FIRE 0x2D8
#define SPECIES_ARCEUS_WATER 0x2D9
#define SPECIES_ARCEUS_GRASS 0x2DA
#define SPECIES_ARCEUS_ELECTRIC 0x2DB
#define SPECIES_ARCEUS_PSYCHIC 0x2DC
#define SPECIES_ARCEUS_ICE 0x2DD
#define SPECIES_ARCEUS_DRAGON 0x2DE
#define SPECIES_ARCEUS_DARK 0x2DF
#define SPECIES_BASCULIN_BLUE 0x2E0
#define SPECIES_DARMANITANZEN 0x2E1
#define SPECIES_DEERLING_SUMMER 0x2E2
#define SPECIES_DEERLING_AUTUMN 0x2E3
#define SPECIES_DEERLING_WINTER 0x2E4
#define SPECIES_SAWSBUCK_SUMMER 0x2E5
#define SPECIES_SAWSBUCK_AUTUMN 0x2E6
#define SPECIES_SAWSBUCK_WINTER 0x2E7
#define SPECIES_HIPPOPOTAS_F 0x2E8
#define SPECIES_HIPPOWDON_F 0x2E9
#define SPECIES_MELOETTA_PIROUETTE 0x2EA
#define SPECIES_GENESECT_SHOCK 0x2EB
#define SPECIES_GENESECT_BURN 0x2EC
#define SPECIES_GENESECT_CHILL 0x2ED
#define SPECIES_GENESECT_DOUSE 0x2EE
#define SPECIES_CHERRIM_SUN 0x2EF
#define SPECIES_KYUREM_BLACK 0x2F0
#define SPECIES_KYUREM_WHITE 0x2F1
#define SPECIES_TORNADUS_THERIAN 0x2F2
#define SPECIES_THUNDURUS_THERIAN 0x2F3
#define SPECIES_LANDORUS_THERIAN 0x2F4
#define SPECIES_KELDEO_RESOLUTE 0x2F5
//Gen 6
#define SPECIES_CHESPIN 0x2F6
#define SPECIES_QUILLADIN 0x2F7
#define SPECIES_CHESNAUGHT 0x2F8
#define SPECIES_FENNEKIN 0x2F9
#define SPECIES_BRAIXEN 0x2FA
#define SPECIES_DELPHOX 0x2FB
#define SPECIES_FROAKIE 0x2FC
#define SPECIES_FROGADIER 0x2FD
#define SPECIES_GRENINJA 0x2FE
#define SPECIES_BUNNELBY 0x2FF
#define SPECIES_DIGGERSBY 0x300
#define SPECIES_FLETCHLING 0x301
#define SPECIES_FLETCHINDER 0x302
#define SPECIES_TALONFLAME 0x303
#define SPECIES_SCATTERBUG 0x304
#define SPECIES_SPEWPA 0x305
#define SPECIES_VIVILLON 0x306
#define SPECIES_LITLEO 0x307
#define SPECIES_PYROAR 0x308
#define SPECIES_FLABEBE 0x309
#define SPECIES_FLOETTE 0x30A
#define SPECIES_FLORGES 0x30B
#define SPECIES_SKIDDO 0x30C
#define SPECIES_GOGOAT 0x30D
#define SPECIES_PANCHAM 0x30E
#define SPECIES_PANGORO 0x30F
#define SPECIES_FURFROU 0x310
#define SPECIES_ESPURR 0x311
#define SPECIES_MEOWSTIC 0x312
#define SPECIES_HONEDGE 0x313
#define SPECIES_DOUBLADE 0x314
#define SPECIES_AEGISLASH 0x315
#define SPECIES_SPRITZEE 0x316
#define SPECIES_AROMATISSE 0x317
#define SPECIES_SWIRLIX 0x318
#define SPECIES_SLURPUFF 0x319
#define SPECIES_INKAY 0x31A
#define SPECIES_MALAMAR 0x31B
#define SPECIES_BINACLE 0x31C
#define SPECIES_BARBARACLE 0x31D
#define SPECIES_SKRELP 0x31E
#define SPECIES_DRAGALGE 0x31F
#define SPECIES_CLAUNCHER 0x320
#define SPECIES_CLAWITZER 0x321
#define SPECIES_HELIOPTILE 0x322
#define SPECIES_HELIOLISK 0x323
#define SPECIES_TYRUNT 0x324
#define SPECIES_TYRANTRUM 0x325
#define SPECIES_AMAURA 0x326
#define SPECIES_AURORUS 0x327
#define SPECIES_SYLVEON 0x328
#define SPECIES_HAWLUCHA 0x329
#define SPECIES_DEDENNE 0x32A
#define SPECIES_CARBINK 0x32B
#define SPECIES_GOOMY 0x32C
#define SPECIES_SLIGGOO 0x32D
#define SPECIES_GOODRA 0x32E
#define SPECIES_KLEFKI 0x32F
#define SPECIES_PHANTUMP 0x330
#define SPECIES_TREVENANT 0x331
#define SPECIES_PUMPKABOO 0x332
#define SPECIES_GOURGEIST 0x333
#define SPECIES_BERGMITE 0x334
#define SPECIES_AVALUGG 0x335
#define SPECIES_NOIBAT 0x336
#define SPECIES_NOIVERN 0x337
#define SPECIES_XERNEAS 0x338
#define SPECIES_YVELTAL 0x339
#define SPECIES_ZYGARDE 0x33A
#define SPECIES_DIANCIE 0x33B
#define SPECIES_HOOPA 0x33C
#define SPECIES_HOOPA_UNBOUND 0x33D
#define SPECIES_VOLCANION 0x33E
#define SPECIES_PYROAR_FEMALE 0x33F
#define SPECIES_MEOWSTIC_FEMALE 0x340
#define SPECIES_AEGISLASH_BLADE 0x341
#define SPECIES_ARCEUS_FAIRY 0x342
#define SPECIES_ZYGARDE_CELL 0x343
#define SPECIES_ZYGARDE_CORE 0x344
#define SPECIES_ZYGARDE_10 0x345
#define SPECIES_ZYGARDE_COMPLETE 0x346
#define SPECIES_ASHGRENINJA 0x347
#define SPECIES_FLABEBE_BLUE 0x348
#define SPECIES_FLABEBE_ORANGE 0x349
#define SPECIES_FLABEBE_YELLOW 0x34A
#define SPECIES_FLABEBE_WHITE 0x34B
#define SPECIES_FLOETTE_BLUE 0x34C
#define SPECIES_FLOETTE_ORANGE 0x34D
#define SPECIES_FLOETTE_YELLOW 0x34E
#define SPECIES_FLOETTE_WHITE 0x34F
#define SPECIES_FLOETTE_ETERNAL 0x350
#define SPECIES_FLORGES_BLUE 0x351
#define SPECIES_FLORGES_ORANGE 0x352
#define SPECIES_FLORGES_YELLOW 0x353
#define SPECIES_FLORGES_WHITE 0x354
#define SPECIES_PUMPKABOO_XL 0x355
#define SPECIES_PUMPKABOO_L 0x356
#define SPECIES_PUMPKABOO_M 0x357
#define SPECIES_GOURGEIST_XL 0x358
#define SPECIES_GOURGEIST_L 0x359
#define SPECIES_GOURGEIST_M 0x35A
#define SPECIES_FURFROU_HEART 0x35B
#define SPECIES_FURFROU_DIAMOND 0x35C
#define SPECIES_FURFROU_STAR 0x35D
#define SPECIES_FURFROU_PHAROAH 0x35E
#define SPECIES_FURFROU_KABUKI 0x35F
#define SPECIES_FURFROU_LA_REINE 0x360
#define SPECIES_FURFROU_MATRON 0x361
#define SPECIES_FURFROU_DANDY 0x362
#define SPECIES_FURFROU_DEBUTANTE 0x363
#define SPECIES_VIVILLON_FANCY 0x364
#define SPECIES_VENUSAUR_MEGA 0x365
#define SPECIES_CHARIZARD_MEGA_X 0x366
#define SPECIES_CHARIZARD_MEGA_Y 0x367
#define SPECIES_BLASTOISE_MEGA 0x368
#define SPECIES_BEEDRILL_MEGA 0x369
#define SPECIES_PIDGEOT_MEGA 0x36A
#define SPECIES_ALAKAZAM_MEGA 0x36B
#define SPECIES_SLOWBRO_MEGA 0x36C
#define SPECIES_GENGAR_MEGA 0x36D
#define SPECIES_KANGASKHAN_MEGA 0x36E
#define SPECIES_PINSIR_MEGA 0x36F
#define SPECIES_GYARADOS_MEGA 0x370
#define SPECIES_AERODACTYL_MEGA 0x371
#define SPECIES_MEWTWO_MEGA_X 0x372
#define SPECIES_MEWTWO_MEGA_Y 0x373
#define SPECIES_AMPHAROS_MEGA 0x374
#define SPECIES_STEELIX_MEGA 0x375
#define SPECIES_SCIZOR_MEGA 0x376
#define SPECIES_HERACROSS_MEGA 0x377
#define SPECIES_HOUNDOOM_MEGA 0x378
#define SPECIES_TYRANITAR_MEGA 0x379
#define SPECIES_SCEPTILE_MEGA 0x37A
#define SPECIES_BLAZIKEN_MEGA 0x37B
#define SPECIES_SWAMPERT_MEGA 0x37C
#define SPECIES_GARDEVOIR_MEGA 0x37D
#define SPECIES_SABLEYE_MEGA 0x37E
#define SPECIES_MAWILE_MEGA 0x37F
#define SPECIES_AGGRON_MEGA 0x380
#define SPECIES_MEDICHAM_MEGA 0x381
#define SPECIES_MANECTRIC_MEGA 0x382
#define SPECIES_SHARPEDO_MEGA 0x383
#define SPECIES_CAMERUPT_MEGA 0x384
#define SPECIES_ALTARIA_MEGA 0x385
#define SPECIES_BANETTE_MEGA 0x386
#define SPECIES_ABSOL_MEGA 0x387
#define SPECIES_GLALIE_MEGA 0x388
#define SPECIES_SALAMENCE_MEGA 0x389
#define SPECIES_METAGROSS_MEGA 0x38A
#define SPECIES_LATIAS_MEGA 0x38B
#define SPECIES_LATIOS_MEGA 0x38C
#define SPECIES_GROUDON_PRIMAL 0x38D
#define SPECIES_KYOGRE_PRIMAL 0x38E
#define SPECIES_RAYQUAZA_MEGA 0x38F
#define SPECIES_LOPUNNY_MEGA 0x390
#define SPECIES_GARCHOMP_MEGA 0x391
#define SPECIES_LUCARIO_MEGA 0x392
#define SPECIES_ABOMASNOW_MEGA 0x393
#define SPECIES_GALLADE_MEGA 0x394
#define SPECIES_AUDINO_MEGA 0x395
#define SPECIES_DIANCIE_MEGA 0x396
#define SPECIES_DIALGA_PRIMAL 0x397
#define SPECIES_PALKIA_PRIMAL 0x398
#define SPECIES_VIVILLON_ARCHIPELAGO 0x399
#define SPECIES_VIVILLON_CONTINENTAL 0x39A
#define SPECIES_VIVILLON_ELEGANT 0x39B
#define SPECIES_VIVILLON_GARDEN 0x39C
#define SPECIES_VIVILLON_HIGH_PLAINS 0x39D
#define SPECIES_VIVILLON_ICY_SNOW 0x39E
#define SPECIES_VIVILLON_JUNGLE 0x39F
#define SPECIES_VIVILLON_MARINE 0x3A0
#define SPECIES_VIVILLON_MODERN 0x3A1
#define SPECIES_VIVILLON_MONSOON 0x3A2
#define SPECIES_VIVILLON_OCEAN 0x3A3
#define SPECIES_VIVILLON_POKEBALL 0x3A4
#define SPECIES_VIVILLON_POLAR 0x3A5
#define SPECIES_VIVILLON_RIVER 0x3A6
#define SPECIES_VIVILLON_SANDSTORM 0x3A7
#define SPECIES_VIVILLON_SAVANNA 0x3A8
#define SPECIES_VIVILLON_SUN 0x3A9
#define SPECIES_VIVILLON_TUNDRA 0x3AA
//Gen 7
#define SPECIES_ROWLET 0x3AB
#define SPECIES_DARTRIX 0x3AC
#define SPECIES_DECIDUEYE 0x3AD
#define SPECIES_LITTEN 0x3AE
#define SPECIES_TORRACAT 0x3AF
#define SPECIES_INCINEROAR 0x3B0
#define SPECIES_POPPLIO 0x3B1
#define SPECIES_BRIONNE 0x3B2
#define SPECIES_PRIMARINA 0x3B3
#define SPECIES_PIKIPEK 0x3B4
#define SPECIES_TRUMBEAK 0x3B5
#define SPECIES_TOUCANNON 0x3B6
#define SPECIES_YUNGOOS 0x3B7
#define SPECIES_GUMSHOOS 0x3B8
#define SPECIES_GRUBBIN 0x3B9
#define SPECIES_CHARJABUG 0x3BA
#define SPECIES_VIKAVOLT 0x3BB
#define SPECIES_CRABRAWLER 0x3BC
#define SPECIES_CRABOMINABLE 0x3BD
#define SPECIES_ORICORIO 0x3BE
#define SPECIES_CUTIEFLY 0x3BF
#define SPECIES_RIBOMBEE 0x3C0
#define SPECIES_ROCKRUFF 0x3C1
#define SPECIES_LYCANROC 0x3C2
#define SPECIES_WISHIWASHI 0x3C3
#define SPECIES_MAREANIE 0x3C4
#define SPECIES_TOXAPEX 0x3C5
#define SPECIES_MUDBRAY 0x3C6
#define SPECIES_MUDSDALE 0x3C7
#define SPECIES_DEWPIDER 0x3C8
#define SPECIES_ARAQUANID 0x3C9
#define SPECIES_FOMANTIS 0x3CA
#define SPECIES_LURANTIS 0x3CB
#define SPECIES_MORELULL 0x3CC
#define SPECIES_SHIINOTIC 0x3CD
#define SPECIES_SALANDIT 0x3CE
#define SPECIES_SALAZZLE 0x3CF
#define SPECIES_STUFFUL 0x3D0
#define SPECIES_BEWEAR 0x3D1
#define SPECIES_BOUNSWEET 0x3D2
#define SPECIES_STEENEE 0x3D3
#define SPECIES_TSAREENA 0x3D4
#define SPECIES_COMFEY 0x3D5
#define SPECIES_ORANGURU 0x3D6
#define SPECIES_PASSIMIAN 0x3D7
#define SPECIES_WIMPOD 0x3D8
#define SPECIES_GOLISOPOD 0x3D9
#define SPECIES_SANDYGAST 0x3DA
#define SPECIES_PALOSSAND 0x3DB
#define SPECIES_PYUKUMUKU 0x3DC
#define SPECIES_TYPE_NULL 0x3DD
#define SPECIES_SILVALLY 0x3DE
#define SPECIES_MINIOR_SHIELD 0x3DF
#define SPECIES_KOMALA 0x3E0
#define SPECIES_TURTONATOR 0x3E1
#define SPECIES_TOGEDEMARU 0x3E2
#define SPECIES_MIMIKYU 0x3E3
#define SPECIES_BRUXISH 0x3E4
#define SPECIES_DRAMPA 0x3E5
#define SPECIES_DHELMISE 0x3E6
#define SPECIES_JANGMO_O 0x3E7
#define SPECIES_HAKAMO_O 0x3E8
#define SPECIES_KOMMO_O 0x3E9
#define SPECIES_TAPU_KOKO 0x3EA
#define SPECIES_TAPU_LELE 0x3EB
#define SPECIES_TAPU_BULU 0x3EC
#define SPECIES_TAPU_FINI 0x3ED
#define SPECIES_COSMOG 0x3EE
#define SPECIES_COSMOEM 0x3EF
#define SPECIES_SOLGALEO 0x3F0
#define SPECIES_LUNALA 0x3F1
#define SPECIES_NIHILEGO 0x3F2
#define SPECIES_BUZZWOLE 0x3F3
#define SPECIES_PHEROMOSA 0x3F4