diff --git a/externals/generated/PvPogoProtos.d.ts b/externals/generated/PvPogoProtos.d.ts index 05d9388..6cd63dd 100644 --- a/externals/generated/PvPogoProtos.d.ts +++ b/externals/generated/PvPogoProtos.d.ts @@ -1,1179 +1,1185 @@ import * as $protobuf from "protobufjs"; -export namespace POGOProtos { +export = PVPokemon; - namespace Enums { +declare namespace PVPokemon { - enum Form { - FORM_UNSET = 0, - UNOWN_A = 1, - UNOWN_B = 2, - UNOWN_C = 3, - UNOWN_D = 4, - UNOWN_E = 5, - UNOWN_F = 6, - UNOWN_G = 7, - UNOWN_H = 8, - UNOWN_I = 9, - UNOWN_J = 10, - UNOWN_K = 11, - UNOWN_L = 12, - UNOWN_M = 13, - UNOWN_N = 14, - UNOWN_O = 15, - UNOWN_P = 16, - UNOWN_Q = 17, - UNOWN_R = 18, - UNOWN_S = 19, - UNOWN_T = 20, - UNOWN_U = 21, - UNOWN_V = 22, - UNOWN_W = 23, - UNOWN_X = 24, - UNOWN_Y = 25, - UNOWN_Z = 26, - UNOWN_EXCLAMATION_POINT = 27, - UNOWN_QUESTION_MARK = 28, - CASTFORM_NORMAL = 29, - CASTFORM_SUNNY = 30, - CASTFORM_RAINY = 31, - CASTFORM_SNOWY = 32, - DEOXYS_NORMAL = 33, - DEOXYS_ATTACK = 34, - DEOXYS_DEFENSE = 35, - DEOXYS_SPEED = 36, - SPINDA_00 = 37, - SPINDA_01 = 38, - SPINDA_02 = 39, - SPINDA_03 = 40, - SPINDA_04 = 41, - SPINDA_05 = 42, - SPINDA_06 = 43, - SPINDA_07 = 44, - RATTATA_NORMAL = 45, - RATTATA_ALOLA = 46, - RATICATE_NORMAL = 47, - RATICATE_ALOLA = 48, - RAICHU_NORMAL = 49, - RAICHU_ALOLA = 50, - SANDSHREW_NORMAL = 51, - SANDSHREW_ALOLA = 52, - SANDSLASH_NORMAL = 53, - SANDSLASH_ALOLA = 54, - VULPIX_NORMAL = 55, - VULPIX_ALOLA = 56, - NINETALES_NORMAL = 57, - NINETALES_ALOLA = 58, - DIGLETT_NORMAL = 59, - DIGLETT_ALOLA = 60, - DUGTRIO_NORMAL = 61, - DUGTRIO_ALOLA = 62, - MEOWTH_NORMAL = 63, - MEOWTH_ALOLA = 64, - PERSIAN_NORMAL = 65, - PERSIAN_ALOLA = 66, - GEODUDE_NORMAL = 67, - GEODUDE_ALOLA = 68, - GRAVELER_NORMAL = 69, - GRAVELER_ALOLA = 70, - GOLEM_NORMAL = 71, - GOLEM_ALOLA = 72, - GRIMER_NORMAL = 73, - GRIMER_ALOLA = 74, - MUK_NORMAL = 75, - MUK_ALOLA = 76, - EXEGGUTOR_NORMAL = 77, - EXEGGUTOR_ALOLA = 78, - MAROWAK_NORMAL = 79, - MAROWAK_ALOLA = 80, - ROTOM_NORMAL = 81, - ROTOM_FROST = 82, - ROTOM_FAN = 83, - ROTOM_MOW = 84, - ROTOM_WASH = 85, - ROTOM_HEAT = 86, - WORMADAM_PLANT = 87, - WORMADAM_SANDY = 88, - WORMADAM_TRASH = 89, - GIRATINA_ALTERED = 90, - GIRATINA_ORIGIN = 91, - SHAYMIN_SKY = 92, - SHAYMIN_LAND = 93, - CHERRIM_OVERCAST = 94, - CHERRIM_SUNNY = 95, - SHELLOS_WEST_SEA = 96, - SHELLOS_EAST_SEA = 97, - GASTRODON_WEST_SEA = 98, - GASTRODON_EAST_SEA = 99, - ARCEUS_NORMAL = 100, - ARCEUS_FIGHTING = 101, - ARCEUS_FLYING = 102, - ARCEUS_POISON = 103, - ARCEUS_GROUND = 104, - ARCEUS_ROCK = 105, - ARCEUS_BUG = 106, - ARCEUS_GHOST = 107, - ARCEUS_STEEL = 108, - ARCEUS_FIRE = 109, - ARCEUS_WATER = 110, - ARCEUS_GRASS = 111, - ARCEUS_ELECTRIC = 112, - ARCEUS_PSYCHIC = 113, - ARCEUS_ICE = 114, - ARCEUS_DRAGON = 115, - ARCEUS_DARK = 116, - ARCEUS_FAIRY = 117, - BURMY_PLANT = 118, - BURMY_SANDY = 119, - BURMY_TRASH = 120, - SPINDA_08 = 121, - SPINDA_09 = 122, - SPINDA_10 = 123, - SPINDA_11 = 124, - SPINDA_12 = 125, - SPINDA_13 = 126, - SPINDA_14 = 127, - SPINDA_15 = 128, - SPINDA_16 = 129, - SPINDA_17 = 130, - SPINDA_18 = 131, - SPINDA_19 = 132 - } - enum PokemonFamilyId { - FAMILY_UNSET = 0, - FAMILY_BULBASAUR = 1, - FAMILY_CHARMANDER = 4, - FAMILY_SQUIRTLE = 7, - FAMILY_CATERPIE = 10, - FAMILY_WEEDLE = 13, - FAMILY_PIDGEY = 16, - FAMILY_RATTATA = 19, - FAMILY_SPEAROW = 21, - FAMILY_EKANS = 23, - FAMILY_PIKACHU = 25, - FAMILY_SANDSHREW = 27, - FAMILY_NIDORAN_FEMALE = 29, - FAMILY_NIDORAN_MALE = 32, - FAMILY_CLEFAIRY = 35, - FAMILY_VULPIX = 37, - FAMILY_JIGGLYPUFF = 39, - FAMILY_ZUBAT = 41, - FAMILY_ODDISH = 43, - FAMILY_PARAS = 46, - FAMILY_VENONAT = 48, - FAMILY_DIGLETT = 50, - FAMILY_MEOWTH = 52, - FAMILY_PSYDUCK = 54, - FAMILY_MANKEY = 56, - FAMILY_GROWLITHE = 58, - FAMILY_POLIWAG = 60, - FAMILY_ABRA = 63, - FAMILY_MACHOP = 66, - FAMILY_BELLSPROUT = 69, - FAMILY_TENTACOOL = 72, - FAMILY_GEODUDE = 74, - FAMILY_PONYTA = 77, - FAMILY_SLOWPOKE = 79, - FAMILY_MAGNEMITE = 81, - FAMILY_FARFETCHD = 83, - FAMILY_DODUO = 84, - FAMILY_SEEL = 86, - FAMILY_GRIMER = 88, - FAMILY_SHELLDER = 90, - FAMILY_GASTLY = 92, - FAMILY_ONIX = 95, - FAMILY_DROWZEE = 96, - FAMILY_HYPNO = 97, - FAMILY_KRABBY = 98, - FAMILY_VOLTORB = 100, - FAMILY_EXEGGCUTE = 102, - FAMILY_CUBONE = 104, - FAMILY_HITMONLEE = 106, - FAMILY_HITMONCHAN = 107, - FAMILY_LICKITUNG = 108, - FAMILY_KOFFING = 109, - FAMILY_RHYHORN = 111, - FAMILY_CHANSEY = 113, - FAMILY_TANGELA = 114, - FAMILY_KANGASKHAN = 115, - FAMILY_HORSEA = 116, - FAMILY_GOLDEEN = 118, - FAMILY_STARYU = 120, - FAMILY_MR_MIME = 122, - FAMILY_SCYTHER = 123, - FAMILY_JYNX = 124, - FAMILY_ELECTABUZZ = 125, - FAMILY_MAGMAR = 126, - FAMILY_PINSIR = 127, - FAMILY_TAUROS = 128, - FAMILY_MAGIKARP = 129, - FAMILY_LAPRAS = 131, - FAMILY_DITTO = 132, - FAMILY_EEVEE = 133, - FAMILY_PORYGON = 137, - FAMILY_OMANYTE = 138, - FAMILY_KABUTO = 140, - FAMILY_AERODACTYL = 142, - FAMILY_SNORLAX = 143, - FAMILY_ARTICUNO = 144, - FAMILY_ZAPDOS = 145, - FAMILY_MOLTRES = 146, - FAMILY_DRATINI = 147, - FAMILY_MEWTWO = 150, - FAMILY_MEW = 151, - FAMILY_CHIKORITA = 152, - FAMILY_CYNDAQUIL = 155, - FAMILY_TOTODILE = 158, - FAMILY_SENTRET = 161, - FAMILY_HOOTHOOT = 163, - FAMILY_LEDYBA = 165, - FAMILY_SPINARAK = 167, - FAMILY_CHINCHOU = 170, - FAMILY_TOGEPI = 175, - FAMILY_NATU = 177, - FAMILY_MAREEP = 179, - FAMILY_MARILL = 183, - FAMILY_SUDOWOODO = 185, - FAMILY_HOPPIP = 187, - FAMILY_AIPOM = 190, - FAMILY_SUNKERN = 191, - FAMILY_YANMA = 193, - FAMILY_WOOPER = 194, - FAMILY_MURKROW = 198, - FAMILY_MISDREAVUS = 200, - FAMILY_UNOWN = 201, - FAMILY_WOBBUFFET = 202, - FAMILY_GIRAFARIG = 203, - FAMILY_PINECO = 204, - FAMILY_DUNSPARCE = 206, - FAMILY_GLIGAR = 207, - FAMILY_SNUBBULL = 209, - FAMILY_QWILFISH = 211, - FAMILY_SHUCKLE = 213, - FAMILY_HERACROSS = 214, - FAMILY_SNEASEL = 215, - FAMILY_TEDDIURSA = 216, - FAMILY_SLUGMA = 218, - FAMILY_SWINUB = 220, - FAMILY_CORSOLA = 222, - FAMILY_REMORAID = 223, - FAMILY_DELIBIRD = 225, - FAMILY_MANTINE = 226, - FAMILY_SKARMORY = 227, - FAMILY_HOUNDOUR = 228, - FAMILY_PHANPY = 231, - FAMILY_STANTLER = 234, - FAMILY_SMEARGLE = 235, - FAMILY_TYROGUE = 236, - FAMILY_MILTANK = 241, - FAMILY_RAIKOU = 243, - FAMILY_ENTEI = 244, - FAMILY_SUICUNE = 245, - FAMILY_LARVITAR = 246, - FAMILY_LUGIA = 249, - FAMILY_HO_OH = 250, - FAMILY_CELEBI = 251, - FAMILY_TREECKO = 252, - FAMILY_TORCHIC = 255, - FAMILY_MUDKIP = 258, - FAMILY_POOCHYENA = 261, - FAMILY_ZIGZAGOON = 263, - FAMILY_WURMPLE = 265, - FAMILY_LOTAD = 270, - FAMILY_SEEDOT = 273, - FAMILY_TAILLOW = 276, - FAMILY_WINGULL = 278, - FAMILY_RALTS = 280, - FAMILY_SURSKIT = 283, - FAMILY_SHROOMISH = 285, - FAMILY_SLAKOTH = 287, - FAMILY_NINCADA = 290, - FAMILY_WHISMUR = 293, - FAMILY_MAKUHITA = 296, - FAMILY_NOSEPASS = 299, - FAMILY_SKITTY = 300, - FAMILY_SABLEYE = 302, - FAMILY_MAWILE = 303, - FAMILY_ARON = 304, - FAMILY_MEDITITE = 307, - FAMILY_ELECTRIKE = 309, - FAMILY_PLUSLE = 311, - FAMILY_MINUN = 312, - FAMILY_VOLBEAT = 313, - FAMILY_ILLUMISE = 314, - FAMILY_ROSELIA = 315, - FAMILY_GULPIN = 316, - FAMILY_CARVANHA = 318, - FAMILY_WAILMER = 320, - FAMILY_NUMEL = 322, - FAMILY_TORKOAL = 324, - FAMILY_SPOINK = 325, - FAMILY_SPINDA = 327, - FAMILY_TRAPINCH = 328, - FAMILY_CACNEA = 331, - FAMILY_SWABLU = 333, - FAMILY_ZANGOOSE = 335, - FAMILY_SEVIPER = 336, - FAMILY_LUNATONE = 337, - FAMILY_SOLROCK = 338, - FAMILY_BARBOACH = 339, - FAMILY_CORPHISH = 341, - FAMILY_BALTOY = 343, - FAMILY_LILEEP = 345, - FAMILY_ANORITH = 347, - FAMILY_FEEBAS = 349, - FAMILY_CASTFORM = 351, - FAMILY_KECLEON = 352, - FAMILY_SHUPPET = 353, - FAMILY_DUSKULL = 355, - FAMILY_TROPIUS = 357, - FAMILY_CHIMECHO = 358, - FAMILY_ABSOL = 359, - FAMILY_SNORUNT = 361, - FAMILY_SPHEAL = 363, - FAMILY_CLAMPERL = 366, - FAMILY_RELICANTH = 369, - FAMILY_LUVDISC = 370, - FAMILY_BAGON = 371, - FAMILY_BELDUM = 374, - FAMILY_REGIROCK = 377, - FAMILY_REGICE = 378, - FAMILY_REGISTEEL = 379, - FAMILY_LATIAS = 380, - FAMILY_LATIOS = 381, - FAMILY_KYOGRE = 382, - FAMILY_GROUDON = 383, - FAMILY_RAYQUAZA = 384, - FAMILY_JIRACHI = 385, - FAMILY_DEOXYS = 386, - FAMILY_TURTWIG = 387, - FAMILY_CHIMCHAR = 390, - FAMILY_PIPLUP = 393, - FAMILY_STARLY = 396, - FAMILY_BIDOOF = 399, - FAMILY_KRICKETOT = 401, - FAMILY_SHINX = 403, - FAMILY_CRANIDOS = 408, - FAMILY_SHIELDON = 410, - FAMILY_BURMY = 412, - FAMILY_COMBEE = 415, - FAMILY_PACHIRISU = 417, - FAMILY_BUIZEL = 418, - FAMILY_CHERUBI = 420, - FAMILY_SHELLOS = 422, - FAMILY_DRIFLOON = 425, - FAMILY_BUNEARY = 427, - FAMILY_GLAMEOW = 431, - FAMILY_STUNKY = 434, - FAMILY_BRONZOR = 436, - FAMILY_CHATOT = 441, - FAMILY_SPIRITOMB = 442, - FAMILY_GIBLE = 443, - FAMILY_LUCARIO = 448, - FAMILY_HIPPOPOTAS = 449, - FAMILY_SKORUPI = 451, - FAMILY_CROAGUNK = 453, - FAMILY_CARNIVINE = 455, - FAMILY_FINNEON = 456, - FAMILY_SNOVER = 459, - FAMILY_ROTOM = 479, - FAMILY_UXIE = 480, - FAMILY_MESPRIT = 481, - FAMILY_AZELF = 482, - FAMILY_DIALGA = 483, - FAMILY_PALKIA = 484, - FAMILY_HEATRAN = 485, - FAMILY_REGIGIGAS = 486, - FAMILY_GIRATINA = 487, - FAMILY_CRESSELIA = 488, - FAMILY_PHIONE = 489, - FAMILY_MANAPHY = 490, - FAMILY_DARKRAI = 491, - FAMILY_SHAYMIN = 492, - FAMILY_ARCEUS = 493, - FAMILY_MELTAN = 808 - } + namespace POGOProtos { - enum PokemonId { - MISSINGNO = 0, - BULBASAUR = 1, - IVYSAUR = 2, - VENUSAUR = 3, - CHARMANDER = 4, - CHARMELEON = 5, - CHARIZARD = 6, - SQUIRTLE = 7, - WARTORTLE = 8, - BLASTOISE = 9, - CATERPIE = 10, - METAPOD = 11, - BUTTERFREE = 12, - WEEDLE = 13, - KAKUNA = 14, - BEEDRILL = 15, - PIDGEY = 16, - PIDGEOTTO = 17, - PIDGEOT = 18, - RATTATA = 19, - RATICATE = 20, - SPEAROW = 21, - FEAROW = 22, - EKANS = 23, - ARBOK = 24, - PIKACHU = 25, - RAICHU = 26, - SANDSHREW = 27, - SANDSLASH = 28, - NIDORAN_FEMALE = 29, - NIDORINA = 30, - NIDOQUEEN = 31, - NIDORAN_MALE = 32, - NIDORINO = 33, - NIDOKING = 34, - CLEFAIRY = 35, - CLEFABLE = 36, - VULPIX = 37, - NINETALES = 38, - JIGGLYPUFF = 39, - WIGGLYTUFF = 40, - ZUBAT = 41, - GOLBAT = 42, - ODDISH = 43, - GLOOM = 44, - VILEPLUME = 45, - PARAS = 46, - PARASECT = 47, - VENONAT = 48, - VENOMOTH = 49, - DIGLETT = 50, - DUGTRIO = 51, - MEOWTH = 52, - PERSIAN = 53, - PSYDUCK = 54, - GOLDUCK = 55, - MANKEY = 56, - PRIMEAPE = 57, - GROWLITHE = 58, - ARCANINE = 59, - POLIWAG = 60, - POLIWHIRL = 61, - POLIWRATH = 62, - ABRA = 63, - KADABRA = 64, - ALAKAZAM = 65, - MACHOP = 66, - MACHOKE = 67, - MACHAMP = 68, - BELLSPROUT = 69, - WEEPINBELL = 70, - VICTREEBEL = 71, - TENTACOOL = 72, - TENTACRUEL = 73, - GEODUDE = 74, - GRAVELER = 75, - GOLEM = 76, - PONYTA = 77, - RAPIDASH = 78, - SLOWPOKE = 79, - SLOWBRO = 80, - MAGNEMITE = 81, - MAGNETON = 82, - FARFETCHD = 83, - DODUO = 84, - DODRIO = 85, - SEEL = 86, - DEWGONG = 87, - GRIMER = 88, - MUK = 89, - SHELLDER = 90, - CLOYSTER = 91, - GASTLY = 92, - HAUNTER = 93, - GENGAR = 94, - ONIX = 95, - DROWZEE = 96, - HYPNO = 97, - KRABBY = 98, - KINGLER = 99, - VOLTORB = 100, - ELECTRODE = 101, - EXEGGCUTE = 102, - EXEGGUTOR = 103, - CUBONE = 104, - MAROWAK = 105, - HITMONLEE = 106, - HITMONCHAN = 107, - LICKITUNG = 108, - KOFFING = 109, - WEEZING = 110, - RHYHORN = 111, - RHYDON = 112, - CHANSEY = 113, - TANGELA = 114, - KANGASKHAN = 115, - HORSEA = 116, - SEADRA = 117, - GOLDEEN = 118, - SEAKING = 119, - STARYU = 120, - STARMIE = 121, - MR_MIME = 122, - SCYTHER = 123, - JYNX = 124, - ELECTABUZZ = 125, - MAGMAR = 126, - PINSIR = 127, - TAUROS = 128, - MAGIKARP = 129, - GYARADOS = 130, - LAPRAS = 131, - DITTO = 132, - EEVEE = 133, - VAPOREON = 134, - JOLTEON = 135, - FLAREON = 136, - PORYGON = 137, - OMANYTE = 138, - OMASTAR = 139, - KABUTO = 140, - KABUTOPS = 141, - AERODACTYL = 142, - SNORLAX = 143, - ARTICUNO = 144, - ZAPDOS = 145, - MOLTRES = 146, - DRATINI = 147, - DRAGONAIR = 148, - DRAGONITE = 149, - MEWTWO = 150, - MEW = 151, - CHIKORITA = 152, - BAYLEEF = 153, - MEGANIUM = 154, - CYNDAQUIL = 155, - QUILAVA = 156, - TYPHLOSION = 157, - TOTODILE = 158, - CROCONAW = 159, - FERALIGATR = 160, - SENTRET = 161, - FURRET = 162, - HOOTHOOT = 163, - NOCTOWL = 164, - LEDYBA = 165, - LEDIAN = 166, - SPINARAK = 167, - ARIADOS = 168, - CROBAT = 169, - CHINCHOU = 170, - LANTURN = 171, - PICHU = 172, - CLEFFA = 173, - IGGLYBUFF = 174, - TOGEPI = 175, - TOGETIC = 176, - NATU = 177, - XATU = 178, - MAREEP = 179, - FLAAFFY = 180, - AMPHAROS = 181, - BELLOSSOM = 182, - MARILL = 183, - AZUMARILL = 184, - SUDOWOODO = 185, - POLITOED = 186, - HOPPIP = 187, - SKIPLOOM = 188, - JUMPLUFF = 189, - AIPOM = 190, - SUNKERN = 191, - SUNFLORA = 192, - YANMA = 193, - WOOPER = 194, - QUAGSIRE = 195, - ESPEON = 196, - UMBREON = 197, - MURKROW = 198, - SLOWKING = 199, - MISDREAVUS = 200, - UNOWN = 201, - WOBBUFFET = 202, - GIRAFARIG = 203, - PINECO = 204, - FORRETRESS = 205, - DUNSPARCE = 206, - GLIGAR = 207, - STEELIX = 208, - SNUBBULL = 209, - GRANBULL = 210, - QWILFISH = 211, - SCIZOR = 212, - SHUCKLE = 213, - HERACROSS = 214, - SNEASEL = 215, - TEDDIURSA = 216, - URSARING = 217, - SLUGMA = 218, - MAGCARGO = 219, - SWINUB = 220, - PILOSWINE = 221, - CORSOLA = 222, - REMORAID = 223, - OCTILLERY = 224, - DELIBIRD = 225, - MANTINE = 226, - SKARMORY = 227, - HOUNDOUR = 228, - HOUNDOOM = 229, - KINGDRA = 230, - PHANPY = 231, - DONPHAN = 232, - PORYGON2 = 233, - STANTLER = 234, - SMEARGLE = 235, - TYROGUE = 236, - HITMONTOP = 237, - SMOOCHUM = 238, - ELEKID = 239, - MAGBY = 240, - MILTANK = 241, - BLISSEY = 242, - RAIKOU = 243, - ENTEI = 244, - SUICUNE = 245, - LARVITAR = 246, - PUPITAR = 247, - TYRANITAR = 248, - LUGIA = 249, - HO_OH = 250, - CELEBI = 251, - TREECKO = 252, - GROVYLE = 253, - SCEPTILE = 254, - TORCHIC = 255, - COMBUSKEN = 256, - BLAZIKEN = 257, - MUDKIP = 258, - MARSHTOMP = 259, - SWAMPERT = 260, - POOCHYENA = 261, - MIGHTYENA = 262, - ZIGZAGOON = 263, - LINOONE = 264, - WURMPLE = 265, - SILCOON = 266, - BEAUTIFLY = 267, - CASCOON = 268, - DUSTOX = 269, - LOTAD = 270, - LOMBRE = 271, - LUDICOLO = 272, - SEEDOT = 273, - NUZLEAF = 274, - SHIFTRY = 275, - TAILLOW = 276, - SWELLOW = 277, - WINGULL = 278, - PELIPPER = 279, - RALTS = 280, - KIRLIA = 281, - GARDEVOIR = 282, - SURSKIT = 283, - MASQUERAIN = 284, - SHROOMISH = 285, - BRELOOM = 286, - SLAKOTH = 287, - VIGOROTH = 288, - SLAKING = 289, - NINCADA = 290, - NINJASK = 291, - SHEDINJA = 292, - WHISMUR = 293, - LOUDRED = 294, - EXPLOUD = 295, - MAKUHITA = 296, - HARIYAMA = 297, - AZURILL = 298, - NOSEPASS = 299, - SKITTY = 300, - DELCATTY = 301, - SABLEYE = 302, - MAWILE = 303, - ARON = 304, - LAIRON = 305, - AGGRON = 306, - MEDITITE = 307, - MEDICHAM = 308, - ELECTRIKE = 309, - MANECTRIC = 310, - PLUSLE = 311, - MINUN = 312, - VOLBEAT = 313, - ILLUMISE = 314, - ROSELIA = 315, - GULPIN = 316, - SWALOT = 317, - CARVANHA = 318, - SHARPEDO = 319, - WAILMER = 320, - WAILORD = 321, - NUMEL = 322, - CAMERUPT = 323, - TORKOAL = 324, - SPOINK = 325, - GRUMPIG = 326, - SPINDA = 327, - TRAPINCH = 328, - VIBRAVA = 329, - FLYGON = 330, - CACNEA = 331, - CACTURNE = 332, - SWABLU = 333, - ALTARIA = 334, - ZANGOOSE = 335, - SEVIPER = 336, - LUNATONE = 337, - SOLROCK = 338, - BARBOACH = 339, - WHISCASH = 340, - CORPHISH = 341, - CRAWDAUNT = 342, - BALTOY = 343, - CLAYDOL = 344, - LILEEP = 345, - CRADILY = 346, - ANORITH = 347, - ARMALDO = 348, - FEEBAS = 349, - MILOTIC = 350, - CASTFORM = 351, - KECLEON = 352, - SHUPPET = 353, - BANETTE = 354, - DUSKULL = 355, - DUSCLOPS = 356, - TROPIUS = 357, - CHIMECHO = 358, - ABSOL = 359, - WYNAUT = 360, - SNORUNT = 361, - GLALIE = 362, - SPHEAL = 363, - SEALEO = 364, - WALREIN = 365, - CLAMPERL = 366, - HUNTAIL = 367, - GOREBYSS = 368, - RELICANTH = 369, - LUVDISC = 370, - BAGON = 371, - SHELGON = 372, - SALAMENCE = 373, - BELDUM = 374, - METANG = 375, - METAGROSS = 376, - REGIROCK = 377, - REGICE = 378, - REGISTEEL = 379, - LATIAS = 380, - LATIOS = 381, - KYOGRE = 382, - GROUDON = 383, - RAYQUAZA = 384, - JIRACHI = 385, - DEOXYS = 386, - TURTWIG = 387, - GROTLE = 388, - TORTERRA = 389, - CHIMCHAR = 390, - MONFERNO = 391, - INFERNAPE = 392, - PIPLUP = 393, - PRINPLUP = 394, - EMPOLEON = 395, - STARLY = 396, - STARAVIA = 397, - STARAPTOR = 398, - BIDOOF = 399, - BIBAREL = 400, - KRICKETOT = 401, - KRICKETUNE = 402, - SHINX = 403, - LUXIO = 404, - LUXRAY = 405, - BUDEW = 406, - ROSERADE = 407, - CRANIDOS = 408, - RAMPARDOS = 409, - SHIELDON = 410, - BASTIODON = 411, - BURMY = 412, - WORMADAM = 413, - MOTHIM = 414, - COMBEE = 415, - VESPIQUEN = 416, - PACHIRISU = 417, - BUIZEL = 418, - FLOATZEL = 419, - CHERUBI = 420, - CHERRIM = 421, - SHELLOS = 422, - GASTRODON = 423, - AMBIPOM = 424, - DRIFLOON = 425, - DRIFBLIM = 426, - BUNEARY = 427, - LOPUNNY = 428, - MISMAGIUS = 429, - HONCHKROW = 430, - GLAMEOW = 431, - PURUGLY = 432, - CHINGLING = 433, - STUNKY = 434, - SKUNTANK = 435, - BRONZOR = 436, - BRONZONG = 437, - BONSLY = 438, - MIME_JR = 439, - HAPPINY = 440, - CHATOT = 441, - SPIRITOMB = 442, - GIBLE = 443, - GABITE = 444, - GARCHOMP = 445, - MUNCHLAX = 446, - RIOLU = 447, - LUCARIO = 448, - HIPPOPOTAS = 449, - HIPPOWDON = 450, - SKORUPI = 451, - DRAPION = 452, - CROAGUNK = 453, - TOXICROAK = 454, - CARNIVINE = 455, - FINNEON = 456, - LUMINEON = 457, - MANTYKE = 458, - SNOVER = 459, - ABOMASNOW = 460, - WEAVILE = 461, - MAGNEZONE = 462, - LICKILICKY = 463, - RHYPERIOR = 464, - TANGROWTH = 465, - ELECTIVIRE = 466, - MAGMORTAR = 467, - TOGEKISS = 468, - YANMEGA = 469, - LEAFEON = 470, - GLACEON = 471, - GLISCOR = 472, - MAMOSWINE = 473, - PORYGON_Z = 474, - GALLADE = 475, - PROBOPASS = 476, - DUSKNOIR = 477, - FROSLASS = 478, - ROTOM = 479, - UXIE = 480, - MESPRIT = 481, - AZELF = 482, - DIALGA = 483, - PALKIA = 484, - HEATRAN = 485, - REGIGIGAS = 486, - GIRATINA = 487, - CRESSELIA = 488, - PHIONE = 489, - MANAPHY = 490, - DARKRAI = 491, - SHAYMIN = 492, - ARCEUS = 493, - MELTAN = 808, - MELMETAL = 809 - } + namespace Enums { - enum PokemonMove { - MOVE_UNSET = 0, - THUNDER_SHOCK = 1, - QUICK_ATTACK = 2, - SCRATCH = 3, - EMBER = 4, - VINE_WHIP = 5, - TACKLE = 6, - RAZOR_LEAF = 7, - TAKE_DOWN = 8, - WATER_GUN = 9, - BITE = 10, - POUND = 11, - DOUBLE_SLAP = 12, - WRAP = 13, - HYPER_BEAM = 14, - LICK = 15, - DARK_PULSE = 16, - SMOG = 17, - SLUDGE = 18, - METAL_CLAW = 19, - VICE_GRIP = 20, - FLAME_WHEEL = 21, - MEGAHORN = 22, - WING_ATTACK = 23, - FLAMETHROWER = 24, - SUCKER_PUNCH = 25, - DIG = 26, - LOW_KICK = 27, - CROSS_CHOP = 28, - PSYCHO_CUT = 29, - PSYBEAM = 30, - EARTHQUAKE = 31, - STONE_EDGE = 32, - ICE_PUNCH = 33, - HEART_STAMP = 34, - DISCHARGE = 35, - FLASH_CANNON = 36, - PECK = 37, - DRILL_PECK = 38, - ICE_BEAM = 39, - BLIZZARD = 40, - AIR_SLASH = 41, - HEAT_WAVE = 42, - TWINEEDLE = 43, - POISON_JAB = 44, - AERIAL_ACE = 45, - DRILL_RUN = 46, - PETAL_BLIZZARD = 47, - MEGA_DRAIN = 48, - BUG_BUZZ = 49, - POISON_FANG = 50, - NIGHT_SLASH = 51, - SLASH = 52, - BUBBLE_BEAM = 53, - SUBMISSION = 54, - KARATE_CHOP = 55, - LOW_SWEEP = 56, - AQUA_JET = 57, - AQUA_TAIL = 58, - SEED_BOMB = 59, - PSYSHOCK = 60, - ROCK_THROW = 61, - ANCIENT_POWER = 62, - ROCK_TOMB = 63, - ROCK_SLIDE = 64, - POWER_GEM = 65, - SHADOW_SNEAK = 66, - SHADOW_PUNCH = 67, - SHADOW_CLAW = 68, - OMINOUS_WIND = 69, - SHADOW_BALL = 70, - BULLET_PUNCH = 71, - MAGNET_BOMB = 72, - STEEL_WING = 73, - IRON_HEAD = 74, - PARABOLIC_CHARGE = 75, - SPARK = 76, - THUNDER_PUNCH = 77, - THUNDER = 78, - THUNDERBOLT = 79, - TWISTER = 80, - DRAGON_BREATH = 81, - DRAGON_PULSE = 82, - DRAGON_CLAW = 83, - DISARMING_VOICE = 84, - DRAINING_KISS = 85, - DAZZLING_GLEAM = 86, - MOONBLAST = 87, - PLAY_ROUGH = 88, - CROSS_POISON = 89, - SLUDGE_BOMB = 90, - SLUDGE_WAVE = 91, - GUNK_SHOT = 92, - MUD_SHOT = 93, - BONE_CLUB = 94, - BULLDOZE = 95, - MUD_BOMB = 96, - FURY_CUTTER = 97, - BUG_BITE = 98, - SIGNAL_BEAM = 99, - X_SCISSOR = 100, - FLAME_CHARGE = 101, - FLAME_BURST = 102, - FIRE_BLAST = 103, - BRINE = 104, - WATER_PULSE = 105, - SCALD = 106, - HYDRO_PUMP = 107, - PSYCHIC = 108, - PSYSTRIKE = 109, - ICE_SHARD = 110, - ICY_WIND = 111, - FROST_BREATH = 112, - ABSORB = 113, - GIGA_DRAIN = 114, - FIRE_PUNCH = 115, - SOLAR_BEAM = 116, - LEAF_BLADE = 117, - POWER_WHIP = 118, - SPLASH = 119, - ACID = 120, - AIR_CUTTER = 121, - HURRICANE = 122, - BRICK_BREAK = 123, - CUT = 124, - SWIFT = 125, - HORN_ATTACK = 126, - STOMP = 127, - HEADBUTT = 128, - HYPER_FANG = 129, - SLAM = 130, - BODY_SLAM = 131, - REST = 132, - STRUGGLE = 133, - SCALD_BLASTOISE = 134, - HYDRO_PUMP_BLASTOISE = 135, - WRAP_GREEN = 136, - WRAP_PINK = 137, - FURY_CUTTER_FAST = 200, - BUG_BITE_FAST = 201, - BITE_FAST = 202, - SUCKER_PUNCH_FAST = 203, - DRAGON_BREATH_FAST = 204, - THUNDER_SHOCK_FAST = 205, - SPARK_FAST = 206, - LOW_KICK_FAST = 207, - KARATE_CHOP_FAST = 208, - EMBER_FAST = 209, - WING_ATTACK_FAST = 210, - PECK_FAST = 211, - LICK_FAST = 212, - SHADOW_CLAW_FAST = 213, - VINE_WHIP_FAST = 214, - RAZOR_LEAF_FAST = 215, - MUD_SHOT_FAST = 216, - ICE_SHARD_FAST = 217, - FROST_BREATH_FAST = 218, - QUICK_ATTACK_FAST = 219, - SCRATCH_FAST = 220, - TACKLE_FAST = 221, - POUND_FAST = 222, - CUT_FAST = 223, - POISON_JAB_FAST = 224, - ACID_FAST = 225, - PSYCHO_CUT_FAST = 226, - ROCK_THROW_FAST = 227, - METAL_CLAW_FAST = 228, - BULLET_PUNCH_FAST = 229, - WATER_GUN_FAST = 230, - SPLASH_FAST = 231, - WATER_GUN_FAST_BLASTOISE = 232, - MUD_SLAP_FAST = 233, - ZEN_HEADBUTT_FAST = 234, - CONFUSION_FAST = 235, - POISON_STING_FAST = 236, - BUBBLE_FAST = 237, - FEINT_ATTACK_FAST = 238, - STEEL_WING_FAST = 239, - FIRE_FANG_FAST = 240, - ROCK_SMASH_FAST = 241, - TRANSFORM_FAST = 242, - COUNTER_FAST = 243, - POWDER_SNOW_FAST = 244, - CLOSE_COMBAT = 245, - DYNAMIC_PUNCH = 246, - FOCUS_BLAST = 247, - AURORA_BEAM = 248, - CHARGE_BEAM_FAST = 249, - VOLT_SWITCH_FAST = 250, - WILD_CHARGE = 251, - ZAP_CANNON = 252, - DRAGON_TAIL_FAST = 253, - AVALANCHE = 254, - AIR_SLASH_FAST = 255, - BRAVE_BIRD = 256, - SKY_ATTACK = 257, - SAND_TOMB = 258, - ROCK_BLAST = 259, - INFESTATION_FAST = 260, - STRUGGLE_BUG_FAST = 261, - SILVER_WIND = 262, - ASTONISH_FAST = 263, - HEX_FAST = 264, - NIGHT_SHADE = 265, - IRON_TAIL_FAST = 266, - GYRO_BALL = 267, - HEAVY_SLAM = 268, - FIRE_SPIN_FAST = 269, - OVERHEAT = 270, - BULLET_SEED_FAST = 271, - GRASS_KNOT = 272, - ENERGY_BALL = 273, - EXTRASENSORY_FAST = 274, - FUTURESIGHT = 275, - MIRROR_COAT = 276, - OUTRAGE = 277, - SNARL_FAST = 278, - CRUNCH = 279, - FOUL_PLAY = 280, - HIDDEN_POWER_FAST = 281, - TAKE_DOWN_FAST = 282, - WATERFALL_FAST = 283, - SURF = 284, - DRACO_METEOR = 285, - DOOM_DESIRE = 286, - YAWN_FAST = 287, - PSYCHO_BOOST = 288, - ORIGIN_PULSE = 289, - PRECIPICE_BLADES = 290, - PRESENT_FAST = 291, - WEATHER_BALL_FIRE = 292, - WEATHER_BALL_ICE = 293, - WEATHER_BALL_ROCK = 294, - WEATHER_BALL_WATER = 295, - FRENZY_PLANT = 296, - SMACK_DOWN_FAST = 297, - BLAST_BURN = 298, - HYDRO_CANNON = 299, - LAST_RESORT = 300, - METEOR_MASH = 301, - SKULL_BASH = 302, - ACID_SPRAY = 303, - EARTH_POWER = 304, - CRABHAMMER = 305, - LUNGE = 306, - CRUSH_CLAW = 307, - OCTAZOOKA = 308, - MIRROR_SHOT = 309, - SUPER_POWER = 310, - FELL_STINGER = 311, - LEAF_TORNADO = 312, - LEECH_LIFE = 313, - DRAIN_PUNCH = 314, - SHADOW_BONE = 315, - MUDDY_WATER = 316, - BLAZE_KICK = 317, - RAZOR_SHELL = 318, - POWER_UP_PUNCH = 319 - } + enum Form { + FORM_UNSET = 0, + UNOWN_A = 1, + UNOWN_B = 2, + UNOWN_C = 3, + UNOWN_D = 4, + UNOWN_E = 5, + UNOWN_F = 6, + UNOWN_G = 7, + UNOWN_H = 8, + UNOWN_I = 9, + UNOWN_J = 10, + UNOWN_K = 11, + UNOWN_L = 12, + UNOWN_M = 13, + UNOWN_N = 14, + UNOWN_O = 15, + UNOWN_P = 16, + UNOWN_Q = 17, + UNOWN_R = 18, + UNOWN_S = 19, + UNOWN_T = 20, + UNOWN_U = 21, + UNOWN_V = 22, + UNOWN_W = 23, + UNOWN_X = 24, + UNOWN_Y = 25, + UNOWN_Z = 26, + UNOWN_EXCLAMATION_POINT = 27, + UNOWN_QUESTION_MARK = 28, + CASTFORM_NORMAL = 29, + CASTFORM_SUNNY = 30, + CASTFORM_RAINY = 31, + CASTFORM_SNOWY = 32, + DEOXYS_NORMAL = 33, + DEOXYS_ATTACK = 34, + DEOXYS_DEFENSE = 35, + DEOXYS_SPEED = 36, + SPINDA_00 = 37, + SPINDA_01 = 38, + SPINDA_02 = 39, + SPINDA_03 = 40, + SPINDA_04 = 41, + SPINDA_05 = 42, + SPINDA_06 = 43, + SPINDA_07 = 44, + RATTATA_NORMAL = 45, + RATTATA_ALOLA = 46, + RATICATE_NORMAL = 47, + RATICATE_ALOLA = 48, + RAICHU_NORMAL = 49, + RAICHU_ALOLA = 50, + SANDSHREW_NORMAL = 51, + SANDSHREW_ALOLA = 52, + SANDSLASH_NORMAL = 53, + SANDSLASH_ALOLA = 54, + VULPIX_NORMAL = 55, + VULPIX_ALOLA = 56, + NINETALES_NORMAL = 57, + NINETALES_ALOLA = 58, + DIGLETT_NORMAL = 59, + DIGLETT_ALOLA = 60, + DUGTRIO_NORMAL = 61, + DUGTRIO_ALOLA = 62, + MEOWTH_NORMAL = 63, + MEOWTH_ALOLA = 64, + PERSIAN_NORMAL = 65, + PERSIAN_ALOLA = 66, + GEODUDE_NORMAL = 67, + GEODUDE_ALOLA = 68, + GRAVELER_NORMAL = 69, + GRAVELER_ALOLA = 70, + GOLEM_NORMAL = 71, + GOLEM_ALOLA = 72, + GRIMER_NORMAL = 73, + GRIMER_ALOLA = 74, + MUK_NORMAL = 75, + MUK_ALOLA = 76, + EXEGGUTOR_NORMAL = 77, + EXEGGUTOR_ALOLA = 78, + MAROWAK_NORMAL = 79, + MAROWAK_ALOLA = 80, + ROTOM_NORMAL = 81, + ROTOM_FROST = 82, + ROTOM_FAN = 83, + ROTOM_MOW = 84, + ROTOM_WASH = 85, + ROTOM_HEAT = 86, + WORMADAM_PLANT = 87, + WORMADAM_SANDY = 88, + WORMADAM_TRASH = 89, + GIRATINA_ALTERED = 90, + GIRATINA_ORIGIN = 91, + SHAYMIN_SKY = 92, + SHAYMIN_LAND = 93, + CHERRIM_OVERCAST = 94, + CHERRIM_SUNNY = 95, + SHELLOS_WEST_SEA = 96, + SHELLOS_EAST_SEA = 97, + GASTRODON_WEST_SEA = 98, + GASTRODON_EAST_SEA = 99, + ARCEUS_NORMAL = 100, + ARCEUS_FIGHTING = 101, + ARCEUS_FLYING = 102, + ARCEUS_POISON = 103, + ARCEUS_GROUND = 104, + ARCEUS_ROCK = 105, + ARCEUS_BUG = 106, + ARCEUS_GHOST = 107, + ARCEUS_STEEL = 108, + ARCEUS_FIRE = 109, + ARCEUS_WATER = 110, + ARCEUS_GRASS = 111, + ARCEUS_ELECTRIC = 112, + ARCEUS_PSYCHIC = 113, + ARCEUS_ICE = 114, + ARCEUS_DRAGON = 115, + ARCEUS_DARK = 116, + ARCEUS_FAIRY = 117, + BURMY_PLANT = 118, + BURMY_SANDY = 119, + BURMY_TRASH = 120, + SPINDA_08 = 121, + SPINDA_09 = 122, + SPINDA_10 = 123, + SPINDA_11 = 124, + SPINDA_12 = 125, + SPINDA_13 = 126, + SPINDA_14 = 127, + SPINDA_15 = 128, + SPINDA_16 = 129, + SPINDA_17 = 130, + SPINDA_18 = 131, + SPINDA_19 = 132 + } - enum PokemonType { - POKEMON_TYPE_NONE = 0, - POKEMON_TYPE_NORMAL = 1, - POKEMON_TYPE_FIGHTING = 2, - POKEMON_TYPE_FLYING = 3, - POKEMON_TYPE_POISON = 4, - POKEMON_TYPE_GROUND = 5, - POKEMON_TYPE_ROCK = 6, - POKEMON_TYPE_BUG = 7, - POKEMON_TYPE_GHOST = 8, - POKEMON_TYPE_STEEL = 9, - POKEMON_TYPE_FIRE = 10, - POKEMON_TYPE_WATER = 11, - POKEMON_TYPE_GRASS = 12, - POKEMON_TYPE_ELECTRIC = 13, - POKEMON_TYPE_PSYCHIC = 14, - POKEMON_TYPE_ICE = 15, - POKEMON_TYPE_DRAGON = 16, - POKEMON_TYPE_DARK = 17, - POKEMON_TYPE_FAIRY = 18 + enum PokemonFamilyId { + FAMILY_UNSET = 0, + FAMILY_BULBASAUR = 1, + FAMILY_CHARMANDER = 4, + FAMILY_SQUIRTLE = 7, + FAMILY_CATERPIE = 10, + FAMILY_WEEDLE = 13, + FAMILY_PIDGEY = 16, + FAMILY_RATTATA = 19, + FAMILY_SPEAROW = 21, + FAMILY_EKANS = 23, + FAMILY_PIKACHU = 25, + FAMILY_SANDSHREW = 27, + FAMILY_NIDORAN_FEMALE = 29, + FAMILY_NIDORAN_MALE = 32, + FAMILY_CLEFAIRY = 35, + FAMILY_VULPIX = 37, + FAMILY_JIGGLYPUFF = 39, + FAMILY_ZUBAT = 41, + FAMILY_ODDISH = 43, + FAMILY_PARAS = 46, + FAMILY_VENONAT = 48, + FAMILY_DIGLETT = 50, + FAMILY_MEOWTH = 52, + FAMILY_PSYDUCK = 54, + FAMILY_MANKEY = 56, + FAMILY_GROWLITHE = 58, + FAMILY_POLIWAG = 60, + FAMILY_ABRA = 63, + FAMILY_MACHOP = 66, + FAMILY_BELLSPROUT = 69, + FAMILY_TENTACOOL = 72, + FAMILY_GEODUDE = 74, + FAMILY_PONYTA = 77, + FAMILY_SLOWPOKE = 79, + FAMILY_MAGNEMITE = 81, + FAMILY_FARFETCHD = 83, + FAMILY_DODUO = 84, + FAMILY_SEEL = 86, + FAMILY_GRIMER = 88, + FAMILY_SHELLDER = 90, + FAMILY_GASTLY = 92, + FAMILY_ONIX = 95, + FAMILY_DROWZEE = 96, + FAMILY_HYPNO = 97, + FAMILY_KRABBY = 98, + FAMILY_VOLTORB = 100, + FAMILY_EXEGGCUTE = 102, + FAMILY_CUBONE = 104, + FAMILY_HITMONLEE = 106, + FAMILY_HITMONCHAN = 107, + FAMILY_LICKITUNG = 108, + FAMILY_KOFFING = 109, + FAMILY_RHYHORN = 111, + FAMILY_CHANSEY = 113, + FAMILY_TANGELA = 114, + FAMILY_KANGASKHAN = 115, + FAMILY_HORSEA = 116, + FAMILY_GOLDEEN = 118, + FAMILY_STARYU = 120, + FAMILY_MR_MIME = 122, + FAMILY_SCYTHER = 123, + FAMILY_JYNX = 124, + FAMILY_ELECTABUZZ = 125, + FAMILY_MAGMAR = 126, + FAMILY_PINSIR = 127, + FAMILY_TAUROS = 128, + FAMILY_MAGIKARP = 129, + FAMILY_LAPRAS = 131, + FAMILY_DITTO = 132, + FAMILY_EEVEE = 133, + FAMILY_PORYGON = 137, + FAMILY_OMANYTE = 138, + FAMILY_KABUTO = 140, + FAMILY_AERODACTYL = 142, + FAMILY_SNORLAX = 143, + FAMILY_ARTICUNO = 144, + FAMILY_ZAPDOS = 145, + FAMILY_MOLTRES = 146, + FAMILY_DRATINI = 147, + FAMILY_MEWTWO = 150, + FAMILY_MEW = 151, + FAMILY_CHIKORITA = 152, + FAMILY_CYNDAQUIL = 155, + FAMILY_TOTODILE = 158, + FAMILY_SENTRET = 161, + FAMILY_HOOTHOOT = 163, + FAMILY_LEDYBA = 165, + FAMILY_SPINARAK = 167, + FAMILY_CHINCHOU = 170, + FAMILY_TOGEPI = 175, + FAMILY_NATU = 177, + FAMILY_MAREEP = 179, + FAMILY_MARILL = 183, + FAMILY_SUDOWOODO = 185, + FAMILY_HOPPIP = 187, + FAMILY_AIPOM = 190, + FAMILY_SUNKERN = 191, + FAMILY_YANMA = 193, + FAMILY_WOOPER = 194, + FAMILY_MURKROW = 198, + FAMILY_MISDREAVUS = 200, + FAMILY_UNOWN = 201, + FAMILY_WOBBUFFET = 202, + FAMILY_GIRAFARIG = 203, + FAMILY_PINECO = 204, + FAMILY_DUNSPARCE = 206, + FAMILY_GLIGAR = 207, + FAMILY_SNUBBULL = 209, + FAMILY_QWILFISH = 211, + FAMILY_SHUCKLE = 213, + FAMILY_HERACROSS = 214, + FAMILY_SNEASEL = 215, + FAMILY_TEDDIURSA = 216, + FAMILY_SLUGMA = 218, + FAMILY_SWINUB = 220, + FAMILY_CORSOLA = 222, + FAMILY_REMORAID = 223, + FAMILY_DELIBIRD = 225, + FAMILY_MANTINE = 226, + FAMILY_SKARMORY = 227, + FAMILY_HOUNDOUR = 228, + FAMILY_PHANPY = 231, + FAMILY_STANTLER = 234, + FAMILY_SMEARGLE = 235, + FAMILY_TYROGUE = 236, + FAMILY_MILTANK = 241, + FAMILY_RAIKOU = 243, + FAMILY_ENTEI = 244, + FAMILY_SUICUNE = 245, + FAMILY_LARVITAR = 246, + FAMILY_LUGIA = 249, + FAMILY_HO_OH = 250, + FAMILY_CELEBI = 251, + FAMILY_TREECKO = 252, + FAMILY_TORCHIC = 255, + FAMILY_MUDKIP = 258, + FAMILY_POOCHYENA = 261, + FAMILY_ZIGZAGOON = 263, + FAMILY_WURMPLE = 265, + FAMILY_LOTAD = 270, + FAMILY_SEEDOT = 273, + FAMILY_TAILLOW = 276, + FAMILY_WINGULL = 278, + FAMILY_RALTS = 280, + FAMILY_SURSKIT = 283, + FAMILY_SHROOMISH = 285, + FAMILY_SLAKOTH = 287, + FAMILY_NINCADA = 290, + FAMILY_WHISMUR = 293, + FAMILY_MAKUHITA = 296, + FAMILY_NOSEPASS = 299, + FAMILY_SKITTY = 300, + FAMILY_SABLEYE = 302, + FAMILY_MAWILE = 303, + FAMILY_ARON = 304, + FAMILY_MEDITITE = 307, + FAMILY_ELECTRIKE = 309, + FAMILY_PLUSLE = 311, + FAMILY_MINUN = 312, + FAMILY_VOLBEAT = 313, + FAMILY_ILLUMISE = 314, + FAMILY_ROSELIA = 315, + FAMILY_GULPIN = 316, + FAMILY_CARVANHA = 318, + FAMILY_WAILMER = 320, + FAMILY_NUMEL = 322, + FAMILY_TORKOAL = 324, + FAMILY_SPOINK = 325, + FAMILY_SPINDA = 327, + FAMILY_TRAPINCH = 328, + FAMILY_CACNEA = 331, + FAMILY_SWABLU = 333, + FAMILY_ZANGOOSE = 335, + FAMILY_SEVIPER = 336, + FAMILY_LUNATONE = 337, + FAMILY_SOLROCK = 338, + FAMILY_BARBOACH = 339, + FAMILY_CORPHISH = 341, + FAMILY_BALTOY = 343, + FAMILY_LILEEP = 345, + FAMILY_ANORITH = 347, + FAMILY_FEEBAS = 349, + FAMILY_CASTFORM = 351, + FAMILY_KECLEON = 352, + FAMILY_SHUPPET = 353, + FAMILY_DUSKULL = 355, + FAMILY_TROPIUS = 357, + FAMILY_CHIMECHO = 358, + FAMILY_ABSOL = 359, + FAMILY_SNORUNT = 361, + FAMILY_SPHEAL = 363, + FAMILY_CLAMPERL = 366, + FAMILY_RELICANTH = 369, + FAMILY_LUVDISC = 370, + FAMILY_BAGON = 371, + FAMILY_BELDUM = 374, + FAMILY_REGIROCK = 377, + FAMILY_REGICE = 378, + FAMILY_REGISTEEL = 379, + FAMILY_LATIAS = 380, + FAMILY_LATIOS = 381, + FAMILY_KYOGRE = 382, + FAMILY_GROUDON = 383, + FAMILY_RAYQUAZA = 384, + FAMILY_JIRACHI = 385, + FAMILY_DEOXYS = 386, + FAMILY_TURTWIG = 387, + FAMILY_CHIMCHAR = 390, + FAMILY_PIPLUP = 393, + FAMILY_STARLY = 396, + FAMILY_BIDOOF = 399, + FAMILY_KRICKETOT = 401, + FAMILY_SHINX = 403, + FAMILY_CRANIDOS = 408, + FAMILY_SHIELDON = 410, + FAMILY_BURMY = 412, + FAMILY_COMBEE = 415, + FAMILY_PACHIRISU = 417, + FAMILY_BUIZEL = 418, + FAMILY_CHERUBI = 420, + FAMILY_SHELLOS = 422, + FAMILY_DRIFLOON = 425, + FAMILY_BUNEARY = 427, + FAMILY_GLAMEOW = 431, + FAMILY_STUNKY = 434, + FAMILY_BRONZOR = 436, + FAMILY_CHATOT = 441, + FAMILY_SPIRITOMB = 442, + FAMILY_GIBLE = 443, + FAMILY_LUCARIO = 448, + FAMILY_HIPPOPOTAS = 449, + FAMILY_SKORUPI = 451, + FAMILY_CROAGUNK = 453, + FAMILY_CARNIVINE = 455, + FAMILY_FINNEON = 456, + FAMILY_SNOVER = 459, + FAMILY_ROTOM = 479, + FAMILY_UXIE = 480, + FAMILY_MESPRIT = 481, + FAMILY_AZELF = 482, + FAMILY_DIALGA = 483, + FAMILY_PALKIA = 484, + FAMILY_HEATRAN = 485, + FAMILY_REGIGIGAS = 486, + FAMILY_GIRATINA = 487, + FAMILY_CRESSELIA = 488, + FAMILY_PHIONE = 489, + FAMILY_MANAPHY = 490, + FAMILY_DARKRAI = 491, + FAMILY_SHAYMIN = 492, + FAMILY_ARCEUS = 493, + FAMILY_MELTAN = 808 + } + + enum PokemonId { + MISSINGNO = 0, + BULBASAUR = 1, + IVYSAUR = 2, + VENUSAUR = 3, + CHARMANDER = 4, + CHARMELEON = 5, + CHARIZARD = 6, + SQUIRTLE = 7, + WARTORTLE = 8, + BLASTOISE = 9, + CATERPIE = 10, + METAPOD = 11, + BUTTERFREE = 12, + WEEDLE = 13, + KAKUNA = 14, + BEEDRILL = 15, + PIDGEY = 16, + PIDGEOTTO = 17, + PIDGEOT = 18, + RATTATA = 19, + RATICATE = 20, + SPEAROW = 21, + FEAROW = 22, + EKANS = 23, + ARBOK = 24, + PIKACHU = 25, + RAICHU = 26, + SANDSHREW = 27, + SANDSLASH = 28, + NIDORAN_FEMALE = 29, + NIDORINA = 30, + NIDOQUEEN = 31, + NIDORAN_MALE = 32, + NIDORINO = 33, + NIDOKING = 34, + CLEFAIRY = 35, + CLEFABLE = 36, + VULPIX = 37, + NINETALES = 38, + JIGGLYPUFF = 39, + WIGGLYTUFF = 40, + ZUBAT = 41, + GOLBAT = 42, + ODDISH = 43, + GLOOM = 44, + VILEPLUME = 45, + PARAS = 46, + PARASECT = 47, + VENONAT = 48, + VENOMOTH = 49, + DIGLETT = 50, + DUGTRIO = 51, + MEOWTH = 52, + PERSIAN = 53, + PSYDUCK = 54, + GOLDUCK = 55, + MANKEY = 56, + PRIMEAPE = 57, + GROWLITHE = 58, + ARCANINE = 59, + POLIWAG = 60, + POLIWHIRL = 61, + POLIWRATH = 62, + ABRA = 63, + KADABRA = 64, + ALAKAZAM = 65, + MACHOP = 66, + MACHOKE = 67, + MACHAMP = 68, + BELLSPROUT = 69, + WEEPINBELL = 70, + VICTREEBEL = 71, + TENTACOOL = 72, + TENTACRUEL = 73, + GEODUDE = 74, + GRAVELER = 75, + GOLEM = 76, + PONYTA = 77, + RAPIDASH = 78, + SLOWPOKE = 79, + SLOWBRO = 80, + MAGNEMITE = 81, + MAGNETON = 82, + FARFETCHD = 83, + DODUO = 84, + DODRIO = 85, + SEEL = 86, + DEWGONG = 87, + GRIMER = 88, + MUK = 89, + SHELLDER = 90, + CLOYSTER = 91, + GASTLY = 92, + HAUNTER = 93, + GENGAR = 94, + ONIX = 95, + DROWZEE = 96, + HYPNO = 97, + KRABBY = 98, + KINGLER = 99, + VOLTORB = 100, + ELECTRODE = 101, + EXEGGCUTE = 102, + EXEGGUTOR = 103, + CUBONE = 104, + MAROWAK = 105, + HITMONLEE = 106, + HITMONCHAN = 107, + LICKITUNG = 108, + KOFFING = 109, + WEEZING = 110, + RHYHORN = 111, + RHYDON = 112, + CHANSEY = 113, + TANGELA = 114, + KANGASKHAN = 115, + HORSEA = 116, + SEADRA = 117, + GOLDEEN = 118, + SEAKING = 119, + STARYU = 120, + STARMIE = 121, + MR_MIME = 122, + SCYTHER = 123, + JYNX = 124, + ELECTABUZZ = 125, + MAGMAR = 126, + PINSIR = 127, + TAUROS = 128, + MAGIKARP = 129, + GYARADOS = 130, + LAPRAS = 131, + DITTO = 132, + EEVEE = 133, + VAPOREON = 134, + JOLTEON = 135, + FLAREON = 136, + PORYGON = 137, + OMANYTE = 138, + OMASTAR = 139, + KABUTO = 140, + KABUTOPS = 141, + AERODACTYL = 142, + SNORLAX = 143, + ARTICUNO = 144, + ZAPDOS = 145, + MOLTRES = 146, + DRATINI = 147, + DRAGONAIR = 148, + DRAGONITE = 149, + MEWTWO = 150, + MEW = 151, + CHIKORITA = 152, + BAYLEEF = 153, + MEGANIUM = 154, + CYNDAQUIL = 155, + QUILAVA = 156, + TYPHLOSION = 157, + TOTODILE = 158, + CROCONAW = 159, + FERALIGATR = 160, + SENTRET = 161, + FURRET = 162, + HOOTHOOT = 163, + NOCTOWL = 164, + LEDYBA = 165, + LEDIAN = 166, + SPINARAK = 167, + ARIADOS = 168, + CROBAT = 169, + CHINCHOU = 170, + LANTURN = 171, + PICHU = 172, + CLEFFA = 173, + IGGLYBUFF = 174, + TOGEPI = 175, + TOGETIC = 176, + NATU = 177, + XATU = 178, + MAREEP = 179, + FLAAFFY = 180, + AMPHAROS = 181, + BELLOSSOM = 182, + MARILL = 183, + AZUMARILL = 184, + SUDOWOODO = 185, + POLITOED = 186, + HOPPIP = 187, + SKIPLOOM = 188, + JUMPLUFF = 189, + AIPOM = 190, + SUNKERN = 191, + SUNFLORA = 192, + YANMA = 193, + WOOPER = 194, + QUAGSIRE = 195, + ESPEON = 196, + UMBREON = 197, + MURKROW = 198, + SLOWKING = 199, + MISDREAVUS = 200, + UNOWN = 201, + WOBBUFFET = 202, + GIRAFARIG = 203, + PINECO = 204, + FORRETRESS = 205, + DUNSPARCE = 206, + GLIGAR = 207, + STEELIX = 208, + SNUBBULL = 209, + GRANBULL = 210, + QWILFISH = 211, + SCIZOR = 212, + SHUCKLE = 213, + HERACROSS = 214, + SNEASEL = 215, + TEDDIURSA = 216, + URSARING = 217, + SLUGMA = 218, + MAGCARGO = 219, + SWINUB = 220, + PILOSWINE = 221, + CORSOLA = 222, + REMORAID = 223, + OCTILLERY = 224, + DELIBIRD = 225, + MANTINE = 226, + SKARMORY = 227, + HOUNDOUR = 228, + HOUNDOOM = 229, + KINGDRA = 230, + PHANPY = 231, + DONPHAN = 232, + PORYGON2 = 233, + STANTLER = 234, + SMEARGLE = 235, + TYROGUE = 236, + HITMONTOP = 237, + SMOOCHUM = 238, + ELEKID = 239, + MAGBY = 240, + MILTANK = 241, + BLISSEY = 242, + RAIKOU = 243, + ENTEI = 244, + SUICUNE = 245, + LARVITAR = 246, + PUPITAR = 247, + TYRANITAR = 248, + LUGIA = 249, + HO_OH = 250, + CELEBI = 251, + TREECKO = 252, + GROVYLE = 253, + SCEPTILE = 254, + TORCHIC = 255, + COMBUSKEN = 256, + BLAZIKEN = 257, + MUDKIP = 258, + MARSHTOMP = 259, + SWAMPERT = 260, + POOCHYENA = 261, + MIGHTYENA = 262, + ZIGZAGOON = 263, + LINOONE = 264, + WURMPLE = 265, + SILCOON = 266, + BEAUTIFLY = 267, + CASCOON = 268, + DUSTOX = 269, + LOTAD = 270, + LOMBRE = 271, + LUDICOLO = 272, + SEEDOT = 273, + NUZLEAF = 274, + SHIFTRY = 275, + TAILLOW = 276, + SWELLOW = 277, + WINGULL = 278, + PELIPPER = 279, + RALTS = 280, + KIRLIA = 281, + GARDEVOIR = 282, + SURSKIT = 283, + MASQUERAIN = 284, + SHROOMISH = 285, + BRELOOM = 286, + SLAKOTH = 287, + VIGOROTH = 288, + SLAKING = 289, + NINCADA = 290, + NINJASK = 291, + SHEDINJA = 292, + WHISMUR = 293, + LOUDRED = 294, + EXPLOUD = 295, + MAKUHITA = 296, + HARIYAMA = 297, + AZURILL = 298, + NOSEPASS = 299, + SKITTY = 300, + DELCATTY = 301, + SABLEYE = 302, + MAWILE = 303, + ARON = 304, + LAIRON = 305, + AGGRON = 306, + MEDITITE = 307, + MEDICHAM = 308, + ELECTRIKE = 309, + MANECTRIC = 310, + PLUSLE = 311, + MINUN = 312, + VOLBEAT = 313, + ILLUMISE = 314, + ROSELIA = 315, + GULPIN = 316, + SWALOT = 317, + CARVANHA = 318, + SHARPEDO = 319, + WAILMER = 320, + WAILORD = 321, + NUMEL = 322, + CAMERUPT = 323, + TORKOAL = 324, + SPOINK = 325, + GRUMPIG = 326, + SPINDA = 327, + TRAPINCH = 328, + VIBRAVA = 329, + FLYGON = 330, + CACNEA = 331, + CACTURNE = 332, + SWABLU = 333, + ALTARIA = 334, + ZANGOOSE = 335, + SEVIPER = 336, + LUNATONE = 337, + SOLROCK = 338, + BARBOACH = 339, + WHISCASH = 340, + CORPHISH = 341, + CRAWDAUNT = 342, + BALTOY = 343, + CLAYDOL = 344, + LILEEP = 345, + CRADILY = 346, + ANORITH = 347, + ARMALDO = 348, + FEEBAS = 349, + MILOTIC = 350, + CASTFORM = 351, + KECLEON = 352, + SHUPPET = 353, + BANETTE = 354, + DUSKULL = 355, + DUSCLOPS = 356, + TROPIUS = 357, + CHIMECHO = 358, + ABSOL = 359, + WYNAUT = 360, + SNORUNT = 361, + GLALIE = 362, + SPHEAL = 363, + SEALEO = 364, + WALREIN = 365, + CLAMPERL = 366, + HUNTAIL = 367, + GOREBYSS = 368, + RELICANTH = 369, + LUVDISC = 370, + BAGON = 371, + SHELGON = 372, + SALAMENCE = 373, + BELDUM = 374, + METANG = 375, + METAGROSS = 376, + REGIROCK = 377, + REGICE = 378, + REGISTEEL = 379, + LATIAS = 380, + LATIOS = 381, + KYOGRE = 382, + GROUDON = 383, + RAYQUAZA = 384, + JIRACHI = 385, + DEOXYS = 386, + TURTWIG = 387, + GROTLE = 388, + TORTERRA = 389, + CHIMCHAR = 390, + MONFERNO = 391, + INFERNAPE = 392, + PIPLUP = 393, + PRINPLUP = 394, + EMPOLEON = 395, + STARLY = 396, + STARAVIA = 397, + STARAPTOR = 398, + BIDOOF = 399, + BIBAREL = 400, + KRICKETOT = 401, + KRICKETUNE = 402, + SHINX = 403, + LUXIO = 404, + LUXRAY = 405, + BUDEW = 406, + ROSERADE = 407, + CRANIDOS = 408, + RAMPARDOS = 409, + SHIELDON = 410, + BASTIODON = 411, + BURMY = 412, + WORMADAM = 413, + MOTHIM = 414, + COMBEE = 415, + VESPIQUEN = 416, + PACHIRISU = 417, + BUIZEL = 418, + FLOATZEL = 419, + CHERUBI = 420, + CHERRIM = 421, + SHELLOS = 422, + GASTRODON = 423, + AMBIPOM = 424, + DRIFLOON = 425, + DRIFBLIM = 426, + BUNEARY = 427, + LOPUNNY = 428, + MISMAGIUS = 429, + HONCHKROW = 430, + GLAMEOW = 431, + PURUGLY = 432, + CHINGLING = 433, + STUNKY = 434, + SKUNTANK = 435, + BRONZOR = 436, + BRONZONG = 437, + BONSLY = 438, + MIME_JR = 439, + HAPPINY = 440, + CHATOT = 441, + SPIRITOMB = 442, + GIBLE = 443, + GABITE = 444, + GARCHOMP = 445, + MUNCHLAX = 446, + RIOLU = 447, + LUCARIO = 448, + HIPPOPOTAS = 449, + HIPPOWDON = 450, + SKORUPI = 451, + DRAPION = 452, + CROAGUNK = 453, + TOXICROAK = 454, + CARNIVINE = 455, + FINNEON = 456, + LUMINEON = 457, + MANTYKE = 458, + SNOVER = 459, + ABOMASNOW = 460, + WEAVILE = 461, + MAGNEZONE = 462, + LICKILICKY = 463, + RHYPERIOR = 464, + TANGROWTH = 465, + ELECTIVIRE = 466, + MAGMORTAR = 467, + TOGEKISS = 468, + YANMEGA = 469, + LEAFEON = 470, + GLACEON = 471, + GLISCOR = 472, + MAMOSWINE = 473, + PORYGON_Z = 474, + GALLADE = 475, + PROBOPASS = 476, + DUSKNOIR = 477, + FROSLASS = 478, + ROTOM = 479, + UXIE = 480, + MESPRIT = 481, + AZELF = 482, + DIALGA = 483, + PALKIA = 484, + HEATRAN = 485, + REGIGIGAS = 486, + GIRATINA = 487, + CRESSELIA = 488, + PHIONE = 489, + MANAPHY = 490, + DARKRAI = 491, + SHAYMIN = 492, + ARCEUS = 493, + MELTAN = 808, + MELMETAL = 809 + } + + enum PokemonMove { + MOVE_UNSET = 0, + THUNDER_SHOCK = 1, + QUICK_ATTACK = 2, + SCRATCH = 3, + EMBER = 4, + VINE_WHIP = 5, + TACKLE = 6, + RAZOR_LEAF = 7, + TAKE_DOWN = 8, + WATER_GUN = 9, + BITE = 10, + POUND = 11, + DOUBLE_SLAP = 12, + WRAP = 13, + HYPER_BEAM = 14, + LICK = 15, + DARK_PULSE = 16, + SMOG = 17, + SLUDGE = 18, + METAL_CLAW = 19, + VICE_GRIP = 20, + FLAME_WHEEL = 21, + MEGAHORN = 22, + WING_ATTACK = 23, + FLAMETHROWER = 24, + SUCKER_PUNCH = 25, + DIG = 26, + LOW_KICK = 27, + CROSS_CHOP = 28, + PSYCHO_CUT = 29, + PSYBEAM = 30, + EARTHQUAKE = 31, + STONE_EDGE = 32, + ICE_PUNCH = 33, + HEART_STAMP = 34, + DISCHARGE = 35, + FLASH_CANNON = 36, + PECK = 37, + DRILL_PECK = 38, + ICE_BEAM = 39, + BLIZZARD = 40, + AIR_SLASH = 41, + HEAT_WAVE = 42, + TWINEEDLE = 43, + POISON_JAB = 44, + AERIAL_ACE = 45, + DRILL_RUN = 46, + PETAL_BLIZZARD = 47, + MEGA_DRAIN = 48, + BUG_BUZZ = 49, + POISON_FANG = 50, + NIGHT_SLASH = 51, + SLASH = 52, + BUBBLE_BEAM = 53, + SUBMISSION = 54, + KARATE_CHOP = 55, + LOW_SWEEP = 56, + AQUA_JET = 57, + AQUA_TAIL = 58, + SEED_BOMB = 59, + PSYSHOCK = 60, + ROCK_THROW = 61, + ANCIENT_POWER = 62, + ROCK_TOMB = 63, + ROCK_SLIDE = 64, + POWER_GEM = 65, + SHADOW_SNEAK = 66, + SHADOW_PUNCH = 67, + SHADOW_CLAW = 68, + OMINOUS_WIND = 69, + SHADOW_BALL = 70, + BULLET_PUNCH = 71, + MAGNET_BOMB = 72, + STEEL_WING = 73, + IRON_HEAD = 74, + PARABOLIC_CHARGE = 75, + SPARK = 76, + THUNDER_PUNCH = 77, + THUNDER = 78, + THUNDERBOLT = 79, + TWISTER = 80, + DRAGON_BREATH = 81, + DRAGON_PULSE = 82, + DRAGON_CLAW = 83, + DISARMING_VOICE = 84, + DRAINING_KISS = 85, + DAZZLING_GLEAM = 86, + MOONBLAST = 87, + PLAY_ROUGH = 88, + CROSS_POISON = 89, + SLUDGE_BOMB = 90, + SLUDGE_WAVE = 91, + GUNK_SHOT = 92, + MUD_SHOT = 93, + BONE_CLUB = 94, + BULLDOZE = 95, + MUD_BOMB = 96, + FURY_CUTTER = 97, + BUG_BITE = 98, + SIGNAL_BEAM = 99, + X_SCISSOR = 100, + FLAME_CHARGE = 101, + FLAME_BURST = 102, + FIRE_BLAST = 103, + BRINE = 104, + WATER_PULSE = 105, + SCALD = 106, + HYDRO_PUMP = 107, + PSYCHIC = 108, + PSYSTRIKE = 109, + ICE_SHARD = 110, + ICY_WIND = 111, + FROST_BREATH = 112, + ABSORB = 113, + GIGA_DRAIN = 114, + FIRE_PUNCH = 115, + SOLAR_BEAM = 116, + LEAF_BLADE = 117, + POWER_WHIP = 118, + SPLASH = 119, + ACID = 120, + AIR_CUTTER = 121, + HURRICANE = 122, + BRICK_BREAK = 123, + CUT = 124, + SWIFT = 125, + HORN_ATTACK = 126, + STOMP = 127, + HEADBUTT = 128, + HYPER_FANG = 129, + SLAM = 130, + BODY_SLAM = 131, + REST = 132, + STRUGGLE = 133, + SCALD_BLASTOISE = 134, + HYDRO_PUMP_BLASTOISE = 135, + WRAP_GREEN = 136, + WRAP_PINK = 137, + FURY_CUTTER_FAST = 200, + BUG_BITE_FAST = 201, + BITE_FAST = 202, + SUCKER_PUNCH_FAST = 203, + DRAGON_BREATH_FAST = 204, + THUNDER_SHOCK_FAST = 205, + SPARK_FAST = 206, + LOW_KICK_FAST = 207, + KARATE_CHOP_FAST = 208, + EMBER_FAST = 209, + WING_ATTACK_FAST = 210, + PECK_FAST = 211, + LICK_FAST = 212, + SHADOW_CLAW_FAST = 213, + VINE_WHIP_FAST = 214, + RAZOR_LEAF_FAST = 215, + MUD_SHOT_FAST = 216, + ICE_SHARD_FAST = 217, + FROST_BREATH_FAST = 218, + QUICK_ATTACK_FAST = 219, + SCRATCH_FAST = 220, + TACKLE_FAST = 221, + POUND_FAST = 222, + CUT_FAST = 223, + POISON_JAB_FAST = 224, + ACID_FAST = 225, + PSYCHO_CUT_FAST = 226, + ROCK_THROW_FAST = 227, + METAL_CLAW_FAST = 228, + BULLET_PUNCH_FAST = 229, + WATER_GUN_FAST = 230, + SPLASH_FAST = 231, + WATER_GUN_FAST_BLASTOISE = 232, + MUD_SLAP_FAST = 233, + ZEN_HEADBUTT_FAST = 234, + CONFUSION_FAST = 235, + POISON_STING_FAST = 236, + BUBBLE_FAST = 237, + FEINT_ATTACK_FAST = 238, + STEEL_WING_FAST = 239, + FIRE_FANG_FAST = 240, + ROCK_SMASH_FAST = 241, + TRANSFORM_FAST = 242, + COUNTER_FAST = 243, + POWDER_SNOW_FAST = 244, + CLOSE_COMBAT = 245, + DYNAMIC_PUNCH = 246, + FOCUS_BLAST = 247, + AURORA_BEAM = 248, + CHARGE_BEAM_FAST = 249, + VOLT_SWITCH_FAST = 250, + WILD_CHARGE = 251, + ZAP_CANNON = 252, + DRAGON_TAIL_FAST = 253, + AVALANCHE = 254, + AIR_SLASH_FAST = 255, + BRAVE_BIRD = 256, + SKY_ATTACK = 257, + SAND_TOMB = 258, + ROCK_BLAST = 259, + INFESTATION_FAST = 260, + STRUGGLE_BUG_FAST = 261, + SILVER_WIND = 262, + ASTONISH_FAST = 263, + HEX_FAST = 264, + NIGHT_SHADE = 265, + IRON_TAIL_FAST = 266, + GYRO_BALL = 267, + HEAVY_SLAM = 268, + FIRE_SPIN_FAST = 269, + OVERHEAT = 270, + BULLET_SEED_FAST = 271, + GRASS_KNOT = 272, + ENERGY_BALL = 273, + EXTRASENSORY_FAST = 274, + FUTURESIGHT = 275, + MIRROR_COAT = 276, + OUTRAGE = 277, + SNARL_FAST = 278, + CRUNCH = 279, + FOUL_PLAY = 280, + HIDDEN_POWER_FAST = 281, + TAKE_DOWN_FAST = 282, + WATERFALL_FAST = 283, + SURF = 284, + DRACO_METEOR = 285, + DOOM_DESIRE = 286, + YAWN_FAST = 287, + PSYCHO_BOOST = 288, + ORIGIN_PULSE = 289, + PRECIPICE_BLADES = 290, + PRESENT_FAST = 291, + WEATHER_BALL_FIRE = 292, + WEATHER_BALL_ICE = 293, + WEATHER_BALL_ROCK = 294, + WEATHER_BALL_WATER = 295, + FRENZY_PLANT = 296, + SMACK_DOWN_FAST = 297, + BLAST_BURN = 298, + HYDRO_CANNON = 299, + LAST_RESORT = 300, + METEOR_MASH = 301, + SKULL_BASH = 302, + ACID_SPRAY = 303, + EARTH_POWER = 304, + CRABHAMMER = 305, + LUNGE = 306, + CRUSH_CLAW = 307, + OCTAZOOKA = 308, + MIRROR_SHOT = 309, + SUPER_POWER = 310, + FELL_STINGER = 311, + LEAF_TORNADO = 312, + LEECH_LIFE = 313, + DRAIN_PUNCH = 314, + SHADOW_BONE = 315, + MUDDY_WATER = 316, + BLAZE_KICK = 317, + RAZOR_SHELL = 318, + POWER_UP_PUNCH = 319 + } + + enum PokemonType { + POKEMON_TYPE_NONE = 0, + POKEMON_TYPE_NORMAL = 1, + POKEMON_TYPE_FIGHTING = 2, + POKEMON_TYPE_FLYING = 3, + POKEMON_TYPE_POISON = 4, + POKEMON_TYPE_GROUND = 5, + POKEMON_TYPE_ROCK = 6, + POKEMON_TYPE_BUG = 7, + POKEMON_TYPE_GHOST = 8, + POKEMON_TYPE_STEEL = 9, + POKEMON_TYPE_FIRE = 10, + POKEMON_TYPE_WATER = 11, + POKEMON_TYPE_GRASS = 12, + POKEMON_TYPE_ELECTRIC = 13, + POKEMON_TYPE_PSYCHIC = 14, + POKEMON_TYPE_ICE = 15, + POKEMON_TYPE_DRAGON = 16, + POKEMON_TYPE_DARK = 17, + POKEMON_TYPE_FAIRY = 18 + } } } } diff --git a/externals/generated/PvPogoProtos.js b/externals/generated/PvPogoProtos.js index deb2b3a..d759e83 100644 --- a/externals/generated/PvPogoProtos.js +++ b/externals/generated/PvPogoProtos.js @@ -1,2410 +1,2400 @@ /*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/ -(function(global, factory) { /* global define, require, module */ +import * as $protobuf from "protobufjs/minimal"; - /* AMD */ if (typeof define === 'function' && define.amd) - define(["protobufjs/minimal"], factory); +// Common aliases +const $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; - /* CommonJS */ else if (typeof require === 'function' && typeof module === 'object' && module && module.exports) - module.exports = factory(require("protobufjs/minimal")); +// Exported root namespace +const $root = $protobuf.roots.PVPokemon || ($protobuf.roots.PVPokemon = {}); -})(this, function($protobuf) { - "use strict"; +export const POGOProtos = $root.POGOProtos = (() => { + + /** + * Namespace POGOProtos. + * @exports POGOProtos + * @namespace + */ + const POGOProtos = {}; + + POGOProtos.Enums = (function() { - // Common aliases - var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; - - // Exported root namespace - var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {}); - - $root.POGOProtos = (function() { - /** - * Namespace POGOProtos. - * @exports POGOProtos + * Namespace Enums. + * @memberof POGOProtos * @namespace */ - var POGOProtos = {}; - - POGOProtos.Enums = (function() { - - /** - * Namespace Enums. - * @memberof POGOProtos - * @namespace - */ - var Enums = {}; - - /** - * Form enum. - * @name POGOProtos.Enums.Form - * @enum {string} - * @property {number} FORM_UNSET=0 FORM_UNSET value - * @property {number} UNOWN_A=1 UNOWN_A value - * @property {number} UNOWN_B=2 UNOWN_B value - * @property {number} UNOWN_C=3 UNOWN_C value - * @property {number} UNOWN_D=4 UNOWN_D value - * @property {number} UNOWN_E=5 UNOWN_E value - * @property {number} UNOWN_F=6 UNOWN_F value - * @property {number} UNOWN_G=7 UNOWN_G value - * @property {number} UNOWN_H=8 UNOWN_H value - * @property {number} UNOWN_I=9 UNOWN_I value - * @property {number} UNOWN_J=10 UNOWN_J value - * @property {number} UNOWN_K=11 UNOWN_K value - * @property {number} UNOWN_L=12 UNOWN_L value - * @property {number} UNOWN_M=13 UNOWN_M value - * @property {number} UNOWN_N=14 UNOWN_N value - * @property {number} UNOWN_O=15 UNOWN_O value - * @property {number} UNOWN_P=16 UNOWN_P value - * @property {number} UNOWN_Q=17 UNOWN_Q value - * @property {number} UNOWN_R=18 UNOWN_R value - * @property {number} UNOWN_S=19 UNOWN_S value - * @property {number} UNOWN_T=20 UNOWN_T value - * @property {number} UNOWN_U=21 UNOWN_U value - * @property {number} UNOWN_V=22 UNOWN_V value - * @property {number} UNOWN_W=23 UNOWN_W value - * @property {number} UNOWN_X=24 UNOWN_X value - * @property {number} UNOWN_Y=25 UNOWN_Y value - * @property {number} UNOWN_Z=26 UNOWN_Z value - * @property {number} UNOWN_EXCLAMATION_POINT=27 UNOWN_EXCLAMATION_POINT value - * @property {number} UNOWN_QUESTION_MARK=28 UNOWN_QUESTION_MARK value - * @property {number} CASTFORM_NORMAL=29 CASTFORM_NORMAL value - * @property {number} CASTFORM_SUNNY=30 CASTFORM_SUNNY value - * @property {number} CASTFORM_RAINY=31 CASTFORM_RAINY value - * @property {number} CASTFORM_SNOWY=32 CASTFORM_SNOWY value - * @property {number} DEOXYS_NORMAL=33 DEOXYS_NORMAL value - * @property {number} DEOXYS_ATTACK=34 DEOXYS_ATTACK value - * @property {number} DEOXYS_DEFENSE=35 DEOXYS_DEFENSE value - * @property {number} DEOXYS_SPEED=36 DEOXYS_SPEED value - * @property {number} SPINDA_00=37 SPINDA_00 value - * @property {number} SPINDA_01=38 SPINDA_01 value - * @property {number} SPINDA_02=39 SPINDA_02 value - * @property {number} SPINDA_03=40 SPINDA_03 value - * @property {number} SPINDA_04=41 SPINDA_04 value - * @property {number} SPINDA_05=42 SPINDA_05 value - * @property {number} SPINDA_06=43 SPINDA_06 value - * @property {number} SPINDA_07=44 SPINDA_07 value - * @property {number} RATTATA_NORMAL=45 RATTATA_NORMAL value - * @property {number} RATTATA_ALOLA=46 RATTATA_ALOLA value - * @property {number} RATICATE_NORMAL=47 RATICATE_NORMAL value - * @property {number} RATICATE_ALOLA=48 RATICATE_ALOLA value - * @property {number} RAICHU_NORMAL=49 RAICHU_NORMAL value - * @property {number} RAICHU_ALOLA=50 RAICHU_ALOLA value - * @property {number} SANDSHREW_NORMAL=51 SANDSHREW_NORMAL value - * @property {number} SANDSHREW_ALOLA=52 SANDSHREW_ALOLA value - * @property {number} SANDSLASH_NORMAL=53 SANDSLASH_NORMAL value - * @property {number} SANDSLASH_ALOLA=54 SANDSLASH_ALOLA value - * @property {number} VULPIX_NORMAL=55 VULPIX_NORMAL value - * @property {number} VULPIX_ALOLA=56 VULPIX_ALOLA value - * @property {number} NINETALES_NORMAL=57 NINETALES_NORMAL value - * @property {number} NINETALES_ALOLA=58 NINETALES_ALOLA value - * @property {number} DIGLETT_NORMAL=59 DIGLETT_NORMAL value - * @property {number} DIGLETT_ALOLA=60 DIGLETT_ALOLA value - * @property {number} DUGTRIO_NORMAL=61 DUGTRIO_NORMAL value - * @property {number} DUGTRIO_ALOLA=62 DUGTRIO_ALOLA value - * @property {number} MEOWTH_NORMAL=63 MEOWTH_NORMAL value - * @property {number} MEOWTH_ALOLA=64 MEOWTH_ALOLA value - * @property {number} PERSIAN_NORMAL=65 PERSIAN_NORMAL value - * @property {number} PERSIAN_ALOLA=66 PERSIAN_ALOLA value - * @property {number} GEODUDE_NORMAL=67 GEODUDE_NORMAL value - * @property {number} GEODUDE_ALOLA=68 GEODUDE_ALOLA value - * @property {number} GRAVELER_NORMAL=69 GRAVELER_NORMAL value - * @property {number} GRAVELER_ALOLA=70 GRAVELER_ALOLA value - * @property {number} GOLEM_NORMAL=71 GOLEM_NORMAL value - * @property {number} GOLEM_ALOLA=72 GOLEM_ALOLA value - * @property {number} GRIMER_NORMAL=73 GRIMER_NORMAL value - * @property {number} GRIMER_ALOLA=74 GRIMER_ALOLA value - * @property {number} MUK_NORMAL=75 MUK_NORMAL value - * @property {number} MUK_ALOLA=76 MUK_ALOLA value - * @property {number} EXEGGUTOR_NORMAL=77 EXEGGUTOR_NORMAL value - * @property {number} EXEGGUTOR_ALOLA=78 EXEGGUTOR_ALOLA value - * @property {number} MAROWAK_NORMAL=79 MAROWAK_NORMAL value - * @property {number} MAROWAK_ALOLA=80 MAROWAK_ALOLA value - * @property {number} ROTOM_NORMAL=81 ROTOM_NORMAL value - * @property {number} ROTOM_FROST=82 ROTOM_FROST value - * @property {number} ROTOM_FAN=83 ROTOM_FAN value - * @property {number} ROTOM_MOW=84 ROTOM_MOW value - * @property {number} ROTOM_WASH=85 ROTOM_WASH value - * @property {number} ROTOM_HEAT=86 ROTOM_HEAT value - * @property {number} WORMADAM_PLANT=87 WORMADAM_PLANT value - * @property {number} WORMADAM_SANDY=88 WORMADAM_SANDY value - * @property {number} WORMADAM_TRASH=89 WORMADAM_TRASH value - * @property {number} GIRATINA_ALTERED=90 GIRATINA_ALTERED value - * @property {number} GIRATINA_ORIGIN=91 GIRATINA_ORIGIN value - * @property {number} SHAYMIN_SKY=92 SHAYMIN_SKY value - * @property {number} SHAYMIN_LAND=93 SHAYMIN_LAND value - * @property {number} CHERRIM_OVERCAST=94 CHERRIM_OVERCAST value - * @property {number} CHERRIM_SUNNY=95 CHERRIM_SUNNY value - * @property {number} SHELLOS_WEST_SEA=96 SHELLOS_WEST_SEA value - * @property {number} SHELLOS_EAST_SEA=97 SHELLOS_EAST_SEA value - * @property {number} GASTRODON_WEST_SEA=98 GASTRODON_WEST_SEA value - * @property {number} GASTRODON_EAST_SEA=99 GASTRODON_EAST_SEA value - * @property {number} ARCEUS_NORMAL=100 ARCEUS_NORMAL value - * @property {number} ARCEUS_FIGHTING=101 ARCEUS_FIGHTING value - * @property {number} ARCEUS_FLYING=102 ARCEUS_FLYING value - * @property {number} ARCEUS_POISON=103 ARCEUS_POISON value - * @property {number} ARCEUS_GROUND=104 ARCEUS_GROUND value - * @property {number} ARCEUS_ROCK=105 ARCEUS_ROCK value - * @property {number} ARCEUS_BUG=106 ARCEUS_BUG value - * @property {number} ARCEUS_GHOST=107 ARCEUS_GHOST value - * @property {number} ARCEUS_STEEL=108 ARCEUS_STEEL value - * @property {number} ARCEUS_FIRE=109 ARCEUS_FIRE value - * @property {number} ARCEUS_WATER=110 ARCEUS_WATER value - * @property {number} ARCEUS_GRASS=111 ARCEUS_GRASS value - * @property {number} ARCEUS_ELECTRIC=112 ARCEUS_ELECTRIC value - * @property {number} ARCEUS_PSYCHIC=113 ARCEUS_PSYCHIC value - * @property {number} ARCEUS_ICE=114 ARCEUS_ICE value - * @property {number} ARCEUS_DRAGON=115 ARCEUS_DRAGON value - * @property {number} ARCEUS_DARK=116 ARCEUS_DARK value - * @property {number} ARCEUS_FAIRY=117 ARCEUS_FAIRY value - * @property {number} BURMY_PLANT=118 BURMY_PLANT value - * @property {number} BURMY_SANDY=119 BURMY_SANDY value - * @property {number} BURMY_TRASH=120 BURMY_TRASH value - * @property {number} SPINDA_08=121 SPINDA_08 value - * @property {number} SPINDA_09=122 SPINDA_09 value - * @property {number} SPINDA_10=123 SPINDA_10 value - * @property {number} SPINDA_11=124 SPINDA_11 value - * @property {number} SPINDA_12=125 SPINDA_12 value - * @property {number} SPINDA_13=126 SPINDA_13 value - * @property {number} SPINDA_14=127 SPINDA_14 value - * @property {number} SPINDA_15=128 SPINDA_15 value - * @property {number} SPINDA_16=129 SPINDA_16 value - * @property {number} SPINDA_17=130 SPINDA_17 value - * @property {number} SPINDA_18=131 SPINDA_18 value - * @property {number} SPINDA_19=132 SPINDA_19 value - */ - Enums.Form = (function() { - var valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "FORM_UNSET"] = 0; - values[valuesById[1] = "UNOWN_A"] = 1; - values[valuesById[2] = "UNOWN_B"] = 2; - values[valuesById[3] = "UNOWN_C"] = 3; - values[valuesById[4] = "UNOWN_D"] = 4; - values[valuesById[5] = "UNOWN_E"] = 5; - values[valuesById[6] = "UNOWN_F"] = 6; - values[valuesById[7] = "UNOWN_G"] = 7; - values[valuesById[8] = "UNOWN_H"] = 8; - values[valuesById[9] = "UNOWN_I"] = 9; - values[valuesById[10] = "UNOWN_J"] = 10; - values[valuesById[11] = "UNOWN_K"] = 11; - values[valuesById[12] = "UNOWN_L"] = 12; - values[valuesById[13] = "UNOWN_M"] = 13; - values[valuesById[14] = "UNOWN_N"] = 14; - values[valuesById[15] = "UNOWN_O"] = 15; - values[valuesById[16] = "UNOWN_P"] = 16; - values[valuesById[17] = "UNOWN_Q"] = 17; - values[valuesById[18] = "UNOWN_R"] = 18; - values[valuesById[19] = "UNOWN_S"] = 19; - values[valuesById[20] = "UNOWN_T"] = 20; - values[valuesById[21] = "UNOWN_U"] = 21; - values[valuesById[22] = "UNOWN_V"] = 22; - values[valuesById[23] = "UNOWN_W"] = 23; - values[valuesById[24] = "UNOWN_X"] = 24; - values[valuesById[25] = "UNOWN_Y"] = 25; - values[valuesById[26] = "UNOWN_Z"] = 26; - values[valuesById[27] = "UNOWN_EXCLAMATION_POINT"] = 27; - values[valuesById[28] = "UNOWN_QUESTION_MARK"] = 28; - values[valuesById[29] = "CASTFORM_NORMAL"] = 29; - values[valuesById[30] = "CASTFORM_SUNNY"] = 30; - values[valuesById[31] = "CASTFORM_RAINY"] = 31; - values[valuesById[32] = "CASTFORM_SNOWY"] = 32; - values[valuesById[33] = "DEOXYS_NORMAL"] = 33; - values[valuesById[34] = "DEOXYS_ATTACK"] = 34; - values[valuesById[35] = "DEOXYS_DEFENSE"] = 35; - values[valuesById[36] = "DEOXYS_SPEED"] = 36; - values[valuesById[37] = "SPINDA_00"] = 37; - values[valuesById[38] = "SPINDA_01"] = 38; - values[valuesById[39] = "SPINDA_02"] = 39; - values[valuesById[40] = "SPINDA_03"] = 40; - values[valuesById[41] = "SPINDA_04"] = 41; - values[valuesById[42] = "SPINDA_05"] = 42; - values[valuesById[43] = "SPINDA_06"] = 43; - values[valuesById[44] = "SPINDA_07"] = 44; - values[valuesById[45] = "RATTATA_NORMAL"] = 45; - values[valuesById[46] = "RATTATA_ALOLA"] = 46; - values[valuesById[47] = "RATICATE_NORMAL"] = 47; - values[valuesById[48] = "RATICATE_ALOLA"] = 48; - values[valuesById[49] = "RAICHU_NORMAL"] = 49; - values[valuesById[50] = "RAICHU_ALOLA"] = 50; - values[valuesById[51] = "SANDSHREW_NORMAL"] = 51; - values[valuesById[52] = "SANDSHREW_ALOLA"] = 52; - values[valuesById[53] = "SANDSLASH_NORMAL"] = 53; - values[valuesById[54] = "SANDSLASH_ALOLA"] = 54; - values[valuesById[55] = "VULPIX_NORMAL"] = 55; - values[valuesById[56] = "VULPIX_ALOLA"] = 56; - values[valuesById[57] = "NINETALES_NORMAL"] = 57; - values[valuesById[58] = "NINETALES_ALOLA"] = 58; - values[valuesById[59] = "DIGLETT_NORMAL"] = 59; - values[valuesById[60] = "DIGLETT_ALOLA"] = 60; - values[valuesById[61] = "DUGTRIO_NORMAL"] = 61; - values[valuesById[62] = "DUGTRIO_ALOLA"] = 62; - values[valuesById[63] = "MEOWTH_NORMAL"] = 63; - values[valuesById[64] = "MEOWTH_ALOLA"] = 64; - values[valuesById[65] = "PERSIAN_NORMAL"] = 65; - values[valuesById[66] = "PERSIAN_ALOLA"] = 66; - values[valuesById[67] = "GEODUDE_NORMAL"] = 67; - values[valuesById[68] = "GEODUDE_ALOLA"] = 68; - values[valuesById[69] = "GRAVELER_NORMAL"] = 69; - values[valuesById[70] = "GRAVELER_ALOLA"] = 70; - values[valuesById[71] = "GOLEM_NORMAL"] = 71; - values[valuesById[72] = "GOLEM_ALOLA"] = 72; - values[valuesById[73] = "GRIMER_NORMAL"] = 73; - values[valuesById[74] = "GRIMER_ALOLA"] = 74; - values[valuesById[75] = "MUK_NORMAL"] = 75; - values[valuesById[76] = "MUK_ALOLA"] = 76; - values[valuesById[77] = "EXEGGUTOR_NORMAL"] = 77; - values[valuesById[78] = "EXEGGUTOR_ALOLA"] = 78; - values[valuesById[79] = "MAROWAK_NORMAL"] = 79; - values[valuesById[80] = "MAROWAK_ALOLA"] = 80; - values[valuesById[81] = "ROTOM_NORMAL"] = 81; - values[valuesById[82] = "ROTOM_FROST"] = 82; - values[valuesById[83] = "ROTOM_FAN"] = 83; - values[valuesById[84] = "ROTOM_MOW"] = 84; - values[valuesById[85] = "ROTOM_WASH"] = 85; - values[valuesById[86] = "ROTOM_HEAT"] = 86; - values[valuesById[87] = "WORMADAM_PLANT"] = 87; - values[valuesById[88] = "WORMADAM_SANDY"] = 88; - values[valuesById[89] = "WORMADAM_TRASH"] = 89; - values[valuesById[90] = "GIRATINA_ALTERED"] = 90; - values[valuesById[91] = "GIRATINA_ORIGIN"] = 91; - values[valuesById[92] = "SHAYMIN_SKY"] = 92; - values[valuesById[93] = "SHAYMIN_LAND"] = 93; - values[valuesById[94] = "CHERRIM_OVERCAST"] = 94; - values[valuesById[95] = "CHERRIM_SUNNY"] = 95; - values[valuesById[96] = "SHELLOS_WEST_SEA"] = 96; - values[valuesById[97] = "SHELLOS_EAST_SEA"] = 97; - values[valuesById[98] = "GASTRODON_WEST_SEA"] = 98; - values[valuesById[99] = "GASTRODON_EAST_SEA"] = 99; - values[valuesById[100] = "ARCEUS_NORMAL"] = 100; - values[valuesById[101] = "ARCEUS_FIGHTING"] = 101; - values[valuesById[102] = "ARCEUS_FLYING"] = 102; - values[valuesById[103] = "ARCEUS_POISON"] = 103; - values[valuesById[104] = "ARCEUS_GROUND"] = 104; - values[valuesById[105] = "ARCEUS_ROCK"] = 105; - values[valuesById[106] = "ARCEUS_BUG"] = 106; - values[valuesById[107] = "ARCEUS_GHOST"] = 107; - values[valuesById[108] = "ARCEUS_STEEL"] = 108; - values[valuesById[109] = "ARCEUS_FIRE"] = 109; - values[valuesById[110] = "ARCEUS_WATER"] = 110; - values[valuesById[111] = "ARCEUS_GRASS"] = 111; - values[valuesById[112] = "ARCEUS_ELECTRIC"] = 112; - values[valuesById[113] = "ARCEUS_PSYCHIC"] = 113; - values[valuesById[114] = "ARCEUS_ICE"] = 114; - values[valuesById[115] = "ARCEUS_DRAGON"] = 115; - values[valuesById[116] = "ARCEUS_DARK"] = 116; - values[valuesById[117] = "ARCEUS_FAIRY"] = 117; - values[valuesById[118] = "BURMY_PLANT"] = 118; - values[valuesById[119] = "BURMY_SANDY"] = 119; - values[valuesById[120] = "BURMY_TRASH"] = 120; - values[valuesById[121] = "SPINDA_08"] = 121; - values[valuesById[122] = "SPINDA_09"] = 122; - values[valuesById[123] = "SPINDA_10"] = 123; - values[valuesById[124] = "SPINDA_11"] = 124; - values[valuesById[125] = "SPINDA_12"] = 125; - values[valuesById[126] = "SPINDA_13"] = 126; - values[valuesById[127] = "SPINDA_14"] = 127; - values[valuesById[128] = "SPINDA_15"] = 128; - values[valuesById[129] = "SPINDA_16"] = 129; - values[valuesById[130] = "SPINDA_17"] = 130; - values[valuesById[131] = "SPINDA_18"] = 131; - values[valuesById[132] = "SPINDA_19"] = 132; - return values; - })(); - - /** - * PokemonFamilyId enum. - * @name POGOProtos.Enums.PokemonFamilyId - * @enum {string} - * @property {number} FAMILY_UNSET=0 FAMILY_UNSET value - * @property {number} FAMILY_BULBASAUR=1 FAMILY_BULBASAUR value - * @property {number} FAMILY_CHARMANDER=4 FAMILY_CHARMANDER value - * @property {number} FAMILY_SQUIRTLE=7 FAMILY_SQUIRTLE value - * @property {number} FAMILY_CATERPIE=10 FAMILY_CATERPIE value - * @property {number} FAMILY_WEEDLE=13 FAMILY_WEEDLE value - * @property {number} FAMILY_PIDGEY=16 FAMILY_PIDGEY value - * @property {number} FAMILY_RATTATA=19 FAMILY_RATTATA value - * @property {number} FAMILY_SPEAROW=21 FAMILY_SPEAROW value - * @property {number} FAMILY_EKANS=23 FAMILY_EKANS value - * @property {number} FAMILY_PIKACHU=25 FAMILY_PIKACHU value - * @property {number} FAMILY_SANDSHREW=27 FAMILY_SANDSHREW value - * @property {number} FAMILY_NIDORAN_FEMALE=29 FAMILY_NIDORAN_FEMALE value - * @property {number} FAMILY_NIDORAN_MALE=32 FAMILY_NIDORAN_MALE value - * @property {number} FAMILY_CLEFAIRY=35 FAMILY_CLEFAIRY value - * @property {number} FAMILY_VULPIX=37 FAMILY_VULPIX value - * @property {number} FAMILY_JIGGLYPUFF=39 FAMILY_JIGGLYPUFF value - * @property {number} FAMILY_ZUBAT=41 FAMILY_ZUBAT value - * @property {number} FAMILY_ODDISH=43 FAMILY_ODDISH value - * @property {number} FAMILY_PARAS=46 FAMILY_PARAS value - * @property {number} FAMILY_VENONAT=48 FAMILY_VENONAT value - * @property {number} FAMILY_DIGLETT=50 FAMILY_DIGLETT value - * @property {number} FAMILY_MEOWTH=52 FAMILY_MEOWTH value - * @property {number} FAMILY_PSYDUCK=54 FAMILY_PSYDUCK value - * @property {number} FAMILY_MANKEY=56 FAMILY_MANKEY value - * @property {number} FAMILY_GROWLITHE=58 FAMILY_GROWLITHE value - * @property {number} FAMILY_POLIWAG=60 FAMILY_POLIWAG value - * @property {number} FAMILY_ABRA=63 FAMILY_ABRA value - * @property {number} FAMILY_MACHOP=66 FAMILY_MACHOP value - * @property {number} FAMILY_BELLSPROUT=69 FAMILY_BELLSPROUT value - * @property {number} FAMILY_TENTACOOL=72 FAMILY_TENTACOOL value - * @property {number} FAMILY_GEODUDE=74 FAMILY_GEODUDE value - * @property {number} FAMILY_PONYTA=77 FAMILY_PONYTA value - * @property {number} FAMILY_SLOWPOKE=79 FAMILY_SLOWPOKE value - * @property {number} FAMILY_MAGNEMITE=81 FAMILY_MAGNEMITE value - * @property {number} FAMILY_FARFETCHD=83 FAMILY_FARFETCHD value - * @property {number} FAMILY_DODUO=84 FAMILY_DODUO value - * @property {number} FAMILY_SEEL=86 FAMILY_SEEL value - * @property {number} FAMILY_GRIMER=88 FAMILY_GRIMER value - * @property {number} FAMILY_SHELLDER=90 FAMILY_SHELLDER value - * @property {number} FAMILY_GASTLY=92 FAMILY_GASTLY value - * @property {number} FAMILY_ONIX=95 FAMILY_ONIX value - * @property {number} FAMILY_DROWZEE=96 FAMILY_DROWZEE value - * @property {number} FAMILY_HYPNO=97 FAMILY_HYPNO value - * @property {number} FAMILY_KRABBY=98 FAMILY_KRABBY value - * @property {number} FAMILY_VOLTORB=100 FAMILY_VOLTORB value - * @property {number} FAMILY_EXEGGCUTE=102 FAMILY_EXEGGCUTE value - * @property {number} FAMILY_CUBONE=104 FAMILY_CUBONE value - * @property {number} FAMILY_HITMONLEE=106 FAMILY_HITMONLEE value - * @property {number} FAMILY_HITMONCHAN=107 FAMILY_HITMONCHAN value - * @property {number} FAMILY_LICKITUNG=108 FAMILY_LICKITUNG value - * @property {number} FAMILY_KOFFING=109 FAMILY_KOFFING value - * @property {number} FAMILY_RHYHORN=111 FAMILY_RHYHORN value - * @property {number} FAMILY_CHANSEY=113 FAMILY_CHANSEY value - * @property {number} FAMILY_TANGELA=114 FAMILY_TANGELA value - * @property {number} FAMILY_KANGASKHAN=115 FAMILY_KANGASKHAN value - * @property {number} FAMILY_HORSEA=116 FAMILY_HORSEA value - * @property {number} FAMILY_GOLDEEN=118 FAMILY_GOLDEEN value - * @property {number} FAMILY_STARYU=120 FAMILY_STARYU value - * @property {number} FAMILY_MR_MIME=122 FAMILY_MR_MIME value - * @property {number} FAMILY_SCYTHER=123 FAMILY_SCYTHER value - * @property {number} FAMILY_JYNX=124 FAMILY_JYNX value - * @property {number} FAMILY_ELECTABUZZ=125 FAMILY_ELECTABUZZ value - * @property {number} FAMILY_MAGMAR=126 FAMILY_MAGMAR value - * @property {number} FAMILY_PINSIR=127 FAMILY_PINSIR value - * @property {number} FAMILY_TAUROS=128 FAMILY_TAUROS value - * @property {number} FAMILY_MAGIKARP=129 FAMILY_MAGIKARP value - * @property {number} FAMILY_LAPRAS=131 FAMILY_LAPRAS value - * @property {number} FAMILY_DITTO=132 FAMILY_DITTO value - * @property {number} FAMILY_EEVEE=133 FAMILY_EEVEE value - * @property {number} FAMILY_PORYGON=137 FAMILY_PORYGON value - * @property {number} FAMILY_OMANYTE=138 FAMILY_OMANYTE value - * @property {number} FAMILY_KABUTO=140 FAMILY_KABUTO value - * @property {number} FAMILY_AERODACTYL=142 FAMILY_AERODACTYL value - * @property {number} FAMILY_SNORLAX=143 FAMILY_SNORLAX value - * @property {number} FAMILY_ARTICUNO=144 FAMILY_ARTICUNO value - * @property {number} FAMILY_ZAPDOS=145 FAMILY_ZAPDOS value - * @property {number} FAMILY_MOLTRES=146 FAMILY_MOLTRES value - * @property {number} FAMILY_DRATINI=147 FAMILY_DRATINI value - * @property {number} FAMILY_MEWTWO=150 FAMILY_MEWTWO value - * @property {number} FAMILY_MEW=151 FAMILY_MEW value - * @property {number} FAMILY_CHIKORITA=152 FAMILY_CHIKORITA value - * @property {number} FAMILY_CYNDAQUIL=155 FAMILY_CYNDAQUIL value - * @property {number} FAMILY_TOTODILE=158 FAMILY_TOTODILE value - * @property {number} FAMILY_SENTRET=161 FAMILY_SENTRET value - * @property {number} FAMILY_HOOTHOOT=163 FAMILY_HOOTHOOT value - * @property {number} FAMILY_LEDYBA=165 FAMILY_LEDYBA value - * @property {number} FAMILY_SPINARAK=167 FAMILY_SPINARAK value - * @property {number} FAMILY_CHINCHOU=170 FAMILY_CHINCHOU value - * @property {number} FAMILY_TOGEPI=175 FAMILY_TOGEPI value - * @property {number} FAMILY_NATU=177 FAMILY_NATU value - * @property {number} FAMILY_MAREEP=179 FAMILY_MAREEP value - * @property {number} FAMILY_MARILL=183 FAMILY_MARILL value - * @property {number} FAMILY_SUDOWOODO=185 FAMILY_SUDOWOODO value - * @property {number} FAMILY_HOPPIP=187 FAMILY_HOPPIP value - * @property {number} FAMILY_AIPOM=190 FAMILY_AIPOM value - * @property {number} FAMILY_SUNKERN=191 FAMILY_SUNKERN value - * @property {number} FAMILY_YANMA=193 FAMILY_YANMA value - * @property {number} FAMILY_WOOPER=194 FAMILY_WOOPER value - * @property {number} FAMILY_MURKROW=198 FAMILY_MURKROW value - * @property {number} FAMILY_MISDREAVUS=200 FAMILY_MISDREAVUS value - * @property {number} FAMILY_UNOWN=201 FAMILY_UNOWN value - * @property {number} FAMILY_WOBBUFFET=202 FAMILY_WOBBUFFET value - * @property {number} FAMILY_GIRAFARIG=203 FAMILY_GIRAFARIG value - * @property {number} FAMILY_PINECO=204 FAMILY_PINECO value - * @property {number} FAMILY_DUNSPARCE=206 FAMILY_DUNSPARCE value - * @property {number} FAMILY_GLIGAR=207 FAMILY_GLIGAR value - * @property {number} FAMILY_SNUBBULL=209 FAMILY_SNUBBULL value - * @property {number} FAMILY_QWILFISH=211 FAMILY_QWILFISH value - * @property {number} FAMILY_SHUCKLE=213 FAMILY_SHUCKLE value - * @property {number} FAMILY_HERACROSS=214 FAMILY_HERACROSS value - * @property {number} FAMILY_SNEASEL=215 FAMILY_SNEASEL value - * @property {number} FAMILY_TEDDIURSA=216 FAMILY_TEDDIURSA value - * @property {number} FAMILY_SLUGMA=218 FAMILY_SLUGMA value - * @property {number} FAMILY_SWINUB=220 FAMILY_SWINUB value - * @property {number} FAMILY_CORSOLA=222 FAMILY_CORSOLA value - * @property {number} FAMILY_REMORAID=223 FAMILY_REMORAID value - * @property {number} FAMILY_DELIBIRD=225 FAMILY_DELIBIRD value - * @property {number} FAMILY_MANTINE=226 FAMILY_MANTINE value - * @property {number} FAMILY_SKARMORY=227 FAMILY_SKARMORY value - * @property {number} FAMILY_HOUNDOUR=228 FAMILY_HOUNDOUR value - * @property {number} FAMILY_PHANPY=231 FAMILY_PHANPY value - * @property {number} FAMILY_STANTLER=234 FAMILY_STANTLER value - * @property {number} FAMILY_SMEARGLE=235 FAMILY_SMEARGLE value - * @property {number} FAMILY_TYROGUE=236 FAMILY_TYROGUE value - * @property {number} FAMILY_MILTANK=241 FAMILY_MILTANK value - * @property {number} FAMILY_RAIKOU=243 FAMILY_RAIKOU value - * @property {number} FAMILY_ENTEI=244 FAMILY_ENTEI value - * @property {number} FAMILY_SUICUNE=245 FAMILY_SUICUNE value - * @property {number} FAMILY_LARVITAR=246 FAMILY_LARVITAR value - * @property {number} FAMILY_LUGIA=249 FAMILY_LUGIA value - * @property {number} FAMILY_HO_OH=250 FAMILY_HO_OH value - * @property {number} FAMILY_CELEBI=251 FAMILY_CELEBI value - * @property {number} FAMILY_TREECKO=252 FAMILY_TREECKO value - * @property {number} FAMILY_TORCHIC=255 FAMILY_TORCHIC value - * @property {number} FAMILY_MUDKIP=258 FAMILY_MUDKIP value - * @property {number} FAMILY_POOCHYENA=261 FAMILY_POOCHYENA value - * @property {number} FAMILY_ZIGZAGOON=263 FAMILY_ZIGZAGOON value - * @property {number} FAMILY_WURMPLE=265 FAMILY_WURMPLE value - * @property {number} FAMILY_LOTAD=270 FAMILY_LOTAD value - * @property {number} FAMILY_SEEDOT=273 FAMILY_SEEDOT value - * @property {number} FAMILY_TAILLOW=276 FAMILY_TAILLOW value - * @property {number} FAMILY_WINGULL=278 FAMILY_WINGULL value - * @property {number} FAMILY_RALTS=280 FAMILY_RALTS value - * @property {number} FAMILY_SURSKIT=283 FAMILY_SURSKIT value - * @property {number} FAMILY_SHROOMISH=285 FAMILY_SHROOMISH value - * @property {number} FAMILY_SLAKOTH=287 FAMILY_SLAKOTH value - * @property {number} FAMILY_NINCADA=290 FAMILY_NINCADA value - * @property {number} FAMILY_WHISMUR=293 FAMILY_WHISMUR value - * @property {number} FAMILY_MAKUHITA=296 FAMILY_MAKUHITA value - * @property {number} FAMILY_NOSEPASS=299 FAMILY_NOSEPASS value - * @property {number} FAMILY_SKITTY=300 FAMILY_SKITTY value - * @property {number} FAMILY_SABLEYE=302 FAMILY_SABLEYE value - * @property {number} FAMILY_MAWILE=303 FAMILY_MAWILE value - * @property {number} FAMILY_ARON=304 FAMILY_ARON value - * @property {number} FAMILY_MEDITITE=307 FAMILY_MEDITITE value - * @property {number} FAMILY_ELECTRIKE=309 FAMILY_ELECTRIKE value - * @property {number} FAMILY_PLUSLE=311 FAMILY_PLUSLE value - * @property {number} FAMILY_MINUN=312 FAMILY_MINUN value - * @property {number} FAMILY_VOLBEAT=313 FAMILY_VOLBEAT value - * @property {number} FAMILY_ILLUMISE=314 FAMILY_ILLUMISE value - * @property {number} FAMILY_ROSELIA=315 FAMILY_ROSELIA value - * @property {number} FAMILY_GULPIN=316 FAMILY_GULPIN value - * @property {number} FAMILY_CARVANHA=318 FAMILY_CARVANHA value - * @property {number} FAMILY_WAILMER=320 FAMILY_WAILMER value - * @property {number} FAMILY_NUMEL=322 FAMILY_NUMEL value - * @property {number} FAMILY_TORKOAL=324 FAMILY_TORKOAL value - * @property {number} FAMILY_SPOINK=325 FAMILY_SPOINK value - * @property {number} FAMILY_SPINDA=327 FAMILY_SPINDA value - * @property {number} FAMILY_TRAPINCH=328 FAMILY_TRAPINCH value - * @property {number} FAMILY_CACNEA=331 FAMILY_CACNEA value - * @property {number} FAMILY_SWABLU=333 FAMILY_SWABLU value - * @property {number} FAMILY_ZANGOOSE=335 FAMILY_ZANGOOSE value - * @property {number} FAMILY_SEVIPER=336 FAMILY_SEVIPER value - * @property {number} FAMILY_LUNATONE=337 FAMILY_LUNATONE value - * @property {number} FAMILY_SOLROCK=338 FAMILY_SOLROCK value - * @property {number} FAMILY_BARBOACH=339 FAMILY_BARBOACH value - * @property {number} FAMILY_CORPHISH=341 FAMILY_CORPHISH value - * @property {number} FAMILY_BALTOY=343 FAMILY_BALTOY value - * @property {number} FAMILY_LILEEP=345 FAMILY_LILEEP value - * @property {number} FAMILY_ANORITH=347 FAMILY_ANORITH value - * @property {number} FAMILY_FEEBAS=349 FAMILY_FEEBAS value - * @property {number} FAMILY_CASTFORM=351 FAMILY_CASTFORM value - * @property {number} FAMILY_KECLEON=352 FAMILY_KECLEON value - * @property {number} FAMILY_SHUPPET=353 FAMILY_SHUPPET value - * @property {number} FAMILY_DUSKULL=355 FAMILY_DUSKULL value - * @property {number} FAMILY_TROPIUS=357 FAMILY_TROPIUS value - * @property {number} FAMILY_CHIMECHO=358 FAMILY_CHIMECHO value - * @property {number} FAMILY_ABSOL=359 FAMILY_ABSOL value - * @property {number} FAMILY_SNORUNT=361 FAMILY_SNORUNT value - * @property {number} FAMILY_SPHEAL=363 FAMILY_SPHEAL value - * @property {number} FAMILY_CLAMPERL=366 FAMILY_CLAMPERL value - * @property {number} FAMILY_RELICANTH=369 FAMILY_RELICANTH value - * @property {number} FAMILY_LUVDISC=370 FAMILY_LUVDISC value - * @property {number} FAMILY_BAGON=371 FAMILY_BAGON value - * @property {number} FAMILY_BELDUM=374 FAMILY_BELDUM value - * @property {number} FAMILY_REGIROCK=377 FAMILY_REGIROCK value - * @property {number} FAMILY_REGICE=378 FAMILY_REGICE value - * @property {number} FAMILY_REGISTEEL=379 FAMILY_REGISTEEL value - * @property {number} FAMILY_LATIAS=380 FAMILY_LATIAS value - * @property {number} FAMILY_LATIOS=381 FAMILY_LATIOS value - * @property {number} FAMILY_KYOGRE=382 FAMILY_KYOGRE value - * @property {number} FAMILY_GROUDON=383 FAMILY_GROUDON value - * @property {number} FAMILY_RAYQUAZA=384 FAMILY_RAYQUAZA value - * @property {number} FAMILY_JIRACHI=385 FAMILY_JIRACHI value - * @property {number} FAMILY_DEOXYS=386 FAMILY_DEOXYS value - * @property {number} FAMILY_TURTWIG=387 FAMILY_TURTWIG value - * @property {number} FAMILY_CHIMCHAR=390 FAMILY_CHIMCHAR value - * @property {number} FAMILY_PIPLUP=393 FAMILY_PIPLUP value - * @property {number} FAMILY_STARLY=396 FAMILY_STARLY value - * @property {number} FAMILY_BIDOOF=399 FAMILY_BIDOOF value - * @property {number} FAMILY_KRICKETOT=401 FAMILY_KRICKETOT value - * @property {number} FAMILY_SHINX=403 FAMILY_SHINX value - * @property {number} FAMILY_CRANIDOS=408 FAMILY_CRANIDOS value - * @property {number} FAMILY_SHIELDON=410 FAMILY_SHIELDON value - * @property {number} FAMILY_BURMY=412 FAMILY_BURMY value - * @property {number} FAMILY_COMBEE=415 FAMILY_COMBEE value - * @property {number} FAMILY_PACHIRISU=417 FAMILY_PACHIRISU value - * @property {number} FAMILY_BUIZEL=418 FAMILY_BUIZEL value - * @property {number} FAMILY_CHERUBI=420 FAMILY_CHERUBI value - * @property {number} FAMILY_SHELLOS=422 FAMILY_SHELLOS value - * @property {number} FAMILY_DRIFLOON=425 FAMILY_DRIFLOON value - * @property {number} FAMILY_BUNEARY=427 FAMILY_BUNEARY value - * @property {number} FAMILY_GLAMEOW=431 FAMILY_GLAMEOW value - * @property {number} FAMILY_STUNKY=434 FAMILY_STUNKY value - * @property {number} FAMILY_BRONZOR=436 FAMILY_BRONZOR value - * @property {number} FAMILY_CHATOT=441 FAMILY_CHATOT value - * @property {number} FAMILY_SPIRITOMB=442 FAMILY_SPIRITOMB value - * @property {number} FAMILY_GIBLE=443 FAMILY_GIBLE value - * @property {number} FAMILY_LUCARIO=448 FAMILY_LUCARIO value - * @property {number} FAMILY_HIPPOPOTAS=449 FAMILY_HIPPOPOTAS value - * @property {number} FAMILY_SKORUPI=451 FAMILY_SKORUPI value - * @property {number} FAMILY_CROAGUNK=453 FAMILY_CROAGUNK value - * @property {number} FAMILY_CARNIVINE=455 FAMILY_CARNIVINE value - * @property {number} FAMILY_FINNEON=456 FAMILY_FINNEON value - * @property {number} FAMILY_SNOVER=459 FAMILY_SNOVER value - * @property {number} FAMILY_ROTOM=479 FAMILY_ROTOM value - * @property {number} FAMILY_UXIE=480 FAMILY_UXIE value - * @property {number} FAMILY_MESPRIT=481 FAMILY_MESPRIT value - * @property {number} FAMILY_AZELF=482 FAMILY_AZELF value - * @property {number} FAMILY_DIALGA=483 FAMILY_DIALGA value - * @property {number} FAMILY_PALKIA=484 FAMILY_PALKIA value - * @property {number} FAMILY_HEATRAN=485 FAMILY_HEATRAN value - * @property {number} FAMILY_REGIGIGAS=486 FAMILY_REGIGIGAS value - * @property {number} FAMILY_GIRATINA=487 FAMILY_GIRATINA value - * @property {number} FAMILY_CRESSELIA=488 FAMILY_CRESSELIA value - * @property {number} FAMILY_PHIONE=489 FAMILY_PHIONE value - * @property {number} FAMILY_MANAPHY=490 FAMILY_MANAPHY value - * @property {number} FAMILY_DARKRAI=491 FAMILY_DARKRAI value - * @property {number} FAMILY_SHAYMIN=492 FAMILY_SHAYMIN value - * @property {number} FAMILY_ARCEUS=493 FAMILY_ARCEUS value - * @property {number} FAMILY_MELTAN=808 FAMILY_MELTAN value - */ - Enums.PokemonFamilyId = (function() { - var valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "FAMILY_UNSET"] = 0; - values[valuesById[1] = "FAMILY_BULBASAUR"] = 1; - values[valuesById[4] = "FAMILY_CHARMANDER"] = 4; - values[valuesById[7] = "FAMILY_SQUIRTLE"] = 7; - values[valuesById[10] = "FAMILY_CATERPIE"] = 10; - values[valuesById[13] = "FAMILY_WEEDLE"] = 13; - values[valuesById[16] = "FAMILY_PIDGEY"] = 16; - values[valuesById[19] = "FAMILY_RATTATA"] = 19; - values[valuesById[21] = "FAMILY_SPEAROW"] = 21; - values[valuesById[23] = "FAMILY_EKANS"] = 23; - values[valuesById[25] = "FAMILY_PIKACHU"] = 25; - values[valuesById[27] = "FAMILY_SANDSHREW"] = 27; - values[valuesById[29] = "FAMILY_NIDORAN_FEMALE"] = 29; - values[valuesById[32] = "FAMILY_NIDORAN_MALE"] = 32; - values[valuesById[35] = "FAMILY_CLEFAIRY"] = 35; - values[valuesById[37] = "FAMILY_VULPIX"] = 37; - values[valuesById[39] = "FAMILY_JIGGLYPUFF"] = 39; - values[valuesById[41] = "FAMILY_ZUBAT"] = 41; - values[valuesById[43] = "FAMILY_ODDISH"] = 43; - values[valuesById[46] = "FAMILY_PARAS"] = 46; - values[valuesById[48] = "FAMILY_VENONAT"] = 48; - values[valuesById[50] = "FAMILY_DIGLETT"] = 50; - values[valuesById[52] = "FAMILY_MEOWTH"] = 52; - values[valuesById[54] = "FAMILY_PSYDUCK"] = 54; - values[valuesById[56] = "FAMILY_MANKEY"] = 56; - values[valuesById[58] = "FAMILY_GROWLITHE"] = 58; - values[valuesById[60] = "FAMILY_POLIWAG"] = 60; - values[valuesById[63] = "FAMILY_ABRA"] = 63; - values[valuesById[66] = "FAMILY_MACHOP"] = 66; - values[valuesById[69] = "FAMILY_BELLSPROUT"] = 69; - values[valuesById[72] = "FAMILY_TENTACOOL"] = 72; - values[valuesById[74] = "FAMILY_GEODUDE"] = 74; - values[valuesById[77] = "FAMILY_PONYTA"] = 77; - values[valuesById[79] = "FAMILY_SLOWPOKE"] = 79; - values[valuesById[81] = "FAMILY_MAGNEMITE"] = 81; - values[valuesById[83] = "FAMILY_FARFETCHD"] = 83; - values[valuesById[84] = "FAMILY_DODUO"] = 84; - values[valuesById[86] = "FAMILY_SEEL"] = 86; - values[valuesById[88] = "FAMILY_GRIMER"] = 88; - values[valuesById[90] = "FAMILY_SHELLDER"] = 90; - values[valuesById[92] = "FAMILY_GASTLY"] = 92; - values[valuesById[95] = "FAMILY_ONIX"] = 95; - values[valuesById[96] = "FAMILY_DROWZEE"] = 96; - values[valuesById[97] = "FAMILY_HYPNO"] = 97; - values[valuesById[98] = "FAMILY_KRABBY"] = 98; - values[valuesById[100] = "FAMILY_VOLTORB"] = 100; - values[valuesById[102] = "FAMILY_EXEGGCUTE"] = 102; - values[valuesById[104] = "FAMILY_CUBONE"] = 104; - values[valuesById[106] = "FAMILY_HITMONLEE"] = 106; - values[valuesById[107] = "FAMILY_HITMONCHAN"] = 107; - values[valuesById[108] = "FAMILY_LICKITUNG"] = 108; - values[valuesById[109] = "FAMILY_KOFFING"] = 109; - values[valuesById[111] = "FAMILY_RHYHORN"] = 111; - values[valuesById[113] = "FAMILY_CHANSEY"] = 113; - values[valuesById[114] = "FAMILY_TANGELA"] = 114; - values[valuesById[115] = "FAMILY_KANGASKHAN"] = 115; - values[valuesById[116] = "FAMILY_HORSEA"] = 116; - values[valuesById[118] = "FAMILY_GOLDEEN"] = 118; - values[valuesById[120] = "FAMILY_STARYU"] = 120; - values[valuesById[122] = "FAMILY_MR_MIME"] = 122; - values[valuesById[123] = "FAMILY_SCYTHER"] = 123; - values[valuesById[124] = "FAMILY_JYNX"] = 124; - values[valuesById[125] = "FAMILY_ELECTABUZZ"] = 125; - values[valuesById[126] = "FAMILY_MAGMAR"] = 126; - values[valuesById[127] = "FAMILY_PINSIR"] = 127; - values[valuesById[128] = "FAMILY_TAUROS"] = 128; - values[valuesById[129] = "FAMILY_MAGIKARP"] = 129; - values[valuesById[131] = "FAMILY_LAPRAS"] = 131; - values[valuesById[132] = "FAMILY_DITTO"] = 132; - values[valuesById[133] = "FAMILY_EEVEE"] = 133; - values[valuesById[137] = "FAMILY_PORYGON"] = 137; - values[valuesById[138] = "FAMILY_OMANYTE"] = 138; - values[valuesById[140] = "FAMILY_KABUTO"] = 140; - values[valuesById[142] = "FAMILY_AERODACTYL"] = 142; - values[valuesById[143] = "FAMILY_SNORLAX"] = 143; - values[valuesById[144] = "FAMILY_ARTICUNO"] = 144; - values[valuesById[145] = "FAMILY_ZAPDOS"] = 145; - values[valuesById[146] = "FAMILY_MOLTRES"] = 146; - values[valuesById[147] = "FAMILY_DRATINI"] = 147; - values[valuesById[150] = "FAMILY_MEWTWO"] = 150; - values[valuesById[151] = "FAMILY_MEW"] = 151; - values[valuesById[152] = "FAMILY_CHIKORITA"] = 152; - values[valuesById[155] = "FAMILY_CYNDAQUIL"] = 155; - values[valuesById[158] = "FAMILY_TOTODILE"] = 158; - values[valuesById[161] = "FAMILY_SENTRET"] = 161; - values[valuesById[163] = "FAMILY_HOOTHOOT"] = 163; - values[valuesById[165] = "FAMILY_LEDYBA"] = 165; - values[valuesById[167] = "FAMILY_SPINARAK"] = 167; - values[valuesById[170] = "FAMILY_CHINCHOU"] = 170; - values[valuesById[175] = "FAMILY_TOGEPI"] = 175; - values[valuesById[177] = "FAMILY_NATU"] = 177; - values[valuesById[179] = "FAMILY_MAREEP"] = 179; - values[valuesById[183] = "FAMILY_MARILL"] = 183; - values[valuesById[185] = "FAMILY_SUDOWOODO"] = 185; - values[valuesById[187] = "FAMILY_HOPPIP"] = 187; - values[valuesById[190] = "FAMILY_AIPOM"] = 190; - values[valuesById[191] = "FAMILY_SUNKERN"] = 191; - values[valuesById[193] = "FAMILY_YANMA"] = 193; - values[valuesById[194] = "FAMILY_WOOPER"] = 194; - values[valuesById[198] = "FAMILY_MURKROW"] = 198; - values[valuesById[200] = "FAMILY_MISDREAVUS"] = 200; - values[valuesById[201] = "FAMILY_UNOWN"] = 201; - values[valuesById[202] = "FAMILY_WOBBUFFET"] = 202; - values[valuesById[203] = "FAMILY_GIRAFARIG"] = 203; - values[valuesById[204] = "FAMILY_PINECO"] = 204; - values[valuesById[206] = "FAMILY_DUNSPARCE"] = 206; - values[valuesById[207] = "FAMILY_GLIGAR"] = 207; - values[valuesById[209] = "FAMILY_SNUBBULL"] = 209; - values[valuesById[211] = "FAMILY_QWILFISH"] = 211; - values[valuesById[213] = "FAMILY_SHUCKLE"] = 213; - values[valuesById[214] = "FAMILY_HERACROSS"] = 214; - values[valuesById[215] = "FAMILY_SNEASEL"] = 215; - values[valuesById[216] = "FAMILY_TEDDIURSA"] = 216; - values[valuesById[218] = "FAMILY_SLUGMA"] = 218; - values[valuesById[220] = "FAMILY_SWINUB"] = 220; - values[valuesById[222] = "FAMILY_CORSOLA"] = 222; - values[valuesById[223] = "FAMILY_REMORAID"] = 223; - values[valuesById[225] = "FAMILY_DELIBIRD"] = 225; - values[valuesById[226] = "FAMILY_MANTINE"] = 226; - values[valuesById[227] = "FAMILY_SKARMORY"] = 227; - values[valuesById[228] = "FAMILY_HOUNDOUR"] = 228; - values[valuesById[231] = "FAMILY_PHANPY"] = 231; - values[valuesById[234] = "FAMILY_STANTLER"] = 234; - values[valuesById[235] = "FAMILY_SMEARGLE"] = 235; - values[valuesById[236] = "FAMILY_TYROGUE"] = 236; - values[valuesById[241] = "FAMILY_MILTANK"] = 241; - values[valuesById[243] = "FAMILY_RAIKOU"] = 243; - values[valuesById[244] = "FAMILY_ENTEI"] = 244; - values[valuesById[245] = "FAMILY_SUICUNE"] = 245; - values[valuesById[246] = "FAMILY_LARVITAR"] = 246; - values[valuesById[249] = "FAMILY_LUGIA"] = 249; - values[valuesById[250] = "FAMILY_HO_OH"] = 250; - values[valuesById[251] = "FAMILY_CELEBI"] = 251; - values[valuesById[252] = "FAMILY_TREECKO"] = 252; - values[valuesById[255] = "FAMILY_TORCHIC"] = 255; - values[valuesById[258] = "FAMILY_MUDKIP"] = 258; - values[valuesById[261] = "FAMILY_POOCHYENA"] = 261; - values[valuesById[263] = "FAMILY_ZIGZAGOON"] = 263; - values[valuesById[265] = "FAMILY_WURMPLE"] = 265; - values[valuesById[270] = "FAMILY_LOTAD"] = 270; - values[valuesById[273] = "FAMILY_SEEDOT"] = 273; - values[valuesById[276] = "FAMILY_TAILLOW"] = 276; - values[valuesById[278] = "FAMILY_WINGULL"] = 278; - values[valuesById[280] = "FAMILY_RALTS"] = 280; - values[valuesById[283] = "FAMILY_SURSKIT"] = 283; - values[valuesById[285] = "FAMILY_SHROOMISH"] = 285; - values[valuesById[287] = "FAMILY_SLAKOTH"] = 287; - values[valuesById[290] = "FAMILY_NINCADA"] = 290; - values[valuesById[293] = "FAMILY_WHISMUR"] = 293; - values[valuesById[296] = "FAMILY_MAKUHITA"] = 296; - values[valuesById[299] = "FAMILY_NOSEPASS"] = 299; - values[valuesById[300] = "FAMILY_SKITTY"] = 300; - values[valuesById[302] = "FAMILY_SABLEYE"] = 302; - values[valuesById[303] = "FAMILY_MAWILE"] = 303; - values[valuesById[304] = "FAMILY_ARON"] = 304; - values[valuesById[307] = "FAMILY_MEDITITE"] = 307; - values[valuesById[309] = "FAMILY_ELECTRIKE"] = 309; - values[valuesById[311] = "FAMILY_PLUSLE"] = 311; - values[valuesById[312] = "FAMILY_MINUN"] = 312; - values[valuesById[313] = "FAMILY_VOLBEAT"] = 313; - values[valuesById[314] = "FAMILY_ILLUMISE"] = 314; - values[valuesById[315] = "FAMILY_ROSELIA"] = 315; - values[valuesById[316] = "FAMILY_GULPIN"] = 316; - values[valuesById[318] = "FAMILY_CARVANHA"] = 318; - values[valuesById[320] = "FAMILY_WAILMER"] = 320; - values[valuesById[322] = "FAMILY_NUMEL"] = 322; - values[valuesById[324] = "FAMILY_TORKOAL"] = 324; - values[valuesById[325] = "FAMILY_SPOINK"] = 325; - values[valuesById[327] = "FAMILY_SPINDA"] = 327; - values[valuesById[328] = "FAMILY_TRAPINCH"] = 328; - values[valuesById[331] = "FAMILY_CACNEA"] = 331; - values[valuesById[333] = "FAMILY_SWABLU"] = 333; - values[valuesById[335] = "FAMILY_ZANGOOSE"] = 335; - values[valuesById[336] = "FAMILY_SEVIPER"] = 336; - values[valuesById[337] = "FAMILY_LUNATONE"] = 337; - values[valuesById[338] = "FAMILY_SOLROCK"] = 338; - values[valuesById[339] = "FAMILY_BARBOACH"] = 339; - values[valuesById[341] = "FAMILY_CORPHISH"] = 341; - values[valuesById[343] = "FAMILY_BALTOY"] = 343; - values[valuesById[345] = "FAMILY_LILEEP"] = 345; - values[valuesById[347] = "FAMILY_ANORITH"] = 347; - values[valuesById[349] = "FAMILY_FEEBAS"] = 349; - values[valuesById[351] = "FAMILY_CASTFORM"] = 351; - values[valuesById[352] = "FAMILY_KECLEON"] = 352; - values[valuesById[353] = "FAMILY_SHUPPET"] = 353; - values[valuesById[355] = "FAMILY_DUSKULL"] = 355; - values[valuesById[357] = "FAMILY_TROPIUS"] = 357; - values[valuesById[358] = "FAMILY_CHIMECHO"] = 358; - values[valuesById[359] = "FAMILY_ABSOL"] = 359; - values[valuesById[361] = "FAMILY_SNORUNT"] = 361; - values[valuesById[363] = "FAMILY_SPHEAL"] = 363; - values[valuesById[366] = "FAMILY_CLAMPERL"] = 366; - values[valuesById[369] = "FAMILY_RELICANTH"] = 369; - values[valuesById[370] = "FAMILY_LUVDISC"] = 370; - values[valuesById[371] = "FAMILY_BAGON"] = 371; - values[valuesById[374] = "FAMILY_BELDUM"] = 374; - values[valuesById[377] = "FAMILY_REGIROCK"] = 377; - values[valuesById[378] = "FAMILY_REGICE"] = 378; - values[valuesById[379] = "FAMILY_REGISTEEL"] = 379; - values[valuesById[380] = "FAMILY_LATIAS"] = 380; - values[valuesById[381] = "FAMILY_LATIOS"] = 381; - values[valuesById[382] = "FAMILY_KYOGRE"] = 382; - values[valuesById[383] = "FAMILY_GROUDON"] = 383; - values[valuesById[384] = "FAMILY_RAYQUAZA"] = 384; - values[valuesById[385] = "FAMILY_JIRACHI"] = 385; - values[valuesById[386] = "FAMILY_DEOXYS"] = 386; - values[valuesById[387] = "FAMILY_TURTWIG"] = 387; - values[valuesById[390] = "FAMILY_CHIMCHAR"] = 390; - values[valuesById[393] = "FAMILY_PIPLUP"] = 393; - values[valuesById[396] = "FAMILY_STARLY"] = 396; - values[valuesById[399] = "FAMILY_BIDOOF"] = 399; - values[valuesById[401] = "FAMILY_KRICKETOT"] = 401; - values[valuesById[403] = "FAMILY_SHINX"] = 403; - values[valuesById[408] = "FAMILY_CRANIDOS"] = 408; - values[valuesById[410] = "FAMILY_SHIELDON"] = 410; - values[valuesById[412] = "FAMILY_BURMY"] = 412; - values[valuesById[415] = "FAMILY_COMBEE"] = 415; - values[valuesById[417] = "FAMILY_PACHIRISU"] = 417; - values[valuesById[418] = "FAMILY_BUIZEL"] = 418; - values[valuesById[420] = "FAMILY_CHERUBI"] = 420; - values[valuesById[422] = "FAMILY_SHELLOS"] = 422; - values[valuesById[425] = "FAMILY_DRIFLOON"] = 425; - values[valuesById[427] = "FAMILY_BUNEARY"] = 427; - values[valuesById[431] = "FAMILY_GLAMEOW"] = 431; - values[valuesById[434] = "FAMILY_STUNKY"] = 434; - values[valuesById[436] = "FAMILY_BRONZOR"] = 436; - values[valuesById[441] = "FAMILY_CHATOT"] = 441; - values[valuesById[442] = "FAMILY_SPIRITOMB"] = 442; - values[valuesById[443] = "FAMILY_GIBLE"] = 443; - values[valuesById[448] = "FAMILY_LUCARIO"] = 448; - values[valuesById[449] = "FAMILY_HIPPOPOTAS"] = 449; - values[valuesById[451] = "FAMILY_SKORUPI"] = 451; - values[valuesById[453] = "FAMILY_CROAGUNK"] = 453; - values[valuesById[455] = "FAMILY_CARNIVINE"] = 455; - values[valuesById[456] = "FAMILY_FINNEON"] = 456; - values[valuesById[459] = "FAMILY_SNOVER"] = 459; - values[valuesById[479] = "FAMILY_ROTOM"] = 479; - values[valuesById[480] = "FAMILY_UXIE"] = 480; - values[valuesById[481] = "FAMILY_MESPRIT"] = 481; - values[valuesById[482] = "FAMILY_AZELF"] = 482; - values[valuesById[483] = "FAMILY_DIALGA"] = 483; - values[valuesById[484] = "FAMILY_PALKIA"] = 484; - values[valuesById[485] = "FAMILY_HEATRAN"] = 485; - values[valuesById[486] = "FAMILY_REGIGIGAS"] = 486; - values[valuesById[487] = "FAMILY_GIRATINA"] = 487; - values[valuesById[488] = "FAMILY_CRESSELIA"] = 488; - values[valuesById[489] = "FAMILY_PHIONE"] = 489; - values[valuesById[490] = "FAMILY_MANAPHY"] = 490; - values[valuesById[491] = "FAMILY_DARKRAI"] = 491; - values[valuesById[492] = "FAMILY_SHAYMIN"] = 492; - values[valuesById[493] = "FAMILY_ARCEUS"] = 493; - values[valuesById[808] = "FAMILY_MELTAN"] = 808; - return values; - })(); - - /** - * PokemonId enum. - * @name POGOProtos.Enums.PokemonId - * @enum {string} - * @property {number} MISSINGNO=0 MISSINGNO value - * @property {number} BULBASAUR=1 BULBASAUR value - * @property {number} IVYSAUR=2 IVYSAUR value - * @property {number} VENUSAUR=3 VENUSAUR value - * @property {number} CHARMANDER=4 CHARMANDER value - * @property {number} CHARMELEON=5 CHARMELEON value - * @property {number} CHARIZARD=6 CHARIZARD value - * @property {number} SQUIRTLE=7 SQUIRTLE value - * @property {number} WARTORTLE=8 WARTORTLE value - * @property {number} BLASTOISE=9 BLASTOISE value - * @property {number} CATERPIE=10 CATERPIE value - * @property {number} METAPOD=11 METAPOD value - * @property {number} BUTTERFREE=12 BUTTERFREE value - * @property {number} WEEDLE=13 WEEDLE value - * @property {number} KAKUNA=14 KAKUNA value - * @property {number} BEEDRILL=15 BEEDRILL value - * @property {number} PIDGEY=16 PIDGEY value - * @property {number} PIDGEOTTO=17 PIDGEOTTO value - * @property {number} PIDGEOT=18 PIDGEOT value - * @property {number} RATTATA=19 RATTATA value - * @property {number} RATICATE=20 RATICATE value - * @property {number} SPEAROW=21 SPEAROW value - * @property {number} FEAROW=22 FEAROW value - * @property {number} EKANS=23 EKANS value - * @property {number} ARBOK=24 ARBOK value - * @property {number} PIKACHU=25 PIKACHU value - * @property {number} RAICHU=26 RAICHU value - * @property {number} SANDSHREW=27 SANDSHREW value - * @property {number} SANDSLASH=28 SANDSLASH value - * @property {number} NIDORAN_FEMALE=29 NIDORAN_FEMALE value - * @property {number} NIDORINA=30 NIDORINA value - * @property {number} NIDOQUEEN=31 NIDOQUEEN value - * @property {number} NIDORAN_MALE=32 NIDORAN_MALE value - * @property {number} NIDORINO=33 NIDORINO value - * @property {number} NIDOKING=34 NIDOKING value - * @property {number} CLEFAIRY=35 CLEFAIRY value - * @property {number} CLEFABLE=36 CLEFABLE value - * @property {number} VULPIX=37 VULPIX value - * @property {number} NINETALES=38 NINETALES value - * @property {number} JIGGLYPUFF=39 JIGGLYPUFF value - * @property {number} WIGGLYTUFF=40 WIGGLYTUFF value - * @property {number} ZUBAT=41 ZUBAT value - * @property {number} GOLBAT=42 GOLBAT value - * @property {number} ODDISH=43 ODDISH value - * @property {number} GLOOM=44 GLOOM value - * @property {number} VILEPLUME=45 VILEPLUME value - * @property {number} PARAS=46 PARAS value - * @property {number} PARASECT=47 PARASECT value - * @property {number} VENONAT=48 VENONAT value - * @property {number} VENOMOTH=49 VENOMOTH value - * @property {number} DIGLETT=50 DIGLETT value - * @property {number} DUGTRIO=51 DUGTRIO value - * @property {number} MEOWTH=52 MEOWTH value - * @property {number} PERSIAN=53 PERSIAN value - * @property {number} PSYDUCK=54 PSYDUCK value - * @property {number} GOLDUCK=55 GOLDUCK value - * @property {number} MANKEY=56 MANKEY value - * @property {number} PRIMEAPE=57 PRIMEAPE value - * @property {number} GROWLITHE=58 GROWLITHE value - * @property {number} ARCANINE=59 ARCANINE value - * @property {number} POLIWAG=60 POLIWAG value - * @property {number} POLIWHIRL=61 POLIWHIRL value - * @property {number} POLIWRATH=62 POLIWRATH value - * @property {number} ABRA=63 ABRA value - * @property {number} KADABRA=64 KADABRA value - * @property {number} ALAKAZAM=65 ALAKAZAM value - * @property {number} MACHOP=66 MACHOP value - * @property {number} MACHOKE=67 MACHOKE value - * @property {number} MACHAMP=68 MACHAMP value - * @property {number} BELLSPROUT=69 BELLSPROUT value - * @property {number} WEEPINBELL=70 WEEPINBELL value - * @property {number} VICTREEBEL=71 VICTREEBEL value - * @property {number} TENTACOOL=72 TENTACOOL value - * @property {number} TENTACRUEL=73 TENTACRUEL value - * @property {number} GEODUDE=74 GEODUDE value - * @property {number} GRAVELER=75 GRAVELER value - * @property {number} GOLEM=76 GOLEM value - * @property {number} PONYTA=77 PONYTA value - * @property {number} RAPIDASH=78 RAPIDASH value - * @property {number} SLOWPOKE=79 SLOWPOKE value - * @property {number} SLOWBRO=80 SLOWBRO value - * @property {number} MAGNEMITE=81 MAGNEMITE value - * @property {number} MAGNETON=82 MAGNETON value - * @property {number} FARFETCHD=83 FARFETCHD value - * @property {number} DODUO=84 DODUO value - * @property {number} DODRIO=85 DODRIO value - * @property {number} SEEL=86 SEEL value - * @property {number} DEWGONG=87 DEWGONG value - * @property {number} GRIMER=88 GRIMER value - * @property {number} MUK=89 MUK value - * @property {number} SHELLDER=90 SHELLDER value - * @property {number} CLOYSTER=91 CLOYSTER value - * @property {number} GASTLY=92 GASTLY value - * @property {number} HAUNTER=93 HAUNTER value - * @property {number} GENGAR=94 GENGAR value - * @property {number} ONIX=95 ONIX value - * @property {number} DROWZEE=96 DROWZEE value - * @property {number} HYPNO=97 HYPNO value - * @property {number} KRABBY=98 KRABBY value - * @property {number} KINGLER=99 KINGLER value - * @property {number} VOLTORB=100 VOLTORB value - * @property {number} ELECTRODE=101 ELECTRODE value - * @property {number} EXEGGCUTE=102 EXEGGCUTE value - * @property {number} EXEGGUTOR=103 EXEGGUTOR value - * @property {number} CUBONE=104 CUBONE value - * @property {number} MAROWAK=105 MAROWAK value - * @property {number} HITMONLEE=106 HITMONLEE value - * @property {number} HITMONCHAN=107 HITMONCHAN value - * @property {number} LICKITUNG=108 LICKITUNG value - * @property {number} KOFFING=109 KOFFING value - * @property {number} WEEZING=110 WEEZING value - * @property {number} RHYHORN=111 RHYHORN value - * @property {number} RHYDON=112 RHYDON value - * @property {number} CHANSEY=113 CHANSEY value - * @property {number} TANGELA=114 TANGELA value - * @property {number} KANGASKHAN=115 KANGASKHAN value - * @property {number} HORSEA=116 HORSEA value - * @property {number} SEADRA=117 SEADRA value - * @property {number} GOLDEEN=118 GOLDEEN value - * @property {number} SEAKING=119 SEAKING value - * @property {number} STARYU=120 STARYU value - * @property {number} STARMIE=121 STARMIE value - * @property {number} MR_MIME=122 MR_MIME value - * @property {number} SCYTHER=123 SCYTHER value - * @property {number} JYNX=124 JYNX value - * @property {number} ELECTABUZZ=125 ELECTABUZZ value - * @property {number} MAGMAR=126 MAGMAR value - * @property {number} PINSIR=127 PINSIR value - * @property {number} TAUROS=128 TAUROS value - * @property {number} MAGIKARP=129 MAGIKARP value - * @property {number} GYARADOS=130 GYARADOS value - * @property {number} LAPRAS=131 LAPRAS value - * @property {number} DITTO=132 DITTO value - * @property {number} EEVEE=133 EEVEE value - * @property {number} VAPOREON=134 VAPOREON value - * @property {number} JOLTEON=135 JOLTEON value - * @property {number} FLAREON=136 FLAREON value - * @property {number} PORYGON=137 PORYGON value - * @property {number} OMANYTE=138 OMANYTE value - * @property {number} OMASTAR=139 OMASTAR value - * @property {number} KABUTO=140 KABUTO value - * @property {number} KABUTOPS=141 KABUTOPS value - * @property {number} AERODACTYL=142 AERODACTYL value - * @property {number} SNORLAX=143 SNORLAX value - * @property {number} ARTICUNO=144 ARTICUNO value - * @property {number} ZAPDOS=145 ZAPDOS value - * @property {number} MOLTRES=146 MOLTRES value - * @property {number} DRATINI=147 DRATINI value - * @property {number} DRAGONAIR=148 DRAGONAIR value - * @property {number} DRAGONITE=149 DRAGONITE value - * @property {number} MEWTWO=150 MEWTWO value - * @property {number} MEW=151 MEW value - * @property {number} CHIKORITA=152 CHIKORITA value - * @property {number} BAYLEEF=153 BAYLEEF value - * @property {number} MEGANIUM=154 MEGANIUM value - * @property {number} CYNDAQUIL=155 CYNDAQUIL value - * @property {number} QUILAVA=156 QUILAVA value - * @property {number} TYPHLOSION=157 TYPHLOSION value - * @property {number} TOTODILE=158 TOTODILE value - * @property {number} CROCONAW=159 CROCONAW value - * @property {number} FERALIGATR=160 FERALIGATR value - * @property {number} SENTRET=161 SENTRET value - * @property {number} FURRET=162 FURRET value - * @property {number} HOOTHOOT=163 HOOTHOOT value - * @property {number} NOCTOWL=164 NOCTOWL value - * @property {number} LEDYBA=165 LEDYBA value - * @property {number} LEDIAN=166 LEDIAN value - * @property {number} SPINARAK=167 SPINARAK value - * @property {number} ARIADOS=168 ARIADOS value - * @property {number} CROBAT=169 CROBAT value - * @property {number} CHINCHOU=170 CHINCHOU value - * @property {number} LANTURN=171 LANTURN value - * @property {number} PICHU=172 PICHU value - * @property {number} CLEFFA=173 CLEFFA value - * @property {number} IGGLYBUFF=174 IGGLYBUFF value - * @property {number} TOGEPI=175 TOGEPI value - * @property {number} TOGETIC=176 TOGETIC value - * @property {number} NATU=177 NATU value - * @property {number} XATU=178 XATU value - * @property {number} MAREEP=179 MAREEP value - * @property {number} FLAAFFY=180 FLAAFFY value - * @property {number} AMPHAROS=181 AMPHAROS value - * @property {number} BELLOSSOM=182 BELLOSSOM value - * @property {number} MARILL=183 MARILL value - * @property {number} AZUMARILL=184 AZUMARILL value - * @property {number} SUDOWOODO=185 SUDOWOODO value - * @property {number} POLITOED=186 POLITOED value - * @property {number} HOPPIP=187 HOPPIP value - * @property {number} SKIPLOOM=188 SKIPLOOM value - * @property {number} JUMPLUFF=189 JUMPLUFF value - * @property {number} AIPOM=190 AIPOM value - * @property {number} SUNKERN=191 SUNKERN value - * @property {number} SUNFLORA=192 SUNFLORA value - * @property {number} YANMA=193 YANMA value - * @property {number} WOOPER=194 WOOPER value - * @property {number} QUAGSIRE=195 QUAGSIRE value - * @property {number} ESPEON=196 ESPEON value - * @property {number} UMBREON=197 UMBREON value - * @property {number} MURKROW=198 MURKROW value - * @property {number} SLOWKING=199 SLOWKING value - * @property {number} MISDREAVUS=200 MISDREAVUS value - * @property {number} UNOWN=201 UNOWN value - * @property {number} WOBBUFFET=202 WOBBUFFET value - * @property {number} GIRAFARIG=203 GIRAFARIG value - * @property {number} PINECO=204 PINECO value - * @property {number} FORRETRESS=205 FORRETRESS value - * @property {number} DUNSPARCE=206 DUNSPARCE value - * @property {number} GLIGAR=207 GLIGAR value - * @property {number} STEELIX=208 STEELIX value - * @property {number} SNUBBULL=209 SNUBBULL value - * @property {number} GRANBULL=210 GRANBULL value - * @property {number} QWILFISH=211 QWILFISH value - * @property {number} SCIZOR=212 SCIZOR value - * @property {number} SHUCKLE=213 SHUCKLE value - * @property {number} HERACROSS=214 HERACROSS value - * @property {number} SNEASEL=215 SNEASEL value - * @property {number} TEDDIURSA=216 TEDDIURSA value - * @property {number} URSARING=217 URSARING value - * @property {number} SLUGMA=218 SLUGMA value - * @property {number} MAGCARGO=219 MAGCARGO value - * @property {number} SWINUB=220 SWINUB value - * @property {number} PILOSWINE=221 PILOSWINE value - * @property {number} CORSOLA=222 CORSOLA value - * @property {number} REMORAID=223 REMORAID value - * @property {number} OCTILLERY=224 OCTILLERY value - * @property {number} DELIBIRD=225 DELIBIRD value - * @property {number} MANTINE=226 MANTINE value - * @property {number} SKARMORY=227 SKARMORY value - * @property {number} HOUNDOUR=228 HOUNDOUR value - * @property {number} HOUNDOOM=229 HOUNDOOM value - * @property {number} KINGDRA=230 KINGDRA value - * @property {number} PHANPY=231 PHANPY value - * @property {number} DONPHAN=232 DONPHAN value - * @property {number} PORYGON2=233 PORYGON2 value - * @property {number} STANTLER=234 STANTLER value - * @property {number} SMEARGLE=235 SMEARGLE value - * @property {number} TYROGUE=236 TYROGUE value - * @property {number} HITMONTOP=237 HITMONTOP value - * @property {number} SMOOCHUM=238 SMOOCHUM value - * @property {number} ELEKID=239 ELEKID value - * @property {number} MAGBY=240 MAGBY value - * @property {number} MILTANK=241 MILTANK value - * @property {number} BLISSEY=242 BLISSEY value - * @property {number} RAIKOU=243 RAIKOU value - * @property {number} ENTEI=244 ENTEI value - * @property {number} SUICUNE=245 SUICUNE value - * @property {number} LARVITAR=246 LARVITAR value - * @property {number} PUPITAR=247 PUPITAR value - * @property {number} TYRANITAR=248 TYRANITAR value - * @property {number} LUGIA=249 LUGIA value - * @property {number} HO_OH=250 HO_OH value - * @property {number} CELEBI=251 CELEBI value - * @property {number} TREECKO=252 TREECKO value - * @property {number} GROVYLE=253 GROVYLE value - * @property {number} SCEPTILE=254 SCEPTILE value - * @property {number} TORCHIC=255 TORCHIC value - * @property {number} COMBUSKEN=256 COMBUSKEN value - * @property {number} BLAZIKEN=257 BLAZIKEN value - * @property {number} MUDKIP=258 MUDKIP value - * @property {number} MARSHTOMP=259 MARSHTOMP value - * @property {number} SWAMPERT=260 SWAMPERT value - * @property {number} POOCHYENA=261 POOCHYENA value - * @property {number} MIGHTYENA=262 MIGHTYENA value - * @property {number} ZIGZAGOON=263 ZIGZAGOON value - * @property {number} LINOONE=264 LINOONE value - * @property {number} WURMPLE=265 WURMPLE value - * @property {number} SILCOON=266 SILCOON value - * @property {number} BEAUTIFLY=267 BEAUTIFLY value - * @property {number} CASCOON=268 CASCOON value - * @property {number} DUSTOX=269 DUSTOX value - * @property {number} LOTAD=270 LOTAD value - * @property {number} LOMBRE=271 LOMBRE value - * @property {number} LUDICOLO=272 LUDICOLO value - * @property {number} SEEDOT=273 SEEDOT value - * @property {number} NUZLEAF=274 NUZLEAF value - * @property {number} SHIFTRY=275 SHIFTRY value - * @property {number} TAILLOW=276 TAILLOW value - * @property {number} SWELLOW=277 SWELLOW value - * @property {number} WINGULL=278 WINGULL value - * @property {number} PELIPPER=279 PELIPPER value - * @property {number} RALTS=280 RALTS value - * @property {number} KIRLIA=281 KIRLIA value - * @property {number} GARDEVOIR=282 GARDEVOIR value - * @property {number} SURSKIT=283 SURSKIT value - * @property {number} MASQUERAIN=284 MASQUERAIN value - * @property {number} SHROOMISH=285 SHROOMISH value - * @property {number} BRELOOM=286 BRELOOM value - * @property {number} SLAKOTH=287 SLAKOTH value - * @property {number} VIGOROTH=288 VIGOROTH value - * @property {number} SLAKING=289 SLAKING value - * @property {number} NINCADA=290 NINCADA value - * @property {number} NINJASK=291 NINJASK value - * @property {number} SHEDINJA=292 SHEDINJA value - * @property {number} WHISMUR=293 WHISMUR value - * @property {number} LOUDRED=294 LOUDRED value - * @property {number} EXPLOUD=295 EXPLOUD value - * @property {number} MAKUHITA=296 MAKUHITA value - * @property {number} HARIYAMA=297 HARIYAMA value - * @property {number} AZURILL=298 AZURILL value - * @property {number} NOSEPASS=299 NOSEPASS value - * @property {number} SKITTY=300 SKITTY value - * @property {number} DELCATTY=301 DELCATTY value - * @property {number} SABLEYE=302 SABLEYE value - * @property {number} MAWILE=303 MAWILE value - * @property {number} ARON=304 ARON value - * @property {number} LAIRON=305 LAIRON value - * @property {number} AGGRON=306 AGGRON value - * @property {number} MEDITITE=307 MEDITITE value - * @property {number} MEDICHAM=308 MEDICHAM value - * @property {number} ELECTRIKE=309 ELECTRIKE value - * @property {number} MANECTRIC=310 MANECTRIC value - * @property {number} PLUSLE=311 PLUSLE value - * @property {number} MINUN=312 MINUN value - * @property {number} VOLBEAT=313 VOLBEAT value - * @property {number} ILLUMISE=314 ILLUMISE value - * @property {number} ROSELIA=315 ROSELIA value - * @property {number} GULPIN=316 GULPIN value - * @property {number} SWALOT=317 SWALOT value - * @property {number} CARVANHA=318 CARVANHA value - * @property {number} SHARPEDO=319 SHARPEDO value - * @property {number} WAILMER=320 WAILMER value - * @property {number} WAILORD=321 WAILORD value - * @property {number} NUMEL=322 NUMEL value - * @property {number} CAMERUPT=323 CAMERUPT value - * @property {number} TORKOAL=324 TORKOAL value - * @property {number} SPOINK=325 SPOINK value - * @property {number} GRUMPIG=326 GRUMPIG value - * @property {number} SPINDA=327 SPINDA value - * @property {number} TRAPINCH=328 TRAPINCH value - * @property {number} VIBRAVA=329 VIBRAVA value - * @property {number} FLYGON=330 FLYGON value - * @property {number} CACNEA=331 CACNEA value - * @property {number} CACTURNE=332 CACTURNE value - * @property {number} SWABLU=333 SWABLU value - * @property {number} ALTARIA=334 ALTARIA value - * @property {number} ZANGOOSE=335 ZANGOOSE value - * @property {number} SEVIPER=336 SEVIPER value - * @property {number} LUNATONE=337 LUNATONE value - * @property {number} SOLROCK=338 SOLROCK value - * @property {number} BARBOACH=339 BARBOACH value - * @property {number} WHISCASH=340 WHISCASH value - * @property {number} CORPHISH=341 CORPHISH value - * @property {number} CRAWDAUNT=342 CRAWDAUNT value - * @property {number} BALTOY=343 BALTOY value - * @property {number} CLAYDOL=344 CLAYDOL value - * @property {number} LILEEP=345 LILEEP value - * @property {number} CRADILY=346 CRADILY value - * @property {number} ANORITH=347 ANORITH value - * @property {number} ARMALDO=348 ARMALDO value - * @property {number} FEEBAS=349 FEEBAS value - * @property {number} MILOTIC=350 MILOTIC value - * @property {number} CASTFORM=351 CASTFORM value - * @property {number} KECLEON=352 KECLEON value - * @property {number} SHUPPET=353 SHUPPET value - * @property {number} BANETTE=354 BANETTE value - * @property {number} DUSKULL=355 DUSKULL value - * @property {number} DUSCLOPS=356 DUSCLOPS value - * @property {number} TROPIUS=357 TROPIUS value - * @property {number} CHIMECHO=358 CHIMECHO value - * @property {number} ABSOL=359 ABSOL value - * @property {number} WYNAUT=360 WYNAUT value - * @property {number} SNORUNT=361 SNORUNT value - * @property {number} GLALIE=362 GLALIE value - * @property {number} SPHEAL=363 SPHEAL value - * @property {number} SEALEO=364 SEALEO value - * @property {number} WALREIN=365 WALREIN value - * @property {number} CLAMPERL=366 CLAMPERL value - * @property {number} HUNTAIL=367 HUNTAIL value - * @property {number} GOREBYSS=368 GOREBYSS value - * @property {number} RELICANTH=369 RELICANTH value - * @property {number} LUVDISC=370 LUVDISC value - * @property {number} BAGON=371 BAGON value - * @property {number} SHELGON=372 SHELGON value - * @property {number} SALAMENCE=373 SALAMENCE value - * @property {number} BELDUM=374 BELDUM value - * @property {number} METANG=375 METANG value - * @property {number} METAGROSS=376 METAGROSS value - * @property {number} REGIROCK=377 REGIROCK value - * @property {number} REGICE=378 REGICE value - * @property {number} REGISTEEL=379 REGISTEEL value - * @property {number} LATIAS=380 LATIAS value - * @property {number} LATIOS=381 LATIOS value - * @property {number} KYOGRE=382 KYOGRE value - * @property {number} GROUDON=383 GROUDON value - * @property {number} RAYQUAZA=384 RAYQUAZA value - * @property {number} JIRACHI=385 JIRACHI value - * @property {number} DEOXYS=386 DEOXYS value - * @property {number} TURTWIG=387 TURTWIG value - * @property {number} GROTLE=388 GROTLE value - * @property {number} TORTERRA=389 TORTERRA value - * @property {number} CHIMCHAR=390 CHIMCHAR value - * @property {number} MONFERNO=391 MONFERNO value - * @property {number} INFERNAPE=392 INFERNAPE value - * @property {number} PIPLUP=393 PIPLUP value - * @property {number} PRINPLUP=394 PRINPLUP value - * @property {number} EMPOLEON=395 EMPOLEON value - * @property {number} STARLY=396 STARLY value - * @property {number} STARAVIA=397 STARAVIA value - * @property {number} STARAPTOR=398 STARAPTOR value - * @property {number} BIDOOF=399 BIDOOF value - * @property {number} BIBAREL=400 BIBAREL value - * @property {number} KRICKETOT=401 KRICKETOT value - * @property {number} KRICKETUNE=402 KRICKETUNE value - * @property {number} SHINX=403 SHINX value - * @property {number} LUXIO=404 LUXIO value - * @property {number} LUXRAY=405 LUXRAY value - * @property {number} BUDEW=406 BUDEW value - * @property {number} ROSERADE=407 ROSERADE value - * @property {number} CRANIDOS=408 CRANIDOS value - * @property {number} RAMPARDOS=409 RAMPARDOS value - * @property {number} SHIELDON=410 SHIELDON value - * @property {number} BASTIODON=411 BASTIODON value - * @property {number} BURMY=412 BURMY value - * @property {number} WORMADAM=413 WORMADAM value - * @property {number} MOTHIM=414 MOTHIM value - * @property {number} COMBEE=415 COMBEE value - * @property {number} VESPIQUEN=416 VESPIQUEN value - * @property {number} PACHIRISU=417 PACHIRISU value - * @property {number} BUIZEL=418 BUIZEL value - * @property {number} FLOATZEL=419 FLOATZEL value - * @property {number} CHERUBI=420 CHERUBI value - * @property {number} CHERRIM=421 CHERRIM value - * @property {number} SHELLOS=422 SHELLOS value - * @property {number} GASTRODON=423 GASTRODON value - * @property {number} AMBIPOM=424 AMBIPOM value - * @property {number} DRIFLOON=425 DRIFLOON value - * @property {number} DRIFBLIM=426 DRIFBLIM value - * @property {number} BUNEARY=427 BUNEARY value - * @property {number} LOPUNNY=428 LOPUNNY value - * @property {number} MISMAGIUS=429 MISMAGIUS value - * @property {number} HONCHKROW=430 HONCHKROW value - * @property {number} GLAMEOW=431 GLAMEOW value - * @property {number} PURUGLY=432 PURUGLY value - * @property {number} CHINGLING=433 CHINGLING value - * @property {number} STUNKY=434 STUNKY value - * @property {number} SKUNTANK=435 SKUNTANK value - * @property {number} BRONZOR=436 BRONZOR value - * @property {number} BRONZONG=437 BRONZONG value - * @property {number} BONSLY=438 BONSLY value - * @property {number} MIME_JR=439 MIME_JR value - * @property {number} HAPPINY=440 HAPPINY value - * @property {number} CHATOT=441 CHATOT value - * @property {number} SPIRITOMB=442 SPIRITOMB value - * @property {number} GIBLE=443 GIBLE value - * @property {number} GABITE=444 GABITE value - * @property {number} GARCHOMP=445 GARCHOMP value - * @property {number} MUNCHLAX=446 MUNCHLAX value - * @property {number} RIOLU=447 RIOLU value - * @property {number} LUCARIO=448 LUCARIO value - * @property {number} HIPPOPOTAS=449 HIPPOPOTAS value - * @property {number} HIPPOWDON=450 HIPPOWDON value - * @property {number} SKORUPI=451 SKORUPI value - * @property {number} DRAPION=452 DRAPION value - * @property {number} CROAGUNK=453 CROAGUNK value - * @property {number} TOXICROAK=454 TOXICROAK value - * @property {number} CARNIVINE=455 CARNIVINE value - * @property {number} FINNEON=456 FINNEON value - * @property {number} LUMINEON=457 LUMINEON value - * @property {number} MANTYKE=458 MANTYKE value - * @property {number} SNOVER=459 SNOVER value - * @property {number} ABOMASNOW=460 ABOMASNOW value - * @property {number} WEAVILE=461 WEAVILE value - * @property {number} MAGNEZONE=462 MAGNEZONE value - * @property {number} LICKILICKY=463 LICKILICKY value - * @property {number} RHYPERIOR=464 RHYPERIOR value - * @property {number} TANGROWTH=465 TANGROWTH value - * @property {number} ELECTIVIRE=466 ELECTIVIRE value - * @property {number} MAGMORTAR=467 MAGMORTAR value - * @property {number} TOGEKISS=468 TOGEKISS value - * @property {number} YANMEGA=469 YANMEGA value - * @property {number} LEAFEON=470 LEAFEON value - * @property {number} GLACEON=471 GLACEON value - * @property {number} GLISCOR=472 GLISCOR value - * @property {number} MAMOSWINE=473 MAMOSWINE value - * @property {number} PORYGON_Z=474 PORYGON_Z value - * @property {number} GALLADE=475 GALLADE value - * @property {number} PROBOPASS=476 PROBOPASS value - * @property {number} DUSKNOIR=477 DUSKNOIR value - * @property {number} FROSLASS=478 FROSLASS value - * @property {number} ROTOM=479 ROTOM value - * @property {number} UXIE=480 UXIE value - * @property {number} MESPRIT=481 MESPRIT value - * @property {number} AZELF=482 AZELF value - * @property {number} DIALGA=483 DIALGA value - * @property {number} PALKIA=484 PALKIA value - * @property {number} HEATRAN=485 HEATRAN value - * @property {number} REGIGIGAS=486 REGIGIGAS value - * @property {number} GIRATINA=487 GIRATINA value - * @property {number} CRESSELIA=488 CRESSELIA value - * @property {number} PHIONE=489 PHIONE value - * @property {number} MANAPHY=490 MANAPHY value - * @property {number} DARKRAI=491 DARKRAI value - * @property {number} SHAYMIN=492 SHAYMIN value - * @property {number} ARCEUS=493 ARCEUS value - * @property {number} MELTAN=808 MELTAN value - * @property {number} MELMETAL=809 MELMETAL value - */ - Enums.PokemonId = (function() { - var valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "MISSINGNO"] = 0; - values[valuesById[1] = "BULBASAUR"] = 1; - values[valuesById[2] = "IVYSAUR"] = 2; - values[valuesById[3] = "VENUSAUR"] = 3; - values[valuesById[4] = "CHARMANDER"] = 4; - values[valuesById[5] = "CHARMELEON"] = 5; - values[valuesById[6] = "CHARIZARD"] = 6; - values[valuesById[7] = "SQUIRTLE"] = 7; - values[valuesById[8] = "WARTORTLE"] = 8; - values[valuesById[9] = "BLASTOISE"] = 9; - values[valuesById[10] = "CATERPIE"] = 10; - values[valuesById[11] = "METAPOD"] = 11; - values[valuesById[12] = "BUTTERFREE"] = 12; - values[valuesById[13] = "WEEDLE"] = 13; - values[valuesById[14] = "KAKUNA"] = 14; - values[valuesById[15] = "BEEDRILL"] = 15; - values[valuesById[16] = "PIDGEY"] = 16; - values[valuesById[17] = "PIDGEOTTO"] = 17; - values[valuesById[18] = "PIDGEOT"] = 18; - values[valuesById[19] = "RATTATA"] = 19; - values[valuesById[20] = "RATICATE"] = 20; - values[valuesById[21] = "SPEAROW"] = 21; - values[valuesById[22] = "FEAROW"] = 22; - values[valuesById[23] = "EKANS"] = 23; - values[valuesById[24] = "ARBOK"] = 24; - values[valuesById[25] = "PIKACHU"] = 25; - values[valuesById[26] = "RAICHU"] = 26; - values[valuesById[27] = "SANDSHREW"] = 27; - values[valuesById[28] = "SANDSLASH"] = 28; - values[valuesById[29] = "NIDORAN_FEMALE"] = 29; - values[valuesById[30] = "NIDORINA"] = 30; - values[valuesById[31] = "NIDOQUEEN"] = 31; - values[valuesById[32] = "NIDORAN_MALE"] = 32; - values[valuesById[33] = "NIDORINO"] = 33; - values[valuesById[34] = "NIDOKING"] = 34; - values[valuesById[35] = "CLEFAIRY"] = 35; - values[valuesById[36] = "CLEFABLE"] = 36; - values[valuesById[37] = "VULPIX"] = 37; - values[valuesById[38] = "NINETALES"] = 38; - values[valuesById[39] = "JIGGLYPUFF"] = 39; - values[valuesById[40] = "WIGGLYTUFF"] = 40; - values[valuesById[41] = "ZUBAT"] = 41; - values[valuesById[42] = "GOLBAT"] = 42; - values[valuesById[43] = "ODDISH"] = 43; - values[valuesById[44] = "GLOOM"] = 44; - values[valuesById[45] = "VILEPLUME"] = 45; - values[valuesById[46] = "PARAS"] = 46; - values[valuesById[47] = "PARASECT"] = 47; - values[valuesById[48] = "VENONAT"] = 48; - values[valuesById[49] = "VENOMOTH"] = 49; - values[valuesById[50] = "DIGLETT"] = 50; - values[valuesById[51] = "DUGTRIO"] = 51; - values[valuesById[52] = "MEOWTH"] = 52; - values[valuesById[53] = "PERSIAN"] = 53; - values[valuesById[54] = "PSYDUCK"] = 54; - values[valuesById[55] = "GOLDUCK"] = 55; - values[valuesById[56] = "MANKEY"] = 56; - values[valuesById[57] = "PRIMEAPE"] = 57; - values[valuesById[58] = "GROWLITHE"] = 58; - values[valuesById[59] = "ARCANINE"] = 59; - values[valuesById[60] = "POLIWAG"] = 60; - values[valuesById[61] = "POLIWHIRL"] = 61; - values[valuesById[62] = "POLIWRATH"] = 62; - values[valuesById[63] = "ABRA"] = 63; - values[valuesById[64] = "KADABRA"] = 64; - values[valuesById[65] = "ALAKAZAM"] = 65; - values[valuesById[66] = "MACHOP"] = 66; - values[valuesById[67] = "MACHOKE"] = 67; - values[valuesById[68] = "MACHAMP"] = 68; - values[valuesById[69] = "BELLSPROUT"] = 69; - values[valuesById[70] = "WEEPINBELL"] = 70; - values[valuesById[71] = "VICTREEBEL"] = 71; - values[valuesById[72] = "TENTACOOL"] = 72; - values[valuesById[73] = "TENTACRUEL"] = 73; - values[valuesById[74] = "GEODUDE"] = 74; - values[valuesById[75] = "GRAVELER"] = 75; - values[valuesById[76] = "GOLEM"] = 76; - values[valuesById[77] = "PONYTA"] = 77; - values[valuesById[78] = "RAPIDASH"] = 78; - values[valuesById[79] = "SLOWPOKE"] = 79; - values[valuesById[80] = "SLOWBRO"] = 80; - values[valuesById[81] = "MAGNEMITE"] = 81; - values[valuesById[82] = "MAGNETON"] = 82; - values[valuesById[83] = "FARFETCHD"] = 83; - values[valuesById[84] = "DODUO"] = 84; - values[valuesById[85] = "DODRIO"] = 85; - values[valuesById[86] = "SEEL"] = 86; - values[valuesById[87] = "DEWGONG"] = 87; - values[valuesById[88] = "GRIMER"] = 88; - values[valuesById[89] = "MUK"] = 89; - values[valuesById[90] = "SHELLDER"] = 90; - values[valuesById[91] = "CLOYSTER"] = 91; - values[valuesById[92] = "GASTLY"] = 92; - values[valuesById[93] = "HAUNTER"] = 93; - values[valuesById[94] = "GENGAR"] = 94; - values[valuesById[95] = "ONIX"] = 95; - values[valuesById[96] = "DROWZEE"] = 96; - values[valuesById[97] = "HYPNO"] = 97; - values[valuesById[98] = "KRABBY"] = 98; - values[valuesById[99] = "KINGLER"] = 99; - values[valuesById[100] = "VOLTORB"] = 100; - values[valuesById[101] = "ELECTRODE"] = 101; - values[valuesById[102] = "EXEGGCUTE"] = 102; - values[valuesById[103] = "EXEGGUTOR"] = 103; - values[valuesById[104] = "CUBONE"] = 104; - values[valuesById[105] = "MAROWAK"] = 105; - values[valuesById[106] = "HITMONLEE"] = 106; - values[valuesById[107] = "HITMONCHAN"] = 107; - values[valuesById[108] = "LICKITUNG"] = 108; - values[valuesById[109] = "KOFFING"] = 109; - values[valuesById[110] = "WEEZING"] = 110; - values[valuesById[111] = "RHYHORN"] = 111; - values[valuesById[112] = "RHYDON"] = 112; - values[valuesById[113] = "CHANSEY"] = 113; - values[valuesById[114] = "TANGELA"] = 114; - values[valuesById[115] = "KANGASKHAN"] = 115; - values[valuesById[116] = "HORSEA"] = 116; - values[valuesById[117] = "SEADRA"] = 117; - values[valuesById[118] = "GOLDEEN"] = 118; - values[valuesById[119] = "SEAKING"] = 119; - values[valuesById[120] = "STARYU"] = 120; - values[valuesById[121] = "STARMIE"] = 121; - values[valuesById[122] = "MR_MIME"] = 122; - values[valuesById[123] = "SCYTHER"] = 123; - values[valuesById[124] = "JYNX"] = 124; - values[valuesById[125] = "ELECTABUZZ"] = 125; - values[valuesById[126] = "MAGMAR"] = 126; - values[valuesById[127] = "PINSIR"] = 127; - values[valuesById[128] = "TAUROS"] = 128; - values[valuesById[129] = "MAGIKARP"] = 129; - values[valuesById[130] = "GYARADOS"] = 130; - values[valuesById[131] = "LAPRAS"] = 131; - values[valuesById[132] = "DITTO"] = 132; - values[valuesById[133] = "EEVEE"] = 133; - values[valuesById[134] = "VAPOREON"] = 134; - values[valuesById[135] = "JOLTEON"] = 135; - values[valuesById[136] = "FLAREON"] = 136; - values[valuesById[137] = "PORYGON"] = 137; - values[valuesById[138] = "OMANYTE"] = 138; - values[valuesById[139] = "OMASTAR"] = 139; - values[valuesById[140] = "KABUTO"] = 140; - values[valuesById[141] = "KABUTOPS"] = 141; - values[valuesById[142] = "AERODACTYL"] = 142; - values[valuesById[143] = "SNORLAX"] = 143; - values[valuesById[144] = "ARTICUNO"] = 144; - values[valuesById[145] = "ZAPDOS"] = 145; - values[valuesById[146] = "MOLTRES"] = 146; - values[valuesById[147] = "DRATINI"] = 147; - values[valuesById[148] = "DRAGONAIR"] = 148; - values[valuesById[149] = "DRAGONITE"] = 149; - values[valuesById[150] = "MEWTWO"] = 150; - values[valuesById[151] = "MEW"] = 151; - values[valuesById[152] = "CHIKORITA"] = 152; - values[valuesById[153] = "BAYLEEF"] = 153; - values[valuesById[154] = "MEGANIUM"] = 154; - values[valuesById[155] = "CYNDAQUIL"] = 155; - values[valuesById[156] = "QUILAVA"] = 156; - values[valuesById[157] = "TYPHLOSION"] = 157; - values[valuesById[158] = "TOTODILE"] = 158; - values[valuesById[159] = "CROCONAW"] = 159; - values[valuesById[160] = "FERALIGATR"] = 160; - values[valuesById[161] = "SENTRET"] = 161; - values[valuesById[162] = "FURRET"] = 162; - values[valuesById[163] = "HOOTHOOT"] = 163; - values[valuesById[164] = "NOCTOWL"] = 164; - values[valuesById[165] = "LEDYBA"] = 165; - values[valuesById[166] = "LEDIAN"] = 166; - values[valuesById[167] = "SPINARAK"] = 167; - values[valuesById[168] = "ARIADOS"] = 168; - values[valuesById[169] = "CROBAT"] = 169; - values[valuesById[170] = "CHINCHOU"] = 170; - values[valuesById[171] = "LANTURN"] = 171; - values[valuesById[172] = "PICHU"] = 172; - values[valuesById[173] = "CLEFFA"] = 173; - values[valuesById[174] = "IGGLYBUFF"] = 174; - values[valuesById[175] = "TOGEPI"] = 175; - values[valuesById[176] = "TOGETIC"] = 176; - values[valuesById[177] = "NATU"] = 177; - values[valuesById[178] = "XATU"] = 178; - values[valuesById[179] = "MAREEP"] = 179; - values[valuesById[180] = "FLAAFFY"] = 180; - values[valuesById[181] = "AMPHAROS"] = 181; - values[valuesById[182] = "BELLOSSOM"] = 182; - values[valuesById[183] = "MARILL"] = 183; - values[valuesById[184] = "AZUMARILL"] = 184; - values[valuesById[185] = "SUDOWOODO"] = 185; - values[valuesById[186] = "POLITOED"] = 186; - values[valuesById[187] = "HOPPIP"] = 187; - values[valuesById[188] = "SKIPLOOM"] = 188; - values[valuesById[189] = "JUMPLUFF"] = 189; - values[valuesById[190] = "AIPOM"] = 190; - values[valuesById[191] = "SUNKERN"] = 191; - values[valuesById[192] = "SUNFLORA"] = 192; - values[valuesById[193] = "YANMA"] = 193; - values[valuesById[194] = "WOOPER"] = 194; - values[valuesById[195] = "QUAGSIRE"] = 195; - values[valuesById[196] = "ESPEON"] = 196; - values[valuesById[197] = "UMBREON"] = 197; - values[valuesById[198] = "MURKROW"] = 198; - values[valuesById[199] = "SLOWKING"] = 199; - values[valuesById[200] = "MISDREAVUS"] = 200; - values[valuesById[201] = "UNOWN"] = 201; - values[valuesById[202] = "WOBBUFFET"] = 202; - values[valuesById[203] = "GIRAFARIG"] = 203; - values[valuesById[204] = "PINECO"] = 204; - values[valuesById[205] = "FORRETRESS"] = 205; - values[valuesById[206] = "DUNSPARCE"] = 206; - values[valuesById[207] = "GLIGAR"] = 207; - values[valuesById[208] = "STEELIX"] = 208; - values[valuesById[209] = "SNUBBULL"] = 209; - values[valuesById[210] = "GRANBULL"] = 210; - values[valuesById[211] = "QWILFISH"] = 211; - values[valuesById[212] = "SCIZOR"] = 212; - values[valuesById[213] = "SHUCKLE"] = 213; - values[valuesById[214] = "HERACROSS"] = 214; - values[valuesById[215] = "SNEASEL"] = 215; - values[valuesById[216] = "TEDDIURSA"] = 216; - values[valuesById[217] = "URSARING"] = 217; - values[valuesById[218] = "SLUGMA"] = 218; - values[valuesById[219] = "MAGCARGO"] = 219; - values[valuesById[220] = "SWINUB"] = 220; - values[valuesById[221] = "PILOSWINE"] = 221; - values[valuesById[222] = "CORSOLA"] = 222; - values[valuesById[223] = "REMORAID"] = 223; - values[valuesById[224] = "OCTILLERY"] = 224; - values[valuesById[225] = "DELIBIRD"] = 225; - values[valuesById[226] = "MANTINE"] = 226; - values[valuesById[227] = "SKARMORY"] = 227; - values[valuesById[228] = "HOUNDOUR"] = 228; - values[valuesById[229] = "HOUNDOOM"] = 229; - values[valuesById[230] = "KINGDRA"] = 230; - values[valuesById[231] = "PHANPY"] = 231; - values[valuesById[232] = "DONPHAN"] = 232; - values[valuesById[233] = "PORYGON2"] = 233; - values[valuesById[234] = "STANTLER"] = 234; - values[valuesById[235] = "SMEARGLE"] = 235; - values[valuesById[236] = "TYROGUE"] = 236; - values[valuesById[237] = "HITMONTOP"] = 237; - values[valuesById[238] = "SMOOCHUM"] = 238; - values[valuesById[239] = "ELEKID"] = 239; - values[valuesById[240] = "MAGBY"] = 240; - values[valuesById[241] = "MILTANK"] = 241; - values[valuesById[242] = "BLISSEY"] = 242; - values[valuesById[243] = "RAIKOU"] = 243; - values[valuesById[244] = "ENTEI"] = 244; - values[valuesById[245] = "SUICUNE"] = 245; - values[valuesById[246] = "LARVITAR"] = 246; - values[valuesById[247] = "PUPITAR"] = 247; - values[valuesById[248] = "TYRANITAR"] = 248; - values[valuesById[249] = "LUGIA"] = 249; - values[valuesById[250] = "HO_OH"] = 250; - values[valuesById[251] = "CELEBI"] = 251; - values[valuesById[252] = "TREECKO"] = 252; - values[valuesById[253] = "GROVYLE"] = 253; - values[valuesById[254] = "SCEPTILE"] = 254; - values[valuesById[255] = "TORCHIC"] = 255; - values[valuesById[256] = "COMBUSKEN"] = 256; - values[valuesById[257] = "BLAZIKEN"] = 257; - values[valuesById[258] = "MUDKIP"] = 258; - values[valuesById[259] = "MARSHTOMP"] = 259; - values[valuesById[260] = "SWAMPERT"] = 260; - values[valuesById[261] = "POOCHYENA"] = 261; - values[valuesById[262] = "MIGHTYENA"] = 262; - values[valuesById[263] = "ZIGZAGOON"] = 263; - values[valuesById[264] = "LINOONE"] = 264; - values[valuesById[265] = "WURMPLE"] = 265; - values[valuesById[266] = "SILCOON"] = 266; - values[valuesById[267] = "BEAUTIFLY"] = 267; - values[valuesById[268] = "CASCOON"] = 268; - values[valuesById[269] = "DUSTOX"] = 269; - values[valuesById[270] = "LOTAD"] = 270; - values[valuesById[271] = "LOMBRE"] = 271; - values[valuesById[272] = "LUDICOLO"] = 272; - values[valuesById[273] = "SEEDOT"] = 273; - values[valuesById[274] = "NUZLEAF"] = 274; - values[valuesById[275] = "SHIFTRY"] = 275; - values[valuesById[276] = "TAILLOW"] = 276; - values[valuesById[277] = "SWELLOW"] = 277; - values[valuesById[278] = "WINGULL"] = 278; - values[valuesById[279] = "PELIPPER"] = 279; - values[valuesById[280] = "RALTS"] = 280; - values[valuesById[281] = "KIRLIA"] = 281; - values[valuesById[282] = "GARDEVOIR"] = 282; - values[valuesById[283] = "SURSKIT"] = 283; - values[valuesById[284] = "MASQUERAIN"] = 284; - values[valuesById[285] = "SHROOMISH"] = 285; - values[valuesById[286] = "BRELOOM"] = 286; - values[valuesById[287] = "SLAKOTH"] = 287; - values[valuesById[288] = "VIGOROTH"] = 288; - values[valuesById[289] = "SLAKING"] = 289; - values[valuesById[290] = "NINCADA"] = 290; - values[valuesById[291] = "NINJASK"] = 291; - values[valuesById[292] = "SHEDINJA"] = 292; - values[valuesById[293] = "WHISMUR"] = 293; - values[valuesById[294] = "LOUDRED"] = 294; - values[valuesById[295] = "EXPLOUD"] = 295; - values[valuesById[296] = "MAKUHITA"] = 296; - values[valuesById[297] = "HARIYAMA"] = 297; - values[valuesById[298] = "AZURILL"] = 298; - values[valuesById[299] = "NOSEPASS"] = 299; - values[valuesById[300] = "SKITTY"] = 300; - values[valuesById[301] = "DELCATTY"] = 301; - values[valuesById[302] = "SABLEYE"] = 302; - values[valuesById[303] = "MAWILE"] = 303; - values[valuesById[304] = "ARON"] = 304; - values[valuesById[305] = "LAIRON"] = 305; - values[valuesById[306] = "AGGRON"] = 306; - values[valuesById[307] = "MEDITITE"] = 307; - values[valuesById[308] = "MEDICHAM"] = 308; - values[valuesById[309] = "ELECTRIKE"] = 309; - values[valuesById[310] = "MANECTRIC"] = 310; - values[valuesById[311] = "PLUSLE"] = 311; - values[valuesById[312] = "MINUN"] = 312; - values[valuesById[313] = "VOLBEAT"] = 313; - values[valuesById[314] = "ILLUMISE"] = 314; - values[valuesById[315] = "ROSELIA"] = 315; - values[valuesById[316] = "GULPIN"] = 316; - values[valuesById[317] = "SWALOT"] = 317; - values[valuesById[318] = "CARVANHA"] = 318; - values[valuesById[319] = "SHARPEDO"] = 319; - values[valuesById[320] = "WAILMER"] = 320; - values[valuesById[321] = "WAILORD"] = 321; - values[valuesById[322] = "NUMEL"] = 322; - values[valuesById[323] = "CAMERUPT"] = 323; - values[valuesById[324] = "TORKOAL"] = 324; - values[valuesById[325] = "SPOINK"] = 325; - values[valuesById[326] = "GRUMPIG"] = 326; - values[valuesById[327] = "SPINDA"] = 327; - values[valuesById[328] = "TRAPINCH"] = 328; - values[valuesById[329] = "VIBRAVA"] = 329; - values[valuesById[330] = "FLYGON"] = 330; - values[valuesById[331] = "CACNEA"] = 331; - values[valuesById[332] = "CACTURNE"] = 332; - values[valuesById[333] = "SWABLU"] = 333; - values[valuesById[334] = "ALTARIA"] = 334; - values[valuesById[335] = "ZANGOOSE"] = 335; - values[valuesById[336] = "SEVIPER"] = 336; - values[valuesById[337] = "LUNATONE"] = 337; - values[valuesById[338] = "SOLROCK"] = 338; - values[valuesById[339] = "BARBOACH"] = 339; - values[valuesById[340] = "WHISCASH"] = 340; - values[valuesById[341] = "CORPHISH"] = 341; - values[valuesById[342] = "CRAWDAUNT"] = 342; - values[valuesById[343] = "BALTOY"] = 343; - values[valuesById[344] = "CLAYDOL"] = 344; - values[valuesById[345] = "LILEEP"] = 345; - values[valuesById[346] = "CRADILY"] = 346; - values[valuesById[347] = "ANORITH"] = 347; - values[valuesById[348] = "ARMALDO"] = 348; - values[valuesById[349] = "FEEBAS"] = 349; - values[valuesById[350] = "MILOTIC"] = 350; - values[valuesById[351] = "CASTFORM"] = 351; - values[valuesById[352] = "KECLEON"] = 352; - values[valuesById[353] = "SHUPPET"] = 353; - values[valuesById[354] = "BANETTE"] = 354; - values[valuesById[355] = "DUSKULL"] = 355; - values[valuesById[356] = "DUSCLOPS"] = 356; - values[valuesById[357] = "TROPIUS"] = 357; - values[valuesById[358] = "CHIMECHO"] = 358; - values[valuesById[359] = "ABSOL"] = 359; - values[valuesById[360] = "WYNAUT"] = 360; - values[valuesById[361] = "SNORUNT"] = 361; - values[valuesById[362] = "GLALIE"] = 362; - values[valuesById[363] = "SPHEAL"] = 363; - values[valuesById[364] = "SEALEO"] = 364; - values[valuesById[365] = "WALREIN"] = 365; - values[valuesById[366] = "CLAMPERL"] = 366; - values[valuesById[367] = "HUNTAIL"] = 367; - values[valuesById[368] = "GOREBYSS"] = 368; - values[valuesById[369] = "RELICANTH"] = 369; - values[valuesById[370] = "LUVDISC"] = 370; - values[valuesById[371] = "BAGON"] = 371; - values[valuesById[372] = "SHELGON"] = 372; - values[valuesById[373] = "SALAMENCE"] = 373; - values[valuesById[374] = "BELDUM"] = 374; - values[valuesById[375] = "METANG"] = 375; - values[valuesById[376] = "METAGROSS"] = 376; - values[valuesById[377] = "REGIROCK"] = 377; - values[valuesById[378] = "REGICE"] = 378; - values[valuesById[379] = "REGISTEEL"] = 379; - values[valuesById[380] = "LATIAS"] = 380; - values[valuesById[381] = "LATIOS"] = 381; - values[valuesById[382] = "KYOGRE"] = 382; - values[valuesById[383] = "GROUDON"] = 383; - values[valuesById[384] = "RAYQUAZA"] = 384; - values[valuesById[385] = "JIRACHI"] = 385; - values[valuesById[386] = "DEOXYS"] = 386; - values[valuesById[387] = "TURTWIG"] = 387; - values[valuesById[388] = "GROTLE"] = 388; - values[valuesById[389] = "TORTERRA"] = 389; - values[valuesById[390] = "CHIMCHAR"] = 390; - values[valuesById[391] = "MONFERNO"] = 391; - values[valuesById[392] = "INFERNAPE"] = 392; - values[valuesById[393] = "PIPLUP"] = 393; - values[valuesById[394] = "PRINPLUP"] = 394; - values[valuesById[395] = "EMPOLEON"] = 395; - values[valuesById[396] = "STARLY"] = 396; - values[valuesById[397] = "STARAVIA"] = 397; - values[valuesById[398] = "STARAPTOR"] = 398; - values[valuesById[399] = "BIDOOF"] = 399; - values[valuesById[400] = "BIBAREL"] = 400; - values[valuesById[401] = "KRICKETOT"] = 401; - values[valuesById[402] = "KRICKETUNE"] = 402; - values[valuesById[403] = "SHINX"] = 403; - values[valuesById[404] = "LUXIO"] = 404; - values[valuesById[405] = "LUXRAY"] = 405; - values[valuesById[406] = "BUDEW"] = 406; - values[valuesById[407] = "ROSERADE"] = 407; - values[valuesById[408] = "CRANIDOS"] = 408; - values[valuesById[409] = "RAMPARDOS"] = 409; - values[valuesById[410] = "SHIELDON"] = 410; - values[valuesById[411] = "BASTIODON"] = 411; - values[valuesById[412] = "BURMY"] = 412; - values[valuesById[413] = "WORMADAM"] = 413; - values[valuesById[414] = "MOTHIM"] = 414; - values[valuesById[415] = "COMBEE"] = 415; - values[valuesById[416] = "VESPIQUEN"] = 416; - values[valuesById[417] = "PACHIRISU"] = 417; - values[valuesById[418] = "BUIZEL"] = 418; - values[valuesById[419] = "FLOATZEL"] = 419; - values[valuesById[420] = "CHERUBI"] = 420; - values[valuesById[421] = "CHERRIM"] = 421; - values[valuesById[422] = "SHELLOS"] = 422; - values[valuesById[423] = "GASTRODON"] = 423; - values[valuesById[424] = "AMBIPOM"] = 424; - values[valuesById[425] = "DRIFLOON"] = 425; - values[valuesById[426] = "DRIFBLIM"] = 426; - values[valuesById[427] = "BUNEARY"] = 427; - values[valuesById[428] = "LOPUNNY"] = 428; - values[valuesById[429] = "MISMAGIUS"] = 429; - values[valuesById[430] = "HONCHKROW"] = 430; - values[valuesById[431] = "GLAMEOW"] = 431; - values[valuesById[432] = "PURUGLY"] = 432; - values[valuesById[433] = "CHINGLING"] = 433; - values[valuesById[434] = "STUNKY"] = 434; - values[valuesById[435] = "SKUNTANK"] = 435; - values[valuesById[436] = "BRONZOR"] = 436; - values[valuesById[437] = "BRONZONG"] = 437; - values[valuesById[438] = "BONSLY"] = 438; - values[valuesById[439] = "MIME_JR"] = 439; - values[valuesById[440] = "HAPPINY"] = 440; - values[valuesById[441] = "CHATOT"] = 441; - values[valuesById[442] = "SPIRITOMB"] = 442; - values[valuesById[443] = "GIBLE"] = 443; - values[valuesById[444] = "GABITE"] = 444; - values[valuesById[445] = "GARCHOMP"] = 445; - values[valuesById[446] = "MUNCHLAX"] = 446; - values[valuesById[447] = "RIOLU"] = 447; - values[valuesById[448] = "LUCARIO"] = 448; - values[valuesById[449] = "HIPPOPOTAS"] = 449; - values[valuesById[450] = "HIPPOWDON"] = 450; - values[valuesById[451] = "SKORUPI"] = 451; - values[valuesById[452] = "DRAPION"] = 452; - values[valuesById[453] = "CROAGUNK"] = 453; - values[valuesById[454] = "TOXICROAK"] = 454; - values[valuesById[455] = "CARNIVINE"] = 455; - values[valuesById[456] = "FINNEON"] = 456; - values[valuesById[457] = "LUMINEON"] = 457; - values[valuesById[458] = "MANTYKE"] = 458; - values[valuesById[459] = "SNOVER"] = 459; - values[valuesById[460] = "ABOMASNOW"] = 460; - values[valuesById[461] = "WEAVILE"] = 461; - values[valuesById[462] = "MAGNEZONE"] = 462; - values[valuesById[463] = "LICKILICKY"] = 463; - values[valuesById[464] = "RHYPERIOR"] = 464; - values[valuesById[465] = "TANGROWTH"] = 465; - values[valuesById[466] = "ELECTIVIRE"] = 466; - values[valuesById[467] = "MAGMORTAR"] = 467; - values[valuesById[468] = "TOGEKISS"] = 468; - values[valuesById[469] = "YANMEGA"] = 469; - values[valuesById[470] = "LEAFEON"] = 470; - values[valuesById[471] = "GLACEON"] = 471; - values[valuesById[472] = "GLISCOR"] = 472; - values[valuesById[473] = "MAMOSWINE"] = 473; - values[valuesById[474] = "PORYGON_Z"] = 474; - values[valuesById[475] = "GALLADE"] = 475; - values[valuesById[476] = "PROBOPASS"] = 476; - values[valuesById[477] = "DUSKNOIR"] = 477; - values[valuesById[478] = "FROSLASS"] = 478; - values[valuesById[479] = "ROTOM"] = 479; - values[valuesById[480] = "UXIE"] = 480; - values[valuesById[481] = "MESPRIT"] = 481; - values[valuesById[482] = "AZELF"] = 482; - values[valuesById[483] = "DIALGA"] = 483; - values[valuesById[484] = "PALKIA"] = 484; - values[valuesById[485] = "HEATRAN"] = 485; - values[valuesById[486] = "REGIGIGAS"] = 486; - values[valuesById[487] = "GIRATINA"] = 487; - values[valuesById[488] = "CRESSELIA"] = 488; - values[valuesById[489] = "PHIONE"] = 489; - values[valuesById[490] = "MANAPHY"] = 490; - values[valuesById[491] = "DARKRAI"] = 491; - values[valuesById[492] = "SHAYMIN"] = 492; - values[valuesById[493] = "ARCEUS"] = 493; - values[valuesById[808] = "MELTAN"] = 808; - values[valuesById[809] = "MELMETAL"] = 809; - return values; - })(); - - /** - * PokemonMove enum. - * @name POGOProtos.Enums.PokemonMove - * @enum {string} - * @property {number} MOVE_UNSET=0 MOVE_UNSET value - * @property {number} THUNDER_SHOCK=1 THUNDER_SHOCK value - * @property {number} QUICK_ATTACK=2 QUICK_ATTACK value - * @property {number} SCRATCH=3 SCRATCH value - * @property {number} EMBER=4 EMBER value - * @property {number} VINE_WHIP=5 VINE_WHIP value - * @property {number} TACKLE=6 TACKLE value - * @property {number} RAZOR_LEAF=7 RAZOR_LEAF value - * @property {number} TAKE_DOWN=8 TAKE_DOWN value - * @property {number} WATER_GUN=9 WATER_GUN value - * @property {number} BITE=10 BITE value - * @property {number} POUND=11 POUND value - * @property {number} DOUBLE_SLAP=12 DOUBLE_SLAP value - * @property {number} WRAP=13 WRAP value - * @property {number} HYPER_BEAM=14 HYPER_BEAM value - * @property {number} LICK=15 LICK value - * @property {number} DARK_PULSE=16 DARK_PULSE value - * @property {number} SMOG=17 SMOG value - * @property {number} SLUDGE=18 SLUDGE value - * @property {number} METAL_CLAW=19 METAL_CLAW value - * @property {number} VICE_GRIP=20 VICE_GRIP value - * @property {number} FLAME_WHEEL=21 FLAME_WHEEL value - * @property {number} MEGAHORN=22 MEGAHORN value - * @property {number} WING_ATTACK=23 WING_ATTACK value - * @property {number} FLAMETHROWER=24 FLAMETHROWER value - * @property {number} SUCKER_PUNCH=25 SUCKER_PUNCH value - * @property {number} DIG=26 DIG value - * @property {number} LOW_KICK=27 LOW_KICK value - * @property {number} CROSS_CHOP=28 CROSS_CHOP value - * @property {number} PSYCHO_CUT=29 PSYCHO_CUT value - * @property {number} PSYBEAM=30 PSYBEAM value - * @property {number} EARTHQUAKE=31 EARTHQUAKE value - * @property {number} STONE_EDGE=32 STONE_EDGE value - * @property {number} ICE_PUNCH=33 ICE_PUNCH value - * @property {number} HEART_STAMP=34 HEART_STAMP value - * @property {number} DISCHARGE=35 DISCHARGE value - * @property {number} FLASH_CANNON=36 FLASH_CANNON value - * @property {number} PECK=37 PECK value - * @property {number} DRILL_PECK=38 DRILL_PECK value - * @property {number} ICE_BEAM=39 ICE_BEAM value - * @property {number} BLIZZARD=40 BLIZZARD value - * @property {number} AIR_SLASH=41 AIR_SLASH value - * @property {number} HEAT_WAVE=42 HEAT_WAVE value - * @property {number} TWINEEDLE=43 TWINEEDLE value - * @property {number} POISON_JAB=44 POISON_JAB value - * @property {number} AERIAL_ACE=45 AERIAL_ACE value - * @property {number} DRILL_RUN=46 DRILL_RUN value - * @property {number} PETAL_BLIZZARD=47 PETAL_BLIZZARD value - * @property {number} MEGA_DRAIN=48 MEGA_DRAIN value - * @property {number} BUG_BUZZ=49 BUG_BUZZ value - * @property {number} POISON_FANG=50 POISON_FANG value - * @property {number} NIGHT_SLASH=51 NIGHT_SLASH value - * @property {number} SLASH=52 SLASH value - * @property {number} BUBBLE_BEAM=53 BUBBLE_BEAM value - * @property {number} SUBMISSION=54 SUBMISSION value - * @property {number} KARATE_CHOP=55 KARATE_CHOP value - * @property {number} LOW_SWEEP=56 LOW_SWEEP value - * @property {number} AQUA_JET=57 AQUA_JET value - * @property {number} AQUA_TAIL=58 AQUA_TAIL value - * @property {number} SEED_BOMB=59 SEED_BOMB value - * @property {number} PSYSHOCK=60 PSYSHOCK value - * @property {number} ROCK_THROW=61 ROCK_THROW value - * @property {number} ANCIENT_POWER=62 ANCIENT_POWER value - * @property {number} ROCK_TOMB=63 ROCK_TOMB value - * @property {number} ROCK_SLIDE=64 ROCK_SLIDE value - * @property {number} POWER_GEM=65 POWER_GEM value - * @property {number} SHADOW_SNEAK=66 SHADOW_SNEAK value - * @property {number} SHADOW_PUNCH=67 SHADOW_PUNCH value - * @property {number} SHADOW_CLAW=68 SHADOW_CLAW value - * @property {number} OMINOUS_WIND=69 OMINOUS_WIND value - * @property {number} SHADOW_BALL=70 SHADOW_BALL value - * @property {number} BULLET_PUNCH=71 BULLET_PUNCH value - * @property {number} MAGNET_BOMB=72 MAGNET_BOMB value - * @property {number} STEEL_WING=73 STEEL_WING value - * @property {number} IRON_HEAD=74 IRON_HEAD value - * @property {number} PARABOLIC_CHARGE=75 PARABOLIC_CHARGE value - * @property {number} SPARK=76 SPARK value - * @property {number} THUNDER_PUNCH=77 THUNDER_PUNCH value - * @property {number} THUNDER=78 THUNDER value - * @property {number} THUNDERBOLT=79 THUNDERBOLT value - * @property {number} TWISTER=80 TWISTER value - * @property {number} DRAGON_BREATH=81 DRAGON_BREATH value - * @property {number} DRAGON_PULSE=82 DRAGON_PULSE value - * @property {number} DRAGON_CLAW=83 DRAGON_CLAW value - * @property {number} DISARMING_VOICE=84 DISARMING_VOICE value - * @property {number} DRAINING_KISS=85 DRAINING_KISS value - * @property {number} DAZZLING_GLEAM=86 DAZZLING_GLEAM value - * @property {number} MOONBLAST=87 MOONBLAST value - * @property {number} PLAY_ROUGH=88 PLAY_ROUGH value - * @property {number} CROSS_POISON=89 CROSS_POISON value - * @property {number} SLUDGE_BOMB=90 SLUDGE_BOMB value - * @property {number} SLUDGE_WAVE=91 SLUDGE_WAVE value - * @property {number} GUNK_SHOT=92 GUNK_SHOT value - * @property {number} MUD_SHOT=93 MUD_SHOT value - * @property {number} BONE_CLUB=94 BONE_CLUB value - * @property {number} BULLDOZE=95 BULLDOZE value - * @property {number} MUD_BOMB=96 MUD_BOMB value - * @property {number} FURY_CUTTER=97 FURY_CUTTER value - * @property {number} BUG_BITE=98 BUG_BITE value - * @property {number} SIGNAL_BEAM=99 SIGNAL_BEAM value - * @property {number} X_SCISSOR=100 X_SCISSOR value - * @property {number} FLAME_CHARGE=101 FLAME_CHARGE value - * @property {number} FLAME_BURST=102 FLAME_BURST value - * @property {number} FIRE_BLAST=103 FIRE_BLAST value - * @property {number} BRINE=104 BRINE value - * @property {number} WATER_PULSE=105 WATER_PULSE value - * @property {number} SCALD=106 SCALD value - * @property {number} HYDRO_PUMP=107 HYDRO_PUMP value - * @property {number} PSYCHIC=108 PSYCHIC value - * @property {number} PSYSTRIKE=109 PSYSTRIKE value - * @property {number} ICE_SHARD=110 ICE_SHARD value - * @property {number} ICY_WIND=111 ICY_WIND value - * @property {number} FROST_BREATH=112 FROST_BREATH value - * @property {number} ABSORB=113 ABSORB value - * @property {number} GIGA_DRAIN=114 GIGA_DRAIN value - * @property {number} FIRE_PUNCH=115 FIRE_PUNCH value - * @property {number} SOLAR_BEAM=116 SOLAR_BEAM value - * @property {number} LEAF_BLADE=117 LEAF_BLADE value - * @property {number} POWER_WHIP=118 POWER_WHIP value - * @property {number} SPLASH=119 SPLASH value - * @property {number} ACID=120 ACID value - * @property {number} AIR_CUTTER=121 AIR_CUTTER value - * @property {number} HURRICANE=122 HURRICANE value - * @property {number} BRICK_BREAK=123 BRICK_BREAK value - * @property {number} CUT=124 CUT value - * @property {number} SWIFT=125 SWIFT value - * @property {number} HORN_ATTACK=126 HORN_ATTACK value - * @property {number} STOMP=127 STOMP value - * @property {number} HEADBUTT=128 HEADBUTT value - * @property {number} HYPER_FANG=129 HYPER_FANG value - * @property {number} SLAM=130 SLAM value - * @property {number} BODY_SLAM=131 BODY_SLAM value - * @property {number} REST=132 REST value - * @property {number} STRUGGLE=133 STRUGGLE value - * @property {number} SCALD_BLASTOISE=134 SCALD_BLASTOISE value - * @property {number} HYDRO_PUMP_BLASTOISE=135 HYDRO_PUMP_BLASTOISE value - * @property {number} WRAP_GREEN=136 WRAP_GREEN value - * @property {number} WRAP_PINK=137 WRAP_PINK value - * @property {number} FURY_CUTTER_FAST=200 FURY_CUTTER_FAST value - * @property {number} BUG_BITE_FAST=201 BUG_BITE_FAST value - * @property {number} BITE_FAST=202 BITE_FAST value - * @property {number} SUCKER_PUNCH_FAST=203 SUCKER_PUNCH_FAST value - * @property {number} DRAGON_BREATH_FAST=204 DRAGON_BREATH_FAST value - * @property {number} THUNDER_SHOCK_FAST=205 THUNDER_SHOCK_FAST value - * @property {number} SPARK_FAST=206 SPARK_FAST value - * @property {number} LOW_KICK_FAST=207 LOW_KICK_FAST value - * @property {number} KARATE_CHOP_FAST=208 KARATE_CHOP_FAST value - * @property {number} EMBER_FAST=209 EMBER_FAST value - * @property {number} WING_ATTACK_FAST=210 WING_ATTACK_FAST value - * @property {number} PECK_FAST=211 PECK_FAST value - * @property {number} LICK_FAST=212 LICK_FAST value - * @property {number} SHADOW_CLAW_FAST=213 SHADOW_CLAW_FAST value - * @property {number} VINE_WHIP_FAST=214 VINE_WHIP_FAST value - * @property {number} RAZOR_LEAF_FAST=215 RAZOR_LEAF_FAST value - * @property {number} MUD_SHOT_FAST=216 MUD_SHOT_FAST value - * @property {number} ICE_SHARD_FAST=217 ICE_SHARD_FAST value - * @property {number} FROST_BREATH_FAST=218 FROST_BREATH_FAST value - * @property {number} QUICK_ATTACK_FAST=219 QUICK_ATTACK_FAST value - * @property {number} SCRATCH_FAST=220 SCRATCH_FAST value - * @property {number} TACKLE_FAST=221 TACKLE_FAST value - * @property {number} POUND_FAST=222 POUND_FAST value - * @property {number} CUT_FAST=223 CUT_FAST value - * @property {number} POISON_JAB_FAST=224 POISON_JAB_FAST value - * @property {number} ACID_FAST=225 ACID_FAST value - * @property {number} PSYCHO_CUT_FAST=226 PSYCHO_CUT_FAST value - * @property {number} ROCK_THROW_FAST=227 ROCK_THROW_FAST value - * @property {number} METAL_CLAW_FAST=228 METAL_CLAW_FAST value - * @property {number} BULLET_PUNCH_FAST=229 BULLET_PUNCH_FAST value - * @property {number} WATER_GUN_FAST=230 WATER_GUN_FAST value - * @property {number} SPLASH_FAST=231 SPLASH_FAST value - * @property {number} WATER_GUN_FAST_BLASTOISE=232 WATER_GUN_FAST_BLASTOISE value - * @property {number} MUD_SLAP_FAST=233 MUD_SLAP_FAST value - * @property {number} ZEN_HEADBUTT_FAST=234 ZEN_HEADBUTT_FAST value - * @property {number} CONFUSION_FAST=235 CONFUSION_FAST value - * @property {number} POISON_STING_FAST=236 POISON_STING_FAST value - * @property {number} BUBBLE_FAST=237 BUBBLE_FAST value - * @property {number} FEINT_ATTACK_FAST=238 FEINT_ATTACK_FAST value - * @property {number} STEEL_WING_FAST=239 STEEL_WING_FAST value - * @property {number} FIRE_FANG_FAST=240 FIRE_FANG_FAST value - * @property {number} ROCK_SMASH_FAST=241 ROCK_SMASH_FAST value - * @property {number} TRANSFORM_FAST=242 TRANSFORM_FAST value - * @property {number} COUNTER_FAST=243 COUNTER_FAST value - * @property {number} POWDER_SNOW_FAST=244 POWDER_SNOW_FAST value - * @property {number} CLOSE_COMBAT=245 CLOSE_COMBAT value - * @property {number} DYNAMIC_PUNCH=246 DYNAMIC_PUNCH value - * @property {number} FOCUS_BLAST=247 FOCUS_BLAST value - * @property {number} AURORA_BEAM=248 AURORA_BEAM value - * @property {number} CHARGE_BEAM_FAST=249 CHARGE_BEAM_FAST value - * @property {number} VOLT_SWITCH_FAST=250 VOLT_SWITCH_FAST value - * @property {number} WILD_CHARGE=251 WILD_CHARGE value - * @property {number} ZAP_CANNON=252 ZAP_CANNON value - * @property {number} DRAGON_TAIL_FAST=253 DRAGON_TAIL_FAST value - * @property {number} AVALANCHE=254 AVALANCHE value - * @property {number} AIR_SLASH_FAST=255 AIR_SLASH_FAST value - * @property {number} BRAVE_BIRD=256 BRAVE_BIRD value - * @property {number} SKY_ATTACK=257 SKY_ATTACK value - * @property {number} SAND_TOMB=258 SAND_TOMB value - * @property {number} ROCK_BLAST=259 ROCK_BLAST value - * @property {number} INFESTATION_FAST=260 INFESTATION_FAST value - * @property {number} STRUGGLE_BUG_FAST=261 STRUGGLE_BUG_FAST value - * @property {number} SILVER_WIND=262 SILVER_WIND value - * @property {number} ASTONISH_FAST=263 ASTONISH_FAST value - * @property {number} HEX_FAST=264 HEX_FAST value - * @property {number} NIGHT_SHADE=265 NIGHT_SHADE value - * @property {number} IRON_TAIL_FAST=266 IRON_TAIL_FAST value - * @property {number} GYRO_BALL=267 GYRO_BALL value - * @property {number} HEAVY_SLAM=268 HEAVY_SLAM value - * @property {number} FIRE_SPIN_FAST=269 FIRE_SPIN_FAST value - * @property {number} OVERHEAT=270 OVERHEAT value - * @property {number} BULLET_SEED_FAST=271 BULLET_SEED_FAST value - * @property {number} GRASS_KNOT=272 GRASS_KNOT value - * @property {number} ENERGY_BALL=273 ENERGY_BALL value - * @property {number} EXTRASENSORY_FAST=274 EXTRASENSORY_FAST value - * @property {number} FUTURESIGHT=275 FUTURESIGHT value - * @property {number} MIRROR_COAT=276 MIRROR_COAT value - * @property {number} OUTRAGE=277 OUTRAGE value - * @property {number} SNARL_FAST=278 SNARL_FAST value - * @property {number} CRUNCH=279 CRUNCH value - * @property {number} FOUL_PLAY=280 FOUL_PLAY value - * @property {number} HIDDEN_POWER_FAST=281 HIDDEN_POWER_FAST value - * @property {number} TAKE_DOWN_FAST=282 TAKE_DOWN_FAST value - * @property {number} WATERFALL_FAST=283 WATERFALL_FAST value - * @property {number} SURF=284 SURF value - * @property {number} DRACO_METEOR=285 DRACO_METEOR value - * @property {number} DOOM_DESIRE=286 DOOM_DESIRE value - * @property {number} YAWN_FAST=287 YAWN_FAST value - * @property {number} PSYCHO_BOOST=288 PSYCHO_BOOST value - * @property {number} ORIGIN_PULSE=289 ORIGIN_PULSE value - * @property {number} PRECIPICE_BLADES=290 PRECIPICE_BLADES value - * @property {number} PRESENT_FAST=291 PRESENT_FAST value - * @property {number} WEATHER_BALL_FIRE=292 WEATHER_BALL_FIRE value - * @property {number} WEATHER_BALL_ICE=293 WEATHER_BALL_ICE value - * @property {number} WEATHER_BALL_ROCK=294 WEATHER_BALL_ROCK value - * @property {number} WEATHER_BALL_WATER=295 WEATHER_BALL_WATER value - * @property {number} FRENZY_PLANT=296 FRENZY_PLANT value - * @property {number} SMACK_DOWN_FAST=297 SMACK_DOWN_FAST value - * @property {number} BLAST_BURN=298 BLAST_BURN value - * @property {number} HYDRO_CANNON=299 HYDRO_CANNON value - * @property {number} LAST_RESORT=300 LAST_RESORT value - * @property {number} METEOR_MASH=301 METEOR_MASH value - * @property {number} SKULL_BASH=302 SKULL_BASH value - * @property {number} ACID_SPRAY=303 ACID_SPRAY value - * @property {number} EARTH_POWER=304 EARTH_POWER value - * @property {number} CRABHAMMER=305 CRABHAMMER value - * @property {number} LUNGE=306 LUNGE value - * @property {number} CRUSH_CLAW=307 CRUSH_CLAW value - * @property {number} OCTAZOOKA=308 OCTAZOOKA value - * @property {number} MIRROR_SHOT=309 MIRROR_SHOT value - * @property {number} SUPER_POWER=310 SUPER_POWER value - * @property {number} FELL_STINGER=311 FELL_STINGER value - * @property {number} LEAF_TORNADO=312 LEAF_TORNADO value - * @property {number} LEECH_LIFE=313 LEECH_LIFE value - * @property {number} DRAIN_PUNCH=314 DRAIN_PUNCH value - * @property {number} SHADOW_BONE=315 SHADOW_BONE value - * @property {number} MUDDY_WATER=316 MUDDY_WATER value - * @property {number} BLAZE_KICK=317 BLAZE_KICK value - * @property {number} RAZOR_SHELL=318 RAZOR_SHELL value - * @property {number} POWER_UP_PUNCH=319 POWER_UP_PUNCH value - */ - Enums.PokemonMove = (function() { - var valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "MOVE_UNSET"] = 0; - values[valuesById[1] = "THUNDER_SHOCK"] = 1; - values[valuesById[2] = "QUICK_ATTACK"] = 2; - values[valuesById[3] = "SCRATCH"] = 3; - values[valuesById[4] = "EMBER"] = 4; - values[valuesById[5] = "VINE_WHIP"] = 5; - values[valuesById[6] = "TACKLE"] = 6; - values[valuesById[7] = "RAZOR_LEAF"] = 7; - values[valuesById[8] = "TAKE_DOWN"] = 8; - values[valuesById[9] = "WATER_GUN"] = 9; - values[valuesById[10] = "BITE"] = 10; - values[valuesById[11] = "POUND"] = 11; - values[valuesById[12] = "DOUBLE_SLAP"] = 12; - values[valuesById[13] = "WRAP"] = 13; - values[valuesById[14] = "HYPER_BEAM"] = 14; - values[valuesById[15] = "LICK"] = 15; - values[valuesById[16] = "DARK_PULSE"] = 16; - values[valuesById[17] = "SMOG"] = 17; - values[valuesById[18] = "SLUDGE"] = 18; - values[valuesById[19] = "METAL_CLAW"] = 19; - values[valuesById[20] = "VICE_GRIP"] = 20; - values[valuesById[21] = "FLAME_WHEEL"] = 21; - values[valuesById[22] = "MEGAHORN"] = 22; - values[valuesById[23] = "WING_ATTACK"] = 23; - values[valuesById[24] = "FLAMETHROWER"] = 24; - values[valuesById[25] = "SUCKER_PUNCH"] = 25; - values[valuesById[26] = "DIG"] = 26; - values[valuesById[27] = "LOW_KICK"] = 27; - values[valuesById[28] = "CROSS_CHOP"] = 28; - values[valuesById[29] = "PSYCHO_CUT"] = 29; - values[valuesById[30] = "PSYBEAM"] = 30; - values[valuesById[31] = "EARTHQUAKE"] = 31; - values[valuesById[32] = "STONE_EDGE"] = 32; - values[valuesById[33] = "ICE_PUNCH"] = 33; - values[valuesById[34] = "HEART_STAMP"] = 34; - values[valuesById[35] = "DISCHARGE"] = 35; - values[valuesById[36] = "FLASH_CANNON"] = 36; - values[valuesById[37] = "PECK"] = 37; - values[valuesById[38] = "DRILL_PECK"] = 38; - values[valuesById[39] = "ICE_BEAM"] = 39; - values[valuesById[40] = "BLIZZARD"] = 40; - values[valuesById[41] = "AIR_SLASH"] = 41; - values[valuesById[42] = "HEAT_WAVE"] = 42; - values[valuesById[43] = "TWINEEDLE"] = 43; - values[valuesById[44] = "POISON_JAB"] = 44; - values[valuesById[45] = "AERIAL_ACE"] = 45; - values[valuesById[46] = "DRILL_RUN"] = 46; - values[valuesById[47] = "PETAL_BLIZZARD"] = 47; - values[valuesById[48] = "MEGA_DRAIN"] = 48; - values[valuesById[49] = "BUG_BUZZ"] = 49; - values[valuesById[50] = "POISON_FANG"] = 50; - values[valuesById[51] = "NIGHT_SLASH"] = 51; - values[valuesById[52] = "SLASH"] = 52; - values[valuesById[53] = "BUBBLE_BEAM"] = 53; - values[valuesById[54] = "SUBMISSION"] = 54; - values[valuesById[55] = "KARATE_CHOP"] = 55; - values[valuesById[56] = "LOW_SWEEP"] = 56; - values[valuesById[57] = "AQUA_JET"] = 57; - values[valuesById[58] = "AQUA_TAIL"] = 58; - values[valuesById[59] = "SEED_BOMB"] = 59; - values[valuesById[60] = "PSYSHOCK"] = 60; - values[valuesById[61] = "ROCK_THROW"] = 61; - values[valuesById[62] = "ANCIENT_POWER"] = 62; - values[valuesById[63] = "ROCK_TOMB"] = 63; - values[valuesById[64] = "ROCK_SLIDE"] = 64; - values[valuesById[65] = "POWER_GEM"] = 65; - values[valuesById[66] = "SHADOW_SNEAK"] = 66; - values[valuesById[67] = "SHADOW_PUNCH"] = 67; - values[valuesById[68] = "SHADOW_CLAW"] = 68; - values[valuesById[69] = "OMINOUS_WIND"] = 69; - values[valuesById[70] = "SHADOW_BALL"] = 70; - values[valuesById[71] = "BULLET_PUNCH"] = 71; - values[valuesById[72] = "MAGNET_BOMB"] = 72; - values[valuesById[73] = "STEEL_WING"] = 73; - values[valuesById[74] = "IRON_HEAD"] = 74; - values[valuesById[75] = "PARABOLIC_CHARGE"] = 75; - values[valuesById[76] = "SPARK"] = 76; - values[valuesById[77] = "THUNDER_PUNCH"] = 77; - values[valuesById[78] = "THUNDER"] = 78; - values[valuesById[79] = "THUNDERBOLT"] = 79; - values[valuesById[80] = "TWISTER"] = 80; - values[valuesById[81] = "DRAGON_BREATH"] = 81; - values[valuesById[82] = "DRAGON_PULSE"] = 82; - values[valuesById[83] = "DRAGON_CLAW"] = 83; - values[valuesById[84] = "DISARMING_VOICE"] = 84; - values[valuesById[85] = "DRAINING_KISS"] = 85; - values[valuesById[86] = "DAZZLING_GLEAM"] = 86; - values[valuesById[87] = "MOONBLAST"] = 87; - values[valuesById[88] = "PLAY_ROUGH"] = 88; - values[valuesById[89] = "CROSS_POISON"] = 89; - values[valuesById[90] = "SLUDGE_BOMB"] = 90; - values[valuesById[91] = "SLUDGE_WAVE"] = 91; - values[valuesById[92] = "GUNK_SHOT"] = 92; - values[valuesById[93] = "MUD_SHOT"] = 93; - values[valuesById[94] = "BONE_CLUB"] = 94; - values[valuesById[95] = "BULLDOZE"] = 95; - values[valuesById[96] = "MUD_BOMB"] = 96; - values[valuesById[97] = "FURY_CUTTER"] = 97; - values[valuesById[98] = "BUG_BITE"] = 98; - values[valuesById[99] = "SIGNAL_BEAM"] = 99; - values[valuesById[100] = "X_SCISSOR"] = 100; - values[valuesById[101] = "FLAME_CHARGE"] = 101; - values[valuesById[102] = "FLAME_BURST"] = 102; - values[valuesById[103] = "FIRE_BLAST"] = 103; - values[valuesById[104] = "BRINE"] = 104; - values[valuesById[105] = "WATER_PULSE"] = 105; - values[valuesById[106] = "SCALD"] = 106; - values[valuesById[107] = "HYDRO_PUMP"] = 107; - values[valuesById[108] = "PSYCHIC"] = 108; - values[valuesById[109] = "PSYSTRIKE"] = 109; - values[valuesById[110] = "ICE_SHARD"] = 110; - values[valuesById[111] = "ICY_WIND"] = 111; - values[valuesById[112] = "FROST_BREATH"] = 112; - values[valuesById[113] = "ABSORB"] = 113; - values[valuesById[114] = "GIGA_DRAIN"] = 114; - values[valuesById[115] = "FIRE_PUNCH"] = 115; - values[valuesById[116] = "SOLAR_BEAM"] = 116; - values[valuesById[117] = "LEAF_BLADE"] = 117; - values[valuesById[118] = "POWER_WHIP"] = 118; - values[valuesById[119] = "SPLASH"] = 119; - values[valuesById[120] = "ACID"] = 120; - values[valuesById[121] = "AIR_CUTTER"] = 121; - values[valuesById[122] = "HURRICANE"] = 122; - values[valuesById[123] = "BRICK_BREAK"] = 123; - values[valuesById[124] = "CUT"] = 124; - values[valuesById[125] = "SWIFT"] = 125; - values[valuesById[126] = "HORN_ATTACK"] = 126; - values[valuesById[127] = "STOMP"] = 127; - values[valuesById[128] = "HEADBUTT"] = 128; - values[valuesById[129] = "HYPER_FANG"] = 129; - values[valuesById[130] = "SLAM"] = 130; - values[valuesById[131] = "BODY_SLAM"] = 131; - values[valuesById[132] = "REST"] = 132; - values[valuesById[133] = "STRUGGLE"] = 133; - values[valuesById[134] = "SCALD_BLASTOISE"] = 134; - values[valuesById[135] = "HYDRO_PUMP_BLASTOISE"] = 135; - values[valuesById[136] = "WRAP_GREEN"] = 136; - values[valuesById[137] = "WRAP_PINK"] = 137; - values[valuesById[200] = "FURY_CUTTER_FAST"] = 200; - values[valuesById[201] = "BUG_BITE_FAST"] = 201; - values[valuesById[202] = "BITE_FAST"] = 202; - values[valuesById[203] = "SUCKER_PUNCH_FAST"] = 203; - values[valuesById[204] = "DRAGON_BREATH_FAST"] = 204; - values[valuesById[205] = "THUNDER_SHOCK_FAST"] = 205; - values[valuesById[206] = "SPARK_FAST"] = 206; - values[valuesById[207] = "LOW_KICK_FAST"] = 207; - values[valuesById[208] = "KARATE_CHOP_FAST"] = 208; - values[valuesById[209] = "EMBER_FAST"] = 209; - values[valuesById[210] = "WING_ATTACK_FAST"] = 210; - values[valuesById[211] = "PECK_FAST"] = 211; - values[valuesById[212] = "LICK_FAST"] = 212; - values[valuesById[213] = "SHADOW_CLAW_FAST"] = 213; - values[valuesById[214] = "VINE_WHIP_FAST"] = 214; - values[valuesById[215] = "RAZOR_LEAF_FAST"] = 215; - values[valuesById[216] = "MUD_SHOT_FAST"] = 216; - values[valuesById[217] = "ICE_SHARD_FAST"] = 217; - values[valuesById[218] = "FROST_BREATH_FAST"] = 218; - values[valuesById[219] = "QUICK_ATTACK_FAST"] = 219; - values[valuesById[220] = "SCRATCH_FAST"] = 220; - values[valuesById[221] = "TACKLE_FAST"] = 221; - values[valuesById[222] = "POUND_FAST"] = 222; - values[valuesById[223] = "CUT_FAST"] = 223; - values[valuesById[224] = "POISON_JAB_FAST"] = 224; - values[valuesById[225] = "ACID_FAST"] = 225; - values[valuesById[226] = "PSYCHO_CUT_FAST"] = 226; - values[valuesById[227] = "ROCK_THROW_FAST"] = 227; - values[valuesById[228] = "METAL_CLAW_FAST"] = 228; - values[valuesById[229] = "BULLET_PUNCH_FAST"] = 229; - values[valuesById[230] = "WATER_GUN_FAST"] = 230; - values[valuesById[231] = "SPLASH_FAST"] = 231; - values[valuesById[232] = "WATER_GUN_FAST_BLASTOISE"] = 232; - values[valuesById[233] = "MUD_SLAP_FAST"] = 233; - values[valuesById[234] = "ZEN_HEADBUTT_FAST"] = 234; - values[valuesById[235] = "CONFUSION_FAST"] = 235; - values[valuesById[236] = "POISON_STING_FAST"] = 236; - values[valuesById[237] = "BUBBLE_FAST"] = 237; - values[valuesById[238] = "FEINT_ATTACK_FAST"] = 238; - values[valuesById[239] = "STEEL_WING_FAST"] = 239; - values[valuesById[240] = "FIRE_FANG_FAST"] = 240; - values[valuesById[241] = "ROCK_SMASH_FAST"] = 241; - values[valuesById[242] = "TRANSFORM_FAST"] = 242; - values[valuesById[243] = "COUNTER_FAST"] = 243; - values[valuesById[244] = "POWDER_SNOW_FAST"] = 244; - values[valuesById[245] = "CLOSE_COMBAT"] = 245; - values[valuesById[246] = "DYNAMIC_PUNCH"] = 246; - values[valuesById[247] = "FOCUS_BLAST"] = 247; - values[valuesById[248] = "AURORA_BEAM"] = 248; - values[valuesById[249] = "CHARGE_BEAM_FAST"] = 249; - values[valuesById[250] = "VOLT_SWITCH_FAST"] = 250; - values[valuesById[251] = "WILD_CHARGE"] = 251; - values[valuesById[252] = "ZAP_CANNON"] = 252; - values[valuesById[253] = "DRAGON_TAIL_FAST"] = 253; - values[valuesById[254] = "AVALANCHE"] = 254; - values[valuesById[255] = "AIR_SLASH_FAST"] = 255; - values[valuesById[256] = "BRAVE_BIRD"] = 256; - values[valuesById[257] = "SKY_ATTACK"] = 257; - values[valuesById[258] = "SAND_TOMB"] = 258; - values[valuesById[259] = "ROCK_BLAST"] = 259; - values[valuesById[260] = "INFESTATION_FAST"] = 260; - values[valuesById[261] = "STRUGGLE_BUG_FAST"] = 261; - values[valuesById[262] = "SILVER_WIND"] = 262; - values[valuesById[263] = "ASTONISH_FAST"] = 263; - values[valuesById[264] = "HEX_FAST"] = 264; - values[valuesById[265] = "NIGHT_SHADE"] = 265; - values[valuesById[266] = "IRON_TAIL_FAST"] = 266; - values[valuesById[267] = "GYRO_BALL"] = 267; - values[valuesById[268] = "HEAVY_SLAM"] = 268; - values[valuesById[269] = "FIRE_SPIN_FAST"] = 269; - values[valuesById[270] = "OVERHEAT"] = 270; - values[valuesById[271] = "BULLET_SEED_FAST"] = 271; - values[valuesById[272] = "GRASS_KNOT"] = 272; - values[valuesById[273] = "ENERGY_BALL"] = 273; - values[valuesById[274] = "EXTRASENSORY_FAST"] = 274; - values[valuesById[275] = "FUTURESIGHT"] = 275; - values[valuesById[276] = "MIRROR_COAT"] = 276; - values[valuesById[277] = "OUTRAGE"] = 277; - values[valuesById[278] = "SNARL_FAST"] = 278; - values[valuesById[279] = "CRUNCH"] = 279; - values[valuesById[280] = "FOUL_PLAY"] = 280; - values[valuesById[281] = "HIDDEN_POWER_FAST"] = 281; - values[valuesById[282] = "TAKE_DOWN_FAST"] = 282; - values[valuesById[283] = "WATERFALL_FAST"] = 283; - values[valuesById[284] = "SURF"] = 284; - values[valuesById[285] = "DRACO_METEOR"] = 285; - values[valuesById[286] = "DOOM_DESIRE"] = 286; - values[valuesById[287] = "YAWN_FAST"] = 287; - values[valuesById[288] = "PSYCHO_BOOST"] = 288; - values[valuesById[289] = "ORIGIN_PULSE"] = 289; - values[valuesById[290] = "PRECIPICE_BLADES"] = 290; - values[valuesById[291] = "PRESENT_FAST"] = 291; - values[valuesById[292] = "WEATHER_BALL_FIRE"] = 292; - values[valuesById[293] = "WEATHER_BALL_ICE"] = 293; - values[valuesById[294] = "WEATHER_BALL_ROCK"] = 294; - values[valuesById[295] = "WEATHER_BALL_WATER"] = 295; - values[valuesById[296] = "FRENZY_PLANT"] = 296; - values[valuesById[297] = "SMACK_DOWN_FAST"] = 297; - values[valuesById[298] = "BLAST_BURN"] = 298; - values[valuesById[299] = "HYDRO_CANNON"] = 299; - values[valuesById[300] = "LAST_RESORT"] = 300; - values[valuesById[301] = "METEOR_MASH"] = 301; - values[valuesById[302] = "SKULL_BASH"] = 302; - values[valuesById[303] = "ACID_SPRAY"] = 303; - values[valuesById[304] = "EARTH_POWER"] = 304; - values[valuesById[305] = "CRABHAMMER"] = 305; - values[valuesById[306] = "LUNGE"] = 306; - values[valuesById[307] = "CRUSH_CLAW"] = 307; - values[valuesById[308] = "OCTAZOOKA"] = 308; - values[valuesById[309] = "MIRROR_SHOT"] = 309; - values[valuesById[310] = "SUPER_POWER"] = 310; - values[valuesById[311] = "FELL_STINGER"] = 311; - values[valuesById[312] = "LEAF_TORNADO"] = 312; - values[valuesById[313] = "LEECH_LIFE"] = 313; - values[valuesById[314] = "DRAIN_PUNCH"] = 314; - values[valuesById[315] = "SHADOW_BONE"] = 315; - values[valuesById[316] = "MUDDY_WATER"] = 316; - values[valuesById[317] = "BLAZE_KICK"] = 317; - values[valuesById[318] = "RAZOR_SHELL"] = 318; - values[valuesById[319] = "POWER_UP_PUNCH"] = 319; - return values; - })(); - - /** - * PokemonType enum. - * @name POGOProtos.Enums.PokemonType - * @enum {string} - * @property {number} POKEMON_TYPE_NONE=0 POKEMON_TYPE_NONE value - * @property {number} POKEMON_TYPE_NORMAL=1 POKEMON_TYPE_NORMAL value - * @property {number} POKEMON_TYPE_FIGHTING=2 POKEMON_TYPE_FIGHTING value - * @property {number} POKEMON_TYPE_FLYING=3 POKEMON_TYPE_FLYING value - * @property {number} POKEMON_TYPE_POISON=4 POKEMON_TYPE_POISON value - * @property {number} POKEMON_TYPE_GROUND=5 POKEMON_TYPE_GROUND value - * @property {number} POKEMON_TYPE_ROCK=6 POKEMON_TYPE_ROCK value - * @property {number} POKEMON_TYPE_BUG=7 POKEMON_TYPE_BUG value - * @property {number} POKEMON_TYPE_GHOST=8 POKEMON_TYPE_GHOST value - * @property {number} POKEMON_TYPE_STEEL=9 POKEMON_TYPE_STEEL value - * @property {number} POKEMON_TYPE_FIRE=10 POKEMON_TYPE_FIRE value - * @property {number} POKEMON_TYPE_WATER=11 POKEMON_TYPE_WATER value - * @property {number} POKEMON_TYPE_GRASS=12 POKEMON_TYPE_GRASS value - * @property {number} POKEMON_TYPE_ELECTRIC=13 POKEMON_TYPE_ELECTRIC value - * @property {number} POKEMON_TYPE_PSYCHIC=14 POKEMON_TYPE_PSYCHIC value - * @property {number} POKEMON_TYPE_ICE=15 POKEMON_TYPE_ICE value - * @property {number} POKEMON_TYPE_DRAGON=16 POKEMON_TYPE_DRAGON value - * @property {number} POKEMON_TYPE_DARK=17 POKEMON_TYPE_DARK value - * @property {number} POKEMON_TYPE_FAIRY=18 POKEMON_TYPE_FAIRY value - */ - Enums.PokemonType = (function() { - var valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "POKEMON_TYPE_NONE"] = 0; - values[valuesById[1] = "POKEMON_TYPE_NORMAL"] = 1; - values[valuesById[2] = "POKEMON_TYPE_FIGHTING"] = 2; - values[valuesById[3] = "POKEMON_TYPE_FLYING"] = 3; - values[valuesById[4] = "POKEMON_TYPE_POISON"] = 4; - values[valuesById[5] = "POKEMON_TYPE_GROUND"] = 5; - values[valuesById[6] = "POKEMON_TYPE_ROCK"] = 6; - values[valuesById[7] = "POKEMON_TYPE_BUG"] = 7; - values[valuesById[8] = "POKEMON_TYPE_GHOST"] = 8; - values[valuesById[9] = "POKEMON_TYPE_STEEL"] = 9; - values[valuesById[10] = "POKEMON_TYPE_FIRE"] = 10; - values[valuesById[11] = "POKEMON_TYPE_WATER"] = 11; - values[valuesById[12] = "POKEMON_TYPE_GRASS"] = 12; - values[valuesById[13] = "POKEMON_TYPE_ELECTRIC"] = 13; - values[valuesById[14] = "POKEMON_TYPE_PSYCHIC"] = 14; - values[valuesById[15] = "POKEMON_TYPE_ICE"] = 15; - values[valuesById[16] = "POKEMON_TYPE_DRAGON"] = 16; - values[valuesById[17] = "POKEMON_TYPE_DARK"] = 17; - values[valuesById[18] = "POKEMON_TYPE_FAIRY"] = 18; - return values; - })(); - - return Enums; + const Enums = {}; + + /** + * Form enum. + * @name POGOProtos.Enums.Form + * @enum {string} + * @property {number} FORM_UNSET=0 FORM_UNSET value + * @property {number} UNOWN_A=1 UNOWN_A value + * @property {number} UNOWN_B=2 UNOWN_B value + * @property {number} UNOWN_C=3 UNOWN_C value + * @property {number} UNOWN_D=4 UNOWN_D value + * @property {number} UNOWN_E=5 UNOWN_E value + * @property {number} UNOWN_F=6 UNOWN_F value + * @property {number} UNOWN_G=7 UNOWN_G value + * @property {number} UNOWN_H=8 UNOWN_H value + * @property {number} UNOWN_I=9 UNOWN_I value + * @property {number} UNOWN_J=10 UNOWN_J value + * @property {number} UNOWN_K=11 UNOWN_K value + * @property {number} UNOWN_L=12 UNOWN_L value + * @property {number} UNOWN_M=13 UNOWN_M value + * @property {number} UNOWN_N=14 UNOWN_N value + * @property {number} UNOWN_O=15 UNOWN_O value + * @property {number} UNOWN_P=16 UNOWN_P value + * @property {number} UNOWN_Q=17 UNOWN_Q value + * @property {number} UNOWN_R=18 UNOWN_R value + * @property {number} UNOWN_S=19 UNOWN_S value + * @property {number} UNOWN_T=20 UNOWN_T value + * @property {number} UNOWN_U=21 UNOWN_U value + * @property {number} UNOWN_V=22 UNOWN_V value + * @property {number} UNOWN_W=23 UNOWN_W value + * @property {number} UNOWN_X=24 UNOWN_X value + * @property {number} UNOWN_Y=25 UNOWN_Y value + * @property {number} UNOWN_Z=26 UNOWN_Z value + * @property {number} UNOWN_EXCLAMATION_POINT=27 UNOWN_EXCLAMATION_POINT value + * @property {number} UNOWN_QUESTION_MARK=28 UNOWN_QUESTION_MARK value + * @property {number} CASTFORM_NORMAL=29 CASTFORM_NORMAL value + * @property {number} CASTFORM_SUNNY=30 CASTFORM_SUNNY value + * @property {number} CASTFORM_RAINY=31 CASTFORM_RAINY value + * @property {number} CASTFORM_SNOWY=32 CASTFORM_SNOWY value + * @property {number} DEOXYS_NORMAL=33 DEOXYS_NORMAL value + * @property {number} DEOXYS_ATTACK=34 DEOXYS_ATTACK value + * @property {number} DEOXYS_DEFENSE=35 DEOXYS_DEFENSE value + * @property {number} DEOXYS_SPEED=36 DEOXYS_SPEED value + * @property {number} SPINDA_00=37 SPINDA_00 value + * @property {number} SPINDA_01=38 SPINDA_01 value + * @property {number} SPINDA_02=39 SPINDA_02 value + * @property {number} SPINDA_03=40 SPINDA_03 value + * @property {number} SPINDA_04=41 SPINDA_04 value + * @property {number} SPINDA_05=42 SPINDA_05 value + * @property {number} SPINDA_06=43 SPINDA_06 value + * @property {number} SPINDA_07=44 SPINDA_07 value + * @property {number} RATTATA_NORMAL=45 RATTATA_NORMAL value + * @property {number} RATTATA_ALOLA=46 RATTATA_ALOLA value + * @property {number} RATICATE_NORMAL=47 RATICATE_NORMAL value + * @property {number} RATICATE_ALOLA=48 RATICATE_ALOLA value + * @property {number} RAICHU_NORMAL=49 RAICHU_NORMAL value + * @property {number} RAICHU_ALOLA=50 RAICHU_ALOLA value + * @property {number} SANDSHREW_NORMAL=51 SANDSHREW_NORMAL value + * @property {number} SANDSHREW_ALOLA=52 SANDSHREW_ALOLA value + * @property {number} SANDSLASH_NORMAL=53 SANDSLASH_NORMAL value + * @property {number} SANDSLASH_ALOLA=54 SANDSLASH_ALOLA value + * @property {number} VULPIX_NORMAL=55 VULPIX_NORMAL value + * @property {number} VULPIX_ALOLA=56 VULPIX_ALOLA value + * @property {number} NINETALES_NORMAL=57 NINETALES_NORMAL value + * @property {number} NINETALES_ALOLA=58 NINETALES_ALOLA value + * @property {number} DIGLETT_NORMAL=59 DIGLETT_NORMAL value + * @property {number} DIGLETT_ALOLA=60 DIGLETT_ALOLA value + * @property {number} DUGTRIO_NORMAL=61 DUGTRIO_NORMAL value + * @property {number} DUGTRIO_ALOLA=62 DUGTRIO_ALOLA value + * @property {number} MEOWTH_NORMAL=63 MEOWTH_NORMAL value + * @property {number} MEOWTH_ALOLA=64 MEOWTH_ALOLA value + * @property {number} PERSIAN_NORMAL=65 PERSIAN_NORMAL value + * @property {number} PERSIAN_ALOLA=66 PERSIAN_ALOLA value + * @property {number} GEODUDE_NORMAL=67 GEODUDE_NORMAL value + * @property {number} GEODUDE_ALOLA=68 GEODUDE_ALOLA value + * @property {number} GRAVELER_NORMAL=69 GRAVELER_NORMAL value + * @property {number} GRAVELER_ALOLA=70 GRAVELER_ALOLA value + * @property {number} GOLEM_NORMAL=71 GOLEM_NORMAL value + * @property {number} GOLEM_ALOLA=72 GOLEM_ALOLA value + * @property {number} GRIMER_NORMAL=73 GRIMER_NORMAL value + * @property {number} GRIMER_ALOLA=74 GRIMER_ALOLA value + * @property {number} MUK_NORMAL=75 MUK_NORMAL value + * @property {number} MUK_ALOLA=76 MUK_ALOLA value + * @property {number} EXEGGUTOR_NORMAL=77 EXEGGUTOR_NORMAL value + * @property {number} EXEGGUTOR_ALOLA=78 EXEGGUTOR_ALOLA value + * @property {number} MAROWAK_NORMAL=79 MAROWAK_NORMAL value + * @property {number} MAROWAK_ALOLA=80 MAROWAK_ALOLA value + * @property {number} ROTOM_NORMAL=81 ROTOM_NORMAL value + * @property {number} ROTOM_FROST=82 ROTOM_FROST value + * @property {number} ROTOM_FAN=83 ROTOM_FAN value + * @property {number} ROTOM_MOW=84 ROTOM_MOW value + * @property {number} ROTOM_WASH=85 ROTOM_WASH value + * @property {number} ROTOM_HEAT=86 ROTOM_HEAT value + * @property {number} WORMADAM_PLANT=87 WORMADAM_PLANT value + * @property {number} WORMADAM_SANDY=88 WORMADAM_SANDY value + * @property {number} WORMADAM_TRASH=89 WORMADAM_TRASH value + * @property {number} GIRATINA_ALTERED=90 GIRATINA_ALTERED value + * @property {number} GIRATINA_ORIGIN=91 GIRATINA_ORIGIN value + * @property {number} SHAYMIN_SKY=92 SHAYMIN_SKY value + * @property {number} SHAYMIN_LAND=93 SHAYMIN_LAND value + * @property {number} CHERRIM_OVERCAST=94 CHERRIM_OVERCAST value + * @property {number} CHERRIM_SUNNY=95 CHERRIM_SUNNY value + * @property {number} SHELLOS_WEST_SEA=96 SHELLOS_WEST_SEA value + * @property {number} SHELLOS_EAST_SEA=97 SHELLOS_EAST_SEA value + * @property {number} GASTRODON_WEST_SEA=98 GASTRODON_WEST_SEA value + * @property {number} GASTRODON_EAST_SEA=99 GASTRODON_EAST_SEA value + * @property {number} ARCEUS_NORMAL=100 ARCEUS_NORMAL value + * @property {number} ARCEUS_FIGHTING=101 ARCEUS_FIGHTING value + * @property {number} ARCEUS_FLYING=102 ARCEUS_FLYING value + * @property {number} ARCEUS_POISON=103 ARCEUS_POISON value + * @property {number} ARCEUS_GROUND=104 ARCEUS_GROUND value + * @property {number} ARCEUS_ROCK=105 ARCEUS_ROCK value + * @property {number} ARCEUS_BUG=106 ARCEUS_BUG value + * @property {number} ARCEUS_GHOST=107 ARCEUS_GHOST value + * @property {number} ARCEUS_STEEL=108 ARCEUS_STEEL value + * @property {number} ARCEUS_FIRE=109 ARCEUS_FIRE value + * @property {number} ARCEUS_WATER=110 ARCEUS_WATER value + * @property {number} ARCEUS_GRASS=111 ARCEUS_GRASS value + * @property {number} ARCEUS_ELECTRIC=112 ARCEUS_ELECTRIC value + * @property {number} ARCEUS_PSYCHIC=113 ARCEUS_PSYCHIC value + * @property {number} ARCEUS_ICE=114 ARCEUS_ICE value + * @property {number} ARCEUS_DRAGON=115 ARCEUS_DRAGON value + * @property {number} ARCEUS_DARK=116 ARCEUS_DARK value + * @property {number} ARCEUS_FAIRY=117 ARCEUS_FAIRY value + * @property {number} BURMY_PLANT=118 BURMY_PLANT value + * @property {number} BURMY_SANDY=119 BURMY_SANDY value + * @property {number} BURMY_TRASH=120 BURMY_TRASH value + * @property {number} SPINDA_08=121 SPINDA_08 value + * @property {number} SPINDA_09=122 SPINDA_09 value + * @property {number} SPINDA_10=123 SPINDA_10 value + * @property {number} SPINDA_11=124 SPINDA_11 value + * @property {number} SPINDA_12=125 SPINDA_12 value + * @property {number} SPINDA_13=126 SPINDA_13 value + * @property {number} SPINDA_14=127 SPINDA_14 value + * @property {number} SPINDA_15=128 SPINDA_15 value + * @property {number} SPINDA_16=129 SPINDA_16 value + * @property {number} SPINDA_17=130 SPINDA_17 value + * @property {number} SPINDA_18=131 SPINDA_18 value + * @property {number} SPINDA_19=132 SPINDA_19 value + */ + Enums.Form = (function() { + const valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "FORM_UNSET"] = 0; + values[valuesById[1] = "UNOWN_A"] = 1; + values[valuesById[2] = "UNOWN_B"] = 2; + values[valuesById[3] = "UNOWN_C"] = 3; + values[valuesById[4] = "UNOWN_D"] = 4; + values[valuesById[5] = "UNOWN_E"] = 5; + values[valuesById[6] = "UNOWN_F"] = 6; + values[valuesById[7] = "UNOWN_G"] = 7; + values[valuesById[8] = "UNOWN_H"] = 8; + values[valuesById[9] = "UNOWN_I"] = 9; + values[valuesById[10] = "UNOWN_J"] = 10; + values[valuesById[11] = "UNOWN_K"] = 11; + values[valuesById[12] = "UNOWN_L"] = 12; + values[valuesById[13] = "UNOWN_M"] = 13; + values[valuesById[14] = "UNOWN_N"] = 14; + values[valuesById[15] = "UNOWN_O"] = 15; + values[valuesById[16] = "UNOWN_P"] = 16; + values[valuesById[17] = "UNOWN_Q"] = 17; + values[valuesById[18] = "UNOWN_R"] = 18; + values[valuesById[19] = "UNOWN_S"] = 19; + values[valuesById[20] = "UNOWN_T"] = 20; + values[valuesById[21] = "UNOWN_U"] = 21; + values[valuesById[22] = "UNOWN_V"] = 22; + values[valuesById[23] = "UNOWN_W"] = 23; + values[valuesById[24] = "UNOWN_X"] = 24; + values[valuesById[25] = "UNOWN_Y"] = 25; + values[valuesById[26] = "UNOWN_Z"] = 26; + values[valuesById[27] = "UNOWN_EXCLAMATION_POINT"] = 27; + values[valuesById[28] = "UNOWN_QUESTION_MARK"] = 28; + values[valuesById[29] = "CASTFORM_NORMAL"] = 29; + values[valuesById[30] = "CASTFORM_SUNNY"] = 30; + values[valuesById[31] = "CASTFORM_RAINY"] = 31; + values[valuesById[32] = "CASTFORM_SNOWY"] = 32; + values[valuesById[33] = "DEOXYS_NORMAL"] = 33; + values[valuesById[34] = "DEOXYS_ATTACK"] = 34; + values[valuesById[35] = "DEOXYS_DEFENSE"] = 35; + values[valuesById[36] = "DEOXYS_SPEED"] = 36; + values[valuesById[37] = "SPINDA_00"] = 37; + values[valuesById[38] = "SPINDA_01"] = 38; + values[valuesById[39] = "SPINDA_02"] = 39; + values[valuesById[40] = "SPINDA_03"] = 40; + values[valuesById[41] = "SPINDA_04"] = 41; + values[valuesById[42] = "SPINDA_05"] = 42; + values[valuesById[43] = "SPINDA_06"] = 43; + values[valuesById[44] = "SPINDA_07"] = 44; + values[valuesById[45] = "RATTATA_NORMAL"] = 45; + values[valuesById[46] = "RATTATA_ALOLA"] = 46; + values[valuesById[47] = "RATICATE_NORMAL"] = 47; + values[valuesById[48] = "RATICATE_ALOLA"] = 48; + values[valuesById[49] = "RAICHU_NORMAL"] = 49; + values[valuesById[50] = "RAICHU_ALOLA"] = 50; + values[valuesById[51] = "SANDSHREW_NORMAL"] = 51; + values[valuesById[52] = "SANDSHREW_ALOLA"] = 52; + values[valuesById[53] = "SANDSLASH_NORMAL"] = 53; + values[valuesById[54] = "SANDSLASH_ALOLA"] = 54; + values[valuesById[55] = "VULPIX_NORMAL"] = 55; + values[valuesById[56] = "VULPIX_ALOLA"] = 56; + values[valuesById[57] = "NINETALES_NORMAL"] = 57; + values[valuesById[58] = "NINETALES_ALOLA"] = 58; + values[valuesById[59] = "DIGLETT_NORMAL"] = 59; + values[valuesById[60] = "DIGLETT_ALOLA"] = 60; + values[valuesById[61] = "DUGTRIO_NORMAL"] = 61; + values[valuesById[62] = "DUGTRIO_ALOLA"] = 62; + values[valuesById[63] = "MEOWTH_NORMAL"] = 63; + values[valuesById[64] = "MEOWTH_ALOLA"] = 64; + values[valuesById[65] = "PERSIAN_NORMAL"] = 65; + values[valuesById[66] = "PERSIAN_ALOLA"] = 66; + values[valuesById[67] = "GEODUDE_NORMAL"] = 67; + values[valuesById[68] = "GEODUDE_ALOLA"] = 68; + values[valuesById[69] = "GRAVELER_NORMAL"] = 69; + values[valuesById[70] = "GRAVELER_ALOLA"] = 70; + values[valuesById[71] = "GOLEM_NORMAL"] = 71; + values[valuesById[72] = "GOLEM_ALOLA"] = 72; + values[valuesById[73] = "GRIMER_NORMAL"] = 73; + values[valuesById[74] = "GRIMER_ALOLA"] = 74; + values[valuesById[75] = "MUK_NORMAL"] = 75; + values[valuesById[76] = "MUK_ALOLA"] = 76; + values[valuesById[77] = "EXEGGUTOR_NORMAL"] = 77; + values[valuesById[78] = "EXEGGUTOR_ALOLA"] = 78; + values[valuesById[79] = "MAROWAK_NORMAL"] = 79; + values[valuesById[80] = "MAROWAK_ALOLA"] = 80; + values[valuesById[81] = "ROTOM_NORMAL"] = 81; + values[valuesById[82] = "ROTOM_FROST"] = 82; + values[valuesById[83] = "ROTOM_FAN"] = 83; + values[valuesById[84] = "ROTOM_MOW"] = 84; + values[valuesById[85] = "ROTOM_WASH"] = 85; + values[valuesById[86] = "ROTOM_HEAT"] = 86; + values[valuesById[87] = "WORMADAM_PLANT"] = 87; + values[valuesById[88] = "WORMADAM_SANDY"] = 88; + values[valuesById[89] = "WORMADAM_TRASH"] = 89; + values[valuesById[90] = "GIRATINA_ALTERED"] = 90; + values[valuesById[91] = "GIRATINA_ORIGIN"] = 91; + values[valuesById[92] = "SHAYMIN_SKY"] = 92; + values[valuesById[93] = "SHAYMIN_LAND"] = 93; + values[valuesById[94] = "CHERRIM_OVERCAST"] = 94; + values[valuesById[95] = "CHERRIM_SUNNY"] = 95; + values[valuesById[96] = "SHELLOS_WEST_SEA"] = 96; + values[valuesById[97] = "SHELLOS_EAST_SEA"] = 97; + values[valuesById[98] = "GASTRODON_WEST_SEA"] = 98; + values[valuesById[99] = "GASTRODON_EAST_SEA"] = 99; + values[valuesById[100] = "ARCEUS_NORMAL"] = 100; + values[valuesById[101] = "ARCEUS_FIGHTING"] = 101; + values[valuesById[102] = "ARCEUS_FLYING"] = 102; + values[valuesById[103] = "ARCEUS_POISON"] = 103; + values[valuesById[104] = "ARCEUS_GROUND"] = 104; + values[valuesById[105] = "ARCEUS_ROCK"] = 105; + values[valuesById[106] = "ARCEUS_BUG"] = 106; + values[valuesById[107] = "ARCEUS_GHOST"] = 107; + values[valuesById[108] = "ARCEUS_STEEL"] = 108; + values[valuesById[109] = "ARCEUS_FIRE"] = 109; + values[valuesById[110] = "ARCEUS_WATER"] = 110; + values[valuesById[111] = "ARCEUS_GRASS"] = 111; + values[valuesById[112] = "ARCEUS_ELECTRIC"] = 112; + values[valuesById[113] = "ARCEUS_PSYCHIC"] = 113; + values[valuesById[114] = "ARCEUS_ICE"] = 114; + values[valuesById[115] = "ARCEUS_DRAGON"] = 115; + values[valuesById[116] = "ARCEUS_DARK"] = 116; + values[valuesById[117] = "ARCEUS_FAIRY"] = 117; + values[valuesById[118] = "BURMY_PLANT"] = 118; + values[valuesById[119] = "BURMY_SANDY"] = 119; + values[valuesById[120] = "BURMY_TRASH"] = 120; + values[valuesById[121] = "SPINDA_08"] = 121; + values[valuesById[122] = "SPINDA_09"] = 122; + values[valuesById[123] = "SPINDA_10"] = 123; + values[valuesById[124] = "SPINDA_11"] = 124; + values[valuesById[125] = "SPINDA_12"] = 125; + values[valuesById[126] = "SPINDA_13"] = 126; + values[valuesById[127] = "SPINDA_14"] = 127; + values[valuesById[128] = "SPINDA_15"] = 128; + values[valuesById[129] = "SPINDA_16"] = 129; + values[valuesById[130] = "SPINDA_17"] = 130; + values[valuesById[131] = "SPINDA_18"] = 131; + values[valuesById[132] = "SPINDA_19"] = 132; + return values; })(); - - return POGOProtos; + + /** + * PokemonFamilyId enum. + * @name POGOProtos.Enums.PokemonFamilyId + * @enum {string} + * @property {number} FAMILY_UNSET=0 FAMILY_UNSET value + * @property {number} FAMILY_BULBASAUR=1 FAMILY_BULBASAUR value + * @property {number} FAMILY_CHARMANDER=4 FAMILY_CHARMANDER value + * @property {number} FAMILY_SQUIRTLE=7 FAMILY_SQUIRTLE value + * @property {number} FAMILY_CATERPIE=10 FAMILY_CATERPIE value + * @property {number} FAMILY_WEEDLE=13 FAMILY_WEEDLE value + * @property {number} FAMILY_PIDGEY=16 FAMILY_PIDGEY value + * @property {number} FAMILY_RATTATA=19 FAMILY_RATTATA value + * @property {number} FAMILY_SPEAROW=21 FAMILY_SPEAROW value + * @property {number} FAMILY_EKANS=23 FAMILY_EKANS value + * @property {number} FAMILY_PIKACHU=25 FAMILY_PIKACHU value + * @property {number} FAMILY_SANDSHREW=27 FAMILY_SANDSHREW value + * @property {number} FAMILY_NIDORAN_FEMALE=29 FAMILY_NIDORAN_FEMALE value + * @property {number} FAMILY_NIDORAN_MALE=32 FAMILY_NIDORAN_MALE value + * @property {number} FAMILY_CLEFAIRY=35 FAMILY_CLEFAIRY value + * @property {number} FAMILY_VULPIX=37 FAMILY_VULPIX value + * @property {number} FAMILY_JIGGLYPUFF=39 FAMILY_JIGGLYPUFF value + * @property {number} FAMILY_ZUBAT=41 FAMILY_ZUBAT value + * @property {number} FAMILY_ODDISH=43 FAMILY_ODDISH value + * @property {number} FAMILY_PARAS=46 FAMILY_PARAS value + * @property {number} FAMILY_VENONAT=48 FAMILY_VENONAT value + * @property {number} FAMILY_DIGLETT=50 FAMILY_DIGLETT value + * @property {number} FAMILY_MEOWTH=52 FAMILY_MEOWTH value + * @property {number} FAMILY_PSYDUCK=54 FAMILY_PSYDUCK value + * @property {number} FAMILY_MANKEY=56 FAMILY_MANKEY value + * @property {number} FAMILY_GROWLITHE=58 FAMILY_GROWLITHE value + * @property {number} FAMILY_POLIWAG=60 FAMILY_POLIWAG value + * @property {number} FAMILY_ABRA=63 FAMILY_ABRA value + * @property {number} FAMILY_MACHOP=66 FAMILY_MACHOP value + * @property {number} FAMILY_BELLSPROUT=69 FAMILY_BELLSPROUT value + * @property {number} FAMILY_TENTACOOL=72 FAMILY_TENTACOOL value + * @property {number} FAMILY_GEODUDE=74 FAMILY_GEODUDE value + * @property {number} FAMILY_PONYTA=77 FAMILY_PONYTA value + * @property {number} FAMILY_SLOWPOKE=79 FAMILY_SLOWPOKE value + * @property {number} FAMILY_MAGNEMITE=81 FAMILY_MAGNEMITE value + * @property {number} FAMILY_FARFETCHD=83 FAMILY_FARFETCHD value + * @property {number} FAMILY_DODUO=84 FAMILY_DODUO value + * @property {number} FAMILY_SEEL=86 FAMILY_SEEL value + * @property {number} FAMILY_GRIMER=88 FAMILY_GRIMER value + * @property {number} FAMILY_SHELLDER=90 FAMILY_SHELLDER value + * @property {number} FAMILY_GASTLY=92 FAMILY_GASTLY value + * @property {number} FAMILY_ONIX=95 FAMILY_ONIX value + * @property {number} FAMILY_DROWZEE=96 FAMILY_DROWZEE value + * @property {number} FAMILY_HYPNO=97 FAMILY_HYPNO value + * @property {number} FAMILY_KRABBY=98 FAMILY_KRABBY value + * @property {number} FAMILY_VOLTORB=100 FAMILY_VOLTORB value + * @property {number} FAMILY_EXEGGCUTE=102 FAMILY_EXEGGCUTE value + * @property {number} FAMILY_CUBONE=104 FAMILY_CUBONE value + * @property {number} FAMILY_HITMONLEE=106 FAMILY_HITMONLEE value + * @property {number} FAMILY_HITMONCHAN=107 FAMILY_HITMONCHAN value + * @property {number} FAMILY_LICKITUNG=108 FAMILY_LICKITUNG value + * @property {number} FAMILY_KOFFING=109 FAMILY_KOFFING value + * @property {number} FAMILY_RHYHORN=111 FAMILY_RHYHORN value + * @property {number} FAMILY_CHANSEY=113 FAMILY_CHANSEY value + * @property {number} FAMILY_TANGELA=114 FAMILY_TANGELA value + * @property {number} FAMILY_KANGASKHAN=115 FAMILY_KANGASKHAN value + * @property {number} FAMILY_HORSEA=116 FAMILY_HORSEA value + * @property {number} FAMILY_GOLDEEN=118 FAMILY_GOLDEEN value + * @property {number} FAMILY_STARYU=120 FAMILY_STARYU value + * @property {number} FAMILY_MR_MIME=122 FAMILY_MR_MIME value + * @property {number} FAMILY_SCYTHER=123 FAMILY_SCYTHER value + * @property {number} FAMILY_JYNX=124 FAMILY_JYNX value + * @property {number} FAMILY_ELECTABUZZ=125 FAMILY_ELECTABUZZ value + * @property {number} FAMILY_MAGMAR=126 FAMILY_MAGMAR value + * @property {number} FAMILY_PINSIR=127 FAMILY_PINSIR value + * @property {number} FAMILY_TAUROS=128 FAMILY_TAUROS value + * @property {number} FAMILY_MAGIKARP=129 FAMILY_MAGIKARP value + * @property {number} FAMILY_LAPRAS=131 FAMILY_LAPRAS value + * @property {number} FAMILY_DITTO=132 FAMILY_DITTO value + * @property {number} FAMILY_EEVEE=133 FAMILY_EEVEE value + * @property {number} FAMILY_PORYGON=137 FAMILY_PORYGON value + * @property {number} FAMILY_OMANYTE=138 FAMILY_OMANYTE value + * @property {number} FAMILY_KABUTO=140 FAMILY_KABUTO value + * @property {number} FAMILY_AERODACTYL=142 FAMILY_AERODACTYL value + * @property {number} FAMILY_SNORLAX=143 FAMILY_SNORLAX value + * @property {number} FAMILY_ARTICUNO=144 FAMILY_ARTICUNO value + * @property {number} FAMILY_ZAPDOS=145 FAMILY_ZAPDOS value + * @property {number} FAMILY_MOLTRES=146 FAMILY_MOLTRES value + * @property {number} FAMILY_DRATINI=147 FAMILY_DRATINI value + * @property {number} FAMILY_MEWTWO=150 FAMILY_MEWTWO value + * @property {number} FAMILY_MEW=151 FAMILY_MEW value + * @property {number} FAMILY_CHIKORITA=152 FAMILY_CHIKORITA value + * @property {number} FAMILY_CYNDAQUIL=155 FAMILY_CYNDAQUIL value + * @property {number} FAMILY_TOTODILE=158 FAMILY_TOTODILE value + * @property {number} FAMILY_SENTRET=161 FAMILY_SENTRET value + * @property {number} FAMILY_HOOTHOOT=163 FAMILY_HOOTHOOT value + * @property {number} FAMILY_LEDYBA=165 FAMILY_LEDYBA value + * @property {number} FAMILY_SPINARAK=167 FAMILY_SPINARAK value + * @property {number} FAMILY_CHINCHOU=170 FAMILY_CHINCHOU value + * @property {number} FAMILY_TOGEPI=175 FAMILY_TOGEPI value + * @property {number} FAMILY_NATU=177 FAMILY_NATU value + * @property {number} FAMILY_MAREEP=179 FAMILY_MAREEP value + * @property {number} FAMILY_MARILL=183 FAMILY_MARILL value + * @property {number} FAMILY_SUDOWOODO=185 FAMILY_SUDOWOODO value + * @property {number} FAMILY_HOPPIP=187 FAMILY_HOPPIP value + * @property {number} FAMILY_AIPOM=190 FAMILY_AIPOM value + * @property {number} FAMILY_SUNKERN=191 FAMILY_SUNKERN value + * @property {number} FAMILY_YANMA=193 FAMILY_YANMA value + * @property {number} FAMILY_WOOPER=194 FAMILY_WOOPER value + * @property {number} FAMILY_MURKROW=198 FAMILY_MURKROW value + * @property {number} FAMILY_MISDREAVUS=200 FAMILY_MISDREAVUS value + * @property {number} FAMILY_UNOWN=201 FAMILY_UNOWN value + * @property {number} FAMILY_WOBBUFFET=202 FAMILY_WOBBUFFET value + * @property {number} FAMILY_GIRAFARIG=203 FAMILY_GIRAFARIG value + * @property {number} FAMILY_PINECO=204 FAMILY_PINECO value + * @property {number} FAMILY_DUNSPARCE=206 FAMILY_DUNSPARCE value + * @property {number} FAMILY_GLIGAR=207 FAMILY_GLIGAR value + * @property {number} FAMILY_SNUBBULL=209 FAMILY_SNUBBULL value + * @property {number} FAMILY_QWILFISH=211 FAMILY_QWILFISH value + * @property {number} FAMILY_SHUCKLE=213 FAMILY_SHUCKLE value + * @property {number} FAMILY_HERACROSS=214 FAMILY_HERACROSS value + * @property {number} FAMILY_SNEASEL=215 FAMILY_SNEASEL value + * @property {number} FAMILY_TEDDIURSA=216 FAMILY_TEDDIURSA value + * @property {number} FAMILY_SLUGMA=218 FAMILY_SLUGMA value + * @property {number} FAMILY_SWINUB=220 FAMILY_SWINUB value + * @property {number} FAMILY_CORSOLA=222 FAMILY_CORSOLA value + * @property {number} FAMILY_REMORAID=223 FAMILY_REMORAID value + * @property {number} FAMILY_DELIBIRD=225 FAMILY_DELIBIRD value + * @property {number} FAMILY_MANTINE=226 FAMILY_MANTINE value + * @property {number} FAMILY_SKARMORY=227 FAMILY_SKARMORY value + * @property {number} FAMILY_HOUNDOUR=228 FAMILY_HOUNDOUR value + * @property {number} FAMILY_PHANPY=231 FAMILY_PHANPY value + * @property {number} FAMILY_STANTLER=234 FAMILY_STANTLER value + * @property {number} FAMILY_SMEARGLE=235 FAMILY_SMEARGLE value + * @property {number} FAMILY_TYROGUE=236 FAMILY_TYROGUE value + * @property {number} FAMILY_MILTANK=241 FAMILY_MILTANK value + * @property {number} FAMILY_RAIKOU=243 FAMILY_RAIKOU value + * @property {number} FAMILY_ENTEI=244 FAMILY_ENTEI value + * @property {number} FAMILY_SUICUNE=245 FAMILY_SUICUNE value + * @property {number} FAMILY_LARVITAR=246 FAMILY_LARVITAR value + * @property {number} FAMILY_LUGIA=249 FAMILY_LUGIA value + * @property {number} FAMILY_HO_OH=250 FAMILY_HO_OH value + * @property {number} FAMILY_CELEBI=251 FAMILY_CELEBI value + * @property {number} FAMILY_TREECKO=252 FAMILY_TREECKO value + * @property {number} FAMILY_TORCHIC=255 FAMILY_TORCHIC value + * @property {number} FAMILY_MUDKIP=258 FAMILY_MUDKIP value + * @property {number} FAMILY_POOCHYENA=261 FAMILY_POOCHYENA value + * @property {number} FAMILY_ZIGZAGOON=263 FAMILY_ZIGZAGOON value + * @property {number} FAMILY_WURMPLE=265 FAMILY_WURMPLE value + * @property {number} FAMILY_LOTAD=270 FAMILY_LOTAD value + * @property {number} FAMILY_SEEDOT=273 FAMILY_SEEDOT value + * @property {number} FAMILY_TAILLOW=276 FAMILY_TAILLOW value + * @property {number} FAMILY_WINGULL=278 FAMILY_WINGULL value + * @property {number} FAMILY_RALTS=280 FAMILY_RALTS value + * @property {number} FAMILY_SURSKIT=283 FAMILY_SURSKIT value + * @property {number} FAMILY_SHROOMISH=285 FAMILY_SHROOMISH value + * @property {number} FAMILY_SLAKOTH=287 FAMILY_SLAKOTH value + * @property {number} FAMILY_NINCADA=290 FAMILY_NINCADA value + * @property {number} FAMILY_WHISMUR=293 FAMILY_WHISMUR value + * @property {number} FAMILY_MAKUHITA=296 FAMILY_MAKUHITA value + * @property {number} FAMILY_NOSEPASS=299 FAMILY_NOSEPASS value + * @property {number} FAMILY_SKITTY=300 FAMILY_SKITTY value + * @property {number} FAMILY_SABLEYE=302 FAMILY_SABLEYE value + * @property {number} FAMILY_MAWILE=303 FAMILY_MAWILE value + * @property {number} FAMILY_ARON=304 FAMILY_ARON value + * @property {number} FAMILY_MEDITITE=307 FAMILY_MEDITITE value + * @property {number} FAMILY_ELECTRIKE=309 FAMILY_ELECTRIKE value + * @property {number} FAMILY_PLUSLE=311 FAMILY_PLUSLE value + * @property {number} FAMILY_MINUN=312 FAMILY_MINUN value + * @property {number} FAMILY_VOLBEAT=313 FAMILY_VOLBEAT value + * @property {number} FAMILY_ILLUMISE=314 FAMILY_ILLUMISE value + * @property {number} FAMILY_ROSELIA=315 FAMILY_ROSELIA value + * @property {number} FAMILY_GULPIN=316 FAMILY_GULPIN value + * @property {number} FAMILY_CARVANHA=318 FAMILY_CARVANHA value + * @property {number} FAMILY_WAILMER=320 FAMILY_WAILMER value + * @property {number} FAMILY_NUMEL=322 FAMILY_NUMEL value + * @property {number} FAMILY_TORKOAL=324 FAMILY_TORKOAL value + * @property {number} FAMILY_SPOINK=325 FAMILY_SPOINK value + * @property {number} FAMILY_SPINDA=327 FAMILY_SPINDA value + * @property {number} FAMILY_TRAPINCH=328 FAMILY_TRAPINCH value + * @property {number} FAMILY_CACNEA=331 FAMILY_CACNEA value + * @property {number} FAMILY_SWABLU=333 FAMILY_SWABLU value + * @property {number} FAMILY_ZANGOOSE=335 FAMILY_ZANGOOSE value + * @property {number} FAMILY_SEVIPER=336 FAMILY_SEVIPER value + * @property {number} FAMILY_LUNATONE=337 FAMILY_LUNATONE value + * @property {number} FAMILY_SOLROCK=338 FAMILY_SOLROCK value + * @property {number} FAMILY_BARBOACH=339 FAMILY_BARBOACH value + * @property {number} FAMILY_CORPHISH=341 FAMILY_CORPHISH value + * @property {number} FAMILY_BALTOY=343 FAMILY_BALTOY value + * @property {number} FAMILY_LILEEP=345 FAMILY_LILEEP value + * @property {number} FAMILY_ANORITH=347 FAMILY_ANORITH value + * @property {number} FAMILY_FEEBAS=349 FAMILY_FEEBAS value + * @property {number} FAMILY_CASTFORM=351 FAMILY_CASTFORM value + * @property {number} FAMILY_KECLEON=352 FAMILY_KECLEON value + * @property {number} FAMILY_SHUPPET=353 FAMILY_SHUPPET value + * @property {number} FAMILY_DUSKULL=355 FAMILY_DUSKULL value + * @property {number} FAMILY_TROPIUS=357 FAMILY_TROPIUS value + * @property {number} FAMILY_CHIMECHO=358 FAMILY_CHIMECHO value + * @property {number} FAMILY_ABSOL=359 FAMILY_ABSOL value + * @property {number} FAMILY_SNORUNT=361 FAMILY_SNORUNT value + * @property {number} FAMILY_SPHEAL=363 FAMILY_SPHEAL value + * @property {number} FAMILY_CLAMPERL=366 FAMILY_CLAMPERL value + * @property {number} FAMILY_RELICANTH=369 FAMILY_RELICANTH value + * @property {number} FAMILY_LUVDISC=370 FAMILY_LUVDISC value + * @property {number} FAMILY_BAGON=371 FAMILY_BAGON value + * @property {number} FAMILY_BELDUM=374 FAMILY_BELDUM value + * @property {number} FAMILY_REGIROCK=377 FAMILY_REGIROCK value + * @property {number} FAMILY_REGICE=378 FAMILY_REGICE value + * @property {number} FAMILY_REGISTEEL=379 FAMILY_REGISTEEL value + * @property {number} FAMILY_LATIAS=380 FAMILY_LATIAS value + * @property {number} FAMILY_LATIOS=381 FAMILY_LATIOS value + * @property {number} FAMILY_KYOGRE=382 FAMILY_KYOGRE value + * @property {number} FAMILY_GROUDON=383 FAMILY_GROUDON value + * @property {number} FAMILY_RAYQUAZA=384 FAMILY_RAYQUAZA value + * @property {number} FAMILY_JIRACHI=385 FAMILY_JIRACHI value + * @property {number} FAMILY_DEOXYS=386 FAMILY_DEOXYS value + * @property {number} FAMILY_TURTWIG=387 FAMILY_TURTWIG value + * @property {number} FAMILY_CHIMCHAR=390 FAMILY_CHIMCHAR value + * @property {number} FAMILY_PIPLUP=393 FAMILY_PIPLUP value + * @property {number} FAMILY_STARLY=396 FAMILY_STARLY value + * @property {number} FAMILY_BIDOOF=399 FAMILY_BIDOOF value + * @property {number} FAMILY_KRICKETOT=401 FAMILY_KRICKETOT value + * @property {number} FAMILY_SHINX=403 FAMILY_SHINX value + * @property {number} FAMILY_CRANIDOS=408 FAMILY_CRANIDOS value + * @property {number} FAMILY_SHIELDON=410 FAMILY_SHIELDON value + * @property {number} FAMILY_BURMY=412 FAMILY_BURMY value + * @property {number} FAMILY_COMBEE=415 FAMILY_COMBEE value + * @property {number} FAMILY_PACHIRISU=417 FAMILY_PACHIRISU value + * @property {number} FAMILY_BUIZEL=418 FAMILY_BUIZEL value + * @property {number} FAMILY_CHERUBI=420 FAMILY_CHERUBI value + * @property {number} FAMILY_SHELLOS=422 FAMILY_SHELLOS value + * @property {number} FAMILY_DRIFLOON=425 FAMILY_DRIFLOON value + * @property {number} FAMILY_BUNEARY=427 FAMILY_BUNEARY value + * @property {number} FAMILY_GLAMEOW=431 FAMILY_GLAMEOW value + * @property {number} FAMILY_STUNKY=434 FAMILY_STUNKY value + * @property {number} FAMILY_BRONZOR=436 FAMILY_BRONZOR value + * @property {number} FAMILY_CHATOT=441 FAMILY_CHATOT value + * @property {number} FAMILY_SPIRITOMB=442 FAMILY_SPIRITOMB value + * @property {number} FAMILY_GIBLE=443 FAMILY_GIBLE value + * @property {number} FAMILY_LUCARIO=448 FAMILY_LUCARIO value + * @property {number} FAMILY_HIPPOPOTAS=449 FAMILY_HIPPOPOTAS value + * @property {number} FAMILY_SKORUPI=451 FAMILY_SKORUPI value + * @property {number} FAMILY_CROAGUNK=453 FAMILY_CROAGUNK value + * @property {number} FAMILY_CARNIVINE=455 FAMILY_CARNIVINE value + * @property {number} FAMILY_FINNEON=456 FAMILY_FINNEON value + * @property {number} FAMILY_SNOVER=459 FAMILY_SNOVER value + * @property {number} FAMILY_ROTOM=479 FAMILY_ROTOM value + * @property {number} FAMILY_UXIE=480 FAMILY_UXIE value + * @property {number} FAMILY_MESPRIT=481 FAMILY_MESPRIT value + * @property {number} FAMILY_AZELF=482 FAMILY_AZELF value + * @property {number} FAMILY_DIALGA=483 FAMILY_DIALGA value + * @property {number} FAMILY_PALKIA=484 FAMILY_PALKIA value + * @property {number} FAMILY_HEATRAN=485 FAMILY_HEATRAN value + * @property {number} FAMILY_REGIGIGAS=486 FAMILY_REGIGIGAS value + * @property {number} FAMILY_GIRATINA=487 FAMILY_GIRATINA value + * @property {number} FAMILY_CRESSELIA=488 FAMILY_CRESSELIA value + * @property {number} FAMILY_PHIONE=489 FAMILY_PHIONE value + * @property {number} FAMILY_MANAPHY=490 FAMILY_MANAPHY value + * @property {number} FAMILY_DARKRAI=491 FAMILY_DARKRAI value + * @property {number} FAMILY_SHAYMIN=492 FAMILY_SHAYMIN value + * @property {number} FAMILY_ARCEUS=493 FAMILY_ARCEUS value + * @property {number} FAMILY_MELTAN=808 FAMILY_MELTAN value + */ + Enums.PokemonFamilyId = (function() { + const valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "FAMILY_UNSET"] = 0; + values[valuesById[1] = "FAMILY_BULBASAUR"] = 1; + values[valuesById[4] = "FAMILY_CHARMANDER"] = 4; + values[valuesById[7] = "FAMILY_SQUIRTLE"] = 7; + values[valuesById[10] = "FAMILY_CATERPIE"] = 10; + values[valuesById[13] = "FAMILY_WEEDLE"] = 13; + values[valuesById[16] = "FAMILY_PIDGEY"] = 16; + values[valuesById[19] = "FAMILY_RATTATA"] = 19; + values[valuesById[21] = "FAMILY_SPEAROW"] = 21; + values[valuesById[23] = "FAMILY_EKANS"] = 23; + values[valuesById[25] = "FAMILY_PIKACHU"] = 25; + values[valuesById[27] = "FAMILY_SANDSHREW"] = 27; + values[valuesById[29] = "FAMILY_NIDORAN_FEMALE"] = 29; + values[valuesById[32] = "FAMILY_NIDORAN_MALE"] = 32; + values[valuesById[35] = "FAMILY_CLEFAIRY"] = 35; + values[valuesById[37] = "FAMILY_VULPIX"] = 37; + values[valuesById[39] = "FAMILY_JIGGLYPUFF"] = 39; + values[valuesById[41] = "FAMILY_ZUBAT"] = 41; + values[valuesById[43] = "FAMILY_ODDISH"] = 43; + values[valuesById[46] = "FAMILY_PARAS"] = 46; + values[valuesById[48] = "FAMILY_VENONAT"] = 48; + values[valuesById[50] = "FAMILY_DIGLETT"] = 50; + values[valuesById[52] = "FAMILY_MEOWTH"] = 52; + values[valuesById[54] = "FAMILY_PSYDUCK"] = 54; + values[valuesById[56] = "FAMILY_MANKEY"] = 56; + values[valuesById[58] = "FAMILY_GROWLITHE"] = 58; + values[valuesById[60] = "FAMILY_POLIWAG"] = 60; + values[valuesById[63] = "FAMILY_ABRA"] = 63; + values[valuesById[66] = "FAMILY_MACHOP"] = 66; + values[valuesById[69] = "FAMILY_BELLSPROUT"] = 69; + values[valuesById[72] = "FAMILY_TENTACOOL"] = 72; + values[valuesById[74] = "FAMILY_GEODUDE"] = 74; + values[valuesById[77] = "FAMILY_PONYTA"] = 77; + values[valuesById[79] = "FAMILY_SLOWPOKE"] = 79; + values[valuesById[81] = "FAMILY_MAGNEMITE"] = 81; + values[valuesById[83] = "FAMILY_FARFETCHD"] = 83; + values[valuesById[84] = "FAMILY_DODUO"] = 84; + values[valuesById[86] = "FAMILY_SEEL"] = 86; + values[valuesById[88] = "FAMILY_GRIMER"] = 88; + values[valuesById[90] = "FAMILY_SHELLDER"] = 90; + values[valuesById[92] = "FAMILY_GASTLY"] = 92; + values[valuesById[95] = "FAMILY_ONIX"] = 95; + values[valuesById[96] = "FAMILY_DROWZEE"] = 96; + values[valuesById[97] = "FAMILY_HYPNO"] = 97; + values[valuesById[98] = "FAMILY_KRABBY"] = 98; + values[valuesById[100] = "FAMILY_VOLTORB"] = 100; + values[valuesById[102] = "FAMILY_EXEGGCUTE"] = 102; + values[valuesById[104] = "FAMILY_CUBONE"] = 104; + values[valuesById[106] = "FAMILY_HITMONLEE"] = 106; + values[valuesById[107] = "FAMILY_HITMONCHAN"] = 107; + values[valuesById[108] = "FAMILY_LICKITUNG"] = 108; + values[valuesById[109] = "FAMILY_KOFFING"] = 109; + values[valuesById[111] = "FAMILY_RHYHORN"] = 111; + values[valuesById[113] = "FAMILY_CHANSEY"] = 113; + values[valuesById[114] = "FAMILY_TANGELA"] = 114; + values[valuesById[115] = "FAMILY_KANGASKHAN"] = 115; + values[valuesById[116] = "FAMILY_HORSEA"] = 116; + values[valuesById[118] = "FAMILY_GOLDEEN"] = 118; + values[valuesById[120] = "FAMILY_STARYU"] = 120; + values[valuesById[122] = "FAMILY_MR_MIME"] = 122; + values[valuesById[123] = "FAMILY_SCYTHER"] = 123; + values[valuesById[124] = "FAMILY_JYNX"] = 124; + values[valuesById[125] = "FAMILY_ELECTABUZZ"] = 125; + values[valuesById[126] = "FAMILY_MAGMAR"] = 126; + values[valuesById[127] = "FAMILY_PINSIR"] = 127; + values[valuesById[128] = "FAMILY_TAUROS"] = 128; + values[valuesById[129] = "FAMILY_MAGIKARP"] = 129; + values[valuesById[131] = "FAMILY_LAPRAS"] = 131; + values[valuesById[132] = "FAMILY_DITTO"] = 132; + values[valuesById[133] = "FAMILY_EEVEE"] = 133; + values[valuesById[137] = "FAMILY_PORYGON"] = 137; + values[valuesById[138] = "FAMILY_OMANYTE"] = 138; + values[valuesById[140] = "FAMILY_KABUTO"] = 140; + values[valuesById[142] = "FAMILY_AERODACTYL"] = 142; + values[valuesById[143] = "FAMILY_SNORLAX"] = 143; + values[valuesById[144] = "FAMILY_ARTICUNO"] = 144; + values[valuesById[145] = "FAMILY_ZAPDOS"] = 145; + values[valuesById[146] = "FAMILY_MOLTRES"] = 146; + values[valuesById[147] = "FAMILY_DRATINI"] = 147; + values[valuesById[150] = "FAMILY_MEWTWO"] = 150; + values[valuesById[151] = "FAMILY_MEW"] = 151; + values[valuesById[152] = "FAMILY_CHIKORITA"] = 152; + values[valuesById[155] = "FAMILY_CYNDAQUIL"] = 155; + values[valuesById[158] = "FAMILY_TOTODILE"] = 158; + values[valuesById[161] = "FAMILY_SENTRET"] = 161; + values[valuesById[163] = "FAMILY_HOOTHOOT"] = 163; + values[valuesById[165] = "FAMILY_LEDYBA"] = 165; + values[valuesById[167] = "FAMILY_SPINARAK"] = 167; + values[valuesById[170] = "FAMILY_CHINCHOU"] = 170; + values[valuesById[175] = "FAMILY_TOGEPI"] = 175; + values[valuesById[177] = "FAMILY_NATU"] = 177; + values[valuesById[179] = "FAMILY_MAREEP"] = 179; + values[valuesById[183] = "FAMILY_MARILL"] = 183; + values[valuesById[185] = "FAMILY_SUDOWOODO"] = 185; + values[valuesById[187] = "FAMILY_HOPPIP"] = 187; + values[valuesById[190] = "FAMILY_AIPOM"] = 190; + values[valuesById[191] = "FAMILY_SUNKERN"] = 191; + values[valuesById[193] = "FAMILY_YANMA"] = 193; + values[valuesById[194] = "FAMILY_WOOPER"] = 194; + values[valuesById[198] = "FAMILY_MURKROW"] = 198; + values[valuesById[200] = "FAMILY_MISDREAVUS"] = 200; + values[valuesById[201] = "FAMILY_UNOWN"] = 201; + values[valuesById[202] = "FAMILY_WOBBUFFET"] = 202; + values[valuesById[203] = "FAMILY_GIRAFARIG"] = 203; + values[valuesById[204] = "FAMILY_PINECO"] = 204; + values[valuesById[206] = "FAMILY_DUNSPARCE"] = 206; + values[valuesById[207] = "FAMILY_GLIGAR"] = 207; + values[valuesById[209] = "FAMILY_SNUBBULL"] = 209; + values[valuesById[211] = "FAMILY_QWILFISH"] = 211; + values[valuesById[213] = "FAMILY_SHUCKLE"] = 213; + values[valuesById[214] = "FAMILY_HERACROSS"] = 214; + values[valuesById[215] = "FAMILY_SNEASEL"] = 215; + values[valuesById[216] = "FAMILY_TEDDIURSA"] = 216; + values[valuesById[218] = "FAMILY_SLUGMA"] = 218; + values[valuesById[220] = "FAMILY_SWINUB"] = 220; + values[valuesById[222] = "FAMILY_CORSOLA"] = 222; + values[valuesById[223] = "FAMILY_REMORAID"] = 223; + values[valuesById[225] = "FAMILY_DELIBIRD"] = 225; + values[valuesById[226] = "FAMILY_MANTINE"] = 226; + values[valuesById[227] = "FAMILY_SKARMORY"] = 227; + values[valuesById[228] = "FAMILY_HOUNDOUR"] = 228; + values[valuesById[231] = "FAMILY_PHANPY"] = 231; + values[valuesById[234] = "FAMILY_STANTLER"] = 234; + values[valuesById[235] = "FAMILY_SMEARGLE"] = 235; + values[valuesById[236] = "FAMILY_TYROGUE"] = 236; + values[valuesById[241] = "FAMILY_MILTANK"] = 241; + values[valuesById[243] = "FAMILY_RAIKOU"] = 243; + values[valuesById[244] = "FAMILY_ENTEI"] = 244; + values[valuesById[245] = "FAMILY_SUICUNE"] = 245; + values[valuesById[246] = "FAMILY_LARVITAR"] = 246; + values[valuesById[249] = "FAMILY_LUGIA"] = 249; + values[valuesById[250] = "FAMILY_HO_OH"] = 250; + values[valuesById[251] = "FAMILY_CELEBI"] = 251; + values[valuesById[252] = "FAMILY_TREECKO"] = 252; + values[valuesById[255] = "FAMILY_TORCHIC"] = 255; + values[valuesById[258] = "FAMILY_MUDKIP"] = 258; + values[valuesById[261] = "FAMILY_POOCHYENA"] = 261; + values[valuesById[263] = "FAMILY_ZIGZAGOON"] = 263; + values[valuesById[265] = "FAMILY_WURMPLE"] = 265; + values[valuesById[270] = "FAMILY_LOTAD"] = 270; + values[valuesById[273] = "FAMILY_SEEDOT"] = 273; + values[valuesById[276] = "FAMILY_TAILLOW"] = 276; + values[valuesById[278] = "FAMILY_WINGULL"] = 278; + values[valuesById[280] = "FAMILY_RALTS"] = 280; + values[valuesById[283] = "FAMILY_SURSKIT"] = 283; + values[valuesById[285] = "FAMILY_SHROOMISH"] = 285; + values[valuesById[287] = "FAMILY_SLAKOTH"] = 287; + values[valuesById[290] = "FAMILY_NINCADA"] = 290; + values[valuesById[293] = "FAMILY_WHISMUR"] = 293; + values[valuesById[296] = "FAMILY_MAKUHITA"] = 296; + values[valuesById[299] = "FAMILY_NOSEPASS"] = 299; + values[valuesById[300] = "FAMILY_SKITTY"] = 300; + values[valuesById[302] = "FAMILY_SABLEYE"] = 302; + values[valuesById[303] = "FAMILY_MAWILE"] = 303; + values[valuesById[304] = "FAMILY_ARON"] = 304; + values[valuesById[307] = "FAMILY_MEDITITE"] = 307; + values[valuesById[309] = "FAMILY_ELECTRIKE"] = 309; + values[valuesById[311] = "FAMILY_PLUSLE"] = 311; + values[valuesById[312] = "FAMILY_MINUN"] = 312; + values[valuesById[313] = "FAMILY_VOLBEAT"] = 313; + values[valuesById[314] = "FAMILY_ILLUMISE"] = 314; + values[valuesById[315] = "FAMILY_ROSELIA"] = 315; + values[valuesById[316] = "FAMILY_GULPIN"] = 316; + values[valuesById[318] = "FAMILY_CARVANHA"] = 318; + values[valuesById[320] = "FAMILY_WAILMER"] = 320; + values[valuesById[322] = "FAMILY_NUMEL"] = 322; + values[valuesById[324] = "FAMILY_TORKOAL"] = 324; + values[valuesById[325] = "FAMILY_SPOINK"] = 325; + values[valuesById[327] = "FAMILY_SPINDA"] = 327; + values[valuesById[328] = "FAMILY_TRAPINCH"] = 328; + values[valuesById[331] = "FAMILY_CACNEA"] = 331; + values[valuesById[333] = "FAMILY_SWABLU"] = 333; + values[valuesById[335] = "FAMILY_ZANGOOSE"] = 335; + values[valuesById[336] = "FAMILY_SEVIPER"] = 336; + values[valuesById[337] = "FAMILY_LUNATONE"] = 337; + values[valuesById[338] = "FAMILY_SOLROCK"] = 338; + values[valuesById[339] = "FAMILY_BARBOACH"] = 339; + values[valuesById[341] = "FAMILY_CORPHISH"] = 341; + values[valuesById[343] = "FAMILY_BALTOY"] = 343; + values[valuesById[345] = "FAMILY_LILEEP"] = 345; + values[valuesById[347] = "FAMILY_ANORITH"] = 347; + values[valuesById[349] = "FAMILY_FEEBAS"] = 349; + values[valuesById[351] = "FAMILY_CASTFORM"] = 351; + values[valuesById[352] = "FAMILY_KECLEON"] = 352; + values[valuesById[353] = "FAMILY_SHUPPET"] = 353; + values[valuesById[355] = "FAMILY_DUSKULL"] = 355; + values[valuesById[357] = "FAMILY_TROPIUS"] = 357; + values[valuesById[358] = "FAMILY_CHIMECHO"] = 358; + values[valuesById[359] = "FAMILY_ABSOL"] = 359; + values[valuesById[361] = "FAMILY_SNORUNT"] = 361; + values[valuesById[363] = "FAMILY_SPHEAL"] = 363; + values[valuesById[366] = "FAMILY_CLAMPERL"] = 366; + values[valuesById[369] = "FAMILY_RELICANTH"] = 369; + values[valuesById[370] = "FAMILY_LUVDISC"] = 370; + values[valuesById[371] = "FAMILY_BAGON"] = 371; + values[valuesById[374] = "FAMILY_BELDUM"] = 374; + values[valuesById[377] = "FAMILY_REGIROCK"] = 377; + values[valuesById[378] = "FAMILY_REGICE"] = 378; + values[valuesById[379] = "FAMILY_REGISTEEL"] = 379; + values[valuesById[380] = "FAMILY_LATIAS"] = 380; + values[valuesById[381] = "FAMILY_LATIOS"] = 381; + values[valuesById[382] = "FAMILY_KYOGRE"] = 382; + values[valuesById[383] = "FAMILY_GROUDON"] = 383; + values[valuesById[384] = "FAMILY_RAYQUAZA"] = 384; + values[valuesById[385] = "FAMILY_JIRACHI"] = 385; + values[valuesById[386] = "FAMILY_DEOXYS"] = 386; + values[valuesById[387] = "FAMILY_TURTWIG"] = 387; + values[valuesById[390] = "FAMILY_CHIMCHAR"] = 390; + values[valuesById[393] = "FAMILY_PIPLUP"] = 393; + values[valuesById[396] = "FAMILY_STARLY"] = 396; + values[valuesById[399] = "FAMILY_BIDOOF"] = 399; + values[valuesById[401] = "FAMILY_KRICKETOT"] = 401; + values[valuesById[403] = "FAMILY_SHINX"] = 403; + values[valuesById[408] = "FAMILY_CRANIDOS"] = 408; + values[valuesById[410] = "FAMILY_SHIELDON"] = 410; + values[valuesById[412] = "FAMILY_BURMY"] = 412; + values[valuesById[415] = "FAMILY_COMBEE"] = 415; + values[valuesById[417] = "FAMILY_PACHIRISU"] = 417; + values[valuesById[418] = "FAMILY_BUIZEL"] = 418; + values[valuesById[420] = "FAMILY_CHERUBI"] = 420; + values[valuesById[422] = "FAMILY_SHELLOS"] = 422; + values[valuesById[425] = "FAMILY_DRIFLOON"] = 425; + values[valuesById[427] = "FAMILY_BUNEARY"] = 427; + values[valuesById[431] = "FAMILY_GLAMEOW"] = 431; + values[valuesById[434] = "FAMILY_STUNKY"] = 434; + values[valuesById[436] = "FAMILY_BRONZOR"] = 436; + values[valuesById[441] = "FAMILY_CHATOT"] = 441; + values[valuesById[442] = "FAMILY_SPIRITOMB"] = 442; + values[valuesById[443] = "FAMILY_GIBLE"] = 443; + values[valuesById[448] = "FAMILY_LUCARIO"] = 448; + values[valuesById[449] = "FAMILY_HIPPOPOTAS"] = 449; + values[valuesById[451] = "FAMILY_SKORUPI"] = 451; + values[valuesById[453] = "FAMILY_CROAGUNK"] = 453; + values[valuesById[455] = "FAMILY_CARNIVINE"] = 455; + values[valuesById[456] = "FAMILY_FINNEON"] = 456; + values[valuesById[459] = "FAMILY_SNOVER"] = 459; + values[valuesById[479] = "FAMILY_ROTOM"] = 479; + values[valuesById[480] = "FAMILY_UXIE"] = 480; + values[valuesById[481] = "FAMILY_MESPRIT"] = 481; + values[valuesById[482] = "FAMILY_AZELF"] = 482; + values[valuesById[483] = "FAMILY_DIALGA"] = 483; + values[valuesById[484] = "FAMILY_PALKIA"] = 484; + values[valuesById[485] = "FAMILY_HEATRAN"] = 485; + values[valuesById[486] = "FAMILY_REGIGIGAS"] = 486; + values[valuesById[487] = "FAMILY_GIRATINA"] = 487; + values[valuesById[488] = "FAMILY_CRESSELIA"] = 488; + values[valuesById[489] = "FAMILY_PHIONE"] = 489; + values[valuesById[490] = "FAMILY_MANAPHY"] = 490; + values[valuesById[491] = "FAMILY_DARKRAI"] = 491; + values[valuesById[492] = "FAMILY_SHAYMIN"] = 492; + values[valuesById[493] = "FAMILY_ARCEUS"] = 493; + values[valuesById[808] = "FAMILY_MELTAN"] = 808; + return values; + })(); + + /** + * PokemonId enum. + * @name POGOProtos.Enums.PokemonId + * @enum {string} + * @property {number} MISSINGNO=0 MISSINGNO value + * @property {number} BULBASAUR=1 BULBASAUR value + * @property {number} IVYSAUR=2 IVYSAUR value + * @property {number} VENUSAUR=3 VENUSAUR value + * @property {number} CHARMANDER=4 CHARMANDER value + * @property {number} CHARMELEON=5 CHARMELEON value + * @property {number} CHARIZARD=6 CHARIZARD value + * @property {number} SQUIRTLE=7 SQUIRTLE value + * @property {number} WARTORTLE=8 WARTORTLE value + * @property {number} BLASTOISE=9 BLASTOISE value + * @property {number} CATERPIE=10 CATERPIE value + * @property {number} METAPOD=11 METAPOD value + * @property {number} BUTTERFREE=12 BUTTERFREE value + * @property {number} WEEDLE=13 WEEDLE value + * @property {number} KAKUNA=14 KAKUNA value + * @property {number} BEEDRILL=15 BEEDRILL value + * @property {number} PIDGEY=16 PIDGEY value + * @property {number} PIDGEOTTO=17 PIDGEOTTO value + * @property {number} PIDGEOT=18 PIDGEOT value + * @property {number} RATTATA=19 RATTATA value + * @property {number} RATICATE=20 RATICATE value + * @property {number} SPEAROW=21 SPEAROW value + * @property {number} FEAROW=22 FEAROW value + * @property {number} EKANS=23 EKANS value + * @property {number} ARBOK=24 ARBOK value + * @property {number} PIKACHU=25 PIKACHU value + * @property {number} RAICHU=26 RAICHU value + * @property {number} SANDSHREW=27 SANDSHREW value + * @property {number} SANDSLASH=28 SANDSLASH value + * @property {number} NIDORAN_FEMALE=29 NIDORAN_FEMALE value + * @property {number} NIDORINA=30 NIDORINA value + * @property {number} NIDOQUEEN=31 NIDOQUEEN value + * @property {number} NIDORAN_MALE=32 NIDORAN_MALE value + * @property {number} NIDORINO=33 NIDORINO value + * @property {number} NIDOKING=34 NIDOKING value + * @property {number} CLEFAIRY=35 CLEFAIRY value + * @property {number} CLEFABLE=36 CLEFABLE value + * @property {number} VULPIX=37 VULPIX value + * @property {number} NINETALES=38 NINETALES value + * @property {number} JIGGLYPUFF=39 JIGGLYPUFF value + * @property {number} WIGGLYTUFF=40 WIGGLYTUFF value + * @property {number} ZUBAT=41 ZUBAT value + * @property {number} GOLBAT=42 GOLBAT value + * @property {number} ODDISH=43 ODDISH value + * @property {number} GLOOM=44 GLOOM value + * @property {number} VILEPLUME=45 VILEPLUME value + * @property {number} PARAS=46 PARAS value + * @property {number} PARASECT=47 PARASECT value + * @property {number} VENONAT=48 VENONAT value + * @property {number} VENOMOTH=49 VENOMOTH value + * @property {number} DIGLETT=50 DIGLETT value + * @property {number} DUGTRIO=51 DUGTRIO value + * @property {number} MEOWTH=52 MEOWTH value + * @property {number} PERSIAN=53 PERSIAN value + * @property {number} PSYDUCK=54 PSYDUCK value + * @property {number} GOLDUCK=55 GOLDUCK value + * @property {number} MANKEY=56 MANKEY value + * @property {number} PRIMEAPE=57 PRIMEAPE value + * @property {number} GROWLITHE=58 GROWLITHE value + * @property {number} ARCANINE=59 ARCANINE value + * @property {number} POLIWAG=60 POLIWAG value + * @property {number} POLIWHIRL=61 POLIWHIRL value + * @property {number} POLIWRATH=62 POLIWRATH value + * @property {number} ABRA=63 ABRA value + * @property {number} KADABRA=64 KADABRA value + * @property {number} ALAKAZAM=65 ALAKAZAM value + * @property {number} MACHOP=66 MACHOP value + * @property {number} MACHOKE=67 MACHOKE value + * @property {number} MACHAMP=68 MACHAMP value + * @property {number} BELLSPROUT=69 BELLSPROUT value + * @property {number} WEEPINBELL=70 WEEPINBELL value + * @property {number} VICTREEBEL=71 VICTREEBEL value + * @property {number} TENTACOOL=72 TENTACOOL value + * @property {number} TENTACRUEL=73 TENTACRUEL value + * @property {number} GEODUDE=74 GEODUDE value + * @property {number} GRAVELER=75 GRAVELER value + * @property {number} GOLEM=76 GOLEM value + * @property {number} PONYTA=77 PONYTA value + * @property {number} RAPIDASH=78 RAPIDASH value + * @property {number} SLOWPOKE=79 SLOWPOKE value + * @property {number} SLOWBRO=80 SLOWBRO value + * @property {number} MAGNEMITE=81 MAGNEMITE value + * @property {number} MAGNETON=82 MAGNETON value + * @property {number} FARFETCHD=83 FARFETCHD value + * @property {number} DODUO=84 DODUO value + * @property {number} DODRIO=85 DODRIO value + * @property {number} SEEL=86 SEEL value + * @property {number} DEWGONG=87 DEWGONG value + * @property {number} GRIMER=88 GRIMER value + * @property {number} MUK=89 MUK value + * @property {number} SHELLDER=90 SHELLDER value + * @property {number} CLOYSTER=91 CLOYSTER value + * @property {number} GASTLY=92 GASTLY value + * @property {number} HAUNTER=93 HAUNTER value + * @property {number} GENGAR=94 GENGAR value + * @property {number} ONIX=95 ONIX value + * @property {number} DROWZEE=96 DROWZEE value + * @property {number} HYPNO=97 HYPNO value + * @property {number} KRABBY=98 KRABBY value + * @property {number} KINGLER=99 KINGLER value + * @property {number} VOLTORB=100 VOLTORB value + * @property {number} ELECTRODE=101 ELECTRODE value + * @property {number} EXEGGCUTE=102 EXEGGCUTE value + * @property {number} EXEGGUTOR=103 EXEGGUTOR value + * @property {number} CUBONE=104 CUBONE value + * @property {number} MAROWAK=105 MAROWAK value + * @property {number} HITMONLEE=106 HITMONLEE value + * @property {number} HITMONCHAN=107 HITMONCHAN value + * @property {number} LICKITUNG=108 LICKITUNG value + * @property {number} KOFFING=109 KOFFING value + * @property {number} WEEZING=110 WEEZING value + * @property {number} RHYHORN=111 RHYHORN value + * @property {number} RHYDON=112 RHYDON value + * @property {number} CHANSEY=113 CHANSEY value + * @property {number} TANGELA=114 TANGELA value + * @property {number} KANGASKHAN=115 KANGASKHAN value + * @property {number} HORSEA=116 HORSEA value + * @property {number} SEADRA=117 SEADRA value + * @property {number} GOLDEEN=118 GOLDEEN value + * @property {number} SEAKING=119 SEAKING value + * @property {number} STARYU=120 STARYU value + * @property {number} STARMIE=121 STARMIE value + * @property {number} MR_MIME=122 MR_MIME value + * @property {number} SCYTHER=123 SCYTHER value + * @property {number} JYNX=124 JYNX value + * @property {number} ELECTABUZZ=125 ELECTABUZZ value + * @property {number} MAGMAR=126 MAGMAR value + * @property {number} PINSIR=127 PINSIR value + * @property {number} TAUROS=128 TAUROS value + * @property {number} MAGIKARP=129 MAGIKARP value + * @property {number} GYARADOS=130 GYARADOS value + * @property {number} LAPRAS=131 LAPRAS value + * @property {number} DITTO=132 DITTO value + * @property {number} EEVEE=133 EEVEE value + * @property {number} VAPOREON=134 VAPOREON value + * @property {number} JOLTEON=135 JOLTEON value + * @property {number} FLAREON=136 FLAREON value + * @property {number} PORYGON=137 PORYGON value + * @property {number} OMANYTE=138 OMANYTE value + * @property {number} OMASTAR=139 OMASTAR value + * @property {number} KABUTO=140 KABUTO value + * @property {number} KABUTOPS=141 KABUTOPS value + * @property {number} AERODACTYL=142 AERODACTYL value + * @property {number} SNORLAX=143 SNORLAX value + * @property {number} ARTICUNO=144 ARTICUNO value + * @property {number} ZAPDOS=145 ZAPDOS value + * @property {number} MOLTRES=146 MOLTRES value + * @property {number} DRATINI=147 DRATINI value + * @property {number} DRAGONAIR=148 DRAGONAIR value + * @property {number} DRAGONITE=149 DRAGONITE value + * @property {number} MEWTWO=150 MEWTWO value + * @property {number} MEW=151 MEW value + * @property {number} CHIKORITA=152 CHIKORITA value + * @property {number} BAYLEEF=153 BAYLEEF value + * @property {number} MEGANIUM=154 MEGANIUM value + * @property {number} CYNDAQUIL=155 CYNDAQUIL value + * @property {number} QUILAVA=156 QUILAVA value + * @property {number} TYPHLOSION=157 TYPHLOSION value + * @property {number} TOTODILE=158 TOTODILE value + * @property {number} CROCONAW=159 CROCONAW value + * @property {number} FERALIGATR=160 FERALIGATR value + * @property {number} SENTRET=161 SENTRET value + * @property {number} FURRET=162 FURRET value + * @property {number} HOOTHOOT=163 HOOTHOOT value + * @property {number} NOCTOWL=164 NOCTOWL value + * @property {number} LEDYBA=165 LEDYBA value + * @property {number} LEDIAN=166 LEDIAN value + * @property {number} SPINARAK=167 SPINARAK value + * @property {number} ARIADOS=168 ARIADOS value + * @property {number} CROBAT=169 CROBAT value + * @property {number} CHINCHOU=170 CHINCHOU value + * @property {number} LANTURN=171 LANTURN value + * @property {number} PICHU=172 PICHU value + * @property {number} CLEFFA=173 CLEFFA value + * @property {number} IGGLYBUFF=174 IGGLYBUFF value + * @property {number} TOGEPI=175 TOGEPI value + * @property {number} TOGETIC=176 TOGETIC value + * @property {number} NATU=177 NATU value + * @property {number} XATU=178 XATU value + * @property {number} MAREEP=179 MAREEP value + * @property {number} FLAAFFY=180 FLAAFFY value + * @property {number} AMPHAROS=181 AMPHAROS value + * @property {number} BELLOSSOM=182 BELLOSSOM value + * @property {number} MARILL=183 MARILL value + * @property {number} AZUMARILL=184 AZUMARILL value + * @property {number} SUDOWOODO=185 SUDOWOODO value + * @property {number} POLITOED=186 POLITOED value + * @property {number} HOPPIP=187 HOPPIP value + * @property {number} SKIPLOOM=188 SKIPLOOM value + * @property {number} JUMPLUFF=189 JUMPLUFF value + * @property {number} AIPOM=190 AIPOM value + * @property {number} SUNKERN=191 SUNKERN value + * @property {number} SUNFLORA=192 SUNFLORA value + * @property {number} YANMA=193 YANMA value + * @property {number} WOOPER=194 WOOPER value + * @property {number} QUAGSIRE=195 QUAGSIRE value + * @property {number} ESPEON=196 ESPEON value + * @property {number} UMBREON=197 UMBREON value + * @property {number} MURKROW=198 MURKROW value + * @property {number} SLOWKING=199 SLOWKING value + * @property {number} MISDREAVUS=200 MISDREAVUS value + * @property {number} UNOWN=201 UNOWN value + * @property {number} WOBBUFFET=202 WOBBUFFET value + * @property {number} GIRAFARIG=203 GIRAFARIG value + * @property {number} PINECO=204 PINECO value + * @property {number} FORRETRESS=205 FORRETRESS value + * @property {number} DUNSPARCE=206 DUNSPARCE value + * @property {number} GLIGAR=207 GLIGAR value + * @property {number} STEELIX=208 STEELIX value + * @property {number} SNUBBULL=209 SNUBBULL value + * @property {number} GRANBULL=210 GRANBULL value + * @property {number} QWILFISH=211 QWILFISH value + * @property {number} SCIZOR=212 SCIZOR value + * @property {number} SHUCKLE=213 SHUCKLE value + * @property {number} HERACROSS=214 HERACROSS value + * @property {number} SNEASEL=215 SNEASEL value + * @property {number} TEDDIURSA=216 TEDDIURSA value + * @property {number} URSARING=217 URSARING value + * @property {number} SLUGMA=218 SLUGMA value + * @property {number} MAGCARGO=219 MAGCARGO value + * @property {number} SWINUB=220 SWINUB value + * @property {number} PILOSWINE=221 PILOSWINE value + * @property {number} CORSOLA=222 CORSOLA value + * @property {number} REMORAID=223 REMORAID value + * @property {number} OCTILLERY=224 OCTILLERY value + * @property {number} DELIBIRD=225 DELIBIRD value + * @property {number} MANTINE=226 MANTINE value + * @property {number} SKARMORY=227 SKARMORY value + * @property {number} HOUNDOUR=228 HOUNDOUR value + * @property {number} HOUNDOOM=229 HOUNDOOM value + * @property {number} KINGDRA=230 KINGDRA value + * @property {number} PHANPY=231 PHANPY value + * @property {number} DONPHAN=232 DONPHAN value + * @property {number} PORYGON2=233 PORYGON2 value + * @property {number} STANTLER=234 STANTLER value + * @property {number} SMEARGLE=235 SMEARGLE value + * @property {number} TYROGUE=236 TYROGUE value + * @property {number} HITMONTOP=237 HITMONTOP value + * @property {number} SMOOCHUM=238 SMOOCHUM value + * @property {number} ELEKID=239 ELEKID value + * @property {number} MAGBY=240 MAGBY value + * @property {number} MILTANK=241 MILTANK value + * @property {number} BLISSEY=242 BLISSEY value + * @property {number} RAIKOU=243 RAIKOU value + * @property {number} ENTEI=244 ENTEI value + * @property {number} SUICUNE=245 SUICUNE value + * @property {number} LARVITAR=246 LARVITAR value + * @property {number} PUPITAR=247 PUPITAR value + * @property {number} TYRANITAR=248 TYRANITAR value + * @property {number} LUGIA=249 LUGIA value + * @property {number} HO_OH=250 HO_OH value + * @property {number} CELEBI=251 CELEBI value + * @property {number} TREECKO=252 TREECKO value + * @property {number} GROVYLE=253 GROVYLE value + * @property {number} SCEPTILE=254 SCEPTILE value + * @property {number} TORCHIC=255 TORCHIC value + * @property {number} COMBUSKEN=256 COMBUSKEN value + * @property {number} BLAZIKEN=257 BLAZIKEN value + * @property {number} MUDKIP=258 MUDKIP value + * @property {number} MARSHTOMP=259 MARSHTOMP value + * @property {number} SWAMPERT=260 SWAMPERT value + * @property {number} POOCHYENA=261 POOCHYENA value + * @property {number} MIGHTYENA=262 MIGHTYENA value + * @property {number} ZIGZAGOON=263 ZIGZAGOON value + * @property {number} LINOONE=264 LINOONE value + * @property {number} WURMPLE=265 WURMPLE value + * @property {number} SILCOON=266 SILCOON value + * @property {number} BEAUTIFLY=267 BEAUTIFLY value + * @property {number} CASCOON=268 CASCOON value + * @property {number} DUSTOX=269 DUSTOX value + * @property {number} LOTAD=270 LOTAD value + * @property {number} LOMBRE=271 LOMBRE value + * @property {number} LUDICOLO=272 LUDICOLO value + * @property {number} SEEDOT=273 SEEDOT value + * @property {number} NUZLEAF=274 NUZLEAF value + * @property {number} SHIFTRY=275 SHIFTRY value + * @property {number} TAILLOW=276 TAILLOW value + * @property {number} SWELLOW=277 SWELLOW value + * @property {number} WINGULL=278 WINGULL value + * @property {number} PELIPPER=279 PELIPPER value + * @property {number} RALTS=280 RALTS value + * @property {number} KIRLIA=281 KIRLIA value + * @property {number} GARDEVOIR=282 GARDEVOIR value + * @property {number} SURSKIT=283 SURSKIT value + * @property {number} MASQUERAIN=284 MASQUERAIN value + * @property {number} SHROOMISH=285 SHROOMISH value + * @property {number} BRELOOM=286 BRELOOM value + * @property {number} SLAKOTH=287 SLAKOTH value + * @property {number} VIGOROTH=288 VIGOROTH value + * @property {number} SLAKING=289 SLAKING value + * @property {number} NINCADA=290 NINCADA value + * @property {number} NINJASK=291 NINJASK value + * @property {number} SHEDINJA=292 SHEDINJA value + * @property {number} WHISMUR=293 WHISMUR value + * @property {number} LOUDRED=294 LOUDRED value + * @property {number} EXPLOUD=295 EXPLOUD value + * @property {number} MAKUHITA=296 MAKUHITA value + * @property {number} HARIYAMA=297 HARIYAMA value + * @property {number} AZURILL=298 AZURILL value + * @property {number} NOSEPASS=299 NOSEPASS value + * @property {number} SKITTY=300 SKITTY value + * @property {number} DELCATTY=301 DELCATTY value + * @property {number} SABLEYE=302 SABLEYE value + * @property {number} MAWILE=303 MAWILE value + * @property {number} ARON=304 ARON value + * @property {number} LAIRON=305 LAIRON value + * @property {number} AGGRON=306 AGGRON value + * @property {number} MEDITITE=307 MEDITITE value + * @property {number} MEDICHAM=308 MEDICHAM value + * @property {number} ELECTRIKE=309 ELECTRIKE value + * @property {number} MANECTRIC=310 MANECTRIC value + * @property {number} PLUSLE=311 PLUSLE value + * @property {number} MINUN=312 MINUN value + * @property {number} VOLBEAT=313 VOLBEAT value + * @property {number} ILLUMISE=314 ILLUMISE value + * @property {number} ROSELIA=315 ROSELIA value + * @property {number} GULPIN=316 GULPIN value + * @property {number} SWALOT=317 SWALOT value + * @property {number} CARVANHA=318 CARVANHA value + * @property {number} SHARPEDO=319 SHARPEDO value + * @property {number} WAILMER=320 WAILMER value + * @property {number} WAILORD=321 WAILORD value + * @property {number} NUMEL=322 NUMEL value + * @property {number} CAMERUPT=323 CAMERUPT value + * @property {number} TORKOAL=324 TORKOAL value + * @property {number} SPOINK=325 SPOINK value + * @property {number} GRUMPIG=326 GRUMPIG value + * @property {number} SPINDA=327 SPINDA value + * @property {number} TRAPINCH=328 TRAPINCH value + * @property {number} VIBRAVA=329 VIBRAVA value + * @property {number} FLYGON=330 FLYGON value + * @property {number} CACNEA=331 CACNEA value + * @property {number} CACTURNE=332 CACTURNE value + * @property {number} SWABLU=333 SWABLU value + * @property {number} ALTARIA=334 ALTARIA value + * @property {number} ZANGOOSE=335 ZANGOOSE value + * @property {number} SEVIPER=336 SEVIPER value + * @property {number} LUNATONE=337 LUNATONE value + * @property {number} SOLROCK=338 SOLROCK value + * @property {number} BARBOACH=339 BARBOACH value + * @property {number} WHISCASH=340 WHISCASH value + * @property {number} CORPHISH=341 CORPHISH value + * @property {number} CRAWDAUNT=342 CRAWDAUNT value + * @property {number} BALTOY=343 BALTOY value + * @property {number} CLAYDOL=344 CLAYDOL value + * @property {number} LILEEP=345 LILEEP value + * @property {number} CRADILY=346 CRADILY value + * @property {number} ANORITH=347 ANORITH value + * @property {number} ARMALDO=348 ARMALDO value + * @property {number} FEEBAS=349 FEEBAS value + * @property {number} MILOTIC=350 MILOTIC value + * @property {number} CASTFORM=351 CASTFORM value + * @property {number} KECLEON=352 KECLEON value + * @property {number} SHUPPET=353 SHUPPET value + * @property {number} BANETTE=354 BANETTE value + * @property {number} DUSKULL=355 DUSKULL value + * @property {number} DUSCLOPS=356 DUSCLOPS value + * @property {number} TROPIUS=357 TROPIUS value + * @property {number} CHIMECHO=358 CHIMECHO value + * @property {number} ABSOL=359 ABSOL value + * @property {number} WYNAUT=360 WYNAUT value + * @property {number} SNORUNT=361 SNORUNT value + * @property {number} GLALIE=362 GLALIE value + * @property {number} SPHEAL=363 SPHEAL value + * @property {number} SEALEO=364 SEALEO value + * @property {number} WALREIN=365 WALREIN value + * @property {number} CLAMPERL=366 CLAMPERL value + * @property {number} HUNTAIL=367 HUNTAIL value + * @property {number} GOREBYSS=368 GOREBYSS value + * @property {number} RELICANTH=369 RELICANTH value + * @property {number} LUVDISC=370 LUVDISC value + * @property {number} BAGON=371 BAGON value + * @property {number} SHELGON=372 SHELGON value + * @property {number} SALAMENCE=373 SALAMENCE value + * @property {number} BELDUM=374 BELDUM value + * @property {number} METANG=375 METANG value + * @property {number} METAGROSS=376 METAGROSS value + * @property {number} REGIROCK=377 REGIROCK value + * @property {number} REGICE=378 REGICE value + * @property {number} REGISTEEL=379 REGISTEEL value + * @property {number} LATIAS=380 LATIAS value + * @property {number} LATIOS=381 LATIOS value + * @property {number} KYOGRE=382 KYOGRE value + * @property {number} GROUDON=383 GROUDON value + * @property {number} RAYQUAZA=384 RAYQUAZA value + * @property {number} JIRACHI=385 JIRACHI value + * @property {number} DEOXYS=386 DEOXYS value + * @property {number} TURTWIG=387 TURTWIG value + * @property {number} GROTLE=388 GROTLE value + * @property {number} TORTERRA=389 TORTERRA value + * @property {number} CHIMCHAR=390 CHIMCHAR value + * @property {number} MONFERNO=391 MONFERNO value + * @property {number} INFERNAPE=392 INFERNAPE value + * @property {number} PIPLUP=393 PIPLUP value + * @property {number} PRINPLUP=394 PRINPLUP value + * @property {number} EMPOLEON=395 EMPOLEON value + * @property {number} STARLY=396 STARLY value + * @property {number} STARAVIA=397 STARAVIA value + * @property {number} STARAPTOR=398 STARAPTOR value + * @property {number} BIDOOF=399 BIDOOF value + * @property {number} BIBAREL=400 BIBAREL value + * @property {number} KRICKETOT=401 KRICKETOT value + * @property {number} KRICKETUNE=402 KRICKETUNE value + * @property {number} SHINX=403 SHINX value + * @property {number} LUXIO=404 LUXIO value + * @property {number} LUXRAY=405 LUXRAY value + * @property {number} BUDEW=406 BUDEW value + * @property {number} ROSERADE=407 ROSERADE value + * @property {number} CRANIDOS=408 CRANIDOS value + * @property {number} RAMPARDOS=409 RAMPARDOS value + * @property {number} SHIELDON=410 SHIELDON value + * @property {number} BASTIODON=411 BASTIODON value + * @property {number} BURMY=412 BURMY value + * @property {number} WORMADAM=413 WORMADAM value + * @property {number} MOTHIM=414 MOTHIM value + * @property {number} COMBEE=415 COMBEE value + * @property {number} VESPIQUEN=416 VESPIQUEN value + * @property {number} PACHIRISU=417 PACHIRISU value + * @property {number} BUIZEL=418 BUIZEL value + * @property {number} FLOATZEL=419 FLOATZEL value + * @property {number} CHERUBI=420 CHERUBI value + * @property {number} CHERRIM=421 CHERRIM value + * @property {number} SHELLOS=422 SHELLOS value + * @property {number} GASTRODON=423 GASTRODON value + * @property {number} AMBIPOM=424 AMBIPOM value + * @property {number} DRIFLOON=425 DRIFLOON value + * @property {number} DRIFBLIM=426 DRIFBLIM value + * @property {number} BUNEARY=427 BUNEARY value + * @property {number} LOPUNNY=428 LOPUNNY value + * @property {number} MISMAGIUS=429 MISMAGIUS value + * @property {number} HONCHKROW=430 HONCHKROW value + * @property {number} GLAMEOW=431 GLAMEOW value + * @property {number} PURUGLY=432 PURUGLY value + * @property {number} CHINGLING=433 CHINGLING value + * @property {number} STUNKY=434 STUNKY value + * @property {number} SKUNTANK=435 SKUNTANK value + * @property {number} BRONZOR=436 BRONZOR value + * @property {number} BRONZONG=437 BRONZONG value + * @property {number} BONSLY=438 BONSLY value + * @property {number} MIME_JR=439 MIME_JR value + * @property {number} HAPPINY=440 HAPPINY value + * @property {number} CHATOT=441 CHATOT value + * @property {number} SPIRITOMB=442 SPIRITOMB value + * @property {number} GIBLE=443 GIBLE value + * @property {number} GABITE=444 GABITE value + * @property {number} GARCHOMP=445 GARCHOMP value + * @property {number} MUNCHLAX=446 MUNCHLAX value + * @property {number} RIOLU=447 RIOLU value + * @property {number} LUCARIO=448 LUCARIO value + * @property {number} HIPPOPOTAS=449 HIPPOPOTAS value + * @property {number} HIPPOWDON=450 HIPPOWDON value + * @property {number} SKORUPI=451 SKORUPI value + * @property {number} DRAPION=452 DRAPION value + * @property {number} CROAGUNK=453 CROAGUNK value + * @property {number} TOXICROAK=454 TOXICROAK value + * @property {number} CARNIVINE=455 CARNIVINE value + * @property {number} FINNEON=456 FINNEON value + * @property {number} LUMINEON=457 LUMINEON value + * @property {number} MANTYKE=458 MANTYKE value + * @property {number} SNOVER=459 SNOVER value + * @property {number} ABOMASNOW=460 ABOMASNOW value + * @property {number} WEAVILE=461 WEAVILE value + * @property {number} MAGNEZONE=462 MAGNEZONE value + * @property {number} LICKILICKY=463 LICKILICKY value + * @property {number} RHYPERIOR=464 RHYPERIOR value + * @property {number} TANGROWTH=465 TANGROWTH value + * @property {number} ELECTIVIRE=466 ELECTIVIRE value + * @property {number} MAGMORTAR=467 MAGMORTAR value + * @property {number} TOGEKISS=468 TOGEKISS value + * @property {number} YANMEGA=469 YANMEGA value + * @property {number} LEAFEON=470 LEAFEON value + * @property {number} GLACEON=471 GLACEON value + * @property {number} GLISCOR=472 GLISCOR value + * @property {number} MAMOSWINE=473 MAMOSWINE value + * @property {number} PORYGON_Z=474 PORYGON_Z value + * @property {number} GALLADE=475 GALLADE value + * @property {number} PROBOPASS=476 PROBOPASS value + * @property {number} DUSKNOIR=477 DUSKNOIR value + * @property {number} FROSLASS=478 FROSLASS value + * @property {number} ROTOM=479 ROTOM value + * @property {number} UXIE=480 UXIE value + * @property {number} MESPRIT=481 MESPRIT value + * @property {number} AZELF=482 AZELF value + * @property {number} DIALGA=483 DIALGA value + * @property {number} PALKIA=484 PALKIA value + * @property {number} HEATRAN=485 HEATRAN value + * @property {number} REGIGIGAS=486 REGIGIGAS value + * @property {number} GIRATINA=487 GIRATINA value + * @property {number} CRESSELIA=488 CRESSELIA value + * @property {number} PHIONE=489 PHIONE value + * @property {number} MANAPHY=490 MANAPHY value + * @property {number} DARKRAI=491 DARKRAI value + * @property {number} SHAYMIN=492 SHAYMIN value + * @property {number} ARCEUS=493 ARCEUS value + * @property {number} MELTAN=808 MELTAN value + * @property {number} MELMETAL=809 MELMETAL value + */ + Enums.PokemonId = (function() { + const valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "MISSINGNO"] = 0; + values[valuesById[1] = "BULBASAUR"] = 1; + values[valuesById[2] = "IVYSAUR"] = 2; + values[valuesById[3] = "VENUSAUR"] = 3; + values[valuesById[4] = "CHARMANDER"] = 4; + values[valuesById[5] = "CHARMELEON"] = 5; + values[valuesById[6] = "CHARIZARD"] = 6; + values[valuesById[7] = "SQUIRTLE"] = 7; + values[valuesById[8] = "WARTORTLE"] = 8; + values[valuesById[9] = "BLASTOISE"] = 9; + values[valuesById[10] = "CATERPIE"] = 10; + values[valuesById[11] = "METAPOD"] = 11; + values[valuesById[12] = "BUTTERFREE"] = 12; + values[valuesById[13] = "WEEDLE"] = 13; + values[valuesById[14] = "KAKUNA"] = 14; + values[valuesById[15] = "BEEDRILL"] = 15; + values[valuesById[16] = "PIDGEY"] = 16; + values[valuesById[17] = "PIDGEOTTO"] = 17; + values[valuesById[18] = "PIDGEOT"] = 18; + values[valuesById[19] = "RATTATA"] = 19; + values[valuesById[20] = "RATICATE"] = 20; + values[valuesById[21] = "SPEAROW"] = 21; + values[valuesById[22] = "FEAROW"] = 22; + values[valuesById[23] = "EKANS"] = 23; + values[valuesById[24] = "ARBOK"] = 24; + values[valuesById[25] = "PIKACHU"] = 25; + values[valuesById[26] = "RAICHU"] = 26; + values[valuesById[27] = "SANDSHREW"] = 27; + values[valuesById[28] = "SANDSLASH"] = 28; + values[valuesById[29] = "NIDORAN_FEMALE"] = 29; + values[valuesById[30] = "NIDORINA"] = 30; + values[valuesById[31] = "NIDOQUEEN"] = 31; + values[valuesById[32] = "NIDORAN_MALE"] = 32; + values[valuesById[33] = "NIDORINO"] = 33; + values[valuesById[34] = "NIDOKING"] = 34; + values[valuesById[35] = "CLEFAIRY"] = 35; + values[valuesById[36] = "CLEFABLE"] = 36; + values[valuesById[37] = "VULPIX"] = 37; + values[valuesById[38] = "NINETALES"] = 38; + values[valuesById[39] = "JIGGLYPUFF"] = 39; + values[valuesById[40] = "WIGGLYTUFF"] = 40; + values[valuesById[41] = "ZUBAT"] = 41; + values[valuesById[42] = "GOLBAT"] = 42; + values[valuesById[43] = "ODDISH"] = 43; + values[valuesById[44] = "GLOOM"] = 44; + values[valuesById[45] = "VILEPLUME"] = 45; + values[valuesById[46] = "PARAS"] = 46; + values[valuesById[47] = "PARASECT"] = 47; + values[valuesById[48] = "VENONAT"] = 48; + values[valuesById[49] = "VENOMOTH"] = 49; + values[valuesById[50] = "DIGLETT"] = 50; + values[valuesById[51] = "DUGTRIO"] = 51; + values[valuesById[52] = "MEOWTH"] = 52; + values[valuesById[53] = "PERSIAN"] = 53; + values[valuesById[54] = "PSYDUCK"] = 54; + values[valuesById[55] = "GOLDUCK"] = 55; + values[valuesById[56] = "MANKEY"] = 56; + values[valuesById[57] = "PRIMEAPE"] = 57; + values[valuesById[58] = "GROWLITHE"] = 58; + values[valuesById[59] = "ARCANINE"] = 59; + values[valuesById[60] = "POLIWAG"] = 60; + values[valuesById[61] = "POLIWHIRL"] = 61; + values[valuesById[62] = "POLIWRATH"] = 62; + values[valuesById[63] = "ABRA"] = 63; + values[valuesById[64] = "KADABRA"] = 64; + values[valuesById[65] = "ALAKAZAM"] = 65; + values[valuesById[66] = "MACHOP"] = 66; + values[valuesById[67] = "MACHOKE"] = 67; + values[valuesById[68] = "MACHAMP"] = 68; + values[valuesById[69] = "BELLSPROUT"] = 69; + values[valuesById[70] = "WEEPINBELL"] = 70; + values[valuesById[71] = "VICTREEBEL"] = 71; + values[valuesById[72] = "TENTACOOL"] = 72; + values[valuesById[73] = "TENTACRUEL"] = 73; + values[valuesById[74] = "GEODUDE"] = 74; + values[valuesById[75] = "GRAVELER"] = 75; + values[valuesById[76] = "GOLEM"] = 76; + values[valuesById[77] = "PONYTA"] = 77; + values[valuesById[78] = "RAPIDASH"] = 78; + values[valuesById[79] = "SLOWPOKE"] = 79; + values[valuesById[80] = "SLOWBRO"] = 80; + values[valuesById[81] = "MAGNEMITE"] = 81; + values[valuesById[82] = "MAGNETON"] = 82; + values[valuesById[83] = "FARFETCHD"] = 83; + values[valuesById[84] = "DODUO"] = 84; + values[valuesById[85] = "DODRIO"] = 85; + values[valuesById[86] = "SEEL"] = 86; + values[valuesById[87] = "DEWGONG"] = 87; + values[valuesById[88] = "GRIMER"] = 88; + values[valuesById[89] = "MUK"] = 89; + values[valuesById[90] = "SHELLDER"] = 90; + values[valuesById[91] = "CLOYSTER"] = 91; + values[valuesById[92] = "GASTLY"] = 92; + values[valuesById[93] = "HAUNTER"] = 93; + values[valuesById[94] = "GENGAR"] = 94; + values[valuesById[95] = "ONIX"] = 95; + values[valuesById[96] = "DROWZEE"] = 96; + values[valuesById[97] = "HYPNO"] = 97; + values[valuesById[98] = "KRABBY"] = 98; + values[valuesById[99] = "KINGLER"] = 99; + values[valuesById[100] = "VOLTORB"] = 100; + values[valuesById[101] = "ELECTRODE"] = 101; + values[valuesById[102] = "EXEGGCUTE"] = 102; + values[valuesById[103] = "EXEGGUTOR"] = 103; + values[valuesById[104] = "CUBONE"] = 104; + values[valuesById[105] = "MAROWAK"] = 105; + values[valuesById[106] = "HITMONLEE"] = 106; + values[valuesById[107] = "HITMONCHAN"] = 107; + values[valuesById[108] = "LICKITUNG"] = 108; + values[valuesById[109] = "KOFFING"] = 109; + values[valuesById[110] = "WEEZING"] = 110; + values[valuesById[111] = "RHYHORN"] = 111; + values[valuesById[112] = "RHYDON"] = 112; + values[valuesById[113] = "CHANSEY"] = 113; + values[valuesById[114] = "TANGELA"] = 114; + values[valuesById[115] = "KANGASKHAN"] = 115; + values[valuesById[116] = "HORSEA"] = 116; + values[valuesById[117] = "SEADRA"] = 117; + values[valuesById[118] = "GOLDEEN"] = 118; + values[valuesById[119] = "SEAKING"] = 119; + values[valuesById[120] = "STARYU"] = 120; + values[valuesById[121] = "STARMIE"] = 121; + values[valuesById[122] = "MR_MIME"] = 122; + values[valuesById[123] = "SCYTHER"] = 123; + values[valuesById[124] = "JYNX"] = 124; + values[valuesById[125] = "ELECTABUZZ"] = 125; + values[valuesById[126] = "MAGMAR"] = 126; + values[valuesById[127] = "PINSIR"] = 127; + values[valuesById[128] = "TAUROS"] = 128; + values[valuesById[129] = "MAGIKARP"] = 129; + values[valuesById[130] = "GYARADOS"] = 130; + values[valuesById[131] = "LAPRAS"] = 131; + values[valuesById[132] = "DITTO"] = 132; + values[valuesById[133] = "EEVEE"] = 133; + values[valuesById[134] = "VAPOREON"] = 134; + values[valuesById[135] = "JOLTEON"] = 135; + values[valuesById[136] = "FLAREON"] = 136; + values[valuesById[137] = "PORYGON"] = 137; + values[valuesById[138] = "OMANYTE"] = 138; + values[valuesById[139] = "OMASTAR"] = 139; + values[valuesById[140] = "KABUTO"] = 140; + values[valuesById[141] = "KABUTOPS"] = 141; + values[valuesById[142] = "AERODACTYL"] = 142; + values[valuesById[143] = "SNORLAX"] = 143; + values[valuesById[144] = "ARTICUNO"] = 144; + values[valuesById[145] = "ZAPDOS"] = 145; + values[valuesById[146] = "MOLTRES"] = 146; + values[valuesById[147] = "DRATINI"] = 147; + values[valuesById[148] = "DRAGONAIR"] = 148; + values[valuesById[149] = "DRAGONITE"] = 149; + values[valuesById[150] = "MEWTWO"] = 150; + values[valuesById[151] = "MEW"] = 151; + values[valuesById[152] = "CHIKORITA"] = 152; + values[valuesById[153] = "BAYLEEF"] = 153; + values[valuesById[154] = "MEGANIUM"] = 154; + values[valuesById[155] = "CYNDAQUIL"] = 155; + values[valuesById[156] = "QUILAVA"] = 156; + values[valuesById[157] = "TYPHLOSION"] = 157; + values[valuesById[158] = "TOTODILE"] = 158; + values[valuesById[159] = "CROCONAW"] = 159; + values[valuesById[160] = "FERALIGATR"] = 160; + values[valuesById[161] = "SENTRET"] = 161; + values[valuesById[162] = "FURRET"] = 162; + values[valuesById[163] = "HOOTHOOT"] = 163; + values[valuesById[164] = "NOCTOWL"] = 164; + values[valuesById[165] = "LEDYBA"] = 165; + values[valuesById[166] = "LEDIAN"] = 166; + values[valuesById[167] = "SPINARAK"] = 167; + values[valuesById[168] = "ARIADOS"] = 168; + values[valuesById[169] = "CROBAT"] = 169; + values[valuesById[170] = "CHINCHOU"] = 170; + values[valuesById[171] = "LANTURN"] = 171; + values[valuesById[172] = "PICHU"] = 172; + values[valuesById[173] = "CLEFFA"] = 173; + values[valuesById[174] = "IGGLYBUFF"] = 174; + values[valuesById[175] = "TOGEPI"] = 175; + values[valuesById[176] = "TOGETIC"] = 176; + values[valuesById[177] = "NATU"] = 177; + values[valuesById[178] = "XATU"] = 178; + values[valuesById[179] = "MAREEP"] = 179; + values[valuesById[180] = "FLAAFFY"] = 180; + values[valuesById[181] = "AMPHAROS"] = 181; + values[valuesById[182] = "BELLOSSOM"] = 182; + values[valuesById[183] = "MARILL"] = 183; + values[valuesById[184] = "AZUMARILL"] = 184; + values[valuesById[185] = "SUDOWOODO"] = 185; + values[valuesById[186] = "POLITOED"] = 186; + values[valuesById[187] = "HOPPIP"] = 187; + values[valuesById[188] = "SKIPLOOM"] = 188; + values[valuesById[189] = "JUMPLUFF"] = 189; + values[valuesById[190] = "AIPOM"] = 190; + values[valuesById[191] = "SUNKERN"] = 191; + values[valuesById[192] = "SUNFLORA"] = 192; + values[valuesById[193] = "YANMA"] = 193; + values[valuesById[194] = "WOOPER"] = 194; + values[valuesById[195] = "QUAGSIRE"] = 195; + values[valuesById[196] = "ESPEON"] = 196; + values[valuesById[197] = "UMBREON"] = 197; + values[valuesById[198] = "MURKROW"] = 198; + values[valuesById[199] = "SLOWKING"] = 199; + values[valuesById[200] = "MISDREAVUS"] = 200; + values[valuesById[201] = "UNOWN"] = 201; + values[valuesById[202] = "WOBBUFFET"] = 202; + values[valuesById[203] = "GIRAFARIG"] = 203; + values[valuesById[204] = "PINECO"] = 204; + values[valuesById[205] = "FORRETRESS"] = 205; + values[valuesById[206] = "DUNSPARCE"] = 206; + values[valuesById[207] = "GLIGAR"] = 207; + values[valuesById[208] = "STEELIX"] = 208; + values[valuesById[209] = "SNUBBULL"] = 209; + values[valuesById[210] = "GRANBULL"] = 210; + values[valuesById[211] = "QWILFISH"] = 211; + values[valuesById[212] = "SCIZOR"] = 212; + values[valuesById[213] = "SHUCKLE"] = 213; + values[valuesById[214] = "HERACROSS"] = 214; + values[valuesById[215] = "SNEASEL"] = 215; + values[valuesById[216] = "TEDDIURSA"] = 216; + values[valuesById[217] = "URSARING"] = 217; + values[valuesById[218] = "SLUGMA"] = 218; + values[valuesById[219] = "MAGCARGO"] = 219; + values[valuesById[220] = "SWINUB"] = 220; + values[valuesById[221] = "PILOSWINE"] = 221; + values[valuesById[222] = "CORSOLA"] = 222; + values[valuesById[223] = "REMORAID"] = 223; + values[valuesById[224] = "OCTILLERY"] = 224; + values[valuesById[225] = "DELIBIRD"] = 225; + values[valuesById[226] = "MANTINE"] = 226; + values[valuesById[227] = "SKARMORY"] = 227; + values[valuesById[228] = "HOUNDOUR"] = 228; + values[valuesById[229] = "HOUNDOOM"] = 229; + values[valuesById[230] = "KINGDRA"] = 230; + values[valuesById[231] = "PHANPY"] = 231; + values[valuesById[232] = "DONPHAN"] = 232; + values[valuesById[233] = "PORYGON2"] = 233; + values[valuesById[234] = "STANTLER"] = 234; + values[valuesById[235] = "SMEARGLE"] = 235; + values[valuesById[236] = "TYROGUE"] = 236; + values[valuesById[237] = "HITMONTOP"] = 237; + values[valuesById[238] = "SMOOCHUM"] = 238; + values[valuesById[239] = "ELEKID"] = 239; + values[valuesById[240] = "MAGBY"] = 240; + values[valuesById[241] = "MILTANK"] = 241; + values[valuesById[242] = "BLISSEY"] = 242; + values[valuesById[243] = "RAIKOU"] = 243; + values[valuesById[244] = "ENTEI"] = 244; + values[valuesById[245] = "SUICUNE"] = 245; + values[valuesById[246] = "LARVITAR"] = 246; + values[valuesById[247] = "PUPITAR"] = 247; + values[valuesById[248] = "TYRANITAR"] = 248; + values[valuesById[249] = "LUGIA"] = 249; + values[valuesById[250] = "HO_OH"] = 250; + values[valuesById[251] = "CELEBI"] = 251; + values[valuesById[252] = "TREECKO"] = 252; + values[valuesById[253] = "GROVYLE"] = 253; + values[valuesById[254] = "SCEPTILE"] = 254; + values[valuesById[255] = "TORCHIC"] = 255; + values[valuesById[256] = "COMBUSKEN"] = 256; + values[valuesById[257] = "BLAZIKEN"] = 257; + values[valuesById[258] = "MUDKIP"] = 258; + values[valuesById[259] = "MARSHTOMP"] = 259; + values[valuesById[260] = "SWAMPERT"] = 260; + values[valuesById[261] = "POOCHYENA"] = 261; + values[valuesById[262] = "MIGHTYENA"] = 262; + values[valuesById[263] = "ZIGZAGOON"] = 263; + values[valuesById[264] = "LINOONE"] = 264; + values[valuesById[265] = "WURMPLE"] = 265; + values[valuesById[266] = "SILCOON"] = 266; + values[valuesById[267] = "BEAUTIFLY"] = 267; + values[valuesById[268] = "CASCOON"] = 268; + values[valuesById[269] = "DUSTOX"] = 269; + values[valuesById[270] = "LOTAD"] = 270; + values[valuesById[271] = "LOMBRE"] = 271; + values[valuesById[272] = "LUDICOLO"] = 272; + values[valuesById[273] = "SEEDOT"] = 273; + values[valuesById[274] = "NUZLEAF"] = 274; + values[valuesById[275] = "SHIFTRY"] = 275; + values[valuesById[276] = "TAILLOW"] = 276; + values[valuesById[277] = "SWELLOW"] = 277; + values[valuesById[278] = "WINGULL"] = 278; + values[valuesById[279] = "PELIPPER"] = 279; + values[valuesById[280] = "RALTS"] = 280; + values[valuesById[281] = "KIRLIA"] = 281; + values[valuesById[282] = "GARDEVOIR"] = 282; + values[valuesById[283] = "SURSKIT"] = 283; + values[valuesById[284] = "MASQUERAIN"] = 284; + values[valuesById[285] = "SHROOMISH"] = 285; + values[valuesById[286] = "BRELOOM"] = 286; + values[valuesById[287] = "SLAKOTH"] = 287; + values[valuesById[288] = "VIGOROTH"] = 288; + values[valuesById[289] = "SLAKING"] = 289; + values[valuesById[290] = "NINCADA"] = 290; + values[valuesById[291] = "NINJASK"] = 291; + values[valuesById[292] = "SHEDINJA"] = 292; + values[valuesById[293] = "WHISMUR"] = 293; + values[valuesById[294] = "LOUDRED"] = 294; + values[valuesById[295] = "EXPLOUD"] = 295; + values[valuesById[296] = "MAKUHITA"] = 296; + values[valuesById[297] = "HARIYAMA"] = 297; + values[valuesById[298] = "AZURILL"] = 298; + values[valuesById[299] = "NOSEPASS"] = 299; + values[valuesById[300] = "SKITTY"] = 300; + values[valuesById[301] = "DELCATTY"] = 301; + values[valuesById[302] = "SABLEYE"] = 302; + values[valuesById[303] = "MAWILE"] = 303; + values[valuesById[304] = "ARON"] = 304; + values[valuesById[305] = "LAIRON"] = 305; + values[valuesById[306] = "AGGRON"] = 306; + values[valuesById[307] = "MEDITITE"] = 307; + values[valuesById[308] = "MEDICHAM"] = 308; + values[valuesById[309] = "ELECTRIKE"] = 309; + values[valuesById[310] = "MANECTRIC"] = 310; + values[valuesById[311] = "PLUSLE"] = 311; + values[valuesById[312] = "MINUN"] = 312; + values[valuesById[313] = "VOLBEAT"] = 313; + values[valuesById[314] = "ILLUMISE"] = 314; + values[valuesById[315] = "ROSELIA"] = 315; + values[valuesById[316] = "GULPIN"] = 316; + values[valuesById[317] = "SWALOT"] = 317; + values[valuesById[318] = "CARVANHA"] = 318; + values[valuesById[319] = "SHARPEDO"] = 319; + values[valuesById[320] = "WAILMER"] = 320; + values[valuesById[321] = "WAILORD"] = 321; + values[valuesById[322] = "NUMEL"] = 322; + values[valuesById[323] = "CAMERUPT"] = 323; + values[valuesById[324] = "TORKOAL"] = 324; + values[valuesById[325] = "SPOINK"] = 325; + values[valuesById[326] = "GRUMPIG"] = 326; + values[valuesById[327] = "SPINDA"] = 327; + values[valuesById[328] = "TRAPINCH"] = 328; + values[valuesById[329] = "VIBRAVA"] = 329; + values[valuesById[330] = "FLYGON"] = 330; + values[valuesById[331] = "CACNEA"] = 331; + values[valuesById[332] = "CACTURNE"] = 332; + values[valuesById[333] = "SWABLU"] = 333; + values[valuesById[334] = "ALTARIA"] = 334; + values[valuesById[335] = "ZANGOOSE"] = 335; + values[valuesById[336] = "SEVIPER"] = 336; + values[valuesById[337] = "LUNATONE"] = 337; + values[valuesById[338] = "SOLROCK"] = 338; + values[valuesById[339] = "BARBOACH"] = 339; + values[valuesById[340] = "WHISCASH"] = 340; + values[valuesById[341] = "CORPHISH"] = 341; + values[valuesById[342] = "CRAWDAUNT"] = 342; + values[valuesById[343] = "BALTOY"] = 343; + values[valuesById[344] = "CLAYDOL"] = 344; + values[valuesById[345] = "LILEEP"] = 345; + values[valuesById[346] = "CRADILY"] = 346; + values[valuesById[347] = "ANORITH"] = 347; + values[valuesById[348] = "ARMALDO"] = 348; + values[valuesById[349] = "FEEBAS"] = 349; + values[valuesById[350] = "MILOTIC"] = 350; + values[valuesById[351] = "CASTFORM"] = 351; + values[valuesById[352] = "KECLEON"] = 352; + values[valuesById[353] = "SHUPPET"] = 353; + values[valuesById[354] = "BANETTE"] = 354; + values[valuesById[355] = "DUSKULL"] = 355; + values[valuesById[356] = "DUSCLOPS"] = 356; + values[valuesById[357] = "TROPIUS"] = 357; + values[valuesById[358] = "CHIMECHO"] = 358; + values[valuesById[359] = "ABSOL"] = 359; + values[valuesById[360] = "WYNAUT"] = 360; + values[valuesById[361] = "SNORUNT"] = 361; + values[valuesById[362] = "GLALIE"] = 362; + values[valuesById[363] = "SPHEAL"] = 363; + values[valuesById[364] = "SEALEO"] = 364; + values[valuesById[365] = "WALREIN"] = 365; + values[valuesById[366] = "CLAMPERL"] = 366; + values[valuesById[367] = "HUNTAIL"] = 367; + values[valuesById[368] = "GOREBYSS"] = 368; + values[valuesById[369] = "RELICANTH"] = 369; + values[valuesById[370] = "LUVDISC"] = 370; + values[valuesById[371] = "BAGON"] = 371; + values[valuesById[372] = "SHELGON"] = 372; + values[valuesById[373] = "SALAMENCE"] = 373; + values[valuesById[374] = "BELDUM"] = 374; + values[valuesById[375] = "METANG"] = 375; + values[valuesById[376] = "METAGROSS"] = 376; + values[valuesById[377] = "REGIROCK"] = 377; + values[valuesById[378] = "REGICE"] = 378; + values[valuesById[379] = "REGISTEEL"] = 379; + values[valuesById[380] = "LATIAS"] = 380; + values[valuesById[381] = "LATIOS"] = 381; + values[valuesById[382] = "KYOGRE"] = 382; + values[valuesById[383] = "GROUDON"] = 383; + values[valuesById[384] = "RAYQUAZA"] = 384; + values[valuesById[385] = "JIRACHI"] = 385; + values[valuesById[386] = "DEOXYS"] = 386; + values[valuesById[387] = "TURTWIG"] = 387; + values[valuesById[388] = "GROTLE"] = 388; + values[valuesById[389] = "TORTERRA"] = 389; + values[valuesById[390] = "CHIMCHAR"] = 390; + values[valuesById[391] = "MONFERNO"] = 391; + values[valuesById[392] = "INFERNAPE"] = 392; + values[valuesById[393] = "PIPLUP"] = 393; + values[valuesById[394] = "PRINPLUP"] = 394; + values[valuesById[395] = "EMPOLEON"] = 395; + values[valuesById[396] = "STARLY"] = 396; + values[valuesById[397] = "STARAVIA"] = 397; + values[valuesById[398] = "STARAPTOR"] = 398; + values[valuesById[399] = "BIDOOF"] = 399; + values[valuesById[400] = "BIBAREL"] = 400; + values[valuesById[401] = "KRICKETOT"] = 401; + values[valuesById[402] = "KRICKETUNE"] = 402; + values[valuesById[403] = "SHINX"] = 403; + values[valuesById[404] = "LUXIO"] = 404; + values[valuesById[405] = "LUXRAY"] = 405; + values[valuesById[406] = "BUDEW"] = 406; + values[valuesById[407] = "ROSERADE"] = 407; + values[valuesById[408] = "CRANIDOS"] = 408; + values[valuesById[409] = "RAMPARDOS"] = 409; + values[valuesById[410] = "SHIELDON"] = 410; + values[valuesById[411] = "BASTIODON"] = 411; + values[valuesById[412] = "BURMY"] = 412; + values[valuesById[413] = "WORMADAM"] = 413; + values[valuesById[414] = "MOTHIM"] = 414; + values[valuesById[415] = "COMBEE"] = 415; + values[valuesById[416] = "VESPIQUEN"] = 416; + values[valuesById[417] = "PACHIRISU"] = 417; + values[valuesById[418] = "BUIZEL"] = 418; + values[valuesById[419] = "FLOATZEL"] = 419; + values[valuesById[420] = "CHERUBI"] = 420; + values[valuesById[421] = "CHERRIM"] = 421; + values[valuesById[422] = "SHELLOS"] = 422; + values[valuesById[423] = "GASTRODON"] = 423; + values[valuesById[424] = "AMBIPOM"] = 424; + values[valuesById[425] = "DRIFLOON"] = 425; + values[valuesById[426] = "DRIFBLIM"] = 426; + values[valuesById[427] = "BUNEARY"] = 427; + values[valuesById[428] = "LOPUNNY"] = 428; + values[valuesById[429] = "MISMAGIUS"] = 429; + values[valuesById[430] = "HONCHKROW"] = 430; + values[valuesById[431] = "GLAMEOW"] = 431; + values[valuesById[432] = "PURUGLY"] = 432; + values[valuesById[433] = "CHINGLING"] = 433; + values[valuesById[434] = "STUNKY"] = 434; + values[valuesById[435] = "SKUNTANK"] = 435; + values[valuesById[436] = "BRONZOR"] = 436; + values[valuesById[437] = "BRONZONG"] = 437; + values[valuesById[438] = "BONSLY"] = 438; + values[valuesById[439] = "MIME_JR"] = 439; + values[valuesById[440] = "HAPPINY"] = 440; + values[valuesById[441] = "CHATOT"] = 441; + values[valuesById[442] = "SPIRITOMB"] = 442; + values[valuesById[443] = "GIBLE"] = 443; + values[valuesById[444] = "GABITE"] = 444; + values[valuesById[445] = "GARCHOMP"] = 445; + values[valuesById[446] = "MUNCHLAX"] = 446; + values[valuesById[447] = "RIOLU"] = 447; + values[valuesById[448] = "LUCARIO"] = 448; + values[valuesById[449] = "HIPPOPOTAS"] = 449; + values[valuesById[450] = "HIPPOWDON"] = 450; + values[valuesById[451] = "SKORUPI"] = 451; + values[valuesById[452] = "DRAPION"] = 452; + values[valuesById[453] = "CROAGUNK"] = 453; + values[valuesById[454] = "TOXICROAK"] = 454; + values[valuesById[455] = "CARNIVINE"] = 455; + values[valuesById[456] = "FINNEON"] = 456; + values[valuesById[457] = "LUMINEON"] = 457; + values[valuesById[458] = "MANTYKE"] = 458; + values[valuesById[459] = "SNOVER"] = 459; + values[valuesById[460] = "ABOMASNOW"] = 460; + values[valuesById[461] = "WEAVILE"] = 461; + values[valuesById[462] = "MAGNEZONE"] = 462; + values[valuesById[463] = "LICKILICKY"] = 463; + values[valuesById[464] = "RHYPERIOR"] = 464; + values[valuesById[465] = "TANGROWTH"] = 465; + values[valuesById[466] = "ELECTIVIRE"] = 466; + values[valuesById[467] = "MAGMORTAR"] = 467; + values[valuesById[468] = "TOGEKISS"] = 468; + values[valuesById[469] = "YANMEGA"] = 469; + values[valuesById[470] = "LEAFEON"] = 470; + values[valuesById[471] = "GLACEON"] = 471; + values[valuesById[472] = "GLISCOR"] = 472; + values[valuesById[473] = "MAMOSWINE"] = 473; + values[valuesById[474] = "PORYGON_Z"] = 474; + values[valuesById[475] = "GALLADE"] = 475; + values[valuesById[476] = "PROBOPASS"] = 476; + values[valuesById[477] = "DUSKNOIR"] = 477; + values[valuesById[478] = "FROSLASS"] = 478; + values[valuesById[479] = "ROTOM"] = 479; + values[valuesById[480] = "UXIE"] = 480; + values[valuesById[481] = "MESPRIT"] = 481; + values[valuesById[482] = "AZELF"] = 482; + values[valuesById[483] = "DIALGA"] = 483; + values[valuesById[484] = "PALKIA"] = 484; + values[valuesById[485] = "HEATRAN"] = 485; + values[valuesById[486] = "REGIGIGAS"] = 486; + values[valuesById[487] = "GIRATINA"] = 487; + values[valuesById[488] = "CRESSELIA"] = 488; + values[valuesById[489] = "PHIONE"] = 489; + values[valuesById[490] = "MANAPHY"] = 490; + values[valuesById[491] = "DARKRAI"] = 491; + values[valuesById[492] = "SHAYMIN"] = 492; + values[valuesById[493] = "ARCEUS"] = 493; + values[valuesById[808] = "MELTAN"] = 808; + values[valuesById[809] = "MELMETAL"] = 809; + return values; + })(); + + /** + * PokemonMove enum. + * @name POGOProtos.Enums.PokemonMove + * @enum {string} + * @property {number} MOVE_UNSET=0 MOVE_UNSET value + * @property {number} THUNDER_SHOCK=1 THUNDER_SHOCK value + * @property {number} QUICK_ATTACK=2 QUICK_ATTACK value + * @property {number} SCRATCH=3 SCRATCH value + * @property {number} EMBER=4 EMBER value + * @property {number} VINE_WHIP=5 VINE_WHIP value + * @property {number} TACKLE=6 TACKLE value + * @property {number} RAZOR_LEAF=7 RAZOR_LEAF value + * @property {number} TAKE_DOWN=8 TAKE_DOWN value + * @property {number} WATER_GUN=9 WATER_GUN value + * @property {number} BITE=10 BITE value + * @property {number} POUND=11 POUND value + * @property {number} DOUBLE_SLAP=12 DOUBLE_SLAP value + * @property {number} WRAP=13 WRAP value + * @property {number} HYPER_BEAM=14 HYPER_BEAM value + * @property {number} LICK=15 LICK value + * @property {number} DARK_PULSE=16 DARK_PULSE value + * @property {number} SMOG=17 SMOG value + * @property {number} SLUDGE=18 SLUDGE value + * @property {number} METAL_CLAW=19 METAL_CLAW value + * @property {number} VICE_GRIP=20 VICE_GRIP value + * @property {number} FLAME_WHEEL=21 FLAME_WHEEL value + * @property {number} MEGAHORN=22 MEGAHORN value + * @property {number} WING_ATTACK=23 WING_ATTACK value + * @property {number} FLAMETHROWER=24 FLAMETHROWER value + * @property {number} SUCKER_PUNCH=25 SUCKER_PUNCH value + * @property {number} DIG=26 DIG value + * @property {number} LOW_KICK=27 LOW_KICK value + * @property {number} CROSS_CHOP=28 CROSS_CHOP value + * @property {number} PSYCHO_CUT=29 PSYCHO_CUT value + * @property {number} PSYBEAM=30 PSYBEAM value + * @property {number} EARTHQUAKE=31 EARTHQUAKE value + * @property {number} STONE_EDGE=32 STONE_EDGE value + * @property {number} ICE_PUNCH=33 ICE_PUNCH value + * @property {number} HEART_STAMP=34 HEART_STAMP value + * @property {number} DISCHARGE=35 DISCHARGE value + * @property {number} FLASH_CANNON=36 FLASH_CANNON value + * @property {number} PECK=37 PECK value + * @property {number} DRILL_PECK=38 DRILL_PECK value + * @property {number} ICE_BEAM=39 ICE_BEAM value + * @property {number} BLIZZARD=40 BLIZZARD value + * @property {number} AIR_SLASH=41 AIR_SLASH value + * @property {number} HEAT_WAVE=42 HEAT_WAVE value + * @property {number} TWINEEDLE=43 TWINEEDLE value + * @property {number} POISON_JAB=44 POISON_JAB value + * @property {number} AERIAL_ACE=45 AERIAL_ACE value + * @property {number} DRILL_RUN=46 DRILL_RUN value + * @property {number} PETAL_BLIZZARD=47 PETAL_BLIZZARD value + * @property {number} MEGA_DRAIN=48 MEGA_DRAIN value + * @property {number} BUG_BUZZ=49 BUG_BUZZ value + * @property {number} POISON_FANG=50 POISON_FANG value + * @property {number} NIGHT_SLASH=51 NIGHT_SLASH value + * @property {number} SLASH=52 SLASH value + * @property {number} BUBBLE_BEAM=53 BUBBLE_BEAM value + * @property {number} SUBMISSION=54 SUBMISSION value + * @property {number} KARATE_CHOP=55 KARATE_CHOP value + * @property {number} LOW_SWEEP=56 LOW_SWEEP value + * @property {number} AQUA_JET=57 AQUA_JET value + * @property {number} AQUA_TAIL=58 AQUA_TAIL value + * @property {number} SEED_BOMB=59 SEED_BOMB value + * @property {number} PSYSHOCK=60 PSYSHOCK value + * @property {number} ROCK_THROW=61 ROCK_THROW value + * @property {number} ANCIENT_POWER=62 ANCIENT_POWER value + * @property {number} ROCK_TOMB=63 ROCK_TOMB value + * @property {number} ROCK_SLIDE=64 ROCK_SLIDE value + * @property {number} POWER_GEM=65 POWER_GEM value + * @property {number} SHADOW_SNEAK=66 SHADOW_SNEAK value + * @property {number} SHADOW_PUNCH=67 SHADOW_PUNCH value + * @property {number} SHADOW_CLAW=68 SHADOW_CLAW value + * @property {number} OMINOUS_WIND=69 OMINOUS_WIND value + * @property {number} SHADOW_BALL=70 SHADOW_BALL value + * @property {number} BULLET_PUNCH=71 BULLET_PUNCH value + * @property {number} MAGNET_BOMB=72 MAGNET_BOMB value + * @property {number} STEEL_WING=73 STEEL_WING value + * @property {number} IRON_HEAD=74 IRON_HEAD value + * @property {number} PARABOLIC_CHARGE=75 PARABOLIC_CHARGE value + * @property {number} SPARK=76 SPARK value + * @property {number} THUNDER_PUNCH=77 THUNDER_PUNCH value + * @property {number} THUNDER=78 THUNDER value + * @property {number} THUNDERBOLT=79 THUNDERBOLT value + * @property {number} TWISTER=80 TWISTER value + * @property {number} DRAGON_BREATH=81 DRAGON_BREATH value + * @property {number} DRAGON_PULSE=82 DRAGON_PULSE value + * @property {number} DRAGON_CLAW=83 DRAGON_CLAW value + * @property {number} DISARMING_VOICE=84 DISARMING_VOICE value + * @property {number} DRAINING_KISS=85 DRAINING_KISS value + * @property {number} DAZZLING_GLEAM=86 DAZZLING_GLEAM value + * @property {number} MOONBLAST=87 MOONBLAST value + * @property {number} PLAY_ROUGH=88 PLAY_ROUGH value + * @property {number} CROSS_POISON=89 CROSS_POISON value + * @property {number} SLUDGE_BOMB=90 SLUDGE_BOMB value + * @property {number} SLUDGE_WAVE=91 SLUDGE_WAVE value + * @property {number} GUNK_SHOT=92 GUNK_SHOT value + * @property {number} MUD_SHOT=93 MUD_SHOT value + * @property {number} BONE_CLUB=94 BONE_CLUB value + * @property {number} BULLDOZE=95 BULLDOZE value + * @property {number} MUD_BOMB=96 MUD_BOMB value + * @property {number} FURY_CUTTER=97 FURY_CUTTER value + * @property {number} BUG_BITE=98 BUG_BITE value + * @property {number} SIGNAL_BEAM=99 SIGNAL_BEAM value + * @property {number} X_SCISSOR=100 X_SCISSOR value + * @property {number} FLAME_CHARGE=101 FLAME_CHARGE value + * @property {number} FLAME_BURST=102 FLAME_BURST value + * @property {number} FIRE_BLAST=103 FIRE_BLAST value + * @property {number} BRINE=104 BRINE value + * @property {number} WATER_PULSE=105 WATER_PULSE value + * @property {number} SCALD=106 SCALD value + * @property {number} HYDRO_PUMP=107 HYDRO_PUMP value + * @property {number} PSYCHIC=108 PSYCHIC value + * @property {number} PSYSTRIKE=109 PSYSTRIKE value + * @property {number} ICE_SHARD=110 ICE_SHARD value + * @property {number} ICY_WIND=111 ICY_WIND value + * @property {number} FROST_BREATH=112 FROST_BREATH value + * @property {number} ABSORB=113 ABSORB value + * @property {number} GIGA_DRAIN=114 GIGA_DRAIN value + * @property {number} FIRE_PUNCH=115 FIRE_PUNCH value + * @property {number} SOLAR_BEAM=116 SOLAR_BEAM value + * @property {number} LEAF_BLADE=117 LEAF_BLADE value + * @property {number} POWER_WHIP=118 POWER_WHIP value + * @property {number} SPLASH=119 SPLASH value + * @property {number} ACID=120 ACID value + * @property {number} AIR_CUTTER=121 AIR_CUTTER value + * @property {number} HURRICANE=122 HURRICANE value + * @property {number} BRICK_BREAK=123 BRICK_BREAK value + * @property {number} CUT=124 CUT value + * @property {number} SWIFT=125 SWIFT value + * @property {number} HORN_ATTACK=126 HORN_ATTACK value + * @property {number} STOMP=127 STOMP value + * @property {number} HEADBUTT=128 HEADBUTT value + * @property {number} HYPER_FANG=129 HYPER_FANG value + * @property {number} SLAM=130 SLAM value + * @property {number} BODY_SLAM=131 BODY_SLAM value + * @property {number} REST=132 REST value + * @property {number} STRUGGLE=133 STRUGGLE value + * @property {number} SCALD_BLASTOISE=134 SCALD_BLASTOISE value + * @property {number} HYDRO_PUMP_BLASTOISE=135 HYDRO_PUMP_BLASTOISE value + * @property {number} WRAP_GREEN=136 WRAP_GREEN value + * @property {number} WRAP_PINK=137 WRAP_PINK value + * @property {number} FURY_CUTTER_FAST=200 FURY_CUTTER_FAST value + * @property {number} BUG_BITE_FAST=201 BUG_BITE_FAST value + * @property {number} BITE_FAST=202 BITE_FAST value + * @property {number} SUCKER_PUNCH_FAST=203 SUCKER_PUNCH_FAST value + * @property {number} DRAGON_BREATH_FAST=204 DRAGON_BREATH_FAST value + * @property {number} THUNDER_SHOCK_FAST=205 THUNDER_SHOCK_FAST value + * @property {number} SPARK_FAST=206 SPARK_FAST value + * @property {number} LOW_KICK_FAST=207 LOW_KICK_FAST value + * @property {number} KARATE_CHOP_FAST=208 KARATE_CHOP_FAST value + * @property {number} EMBER_FAST=209 EMBER_FAST value + * @property {number} WING_ATTACK_FAST=210 WING_ATTACK_FAST value + * @property {number} PECK_FAST=211 PECK_FAST value + * @property {number} LICK_FAST=212 LICK_FAST value + * @property {number} SHADOW_CLAW_FAST=213 SHADOW_CLAW_FAST value + * @property {number} VINE_WHIP_FAST=214 VINE_WHIP_FAST value + * @property {number} RAZOR_LEAF_FAST=215 RAZOR_LEAF_FAST value + * @property {number} MUD_SHOT_FAST=216 MUD_SHOT_FAST value + * @property {number} ICE_SHARD_FAST=217 ICE_SHARD_FAST value + * @property {number} FROST_BREATH_FAST=218 FROST_BREATH_FAST value + * @property {number} QUICK_ATTACK_FAST=219 QUICK_ATTACK_FAST value + * @property {number} SCRATCH_FAST=220 SCRATCH_FAST value + * @property {number} TACKLE_FAST=221 TACKLE_FAST value + * @property {number} POUND_FAST=222 POUND_FAST value + * @property {number} CUT_FAST=223 CUT_FAST value + * @property {number} POISON_JAB_FAST=224 POISON_JAB_FAST value + * @property {number} ACID_FAST=225 ACID_FAST value + * @property {number} PSYCHO_CUT_FAST=226 PSYCHO_CUT_FAST value + * @property {number} ROCK_THROW_FAST=227 ROCK_THROW_FAST value + * @property {number} METAL_CLAW_FAST=228 METAL_CLAW_FAST value + * @property {number} BULLET_PUNCH_FAST=229 BULLET_PUNCH_FAST value + * @property {number} WATER_GUN_FAST=230 WATER_GUN_FAST value + * @property {number} SPLASH_FAST=231 SPLASH_FAST value + * @property {number} WATER_GUN_FAST_BLASTOISE=232 WATER_GUN_FAST_BLASTOISE value + * @property {number} MUD_SLAP_FAST=233 MUD_SLAP_FAST value + * @property {number} ZEN_HEADBUTT_FAST=234 ZEN_HEADBUTT_FAST value + * @property {number} CONFUSION_FAST=235 CONFUSION_FAST value + * @property {number} POISON_STING_FAST=236 POISON_STING_FAST value + * @property {number} BUBBLE_FAST=237 BUBBLE_FAST value + * @property {number} FEINT_ATTACK_FAST=238 FEINT_ATTACK_FAST value + * @property {number} STEEL_WING_FAST=239 STEEL_WING_FAST value + * @property {number} FIRE_FANG_FAST=240 FIRE_FANG_FAST value + * @property {number} ROCK_SMASH_FAST=241 ROCK_SMASH_FAST value + * @property {number} TRANSFORM_FAST=242 TRANSFORM_FAST value + * @property {number} COUNTER_FAST=243 COUNTER_FAST value + * @property {number} POWDER_SNOW_FAST=244 POWDER_SNOW_FAST value + * @property {number} CLOSE_COMBAT=245 CLOSE_COMBAT value + * @property {number} DYNAMIC_PUNCH=246 DYNAMIC_PUNCH value + * @property {number} FOCUS_BLAST=247 FOCUS_BLAST value + * @property {number} AURORA_BEAM=248 AURORA_BEAM value + * @property {number} CHARGE_BEAM_FAST=249 CHARGE_BEAM_FAST value + * @property {number} VOLT_SWITCH_FAST=250 VOLT_SWITCH_FAST value + * @property {number} WILD_CHARGE=251 WILD_CHARGE value + * @property {number} ZAP_CANNON=252 ZAP_CANNON value + * @property {number} DRAGON_TAIL_FAST=253 DRAGON_TAIL_FAST value + * @property {number} AVALANCHE=254 AVALANCHE value + * @property {number} AIR_SLASH_FAST=255 AIR_SLASH_FAST value + * @property {number} BRAVE_BIRD=256 BRAVE_BIRD value + * @property {number} SKY_ATTACK=257 SKY_ATTACK value + * @property {number} SAND_TOMB=258 SAND_TOMB value + * @property {number} ROCK_BLAST=259 ROCK_BLAST value + * @property {number} INFESTATION_FAST=260 INFESTATION_FAST value + * @property {number} STRUGGLE_BUG_FAST=261 STRUGGLE_BUG_FAST value + * @property {number} SILVER_WIND=262 SILVER_WIND value + * @property {number} ASTONISH_FAST=263 ASTONISH_FAST value + * @property {number} HEX_FAST=264 HEX_FAST value + * @property {number} NIGHT_SHADE=265 NIGHT_SHADE value + * @property {number} IRON_TAIL_FAST=266 IRON_TAIL_FAST value + * @property {number} GYRO_BALL=267 GYRO_BALL value + * @property {number} HEAVY_SLAM=268 HEAVY_SLAM value + * @property {number} FIRE_SPIN_FAST=269 FIRE_SPIN_FAST value + * @property {number} OVERHEAT=270 OVERHEAT value + * @property {number} BULLET_SEED_FAST=271 BULLET_SEED_FAST value + * @property {number} GRASS_KNOT=272 GRASS_KNOT value + * @property {number} ENERGY_BALL=273 ENERGY_BALL value + * @property {number} EXTRASENSORY_FAST=274 EXTRASENSORY_FAST value + * @property {number} FUTURESIGHT=275 FUTURESIGHT value + * @property {number} MIRROR_COAT=276 MIRROR_COAT value + * @property {number} OUTRAGE=277 OUTRAGE value + * @property {number} SNARL_FAST=278 SNARL_FAST value + * @property {number} CRUNCH=279 CRUNCH value + * @property {number} FOUL_PLAY=280 FOUL_PLAY value + * @property {number} HIDDEN_POWER_FAST=281 HIDDEN_POWER_FAST value + * @property {number} TAKE_DOWN_FAST=282 TAKE_DOWN_FAST value + * @property {number} WATERFALL_FAST=283 WATERFALL_FAST value + * @property {number} SURF=284 SURF value + * @property {number} DRACO_METEOR=285 DRACO_METEOR value + * @property {number} DOOM_DESIRE=286 DOOM_DESIRE value + * @property {number} YAWN_FAST=287 YAWN_FAST value + * @property {number} PSYCHO_BOOST=288 PSYCHO_BOOST value + * @property {number} ORIGIN_PULSE=289 ORIGIN_PULSE value + * @property {number} PRECIPICE_BLADES=290 PRECIPICE_BLADES value + * @property {number} PRESENT_FAST=291 PRESENT_FAST value + * @property {number} WEATHER_BALL_FIRE=292 WEATHER_BALL_FIRE value + * @property {number} WEATHER_BALL_ICE=293 WEATHER_BALL_ICE value + * @property {number} WEATHER_BALL_ROCK=294 WEATHER_BALL_ROCK value + * @property {number} WEATHER_BALL_WATER=295 WEATHER_BALL_WATER value + * @property {number} FRENZY_PLANT=296 FRENZY_PLANT value + * @property {number} SMACK_DOWN_FAST=297 SMACK_DOWN_FAST value + * @property {number} BLAST_BURN=298 BLAST_BURN value + * @property {number} HYDRO_CANNON=299 HYDRO_CANNON value + * @property {number} LAST_RESORT=300 LAST_RESORT value + * @property {number} METEOR_MASH=301 METEOR_MASH value + * @property {number} SKULL_BASH=302 SKULL_BASH value + * @property {number} ACID_SPRAY=303 ACID_SPRAY value + * @property {number} EARTH_POWER=304 EARTH_POWER value + * @property {number} CRABHAMMER=305 CRABHAMMER value + * @property {number} LUNGE=306 LUNGE value + * @property {number} CRUSH_CLAW=307 CRUSH_CLAW value + * @property {number} OCTAZOOKA=308 OCTAZOOKA value + * @property {number} MIRROR_SHOT=309 MIRROR_SHOT value + * @property {number} SUPER_POWER=310 SUPER_POWER value + * @property {number} FELL_STINGER=311 FELL_STINGER value + * @property {number} LEAF_TORNADO=312 LEAF_TORNADO value + * @property {number} LEECH_LIFE=313 LEECH_LIFE value + * @property {number} DRAIN_PUNCH=314 DRAIN_PUNCH value + * @property {number} SHADOW_BONE=315 SHADOW_BONE value + * @property {number} MUDDY_WATER=316 MUDDY_WATER value + * @property {number} BLAZE_KICK=317 BLAZE_KICK value + * @property {number} RAZOR_SHELL=318 RAZOR_SHELL value + * @property {number} POWER_UP_PUNCH=319 POWER_UP_PUNCH value + */ + Enums.PokemonMove = (function() { + const valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "MOVE_UNSET"] = 0; + values[valuesById[1] = "THUNDER_SHOCK"] = 1; + values[valuesById[2] = "QUICK_ATTACK"] = 2; + values[valuesById[3] = "SCRATCH"] = 3; + values[valuesById[4] = "EMBER"] = 4; + values[valuesById[5] = "VINE_WHIP"] = 5; + values[valuesById[6] = "TACKLE"] = 6; + values[valuesById[7] = "RAZOR_LEAF"] = 7; + values[valuesById[8] = "TAKE_DOWN"] = 8; + values[valuesById[9] = "WATER_GUN"] = 9; + values[valuesById[10] = "BITE"] = 10; + values[valuesById[11] = "POUND"] = 11; + values[valuesById[12] = "DOUBLE_SLAP"] = 12; + values[valuesById[13] = "WRAP"] = 13; + values[valuesById[14] = "HYPER_BEAM"] = 14; + values[valuesById[15] = "LICK"] = 15; + values[valuesById[16] = "DARK_PULSE"] = 16; + values[valuesById[17] = "SMOG"] = 17; + values[valuesById[18] = "SLUDGE"] = 18; + values[valuesById[19] = "METAL_CLAW"] = 19; + values[valuesById[20] = "VICE_GRIP"] = 20; + values[valuesById[21] = "FLAME_WHEEL"] = 21; + values[valuesById[22] = "MEGAHORN"] = 22; + values[valuesById[23] = "WING_ATTACK"] = 23; + values[valuesById[24] = "FLAMETHROWER"] = 24; + values[valuesById[25] = "SUCKER_PUNCH"] = 25; + values[valuesById[26] = "DIG"] = 26; + values[valuesById[27] = "LOW_KICK"] = 27; + values[valuesById[28] = "CROSS_CHOP"] = 28; + values[valuesById[29] = "PSYCHO_CUT"] = 29; + values[valuesById[30] = "PSYBEAM"] = 30; + values[valuesById[31] = "EARTHQUAKE"] = 31; + values[valuesById[32] = "STONE_EDGE"] = 32; + values[valuesById[33] = "ICE_PUNCH"] = 33; + values[valuesById[34] = "HEART_STAMP"] = 34; + values[valuesById[35] = "DISCHARGE"] = 35; + values[valuesById[36] = "FLASH_CANNON"] = 36; + values[valuesById[37] = "PECK"] = 37; + values[valuesById[38] = "DRILL_PECK"] = 38; + values[valuesById[39] = "ICE_BEAM"] = 39; + values[valuesById[40] = "BLIZZARD"] = 40; + values[valuesById[41] = "AIR_SLASH"] = 41; + values[valuesById[42] = "HEAT_WAVE"] = 42; + values[valuesById[43] = "TWINEEDLE"] = 43; + values[valuesById[44] = "POISON_JAB"] = 44; + values[valuesById[45] = "AERIAL_ACE"] = 45; + values[valuesById[46] = "DRILL_RUN"] = 46; + values[valuesById[47] = "PETAL_BLIZZARD"] = 47; + values[valuesById[48] = "MEGA_DRAIN"] = 48; + values[valuesById[49] = "BUG_BUZZ"] = 49; + values[valuesById[50] = "POISON_FANG"] = 50; + values[valuesById[51] = "NIGHT_SLASH"] = 51; + values[valuesById[52] = "SLASH"] = 52; + values[valuesById[53] = "BUBBLE_BEAM"] = 53; + values[valuesById[54] = "SUBMISSION"] = 54; + values[valuesById[55] = "KARATE_CHOP"] = 55; + values[valuesById[56] = "LOW_SWEEP"] = 56; + values[valuesById[57] = "AQUA_JET"] = 57; + values[valuesById[58] = "AQUA_TAIL"] = 58; + values[valuesById[59] = "SEED_BOMB"] = 59; + values[valuesById[60] = "PSYSHOCK"] = 60; + values[valuesById[61] = "ROCK_THROW"] = 61; + values[valuesById[62] = "ANCIENT_POWER"] = 62; + values[valuesById[63] = "ROCK_TOMB"] = 63; + values[valuesById[64] = "ROCK_SLIDE"] = 64; + values[valuesById[65] = "POWER_GEM"] = 65; + values[valuesById[66] = "SHADOW_SNEAK"] = 66; + values[valuesById[67] = "SHADOW_PUNCH"] = 67; + values[valuesById[68] = "SHADOW_CLAW"] = 68; + values[valuesById[69] = "OMINOUS_WIND"] = 69; + values[valuesById[70] = "SHADOW_BALL"] = 70; + values[valuesById[71] = "BULLET_PUNCH"] = 71; + values[valuesById[72] = "MAGNET_BOMB"] = 72; + values[valuesById[73] = "STEEL_WING"] = 73; + values[valuesById[74] = "IRON_HEAD"] = 74; + values[valuesById[75] = "PARABOLIC_CHARGE"] = 75; + values[valuesById[76] = "SPARK"] = 76; + values[valuesById[77] = "THUNDER_PUNCH"] = 77; + values[valuesById[78] = "THUNDER"] = 78; + values[valuesById[79] = "THUNDERBOLT"] = 79; + values[valuesById[80] = "TWISTER"] = 80; + values[valuesById[81] = "DRAGON_BREATH"] = 81; + values[valuesById[82] = "DRAGON_PULSE"] = 82; + values[valuesById[83] = "DRAGON_CLAW"] = 83; + values[valuesById[84] = "DISARMING_VOICE"] = 84; + values[valuesById[85] = "DRAINING_KISS"] = 85; + values[valuesById[86] = "DAZZLING_GLEAM"] = 86; + values[valuesById[87] = "MOONBLAST"] = 87; + values[valuesById[88] = "PLAY_ROUGH"] = 88; + values[valuesById[89] = "CROSS_POISON"] = 89; + values[valuesById[90] = "SLUDGE_BOMB"] = 90; + values[valuesById[91] = "SLUDGE_WAVE"] = 91; + values[valuesById[92] = "GUNK_SHOT"] = 92; + values[valuesById[93] = "MUD_SHOT"] = 93; + values[valuesById[94] = "BONE_CLUB"] = 94; + values[valuesById[95] = "BULLDOZE"] = 95; + values[valuesById[96] = "MUD_BOMB"] = 96; + values[valuesById[97] = "FURY_CUTTER"] = 97; + values[valuesById[98] = "BUG_BITE"] = 98; + values[valuesById[99] = "SIGNAL_BEAM"] = 99; + values[valuesById[100] = "X_SCISSOR"] = 100; + values[valuesById[101] = "FLAME_CHARGE"] = 101; + values[valuesById[102] = "FLAME_BURST"] = 102; + values[valuesById[103] = "FIRE_BLAST"] = 103; + values[valuesById[104] = "BRINE"] = 104; + values[valuesById[105] = "WATER_PULSE"] = 105; + values[valuesById[106] = "SCALD"] = 106; + values[valuesById[107] = "HYDRO_PUMP"] = 107; + values[valuesById[108] = "PSYCHIC"] = 108; + values[valuesById[109] = "PSYSTRIKE"] = 109; + values[valuesById[110] = "ICE_SHARD"] = 110; + values[valuesById[111] = "ICY_WIND"] = 111; + values[valuesById[112] = "FROST_BREATH"] = 112; + values[valuesById[113] = "ABSORB"] = 113; + values[valuesById[114] = "GIGA_DRAIN"] = 114; + values[valuesById[115] = "FIRE_PUNCH"] = 115; + values[valuesById[116] = "SOLAR_BEAM"] = 116; + values[valuesById[117] = "LEAF_BLADE"] = 117; + values[valuesById[118] = "POWER_WHIP"] = 118; + values[valuesById[119] = "SPLASH"] = 119; + values[valuesById[120] = "ACID"] = 120; + values[valuesById[121] = "AIR_CUTTER"] = 121; + values[valuesById[122] = "HURRICANE"] = 122; + values[valuesById[123] = "BRICK_BREAK"] = 123; + values[valuesById[124] = "CUT"] = 124; + values[valuesById[125] = "SWIFT"] = 125; + values[valuesById[126] = "HORN_ATTACK"] = 126; + values[valuesById[127] = "STOMP"] = 127; + values[valuesById[128] = "HEADBUTT"] = 128; + values[valuesById[129] = "HYPER_FANG"] = 129; + values[valuesById[130] = "SLAM"] = 130; + values[valuesById[131] = "BODY_SLAM"] = 131; + values[valuesById[132] = "REST"] = 132; + values[valuesById[133] = "STRUGGLE"] = 133; + values[valuesById[134] = "SCALD_BLASTOISE"] = 134; + values[valuesById[135] = "HYDRO_PUMP_BLASTOISE"] = 135; + values[valuesById[136] = "WRAP_GREEN"] = 136; + values[valuesById[137] = "WRAP_PINK"] = 137; + values[valuesById[200] = "FURY_CUTTER_FAST"] = 200; + values[valuesById[201] = "BUG_BITE_FAST"] = 201; + values[valuesById[202] = "BITE_FAST"] = 202; + values[valuesById[203] = "SUCKER_PUNCH_FAST"] = 203; + values[valuesById[204] = "DRAGON_BREATH_FAST"] = 204; + values[valuesById[205] = "THUNDER_SHOCK_FAST"] = 205; + values[valuesById[206] = "SPARK_FAST"] = 206; + values[valuesById[207] = "LOW_KICK_FAST"] = 207; + values[valuesById[208] = "KARATE_CHOP_FAST"] = 208; + values[valuesById[209] = "EMBER_FAST"] = 209; + values[valuesById[210] = "WING_ATTACK_FAST"] = 210; + values[valuesById[211] = "PECK_FAST"] = 211; + values[valuesById[212] = "LICK_FAST"] = 212; + values[valuesById[213] = "SHADOW_CLAW_FAST"] = 213; + values[valuesById[214] = "VINE_WHIP_FAST"] = 214; + values[valuesById[215] = "RAZOR_LEAF_FAST"] = 215; + values[valuesById[216] = "MUD_SHOT_FAST"] = 216; + values[valuesById[217] = "ICE_SHARD_FAST"] = 217; + values[valuesById[218] = "FROST_BREATH_FAST"] = 218; + values[valuesById[219] = "QUICK_ATTACK_FAST"] = 219; + values[valuesById[220] = "SCRATCH_FAST"] = 220; + values[valuesById[221] = "TACKLE_FAST"] = 221; + values[valuesById[222] = "POUND_FAST"] = 222; + values[valuesById[223] = "CUT_FAST"] = 223; + values[valuesById[224] = "POISON_JAB_FAST"] = 224; + values[valuesById[225] = "ACID_FAST"] = 225; + values[valuesById[226] = "PSYCHO_CUT_FAST"] = 226; + values[valuesById[227] = "ROCK_THROW_FAST"] = 227; + values[valuesById[228] = "METAL_CLAW_FAST"] = 228; + values[valuesById[229] = "BULLET_PUNCH_FAST"] = 229; + values[valuesById[230] = "WATER_GUN_FAST"] = 230; + values[valuesById[231] = "SPLASH_FAST"] = 231; + values[valuesById[232] = "WATER_GUN_FAST_BLASTOISE"] = 232; + values[valuesById[233] = "MUD_SLAP_FAST"] = 233; + values[valuesById[234] = "ZEN_HEADBUTT_FAST"] = 234; + values[valuesById[235] = "CONFUSION_FAST"] = 235; + values[valuesById[236] = "POISON_STING_FAST"] = 236; + values[valuesById[237] = "BUBBLE_FAST"] = 237; + values[valuesById[238] = "FEINT_ATTACK_FAST"] = 238; + values[valuesById[239] = "STEEL_WING_FAST"] = 239; + values[valuesById[240] = "FIRE_FANG_FAST"] = 240; + values[valuesById[241] = "ROCK_SMASH_FAST"] = 241; + values[valuesById[242] = "TRANSFORM_FAST"] = 242; + values[valuesById[243] = "COUNTER_FAST"] = 243; + values[valuesById[244] = "POWDER_SNOW_FAST"] = 244; + values[valuesById[245] = "CLOSE_COMBAT"] = 245; + values[valuesById[246] = "DYNAMIC_PUNCH"] = 246; + values[valuesById[247] = "FOCUS_BLAST"] = 247; + values[valuesById[248] = "AURORA_BEAM"] = 248; + values[valuesById[249] = "CHARGE_BEAM_FAST"] = 249; + values[valuesById[250] = "VOLT_SWITCH_FAST"] = 250; + values[valuesById[251] = "WILD_CHARGE"] = 251; + values[valuesById[252] = "ZAP_CANNON"] = 252; + values[valuesById[253] = "DRAGON_TAIL_FAST"] = 253; + values[valuesById[254] = "AVALANCHE"] = 254; + values[valuesById[255] = "AIR_SLASH_FAST"] = 255; + values[valuesById[256] = "BRAVE_BIRD"] = 256; + values[valuesById[257] = "SKY_ATTACK"] = 257; + values[valuesById[258] = "SAND_TOMB"] = 258; + values[valuesById[259] = "ROCK_BLAST"] = 259; + values[valuesById[260] = "INFESTATION_FAST"] = 260; + values[valuesById[261] = "STRUGGLE_BUG_FAST"] = 261; + values[valuesById[262] = "SILVER_WIND"] = 262; + values[valuesById[263] = "ASTONISH_FAST"] = 263; + values[valuesById[264] = "HEX_FAST"] = 264; + values[valuesById[265] = "NIGHT_SHADE"] = 265; + values[valuesById[266] = "IRON_TAIL_FAST"] = 266; + values[valuesById[267] = "GYRO_BALL"] = 267; + values[valuesById[268] = "HEAVY_SLAM"] = 268; + values[valuesById[269] = "FIRE_SPIN_FAST"] = 269; + values[valuesById[270] = "OVERHEAT"] = 270; + values[valuesById[271] = "BULLET_SEED_FAST"] = 271; + values[valuesById[272] = "GRASS_KNOT"] = 272; + values[valuesById[273] = "ENERGY_BALL"] = 273; + values[valuesById[274] = "EXTRASENSORY_FAST"] = 274; + values[valuesById[275] = "FUTURESIGHT"] = 275; + values[valuesById[276] = "MIRROR_COAT"] = 276; + values[valuesById[277] = "OUTRAGE"] = 277; + values[valuesById[278] = "SNARL_FAST"] = 278; + values[valuesById[279] = "CRUNCH"] = 279; + values[valuesById[280] = "FOUL_PLAY"] = 280; + values[valuesById[281] = "HIDDEN_POWER_FAST"] = 281; + values[valuesById[282] = "TAKE_DOWN_FAST"] = 282; + values[valuesById[283] = "WATERFALL_FAST"] = 283; + values[valuesById[284] = "SURF"] = 284; + values[valuesById[285] = "DRACO_METEOR"] = 285; + values[valuesById[286] = "DOOM_DESIRE"] = 286; + values[valuesById[287] = "YAWN_FAST"] = 287; + values[valuesById[288] = "PSYCHO_BOOST"] = 288; + values[valuesById[289] = "ORIGIN_PULSE"] = 289; + values[valuesById[290] = "PRECIPICE_BLADES"] = 290; + values[valuesById[291] = "PRESENT_FAST"] = 291; + values[valuesById[292] = "WEATHER_BALL_FIRE"] = 292; + values[valuesById[293] = "WEATHER_BALL_ICE"] = 293; + values[valuesById[294] = "WEATHER_BALL_ROCK"] = 294; + values[valuesById[295] = "WEATHER_BALL_WATER"] = 295; + values[valuesById[296] = "FRENZY_PLANT"] = 296; + values[valuesById[297] = "SMACK_DOWN_FAST"] = 297; + values[valuesById[298] = "BLAST_BURN"] = 298; + values[valuesById[299] = "HYDRO_CANNON"] = 299; + values[valuesById[300] = "LAST_RESORT"] = 300; + values[valuesById[301] = "METEOR_MASH"] = 301; + values[valuesById[302] = "SKULL_BASH"] = 302; + values[valuesById[303] = "ACID_SPRAY"] = 303; + values[valuesById[304] = "EARTH_POWER"] = 304; + values[valuesById[305] = "CRABHAMMER"] = 305; + values[valuesById[306] = "LUNGE"] = 306; + values[valuesById[307] = "CRUSH_CLAW"] = 307; + values[valuesById[308] = "OCTAZOOKA"] = 308; + values[valuesById[309] = "MIRROR_SHOT"] = 309; + values[valuesById[310] = "SUPER_POWER"] = 310; + values[valuesById[311] = "FELL_STINGER"] = 311; + values[valuesById[312] = "LEAF_TORNADO"] = 312; + values[valuesById[313] = "LEECH_LIFE"] = 313; + values[valuesById[314] = "DRAIN_PUNCH"] = 314; + values[valuesById[315] = "SHADOW_BONE"] = 315; + values[valuesById[316] = "MUDDY_WATER"] = 316; + values[valuesById[317] = "BLAZE_KICK"] = 317; + values[valuesById[318] = "RAZOR_SHELL"] = 318; + values[valuesById[319] = "POWER_UP_PUNCH"] = 319; + return values; + })(); + + /** + * PokemonType enum. + * @name POGOProtos.Enums.PokemonType + * @enum {string} + * @property {number} POKEMON_TYPE_NONE=0 POKEMON_TYPE_NONE value + * @property {number} POKEMON_TYPE_NORMAL=1 POKEMON_TYPE_NORMAL value + * @property {number} POKEMON_TYPE_FIGHTING=2 POKEMON_TYPE_FIGHTING value + * @property {number} POKEMON_TYPE_FLYING=3 POKEMON_TYPE_FLYING value + * @property {number} POKEMON_TYPE_POISON=4 POKEMON_TYPE_POISON value + * @property {number} POKEMON_TYPE_GROUND=5 POKEMON_TYPE_GROUND value + * @property {number} POKEMON_TYPE_ROCK=6 POKEMON_TYPE_ROCK value + * @property {number} POKEMON_TYPE_BUG=7 POKEMON_TYPE_BUG value + * @property {number} POKEMON_TYPE_GHOST=8 POKEMON_TYPE_GHOST value + * @property {number} POKEMON_TYPE_STEEL=9 POKEMON_TYPE_STEEL value + * @property {number} POKEMON_TYPE_FIRE=10 POKEMON_TYPE_FIRE value + * @property {number} POKEMON_TYPE_WATER=11 POKEMON_TYPE_WATER value + * @property {number} POKEMON_TYPE_GRASS=12 POKEMON_TYPE_GRASS value + * @property {number} POKEMON_TYPE_ELECTRIC=13 POKEMON_TYPE_ELECTRIC value + * @property {number} POKEMON_TYPE_PSYCHIC=14 POKEMON_TYPE_PSYCHIC value + * @property {number} POKEMON_TYPE_ICE=15 POKEMON_TYPE_ICE value + * @property {number} POKEMON_TYPE_DRAGON=16 POKEMON_TYPE_DRAGON value + * @property {number} POKEMON_TYPE_DARK=17 POKEMON_TYPE_DARK value + * @property {number} POKEMON_TYPE_FAIRY=18 POKEMON_TYPE_FAIRY value + */ + Enums.PokemonType = (function() { + const valuesById = {}, values = Object.create(valuesById); + values[valuesById[0] = "POKEMON_TYPE_NONE"] = 0; + values[valuesById[1] = "POKEMON_TYPE_NORMAL"] = 1; + values[valuesById[2] = "POKEMON_TYPE_FIGHTING"] = 2; + values[valuesById[3] = "POKEMON_TYPE_FLYING"] = 3; + values[valuesById[4] = "POKEMON_TYPE_POISON"] = 4; + values[valuesById[5] = "POKEMON_TYPE_GROUND"] = 5; + values[valuesById[6] = "POKEMON_TYPE_ROCK"] = 6; + values[valuesById[7] = "POKEMON_TYPE_BUG"] = 7; + values[valuesById[8] = "POKEMON_TYPE_GHOST"] = 8; + values[valuesById[9] = "POKEMON_TYPE_STEEL"] = 9; + values[valuesById[10] = "POKEMON_TYPE_FIRE"] = 10; + values[valuesById[11] = "POKEMON_TYPE_WATER"] = 11; + values[valuesById[12] = "POKEMON_TYPE_GRASS"] = 12; + values[valuesById[13] = "POKEMON_TYPE_ELECTRIC"] = 13; + values[valuesById[14] = "POKEMON_TYPE_PSYCHIC"] = 14; + values[valuesById[15] = "POKEMON_TYPE_ICE"] = 15; + values[valuesById[16] = "POKEMON_TYPE_DRAGON"] = 16; + values[valuesById[17] = "POKEMON_TYPE_DARK"] = 17; + values[valuesById[18] = "POKEMON_TYPE_FAIRY"] = 18; + return values; + })(); + + return Enums; })(); - return $root; -}); + return POGOProtos; +})(); + +export { $root as default }; diff --git a/package.json b/package.json index 98c0cb9..11af6e9 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "tsnode": "node -r ts-node/register -r tsconfig-paths/register", "generate": "node_modules/.bin/run-s protobuf pbjs pbts pokemondata", "protobuf": "yarn tsnode ./src/scripts/generatePogoProtocolBuffer.ts PokemonId.proto Form.proto PokemonMove.proto PokemonFamilyId.proto PokemonType.proto", - "pbjs": "node_modules/.bin/pbjs --keep-case -t static-module --no-verify --no-create --no-delimited -o ./externals/generated/PvPogoProtos.js ./externals/generated/POGOProtos.generated.proto", - "pbts": "node_modules/.bin/pbts --no-comments -o ./externals/generated/PvPogoProtos.d.ts ./externals/generated/PvPogoProtos.js", + "pbjs": "node_modules/.bin/pbjs --keep-case -t static-module --no-verify --no-create --no-delimited -w es6 -r PVPokemon -o ./externals/generated/PVPogoProtos.js ./externals/generated/POGOProtos.generated.proto", + "pbts": "node_modules/.bin/pbts --no-comments -n PVPokemon -o ./externals/generated/PVPogoProtos.d.ts ./externals/generated/PVPogoProtos.js", "pokemondata": "yarn tsnode ./src/scripts/generatePokemonData.ts" }, "devDependencies": { diff --git a/src/scripts/generatePokemonData.ts b/src/scripts/generatePokemonData.ts index 99a6cc5..5b7da1a 100644 --- a/src/scripts/generatePokemonData.ts +++ b/src/scripts/generatePokemonData.ts @@ -9,7 +9,7 @@ import { ILeaguePokemonJson } from 'api/PokemonService'; import { ILeaguePokemon, League, MaxCpByLeague } from 'app/models/League'; import { Grade, IMaxStats, IStats } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; type ICpAndTotalFound = Record>; interface IStatsDistribution { diff --git a/src/scripts/parseGameMaster.ts b/src/scripts/parseGameMaster.ts index e3f1199..1997e63 100644 --- a/src/scripts/parseGameMaster.ts +++ b/src/scripts/parseGameMaster.ts @@ -1,12 +1,13 @@ import fs from 'fs'; import path from 'path'; +import POGOProtos from 'pogo-protos'; import { ApiService } from 'api/ApiService'; import { CombatMoveStats, IBaseStatsRank, IPokemon, TypeEffectiveness, TypeOrder } from 'app/models/Pokemon'; import { LegacyMoves } from 'common/models/LegacyMoves'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; interface ICalculateRelativeStats { id : PVPogoProtos.PokemonId; @@ -15,8 +16,6 @@ interface ICalculateRelativeStats { } export const parseGameMaster = async () => { - const POGOProtos = await import('pogo-protos'); - const apiService = new ApiService(); const pokemonDataByPokemonId : Map> = new Map(); const pokemonFormsByPokemonId : Map> = new Map(); diff --git a/src/ts/api/ApiService.ts b/src/ts/api/ApiService.ts index 93e580b..e75fc6a 100644 --- a/src/ts/api/ApiService.ts +++ b/src/ts/api/ApiService.ts @@ -5,7 +5,7 @@ import { AjaxRequest } from 'api/AjaxRequest'; import { DEFAULT_POKEMON_NAME, IPokemonSpecies } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; interface IPokeApiSpeciesNameJSON { pokemon_species_id : string; diff --git a/src/ts/api/PokemonService.ts b/src/ts/api/PokemonService.ts index b16e2f1..ba9e337 100644 --- a/src/ts/api/PokemonService.ts +++ b/src/ts/api/PokemonService.ts @@ -4,7 +4,7 @@ import { AttackTypeEffectivenessSerializingTuple, IConfig, IConfigJson } from 'a import { ILeaguePokemon } from 'app/models/League'; import { IPokemon, TypeEffectiveness } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; type Omit = Pick>; export interface ILeaguePokemonJson extends Omit { diff --git a/src/ts/app/PokemonApp.tsx b/src/ts/app/PokemonApp.tsx index 218f39c..3bfcdde 100644 --- a/src/ts/app/PokemonApp.tsx +++ b/src/ts/app/PokemonApp.tsx @@ -18,7 +18,7 @@ import { Header } from 'app/components/Header'; import { ConnectedPokemonExplorer } from 'app/components/PokemonExplorer/PokemonExplorer'; import { PokemonSelectList } from 'app/components/PokemonSelectList/PokemonSelectList'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/styles/PokemonApp.scss'; diff --git a/src/ts/app/components/PokemonExplorer/LeagueStatsList.tsx b/src/ts/app/components/PokemonExplorer/LeagueStatsList.tsx index c6a71b6..e84bfa3 100644 --- a/src/ts/app/components/PokemonExplorer/LeagueStatsList.tsx +++ b/src/ts/app/components/PokemonExplorer/LeagueStatsList.tsx @@ -7,7 +7,7 @@ import classNames from 'classnames'; import { IIndividualValues } from 'app/components/PokemonExplorer/types'; import { Grade, IStats } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/LeagueStatsList.scss'; diff --git a/src/ts/app/components/PokemonExplorer/MovesDropdown.tsx b/src/ts/app/components/PokemonExplorer/MovesDropdown.tsx index 1c897c1..20e3af3 100644 --- a/src/ts/app/components/PokemonExplorer/MovesDropdown.tsx +++ b/src/ts/app/components/PokemonExplorer/MovesDropdown.tsx @@ -11,7 +11,7 @@ import { TypeIndicator, TypeTheme } from './TypeIndicator'; import { formatType } from 'app/utils/formatter'; import { getMoveType } from 'app/utils/types'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/MovesDropdown.scss'; diff --git a/src/ts/app/components/PokemonExplorer/MovesExplorer.tsx b/src/ts/app/components/PokemonExplorer/MovesExplorer.tsx index 3c0c36e..45c622a 100644 --- a/src/ts/app/components/PokemonExplorer/MovesExplorer.tsx +++ b/src/ts/app/components/PokemonExplorer/MovesExplorer.tsx @@ -12,7 +12,7 @@ import { EffectivenessMode, TypeEffectiveDisplay } from './TypeEffectiveDisplay' import { calculateTypeCoverage } from 'app/utils/types'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/MovesExplorer.scss'; diff --git a/src/ts/app/components/PokemonExplorer/PokemonDisplay.tsx b/src/ts/app/components/PokemonExplorer/PokemonDisplay.tsx index f1f5c2c..94d6361 100644 --- a/src/ts/app/components/PokemonExplorer/PokemonDisplay.tsx +++ b/src/ts/app/components/PokemonExplorer/PokemonDisplay.tsx @@ -9,7 +9,7 @@ import { formatDexNumber, formatForm, Forms } from 'app/utils/formatter'; import { StatDisplay } from './StatDisplay'; import { TypeIndicator, TypeTheme } from './TypeIndicator'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/PokemonDisplay.scss'; diff --git a/src/ts/app/components/PokemonExplorer/PokemonExplorer.tsx b/src/ts/app/components/PokemonExplorer/PokemonExplorer.tsx index 69d2806..78cb078 100644 --- a/src/ts/app/components/PokemonExplorer/PokemonExplorer.tsx +++ b/src/ts/app/components/PokemonExplorer/PokemonExplorer.tsx @@ -26,7 +26,7 @@ import { EffectivenessMode, TypeEffectiveDisplay } from 'app/components/PokemonE import { appendQueryString } from 'app/utils/navigation'; import { calculateTypeCoverage } from 'app/utils/types'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/styles/PokemonApp.scss'; diff --git a/src/ts/app/components/PokemonExplorer/TypeEffectiveDisplay.tsx b/src/ts/app/components/PokemonExplorer/TypeEffectiveDisplay.tsx index 656e5ae..6d235de 100644 --- a/src/ts/app/components/PokemonExplorer/TypeEffectiveDisplay.tsx +++ b/src/ts/app/components/PokemonExplorer/TypeEffectiveDisplay.tsx @@ -6,7 +6,7 @@ import { IPokemon, TypeEffectiveness } from 'app/models/Pokemon'; import { TypeIndicator, TypeTheme } from './TypeIndicator'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/TypeEffectiveDisplay.scss'; diff --git a/src/ts/app/components/PokemonExplorer/TypeIndicator.tsx b/src/ts/app/components/PokemonExplorer/TypeIndicator.tsx index 9e6dbb3..eeba692 100644 --- a/src/ts/app/components/PokemonExplorer/TypeIndicator.tsx +++ b/src/ts/app/components/PokemonExplorer/TypeIndicator.tsx @@ -4,7 +4,7 @@ import classNames from 'classnames'; import { formatType } from 'app/utils/formatter'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from 'app/components/PokemonExplorer/styles/TypeIndicator.scss'; diff --git a/src/ts/app/components/PokemonSelectList/PokemonSelectList.tsx b/src/ts/app/components/PokemonSelectList/PokemonSelectList.tsx index bbea18d..6d24b96 100644 --- a/src/ts/app/components/PokemonSelectList/PokemonSelectList.tsx +++ b/src/ts/app/components/PokemonSelectList/PokemonSelectList.tsx @@ -10,7 +10,7 @@ import { appendQueryString } from 'app/utils/navigation'; import { DEFAULT_POKEMON_NAME, IPokemon } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; import * as styles from './styles/PokemonSelectList.scss'; diff --git a/src/ts/app/components/PokemonSelectList/actions.ts b/src/ts/app/components/PokemonSelectList/actions.ts index 4188664..7ef6077 100644 --- a/src/ts/app/components/PokemonSelectList/actions.ts +++ b/src/ts/app/components/PokemonSelectList/actions.ts @@ -6,7 +6,7 @@ import { IPokemon } from 'app/models/Pokemon'; import { ThunkResult } from 'app/types'; import { PokemonSelectListActionTypes } from './types'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; export const setIsLoading = (isLoading : boolean) => action(PokemonSelectListActionTypes.SET_IS_LOADING, { isLoading }); diff --git a/src/ts/app/components/PokemonSelectList/types.ts b/src/ts/app/components/PokemonSelectList/types.ts index 154b426..ba62ca2 100644 --- a/src/ts/app/components/PokemonSelectList/types.ts +++ b/src/ts/app/components/PokemonSelectList/types.ts @@ -1,7 +1,7 @@ import { ILeaguePokemon } from 'app/models/League'; import { IPokemon } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; export interface IPokemonSelectListState { isLoading : boolean; diff --git a/src/ts/app/models/Config.ts b/src/ts/app/models/Config.ts index 2d773fe..bf8391e 100644 --- a/src/ts/app/models/Config.ts +++ b/src/ts/app/models/Config.ts @@ -1,6 +1,6 @@ import { CombatMoveStats, ICombatMoveStats, IMaxStats, TypeEffectiveness } from 'app/models/Pokemon'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; type TypeEffectivenessByTypeJson = Array<[PVPogoProtos.PokemonType, TypeEffectiveness]>; type AttackTypeEffectivenessJson = Array<[PVPogoProtos.PokemonType, TypeEffectivenessByTypeJson]>; diff --git a/src/ts/app/models/Pokemon.ts b/src/ts/app/models/Pokemon.ts index 9a7c6ec..65732f5 100644 --- a/src/ts/app/models/Pokemon.ts +++ b/src/ts/app/models/Pokemon.ts @@ -1,4 +1,4 @@ -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; export const DEFAULT_POKEMON_NAME = 'MissingNo.'; diff --git a/src/ts/app/utils/formatter.ts b/src/ts/app/utils/formatter.ts index b9c4a32..e4742a9 100644 --- a/src/ts/app/utils/formatter.ts +++ b/src/ts/app/utils/formatter.ts @@ -1,4 +1,4 @@ -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; export const formatDexNumber = (dex : number) => { let prefix : string = ''; diff --git a/src/ts/app/utils/types.ts b/src/ts/app/utils/types.ts index 0dcae7d..1127d8a 100644 --- a/src/ts/app/utils/types.ts +++ b/src/ts/app/utils/types.ts @@ -3,7 +3,7 @@ import { CombatMoveStats, ICombatMoveStats, IPokemonMove, TypeEffectiveness } fr import { SelectedCombatMoves } from 'app/components/PokemonExplorer/types'; -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; export const calculateTypeCoverage = ( selectedMoves : SelectedCombatMoves, diff --git a/src/ts/common/models/LegacyMoves.ts b/src/ts/common/models/LegacyMoves.ts index 2d55448..b04dbb5 100644 --- a/src/ts/common/models/LegacyMoves.ts +++ b/src/ts/common/models/LegacyMoves.ts @@ -1,4 +1,4 @@ -import * as PVPogoProtos from 'common/models/PvPogoProtos'; +import * as PVPogoProtos from 'common/models/PVPogoProtos'; interface ILegacyMoves { quick_moves : Array; diff --git a/src/ts/common/models/PvPogoProtos.ts b/src/ts/common/models/PvPogoProtos.ts index 43991a7..ada0b62 100644 --- a/src/ts/common/models/PvPogoProtos.ts +++ b/src/ts/common/models/PvPogoProtos.ts @@ -1,19 +1,19 @@ -import { POGOProtos } from 'externals/generated/PvPogoProtos'; +import * as PVPogoProtos from 'externals/generated/PVPogoProtos'; -export const PokemonId = POGOProtos.Enums.PokemonId; -export type PokemonId = POGOProtos.Enums.PokemonId; +export const PokemonId = PVPogoProtos.POGOProtos.Enums.PokemonId; +export type PokemonId = PVPogoProtos.POGOProtos.Enums.PokemonId; -export const PokemonMove = POGOProtos.Enums.PokemonMove; -export type PokemonMove = POGOProtos.Enums.PokemonMove; +export const PokemonMove = PVPogoProtos.POGOProtos.Enums.PokemonMove; +export type PokemonMove = PVPogoProtos.POGOProtos.Enums.PokemonMove; -export const PokemonFamilyId = POGOProtos.Enums.PokemonFamilyId; -export type PokemonFamilyId = POGOProtos.Enums.PokemonFamilyId; +export const PokemonFamilyId = PVPogoProtos.POGOProtos.Enums.PokemonFamilyId; +export type PokemonFamilyId = PVPogoProtos.POGOProtos.Enums.PokemonFamilyId; -export const PokemonType = POGOProtos.Enums.PokemonType; -export type PokemonType = POGOProtos.Enums.PokemonType; +export const PokemonType = PVPogoProtos.POGOProtos.Enums.PokemonType; +export type PokemonType = PVPogoProtos.POGOProtos.Enums.PokemonType; -export const PokemonForm = POGOProtos.Enums.Form; -export type PokemonForm = POGOProtos.Enums.Form; +export const PokemonForm = PVPogoProtos.POGOProtos.Enums.Form; +export type PokemonForm = PVPogoProtos.POGOProtos.Enums.Form; // this worked, until i realized that i needed to access the values of the enums and not just the types // export declare const PokemonId : import('pogo-protos').Enums.PokemonId;