summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYamaArashi <YamaArashi@users.noreply.github.com>2017-01-08 20:25:54 -0800
committerGitHub <noreply@github.com>2017-01-08 20:25:54 -0800
commita58d647946fc9dadd52dd0855498ad49232d648d (patch)
treea70141ad769b18b25ccf407fd7e5d378a5970779 /include
parent5474b260ddd7dfd1fdb7514e4850d04abe35074e (diff)
parentfbd1fd48497de181cb55bbf6f978473be2a2aaf7 (diff)
Merge pull request #179 from yenatch/species-enum
enum the species constants
Diffstat (limited to 'include')
-rw-r--r--include/species.h807
1 files changed, 419 insertions, 388 deletions
diff --git a/include/species.h b/include/species.h
index e91d9050a..eeb9ae18e 100644
--- a/include/species.h
+++ b/include/species.h
@@ -1,393 +1,424 @@
#ifndef GUARD_SPECIES_H
#define GUARD_SPECIES_H
-#define SPECIES_NONE 0x000
-#define SPECIES_BULBASAUR 0x001
-#define SPECIES_IVYSAUR 0x002
-#define SPECIES_VENUSAUR 0x003
-#define SPECIES_CHARMANDER 0x004
-#define SPECIES_CHARMELEON 0x005
-#define SPECIES_CHARIZARD 0x006
-#define SPECIES_SQUIRTLE 0x007
-#define SPECIES_WARTORTLE 0x008
-#define SPECIES_BLASTOISE 0x009
-#define SPECIES_CATERPIE 0x00a
-#define SPECIES_METAPOD 0x00b
-#define SPECIES_BUTTERFREE 0x00c
-#define SPECIES_WEEDLE 0x00d
-#define SPECIES_KAKUNA 0x00e
-#define SPECIES_BEEDRILL 0x00f
-#define SPECIES_PIDGEY 0x010
-#define SPECIES_PIDGEOTTO 0x011
-#define SPECIES_PIDGEOT 0x012
-#define SPECIES_RATTATA 0x013
-#define SPECIES_RATICATE 0x014
-#define SPECIES_SPEAROW 0x015
-#define SPECIES_FEAROW 0x016
-#define SPECIES_EKANS 0x017
-#define SPECIES_ARBOK 0x018
-#define SPECIES_PIKACHU 0x019
-#define SPECIES_RAICHU 0x01a
-#define SPECIES_SANDSHREW 0x01b
-#define SPECIES_SANDSLASH 0x01c
-#define SPECIES_NIDORAN_F 0x01d
-#define SPECIES_NIDORINA 0x01e
-#define SPECIES_NIDOQUEEN 0x01f
-#define SPECIES_NIDORAN_M 0x020
-#define SPECIES_NIDORINO 0x021
-#define SPECIES_NIDOKING 0x022
-#define SPECIES_CLEFAIRY 0x023
-#define SPECIES_CLEFABLE 0x024
-#define SPECIES_VULPIX 0x025
-#define SPECIES_NINETALES 0x026
-#define SPECIES_JIGGLYPUFF 0x027
-#define SPECIES_WIGGLYTUFF 0x028
-#define SPECIES_ZUBAT 0x029
-#define SPECIES_GOLBAT 0x02a
-#define SPECIES_ODDISH 0x02b
-#define SPECIES_GLOOM 0x02c
-#define SPECIES_VILEPLUME 0x02d
-#define SPECIES_PARAS 0x02e
-#define SPECIES_PARASECT 0x02f
-#define SPECIES_VENONAT 0x030
-#define SPECIES_VENOMOTH 0x031
-#define SPECIES_DIGLETT 0x032
-#define SPECIES_DUGTRIO 0x033
-#define SPECIES_MEOWTH 0x034
-#define SPECIES_PERSIAN 0x035
-#define SPECIES_PSYDUCK 0x036
-#define SPECIES_GOLDUCK 0x037
-#define SPECIES_MANKEY 0x038
-#define SPECIES_PRIMEAPE 0x039
-#define SPECIES_GROWLITHE 0x03a
-#define SPECIES_ARCANINE 0x03b
-#define SPECIES_POLIWAG 0x03c
-#define SPECIES_POLIWHIRL 0x03d
-#define SPECIES_POLIWRATH 0x03e
-#define SPECIES_ABRA 0x03f
-#define SPECIES_KADABRA 0x040
-#define SPECIES_ALAKAZAM 0x041
-#define SPECIES_MACHOP 0x042
-#define SPECIES_MACHOKE 0x043
-#define SPECIES_MACHAMP 0x044
-#define SPECIES_BELLSPROUT 0x045
-#define SPECIES_WEEPINBELL 0x046
-#define SPECIES_VICTREEBEL 0x047
-#define SPECIES_TENTACOOL 0x048
-#define SPECIES_TENTACRUEL 0x049
-#define SPECIES_GEODUDE 0x04a
-#define SPECIES_GRAVELER 0x04b
-#define SPECIES_GOLEM 0x04c
-#define SPECIES_PONYTA 0x04d
-#define SPECIES_RAPIDASH 0x04e
-#define SPECIES_SLOWPOKE 0x04f
-#define SPECIES_SLOWBRO 0x050
-#define SPECIES_MAGNEMITE 0x051
-#define SPECIES_MAGNETON 0x052
-#define SPECIES_FARFETCHD 0x053
-#define SPECIES_DODUO 0x054
-#define SPECIES_DODRIO 0x055
-#define SPECIES_SEEL 0x056
-#define SPECIES_DEWGONG 0x057
-#define SPECIES_GRIMER 0x058
-#define SPECIES_MUK 0x059
-#define SPECIES_SHELLDER 0x05a
-#define SPECIES_CLOYSTER 0x05b
-#define SPECIES_GASTLY 0x05c
-#define SPECIES_HAUNTER 0x05d
-#define SPECIES_GENGAR 0x05e
-#define SPECIES_ONIX 0x05f
-#define SPECIES_DROWZEE 0x060
-#define SPECIES_HYPNO 0x061
-#define SPECIES_KRABBY 0x062
-#define SPECIES_KINGLER 0x063
-#define SPECIES_VOLTORB 0x064
-#define SPECIES_ELECTRODE 0x065
-#define SPECIES_EXEGGCUTE 0x066
-#define SPECIES_EXEGGUTOR 0x067
-#define SPECIES_CUBONE 0x068
-#define SPECIES_MAROWAK 0x069
-#define SPECIES_HITMONLEE 0x06a
-#define SPECIES_HITMONCHAN 0x06b
-#define SPECIES_LICKITUNG 0x06c
-#define SPECIES_KOFFING 0x06d
-#define SPECIES_WEEZING 0x06e
-#define SPECIES_RHYHORN 0x06f
-#define SPECIES_RHYDON 0x070
-#define SPECIES_CHANSEY 0x071
-#define SPECIES_TANGELA 0x072
-#define SPECIES_KANGASKHAN 0x073
-#define SPECIES_HORSEA 0x074
-#define SPECIES_SEADRA 0x075
-#define SPECIES_GOLDEEN 0x076
-#define SPECIES_SEAKING 0x077
-#define SPECIES_STARYU 0x078
-#define SPECIES_STARMIE 0x079
-#define SPECIES_MR_MIME 0x07a
-#define SPECIES_SCYTHER 0x07b
-#define SPECIES_JYNX 0x07c
-#define SPECIES_ELECTABUZZ 0x07d
-#define SPECIES_MAGMAR 0x07e
-#define SPECIES_PINSIR 0x07f
-#define SPECIES_TAUROS 0x080
-#define SPECIES_MAGIKARP 0x081
-#define SPECIES_GYARADOS 0x082
-#define SPECIES_LAPRAS 0x083
-#define SPECIES_DITTO 0x084
-#define SPECIES_EEVEE 0x085
-#define SPECIES_VAPOREON 0x086
-#define SPECIES_JOLTEON 0x087
-#define SPECIES_FLAREON 0x088
-#define SPECIES_PORYGON 0x089
-#define SPECIES_OMANYTE 0x08a
-#define SPECIES_OMASTAR 0x08b
-#define SPECIES_KABUTO 0x08c
-#define SPECIES_KABUTOPS 0x08d
-#define SPECIES_AERODACTYL 0x08e
-#define SPECIES_SNORLAX 0x08f
-#define SPECIES_ARTICUNO 0x090
-#define SPECIES_ZAPDOS 0x091
-#define SPECIES_MOLTRES 0x092
-#define SPECIES_DRATINI 0x093
-#define SPECIES_DRAGONAIR 0x094
-#define SPECIES_DRAGONITE 0x095
-#define SPECIES_MEWTWO 0x096
-#define SPECIES_MEW 0x097
-#define SPECIES_CHIKORITA 0x098
-#define SPECIES_BAYLEEF 0x099
-#define SPECIES_MEGANIUM 0x09a
-#define SPECIES_CYNDAQUIL 0x09b
-#define SPECIES_QUILAVA 0x09c
-#define SPECIES_TYPHLOSION 0x09d
-#define SPECIES_TOTODILE 0x09e
-#define SPECIES_CROCONAW 0x09f
-#define SPECIES_FERALIGATR 0x0a0
-#define SPECIES_SENTRET 0x0a1
-#define SPECIES_FURRET 0x0a2
-#define SPECIES_HOOTHOOT 0x0a3
-#define SPECIES_NOCTOWL 0x0a4
-#define SPECIES_LEDYBA 0x0a5
-#define SPECIES_LEDIAN 0x0a6
-#define SPECIES_SPINARAK 0x0a7
-#define SPECIES_ARIADOS 0x0a8
-#define SPECIES_CROBAT 0x0a9
-#define SPECIES_CHINCHOU 0x0aa
-#define SPECIES_LANTURN 0x0ab
-#define SPECIES_PICHU 0x0ac
-#define SPECIES_CLEFFA 0x0ad
-#define SPECIES_IGGLYBUFF 0x0ae
-#define SPECIES_TOGEPI 0x0af
-#define SPECIES_TOGETIC 0x0b0
-#define SPECIES_NATU 0x0b1
-#define SPECIES_XATU 0x0b2
-#define SPECIES_MAREEP 0x0b3
-#define SPECIES_FLAAFFY 0x0b4
-#define SPECIES_AMPHAROS 0x0b5
-#define SPECIES_BELLOSSOM 0x0b6
-#define SPECIES_MARILL 0x0b7
-#define SPECIES_AZUMARILL 0x0b8
-#define SPECIES_SUDOWOODO 0x0b9
-#define SPECIES_POLITOED 0x0ba
-#define SPECIES_HOPPIP 0x0bb
-#define SPECIES_SKIPLOOM 0x0bc
-#define SPECIES_JUMPLUFF 0x0bd
-#define SPECIES_AIPOM 0x0be
-#define SPECIES_SUNKERN 0x0bf
-#define SPECIES_SUNFLORA 0x0c0
-#define SPECIES_YANMA 0x0c1
-#define SPECIES_WOOPER 0x0c2
-#define SPECIES_QUAGSIRE 0x0c3
-#define SPECIES_ESPEON 0x0c4
-#define SPECIES_UMBREON 0x0c5
-#define SPECIES_MURKROW 0x0c6
-#define SPECIES_SLOWKING 0x0c7
-#define SPECIES_MISDREAVUS 0x0c8
-#define SPECIES_UNOWN 0x0c9
-#define SPECIES_WOBBUFFET 0x0ca
-#define SPECIES_GIRAFARIG 0x0cb
-#define SPECIES_PINECO 0x0cc
-#define SPECIES_FORRETRESS 0x0cd
-#define SPECIES_DUNSPARCE 0x0ce
-#define SPECIES_GLIGAR 0x0cf
-#define SPECIES_STEELIX 0x0d0
-#define SPECIES_SNUBBULL 0x0d1
-#define SPECIES_GRANBULL 0x0d2
-#define SPECIES_QWILFISH 0x0d3
-#define SPECIES_SCIZOR 0x0d4
-#define SPECIES_SHUCKLE 0x0d5
-#define SPECIES_HERACROSS 0x0d6
-#define SPECIES_SNEASEL 0x0d7
-#define SPECIES_TEDDIURSA 0x0d8
-#define SPECIES_URSARING 0x0d9
-#define SPECIES_SLUGMA 0x0da
-#define SPECIES_MAGCARGO 0x0db
-#define SPECIES_SWINUB 0x0dc
-#define SPECIES_PILOSWINE 0x0dd
-#define SPECIES_CORSOLA 0x0de
-#define SPECIES_REMORAID 0x0df
-#define SPECIES_OCTILLERY 0x0e0
-#define SPECIES_DELIBIRD 0x0e1
-#define SPECIES_MANTINE 0x0e2
-#define SPECIES_SKARMORY 0x0e3
-#define SPECIES_HOUNDOUR 0x0e4
-#define SPECIES_HOUNDOOM 0x0e5
-#define SPECIES_KINGDRA 0x0e6
-#define SPECIES_PHANPY 0x0e7
-#define SPECIES_DONPHAN 0x0e8
-#define SPECIES_PORYGON2 0x0e9
-#define SPECIES_STANTLER 0x0ea
-#define SPECIES_SMEARGLE 0x0eb
-#define SPECIES_TYROGUE 0x0ec
-#define SPECIES_HITMONTOP 0x0ed
-#define SPECIES_SMOOCHUM 0x0ee
-#define SPECIES_ELEKID 0x0ef
-#define SPECIES_MAGBY 0x0f0
-#define SPECIES_MILTANK 0x0f1
-#define SPECIES_BLISSEY 0x0f2
-#define SPECIES_RAIKOU 0x0f3
-#define SPECIES_ENTEI 0x0f4
-#define SPECIES_SUICUNE 0x0f5
-#define SPECIES_LARVITAR 0x0f6
-#define SPECIES_PUPITAR 0x0f7
-#define SPECIES_TYRANITAR 0x0f8
-#define SPECIES_LUGIA 0x0f9
-#define SPECIES_HO_OH 0x0fa
-#define SPECIES_CELEBI 0x0fb
-#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
+enum {
+ SPECIES_NONE, // 0x000
+ SPECIES_BULBASAUR, // 0x001
+ SPECIES_IVYSAUR, // 0x002
+ SPECIES_VENUSAUR, // 0x003
+ SPECIES_CHARMANDER, // 0x004
+ SPECIES_CHARMELEON, // 0x005
+ SPECIES_CHARIZARD, // 0x006
+ SPECIES_SQUIRTLE, // 0x007
+ SPECIES_WARTORTLE, // 0x008
+ SPECIES_BLASTOISE, // 0x009
+ SPECIES_CATERPIE, // 0x00a
+ SPECIES_METAPOD, // 0x00b
+ SPECIES_BUTTERFREE, // 0x00c
+ SPECIES_WEEDLE, // 0x00d
+ SPECIES_KAKUNA, // 0x00e
+ SPECIES_BEEDRILL, // 0x00f
+ SPECIES_PIDGEY, // 0x010
+ SPECIES_PIDGEOTTO, // 0x011
+ SPECIES_PIDGEOT, // 0x012
+ SPECIES_RATTATA, // 0x013
+ SPECIES_RATICATE, // 0x014
+ SPECIES_SPEAROW, // 0x015
+ SPECIES_FEAROW, // 0x016
+ SPECIES_EKANS, // 0x017
+ SPECIES_ARBOK, // 0x018
+ SPECIES_PIKACHU, // 0x019
+ SPECIES_RAICHU, // 0x01a
+ SPECIES_SANDSHREW, // 0x01b
+ SPECIES_SANDSLASH, // 0x01c
+ SPECIES_NIDORAN_F, // 0x01d
+ SPECIES_NIDORINA, // 0x01e
+ SPECIES_NIDOQUEEN, // 0x01f
+ SPECIES_NIDORAN_M, // 0x020
+ SPECIES_NIDORINO, // 0x021
+ SPECIES_NIDOKING, // 0x022
+ SPECIES_CLEFAIRY, // 0x023
+ SPECIES_CLEFABLE, // 0x024
+ SPECIES_VULPIX, // 0x025
+ SPECIES_NINETALES, // 0x026
+ SPECIES_JIGGLYPUFF, // 0x027
+ SPECIES_WIGGLYTUFF, // 0x028
+ SPECIES_ZUBAT, // 0x029
+ SPECIES_GOLBAT, // 0x02a
+ SPECIES_ODDISH, // 0x02b
+ SPECIES_GLOOM, // 0x02c
+ SPECIES_VILEPLUME, // 0x02d
+ SPECIES_PARAS, // 0x02e
+ SPECIES_PARASECT, // 0x02f
+ SPECIES_VENONAT, // 0x030
+ SPECIES_VENOMOTH, // 0x031
+ SPECIES_DIGLETT, // 0x032
+ SPECIES_DUGTRIO, // 0x033
+ SPECIES_MEOWTH, // 0x034
+ SPECIES_PERSIAN, // 0x035
+ SPECIES_PSYDUCK, // 0x036
+ SPECIES_GOLDUCK, // 0x037
+ SPECIES_MANKEY, // 0x038
+ SPECIES_PRIMEAPE, // 0x039
+ SPECIES_GROWLITHE, // 0x03a
+ SPECIES_ARCANINE, // 0x03b
+ SPECIES_POLIWAG, // 0x03c
+ SPECIES_POLIWHIRL, // 0x03d
+ SPECIES_POLIWRATH, // 0x03e
+ SPECIES_ABRA, // 0x03f
+ SPECIES_KADABRA, // 0x040
+ SPECIES_ALAKAZAM, // 0x041
+ SPECIES_MACHOP, // 0x042
+ SPECIES_MACHOKE, // 0x043
+ SPECIES_MACHAMP, // 0x044
+ SPECIES_BELLSPROUT, // 0x045
+ SPECIES_WEEPINBELL, // 0x046
+ SPECIES_VICTREEBEL, // 0x047
+ SPECIES_TENTACOOL, // 0x048
+ SPECIES_TENTACRUEL, // 0x049
+ SPECIES_GEODUDE, // 0x04a
+ SPECIES_GRAVELER, // 0x04b
+ SPECIES_GOLEM, // 0x04c
+ SPECIES_PONYTA, // 0x04d
+ SPECIES_RAPIDASH, // 0x04e
+ SPECIES_SLOWPOKE, // 0x04f
+ SPECIES_SLOWBRO, // 0x050
+ SPECIES_MAGNEMITE, // 0x051
+ SPECIES_MAGNETON, // 0x052
+ SPECIES_FARFETCHD, // 0x053
+ SPECIES_DODUO, // 0x054
+ SPECIES_DODRIO, // 0x055
+ SPECIES_SEEL, // 0x056
+ SPECIES_DEWGONG, // 0x057
+ SPECIES_GRIMER, // 0x058
+ SPECIES_MUK, // 0x059
+ SPECIES_SHELLDER, // 0x05a
+ SPECIES_CLOYSTER, // 0x05b
+ SPECIES_GASTLY, // 0x05c
+ SPECIES_HAUNTER, // 0x05d
+ SPECIES_GENGAR, // 0x05e
+ SPECIES_ONIX, // 0x05f
+ SPECIES_DROWZEE, // 0x060
+ SPECIES_HYPNO, // 0x061
+ SPECIES_KRABBY, // 0x062
+ SPECIES_KINGLER, // 0x063
+ SPECIES_VOLTORB, // 0x064
+ SPECIES_ELECTRODE, // 0x065
+ SPECIES_EXEGGCUTE, // 0x066
+ SPECIES_EXEGGUTOR, // 0x067
+ SPECIES_CUBONE, // 0x068
+ SPECIES_MAROWAK, // 0x069
+ SPECIES_HITMONLEE, // 0x06a
+ SPECIES_HITMONCHAN, // 0x06b
+ SPECIES_LICKITUNG, // 0x06c
+ SPECIES_KOFFING, // 0x06d
+ SPECIES_WEEZING, // 0x06e
+ SPECIES_RHYHORN, // 0x06f
+ SPECIES_RHYDON, // 0x070
+ SPECIES_CHANSEY, // 0x071
+ SPECIES_TANGELA, // 0x072
+ SPECIES_KANGASKHAN, // 0x073
+ SPECIES_HORSEA, // 0x074
+ SPECIES_SEADRA, // 0x075
+ SPECIES_GOLDEEN, // 0x076
+ SPECIES_SEAKING, // 0x077
+ SPECIES_STARYU, // 0x078
+ SPECIES_STARMIE, // 0x079
+ SPECIES_MR_MIME, // 0x07a
+ SPECIES_SCYTHER, // 0x07b
+ SPECIES_JYNX, // 0x07c
+ SPECIES_ELECTABUZZ, // 0x07d
+ SPECIES_MAGMAR, // 0x07e
+ SPECIES_PINSIR, // 0x07f
+ SPECIES_TAUROS, // 0x080
+ SPECIES_MAGIKARP, // 0x081
+ SPECIES_GYARADOS, // 0x082
+ SPECIES_LAPRAS, // 0x083
+ SPECIES_DITTO, // 0x084
+ SPECIES_EEVEE, // 0x085
+ SPECIES_VAPOREON, // 0x086
+ SPECIES_JOLTEON, // 0x087
+ SPECIES_FLAREON, // 0x088
+ SPECIES_PORYGON, // 0x089
+ SPECIES_OMANYTE, // 0x08a
+ SPECIES_OMASTAR, // 0x08b
+ SPECIES_KABUTO, // 0x08c
+ SPECIES_KABUTOPS, // 0x08d
+ SPECIES_AERODACTYL, // 0x08e
+ SPECIES_SNORLAX, // 0x08f
+ SPECIES_ARTICUNO, // 0x090
+ SPECIES_ZAPDOS, // 0x091
+ SPECIES_MOLTRES, // 0x092
+ SPECIES_DRATINI, // 0x093
+ SPECIES_DRAGONAIR, // 0x094
+ SPECIES_DRAGONITE, // 0x095
+ SPECIES_MEWTWO, // 0x096
+ SPECIES_MEW, // 0x097
+ SPECIES_CHIKORITA, // 0x098
+ SPECIES_BAYLEEF, // 0x099
+ SPECIES_MEGANIUM, // 0x09a
+ SPECIES_CYNDAQUIL, // 0x09b
+ SPECIES_QUILAVA, // 0x09c
+ SPECIES_TYPHLOSION, // 0x09d
+ SPECIES_TOTODILE, // 0x09e
+ SPECIES_CROCONAW, // 0x09f
+ SPECIES_FERALIGATR, // 0x0a0
+ SPECIES_SENTRET, // 0x0a1
+ SPECIES_FURRET, // 0x0a2
+ SPECIES_HOOTHOOT, // 0x0a3
+ SPECIES_NOCTOWL, // 0x0a4
+ SPECIES_LEDYBA, // 0x0a5
+ SPECIES_LEDIAN, // 0x0a6
+ SPECIES_SPINARAK, // 0x0a7
+ SPECIES_ARIADOS, // 0x0a8
+ SPECIES_CROBAT, // 0x0a9
+ SPECIES_CHINCHOU, // 0x0aa
+ SPECIES_LANTURN, // 0x0ab
+ SPECIES_PICHU, // 0x0ac
+ SPECIES_CLEFFA, // 0x0ad
+ SPECIES_IGGLYBUFF, // 0x0ae
+ SPECIES_TOGEPI, // 0x0af
+ SPECIES_TOGETIC, // 0x0b0
+ SPECIES_NATU, // 0x0b1
+ SPECIES_XATU, // 0x0b2
+ SPECIES_MAREEP, // 0x0b3
+ SPECIES_FLAAFFY, // 0x0b4
+ SPECIES_AMPHAROS, // 0x0b5
+ SPECIES_BELLOSSOM, // 0x0b6
+ SPECIES_MARILL, // 0x0b7
+ SPECIES_AZUMARILL, // 0x0b8
+ SPECIES_SUDOWOODO, // 0x0b9
+ SPECIES_POLITOED, // 0x0ba
+ SPECIES_HOPPIP, // 0x0bb
+ SPECIES_SKIPLOOM, // 0x0bc
+ SPECIES_JUMPLUFF, // 0x0bd
+ SPECIES_AIPOM, // 0x0be
+ SPECIES_SUNKERN, // 0x0bf
+ SPECIES_SUNFLORA, // 0x0c0
+ SPECIES_YANMA, // 0x0c1
+ SPECIES_WOOPER, // 0x0c2
+ SPECIES_QUAGSIRE, // 0x0c3
+ SPECIES_ESPEON, // 0x0c4
+ SPECIES_UMBREON, // 0x0c5
+ SPECIES_MURKROW, // 0x0c6
+ SPECIES_SLOWKING, // 0x0c7
+ SPECIES_MISDREAVUS, // 0x0c8
+ SPECIES_UNOWN, // 0x0c9
+ SPECIES_WOBBUFFET, // 0x0ca
+ SPECIES_GIRAFARIG, // 0x0cb
+ SPECIES_PINECO, // 0x0cc
+ SPECIES_FORRETRESS, // 0x0cd
+ SPECIES_DUNSPARCE, // 0x0ce
+ SPECIES_GLIGAR, // 0x0cf
+ SPECIES_STEELIX, // 0x0d0
+ SPECIES_SNUBBULL, // 0x0d1
+ SPECIES_GRANBULL, // 0x0d2
+ SPECIES_QWILFISH, // 0x0d3
+ SPECIES_SCIZOR, // 0x0d4
+ SPECIES_SHUCKLE, // 0x0d5
+ SPECIES_HERACROSS, // 0x0d6
+ SPECIES_SNEASEL, // 0x0d7
+ SPECIES_TEDDIURSA, // 0x0d8
+ SPECIES_URSARING, // 0x0d9
+ SPECIES_SLUGMA, // 0x0da
+ SPECIES_MAGCARGO, // 0x0db
+ SPECIES_SWINUB, // 0x0dc
+ SPECIES_PILOSWINE, // 0x0dd
+ SPECIES_CORSOLA, // 0x0de
+ SPECIES_REMORAID, // 0x0df
+ SPECIES_OCTILLERY, // 0x0e0
+ SPECIES_DELIBIRD, // 0x0e1
+ SPECIES_MANTINE, // 0x0e2
+ SPECIES_SKARMORY, // 0x0e3
+ SPECIES_HOUNDOUR, // 0x0e4
+ SPECIES_HOUNDOOM, // 0x0e5
+ SPECIES_KINGDRA, // 0x0e6
+ SPECIES_PHANPY, // 0x0e7
+ SPECIES_DONPHAN, // 0x0e8
+ SPECIES_PORYGON2, // 0x0e9
+ SPECIES_STANTLER, // 0x0ea
+ SPECIES_SMEARGLE, // 0x0eb
+ SPECIES_TYROGUE, // 0x0ec
+ SPECIES_HITMONTOP, // 0x0ed
+ SPECIES_SMOOCHUM, // 0x0ee
+ SPECIES_ELEKID, // 0x0ef
+ SPECIES_MAGBY, // 0x0f0
+ SPECIES_MILTANK, // 0x0f1
+ SPECIES_BLISSEY, // 0x0f2
+ SPECIES_RAIKOU, // 0x0f3
+ SPECIES_ENTEI, // 0x0f4
+ SPECIES_SUICUNE, // 0x0f5
+ SPECIES_LARVITAR, // 0x0f6
+ SPECIES_PUPITAR, // 0x0f7
+ SPECIES_TYRANITAR, // 0x0f8
+ SPECIES_LUGIA, // 0x0f9
+ SPECIES_HO_OH, // 0x0fa
+ SPECIES_CELEBI, // 0x0fb
+
+ SPECIES_OLD_UNOWN_B,
+ SPECIES_OLD_UNOWN_C,
+ SPECIES_OLD_UNOWN_D,
+ SPECIES_OLD_UNOWN_E,
+ SPECIES_OLD_UNOWN_F,
+ SPECIES_OLD_UNOWN_G,
+ SPECIES_OLD_UNOWN_H,
+ SPECIES_OLD_UNOWN_I,
+ SPECIES_OLD_UNOWN_J,
+ SPECIES_OLD_UNOWN_K,
+ SPECIES_OLD_UNOWN_L,
+ SPECIES_OLD_UNOWN_M,
+ SPECIES_OLD_UNOWN_N,
+ SPECIES_OLD_UNOWN_O,
+ SPECIES_OLD_UNOWN_P,
+ SPECIES_OLD_UNOWN_Q,
+ SPECIES_OLD_UNOWN_R,
+ SPECIES_OLD_UNOWN_S,
+ SPECIES_OLD_UNOWN_T,
+ SPECIES_OLD_UNOWN_U,
+ SPECIES_OLD_UNOWN_V,
+ SPECIES_OLD_UNOWN_W,
+ SPECIES_OLD_UNOWN_X,
+ SPECIES_OLD_UNOWN_Y,
+ SPECIES_OLD_UNOWN_Z,
+
+ SPECIES_TREECKO, // 0x115
+ SPECIES_GROVYLE, // 0x116
+ SPECIES_SCEPTILE, // 0x117
+ SPECIES_TORCHIC, // 0x118
+ SPECIES_COMBUSKEN, // 0x119
+ SPECIES_BLAZIKEN, // 0x11a
+ SPECIES_MUDKIP, // 0x11b
+ SPECIES_MARSHTOMP, // 0x11c
+ SPECIES_SWAMPERT, // 0x11d
+ SPECIES_POOCHYENA, // 0x11e
+ SPECIES_MIGHTYENA, // 0x11f
+ SPECIES_ZIGZAGOON, // 0x120
+ SPECIES_LINOONE, // 0x121
+ SPECIES_WURMPLE, // 0x122
+ SPECIES_SILCOON, // 0x123
+ SPECIES_BEAUTIFLY, // 0x124
+ SPECIES_CASCOON, // 0x125
+ SPECIES_DUSTOX, // 0x126
+ SPECIES_LOTAD, // 0x127
+ SPECIES_LOMBRE, // 0x128
+ SPECIES_LUDICOLO, // 0x129
+ SPECIES_SEEDOT, // 0x12a
+ SPECIES_NUZLEAF, // 0x12b
+ SPECIES_SHIFTRY, // 0x12c
+ SPECIES_NINCADA, // 0x12d
+ SPECIES_NINJASK, // 0x12e
+ SPECIES_SHEDINJA, // 0x12f
+ SPECIES_TAILLOW, // 0x130
+ SPECIES_SWELLOW, // 0x131
+ SPECIES_SHROOMISH, // 0x132
+ SPECIES_BRELOOM, // 0x133
+ SPECIES_SPINDA, // 0x134
+ SPECIES_WINGULL, // 0x135
+ SPECIES_PELIPPER, // 0x136
+ SPECIES_SURSKIT, // 0x137
+ SPECIES_MASQUERAIN, // 0x138
+ SPECIES_WAILMER, // 0x139
+ SPECIES_WAILORD, // 0x13a
+ SPECIES_SKITTY, // 0x13b
+ SPECIES_DELCATTY, // 0x13c
+ SPECIES_KECLEON, // 0x13d
+ SPECIES_BALTOY, // 0x13e
+ SPECIES_CLAYDOL, // 0x13f
+ SPECIES_NOSEPASS, // 0x140
+ SPECIES_TORKOAL, // 0x141
+ SPECIES_SABLEYE, // 0x142
+ SPECIES_BARBOACH, // 0x143
+ SPECIES_WHISCASH, // 0x144
+ SPECIES_LUVDISC, // 0x145
+ SPECIES_CORPHISH, // 0x146
+ SPECIES_CRAWDAUNT, // 0x147
+ SPECIES_FEEBAS, // 0x148
+ SPECIES_MILOTIC, // 0x149
+ SPECIES_CARVANHA, // 0x14a
+ SPECIES_SHARPEDO, // 0x14b
+ SPECIES_TRAPINCH, // 0x14c
+ SPECIES_VIBRAVA, // 0x14d
+ SPECIES_FLYGON, // 0x14e
+ SPECIES_MAKUHITA, // 0x14f
+ SPECIES_HARIYAMA, // 0x150
+ SPECIES_ELECTRIKE, // 0x151
+ SPECIES_MANECTRIC, // 0x152
+ SPECIES_NUMEL, // 0x153
+ SPECIES_CAMERUPT, // 0x154
+ SPECIES_SPHEAL, // 0x155
+ SPECIES_SEALEO, // 0x156
+ SPECIES_WALREIN, // 0x157
+ SPECIES_CACNEA, // 0x158
+ SPECIES_CACTURNE, // 0x159
+ SPECIES_SNORUNT, // 0x15a
+ SPECIES_GLALIE, // 0x15b
+ SPECIES_LUNATONE, // 0x15c
+ SPECIES_SOLROCK, // 0x15d
+ SPECIES_AZURILL, // 0x15e
+ SPECIES_SPOINK, // 0x15f
+ SPECIES_GRUMPIG, // 0x160
+ SPECIES_PLUSLE, // 0x161
+ SPECIES_MINUN, // 0x162
+ SPECIES_MAWILE, // 0x163
+ SPECIES_MEDITITE, // 0x164
+ SPECIES_MEDICHAM, // 0x165
+ SPECIES_SWABLU, // 0x166
+ SPECIES_ALTARIA, // 0x167
+ SPECIES_WYNAUT, // 0x168
+ SPECIES_DUSKULL, // 0x169
+ SPECIES_DUSCLOPS, // 0x16a
+ SPECIES_ROSELIA, // 0x16b
+ SPECIES_SLAKOTH, // 0x16c
+ SPECIES_VIGOROTH, // 0x16d
+ SPECIES_SLAKING, // 0x16e
+ SPECIES_GULPIN, // 0x16f
+ SPECIES_SWALOT, // 0x170
+ SPECIES_TROPIUS, // 0x171
+ SPECIES_WHISMUR, // 0x172
+ SPECIES_LOUDRED, // 0x173
+ SPECIES_EXPLOUD, // 0x174
+ SPECIES_CLAMPERL, // 0x175
+ SPECIES_HUNTAIL, // 0x176
+ SPECIES_GOREBYSS, // 0x177
+ SPECIES_ABSOL, // 0x178
+ SPECIES_SHUPPET, // 0x179
+ SPECIES_BANETTE, // 0x17a
+ SPECIES_SEVIPER, // 0x17b
+ SPECIES_ZANGOOSE, // 0x17c
+ SPECIES_RELICANTH, // 0x17d
+ SPECIES_ARON, // 0x17e
+ SPECIES_LAIRON, // 0x17f
+ SPECIES_AGGRON, // 0x180
+ SPECIES_CASTFORM, // 0x181
+ SPECIES_VOLBEAT, // 0x182
+ SPECIES_ILLUMISE, // 0x183
+ SPECIES_LILEEP, // 0x184
+ SPECIES_CRADILY, // 0x185
+ SPECIES_ANORITH, // 0x186
+ SPECIES_ARMALDO, // 0x187
+ SPECIES_RALTS, // 0x188
+ SPECIES_KIRLIA, // 0x189
+ SPECIES_GARDEVOIR, // 0x18a
+ SPECIES_BAGON, // 0x18b
+ SPECIES_SHELGON, // 0x18c
+ SPECIES_SALAMENCE, // 0x18d
+ SPECIES_BELDUM, // 0x18e
+ SPECIES_METANG, // 0x18f
+ SPECIES_METAGROSS, // 0x190
+ SPECIES_REGIROCK, // 0x191
+ SPECIES_REGICE, // 0x192
+ SPECIES_REGISTEEL, // 0x193
+ SPECIES_KYOGRE, // 0x194
+ SPECIES_GROUDON, // 0x195
+ SPECIES_RAYQUAZA, // 0x196
+ SPECIES_LATIAS, // 0x197
+ SPECIES_LATIOS, // 0x198
+ SPECIES_JIRACHI, // 0x199
+ SPECIES_DEOXYS, // 0x19a
+ SPECIES_CHIMECHO, // 0x19b
+ SPECIES_EGG, // 0x19c
+};
+
+#define NUM_SPECIES 412
#endif // GUARD_SPECIES_H