hubot-pogocalc
Version:
A hubot script to retrieve pokedex information and calculate pokemon go IVs
2,649 lines (2,642 loc) • 85.4 kB
text/coffeescript
# Description:
# Provides a way to query the pokemon go pokedex and provide statics and properties of pokemon
#
# Dependencies
# "Underscore": "^1.8.3"
#
# Commands:
# hubot pokedex [ID](int) - Prints all information about pokemon with ID [ID]
# hubot pokedex [PokemonName](string) [PropertyName](string)(?) - Prints information the pokemon with name [PokemonName]. If a [PropertyName] is specified, print only that property.
# hubot pokemon attributes - Print possible PropertyNames for use in pokedex querying.
# hubot pokemon calculate [PokemonName](string) [HP](int) [CP](int) [DustPrice](int) - Prints the IV levels and % perfect pokemon based on HP, CP and DustPrice.
#
# Author:
# SamTwining
#pokedexData = require "pokedex.json"
#pokemon = require "data/pokemon.js"
_ = require "underscore"
#utils = require "util/utils.js"
#pokemonBaseStats = require "pokemonBaseStats.json"
######################################################
# Data
######################################################
levelsByStardust = [
{
'stardust': 200
'level': 1
}
{
'stardust': 400
'level': 3
}
{
'stardust': 600
'level': 5
}
{
'stardust': 800
'level': 7
}
{
'stardust': 1000
'level': 9
}
{
'stardust': 1300
'level': 11
}
{
'stardust': 1600
'level': 13
}
{
'stardust': 1900
'level': 15
}
{
'stardust': 2200
'level': 17
}
{
'stardust': 2500
'level': 19
}
{
'stardust': 3000
'level': 21
}
{
'stardust': 3500
'level': 23
}
{
'stardust': 4000
'level': 25
}
{
'stardust': 4500
'level': 27
}
{
'stardust': 5000
'level': 29
}
{
'stardust': 6000
'level': 31
}
{
'stardust': 7000
'level': 33
}
{
'stardust': 8000
'level': 35
}
{
'stardust': 9000
'level': 37
}
{
'stardust': 10000
'level': 39
}
]
cpMultiplierTable =
'1': 0.0940000
'1.5': 0.1351374
'2': 0.1663979
'2.5': 0.1926509
'3': 0.2157325
'3.5': 0.2365727
'4': 0.2557201
'4.5': 0.2735304
'5': 0.2902499
'5.5': 0.3060574
'6': 0.3210876
'6.5': 0.3354450
'7': 0.3492127
'7.5': 0.3624578
'8': 0.3752356
'8.5': 0.3875924
'9': 0.3995673
'9.5': 0.4111936
'10': 0.4225000
'10.5': 0.4335117
'11': 0.4431076
'11.5': 0.4530600
'12': 0.4627984
'12.5': 0.4723361
'13': 0.4816850
'13.5': 0.4908558
'14': 0.4998584
'14.5': 0.5087018
'15': 0.5173940
'15.5': 0.5259425
'16': 0.5343543
'16.5': 0.5426358
'17': 0.5507927
'17.5': 0.5588306
'18': 0.5667545
'18.5': 0.5745692
'19': 0.5822789
'19.5': 0.5898879
'20': 0.5974000
'20.5': 0.6048188
'21': 0.6121573
'21.5': 0.6194041
'22': 0.6265671
'22.5': 0.6336492
'23': 0.6406530
'23.5': 0.6475810
'24': 0.6544356
'24.5': 0.6612193
'25': 0.6679340
'25.5': 0.6745819
'26': 0.6811649
'26.5': 0.6876849
'27': 0.6941437
'27.5': 0.7005429
'28': 0.7068842
'28.5': 0.7131691
'29': 0.7193991
'29.5': 0.7255756
'30': 0.7317000
'30.5': 0.7377735
'31': 0.7377695
'31.5': 0.7407856
'32': 0.7437894
'32.5': 0.7467812
'33': 0.7497610
'33.5': 0.7527291
'34': 0.7556855
'34.5': 0.7586304
'35': 0.7615638
'35.5': 0.7644861
'36': 0.7673972
'36.5': 0.7702973
'37': 0.7731865
'37.5': 0.7760650
'38': 0.7789328
'38.5': 0.7817901
'39': 0.7846370
'39.5': 0.7874736
'40': 0.7903000
'40.5': 0.7931164
pokedexData = [
{
'id': 1
'num': '001'
'name': 'Bulbasaur'
'img': 'http://www.serebii.net/pokemongo/pokemon/001.png'
'type': 'Grass / Poison'
'height': '0.71 m'
'weight': '6.9 kg'
'candy': '25 Bulbasaur Candy'
'egg': '2 km'
'multipliers': 1.58
'weakness': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'next_evolution': [
{
'num': '002'
'name': 'Ivysaur'
}
{
'num': '003'
'name': 'Venusaur'
}
]
}
{
'id': 2
'num': '002'
'name': 'Ivysaur'
'img': 'http://www.serebii.net/pokemongo/pokemon/002.png'
'type': 'Grass / Poison'
'height': '0.99 m'
'weight': '13.0 kg'
'candy': '100 Bulbasaur Candy'
'egg': 'Not in Eggs'
'multipliers': [
1.2
1.6
]
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [ {
'num': '001'
'name': 'Bulbasaur'
} ]
'next_evolution': [ {
'num': '003'
'name': 'Venusaur'
} ]
}
{
'id': 3
'num': '003'
'name': 'Venusaur'
'img': 'http://www.serebii.net/pokemongo/pokemon/003.png'
'type': 'Grass / Poison'
'height': '2.01 m'
'weight': '100.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [
{
'num': '001'
'name': 'Bulbasaur'
}
{
'num': '002'
'name': 'Ivysaur'
}
]
}
{
'id': 4
'num': '004'
'name': 'Charmander'
'img': 'http://www.serebii.net/pokemongo/pokemon/004.png'
'type': 'Fire'
'height': '0.61 m'
'weight': '8.5 kg'
'candy': '25 Charmander Candy'
'egg': '2 km'
'multipliers': 1.65
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'next_evolution': [
{
'num': '005'
'name': 'Charmeleon'
}
{
'num': '006'
'name': 'Charizard'
}
]
}
{
'id': 5
'num': '005'
'name': 'Charmeleon'
'img': 'http://www.serebii.net/pokemongo/pokemon/005.png'
'type': 'Fire'
'height': '1.09 m'
'weight': '19.0 kg'
'candy': '100 Charmander Candy'
'egg': 'Not in Eggs'
'multipliers': 1.79
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'prev_evolution': [ {
'num': '004'
'name': 'Charmander'
} ]
'next_evolution': [ {
'num': '006'
'name': 'Charizard'
} ]
}
{
'id': 6
'num': '006'
'name': 'Charizard'
'img': 'http://www.serebii.net/pokemongo/pokemon/006.png'
'type': 'Fire / Flying'
'height': '1.70 m'
'weight': '90.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Electric'
'Rock'
]
'prev_evolution': [
{
'num': '004'
'name': 'Charmander'
}
{
'num': '005'
'name': 'Charmeleon'
}
]
}
{
'id': 7
'num': '007'
'name': 'Squirtle'
'img': 'http://www.serebii.net/pokemongo/pokemon/007.png'
'type': 'Water'
'height': '0.51 m'
'weight': '9.0 kg'
'candy': '25 Squirtle Candy'
'egg': '2 km'
'multipliers': 2.1
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [
{
'num': '008'
'name': 'Wartortle'
}
{
'num': '009'
'name': 'Blastoise'
}
]
}
{
'id': 8
'num': '008'
'name': 'Wartortle'
'img': 'http://www.serebii.net/pokemongo/pokemon/008.png'
'type': 'Water'
'height': '0.99 m'
'weight': '22.5 kg'
'candy': '100 Squirtle Candy'
'egg': 'Not in Eggs'
'multipliers': 1.4
'weaknesses': [
'Electric'
'Grass'
]
'prev_evolution': [ {
'num': '007'
'name': 'Squirtle'
} ]
'next_evolution': [ {
'num': '009'
'name': 'Blastoise'
} ]
}
{
'id': 9
'num': '009'
'name': 'Blastoise'
'img': 'http://www.serebii.net/pokemongo/pokemon/009.png'
'type': 'Water'
'height': '1.60 m'
'weight': '85.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
]
'prev_evolution': [
{
'num': '007'
'name': 'Squirtle'
}
{
'num': '008'
'name': 'Wartortle'
}
]
}
{
'id': 10
'num': '010'
'name': 'Caterpie'
'img': 'http://www.serebii.net/pokemongo/pokemon/010.png'
'type': 'Bug'
'height': '0.30 m'
'weight': '2.9 kg'
'candy': '12 Caterpie Candy'
'egg': '2 km'
'multipliers': 1.05
'weaknesses': [
'Fire'
'Flying'
'Rock'
]
'next_evolution': [
{
'num': '011'
'name': 'Metapod'
}
{
'num': '012'
'name': 'Butterfree'
}
]
}
{
'id': 11
'num': '011'
'name': 'Metapod'
'img': 'http://www.serebii.net/pokemongo/pokemon/011.png'
'type': 'Bug'
'height': '0.71 m'
'weight': '9.9 kg'
'candy': '50 Caterpie Candy'
'egg': 'Not in Eggs'
'multipliers': [
3.55
3.79
]
'weaknesses': [
'Fire'
'Flying'
'Rock'
]
'prev_evolution': [ {
'num': '010'
'name': 'Caterpie'
} ]
'next_evolution': [ {
'num': '012'
'name': 'Butterfree'
} ]
}
{
'id': 12
'num': '012'
'name': 'Butterfree'
'img': 'http://www.serebii.net/pokemongo/pokemon/012.png'
'type': 'Bug / Flying'
'height': '1.09 m'
'weight': '32.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Electric'
'Ice'
'Flying'
'Rock'
]
'prev_evolution': [
{
'num': '010'
'name': 'Caterpie'
}
{
'num': '011'
'name': 'Metapod'
}
]
}
{
'id': 13
'num': '013'
'name': 'Weedle'
'img': 'http://www.serebii.net/pokemongo/pokemon/013.png'
'type': 'Bug / Poison'
'height': '0.30 m'
'weight': '3.2 kg'
'candy': '12 Weedle Candy'
'egg': '2 km'
'multipliers': [
1.01
1.09
]
'weaknesses': [
'Fire'
'Flying'
'Psychic'
'Rock'
]
'next_evolution': [
{
'num': '014'
'name': 'Kakuna'
}
{
'num': '015'
'name': 'Beedrill'
}
]
}
{
'id': 14
'num': '014'
'name': 'Kakuna'
'img': 'http://www.serebii.net/pokemongo/pokemon/014.png'
'type': 'Bug / Poison'
'height': '0.61 m'
'weight': '10.0 kg'
'candy': '50 Weedle Candy'
'egg': 'Not in Eggs'
'multipliers': [
3.01
3.41
]
'weaknesses': [
'Fire'
'Flying'
'Psychic'
'Rock'
]
'prev_evolution': [ {
'num': '013'
'name': 'Weedle'
} ]
'next_evolution': [ {
'num': '015'
'name': 'Beedrill'
} ]
}
{
'id': 15
'num': '015'
'name': 'Beedrill'
'img': 'http://www.serebii.net/pokemongo/pokemon/015.png'
'type': 'Bug / Poison'
'height': '0.99 m'
'weight': '29.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Flying'
'Psychic'
'Rock'
]
'prev_evolution': [
{
'num': '013'
'name': 'Weedle'
}
{
'num': '014'
'name': 'Kakuna'
}
]
}
{
'id': 16
'num': '016'
'name': 'Pidgey'
'img': 'http://www.serebii.net/pokemongo/pokemon/016.png'
'type': 'Normal / Flying'
'height': '0.30 m'
'weight': '1.8 kg'
'candy': '12 Pidgey Candy'
'egg': '2 km'
'multipliers': [
1.71
1.92
]
'weaknesses': [
'Electric'
'Rock'
]
'next_evolution': [
{
'num': '017'
'name': 'Pidgeotto'
}
{
'num': '018'
'name': 'Pidgeot'
}
]
}
{
'id': 17
'num': '017'
'name': 'Pidgeotto'
'img': 'http://www.serebii.net/pokemongo/pokemon/017.png'
'type': 'Normal / Flying'
'height': '1.09 m'
'weight': '30.0 kg'
'candy': '50 Pidgey Candy'
'egg': 'Not in Eggs'
'multipliers': 1.79
'weaknesses': [
'Electric'
'Rock'
]
'prev_evolution': [ {
'num': '016'
'name': 'Pidgey'
} ]
'next_evolution': [ {
'num': '018'
'name': 'Pidgeot'
} ]
}
{
'id': 18
'num': '018'
'name': 'Pidgeot'
'img': 'http://www.serebii.net/pokemongo/pokemon/018.png'
'type': 'Normal / Flying'
'height': '1.50 m'
'weight': '39.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Rock'
]
'prev_evolution': [
{
'num': '016'
'name': 'Pidgey'
}
{
'num': '017'
'name': 'Pidgeotto'
}
]
}
{
'id': 19
'num': '019'
'name': 'Rattata'
'img': 'http://www.serebii.net/pokemongo/pokemon/019.png'
'type': 'Normal'
'height': '0.30 m'
'weight': '3.5 kg'
'candy': '25 Rattata Candy'
'egg': '2 km'
'multipliers': [
2.55
2.73
]
'weaknesses': [ 'Fighting' ]
'next_evolution': [ {
'num': '020'
'name': 'Raticate'
} ]
}
{
'id': 20
'num': '020'
'name': 'Raticate'
'img': 'http://www.serebii.net/pokemongo/pokemon/020.png'
'type': 'Normal'
'height': '0.71 m'
'weight': '18.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Fighting' ]
'prev_evolution': [ {
'num': '019'
'name': 'Rattata'
} ]
}
{
'id': 21
'num': '021'
'name': 'Spearow'
'img': 'http://www.serebii.net/pokemongo/pokemon/021.png'
'type': 'Normal / Flying'
'height': '0.30 m'
'weight': '2.0 kg'
'candy': '50 Spearow Candy'
'egg': '2 km'
'multipliers': [
2.66
2.68
]
'weaknesses': [
'Electric'
'Rock'
]
'next_evolution': [ {
'num': '022'
'name': 'Fearow'
} ]
}
{
'id': 22
'num': '022'
'name': 'Fearow'
'img': 'http://www.serebii.net/pokemongo/pokemon/022.png'
'type': 'Normal / Flying'
'height': '1.19 m'
'weight': '38.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Rock'
]
'prev_evolution': [ {
'num': '021'
'name': 'Spearow'
} ]
}
{
'id': 23
'num': '023'
'name': 'Ekans'
'img': 'http://www.serebii.net/pokemongo/pokemon/023.png'
'type': 'Poison'
'height': '2.01 m'
'weight': '6.9 kg'
'candy': '50 Ekans Candy'
'egg': '5 km'
'multipliers': [
2.21
2.27
]
'weaknesses': [
'Ground'
'Psychic'
]
'next_evolution': [ {
'num': '024'
'name': 'Arbok'
} ]
}
{
'id': 24
'num': '024'
'name': 'Arbok'
'img': 'http://www.serebii.net/pokemongo/pokemon/024.png'
'type': 'Poison'
'height': '3.51 m'
'weight': '65.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Ground'
'Psychic'
]
'prev_evolution': [ {
'num': '023'
'name': 'Ekans'
} ]
}
{
'id': 25
'num': '025'
'name': 'Pikachu'
'img': 'http://www.serebii.net/pokemongo/pokemon/025.png'
'type': 'Electric'
'height': '0.41 m'
'weight': '6.0 kg'
'candy': '50 Pikachu Candy'
'egg': '2 km'
'multipliers': 2.34
'weaknesses': [ 'Ground' ]
'next_evolution': [ {
'num': '026'
'name': 'Raichu'
} ]
}
{
'id': 26
'num': '026'
'name': 'Raichu'
'img': 'http://www.serebii.net/pokemongo/pokemon/026.png'
'type': 'Electric'
'height': '0.79 m'
'weight': '30.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Ground' ]
'prev_evolution': [ {
'num': '025'
'name': 'Pikachu'
} ]
}
{
'id': 27
'num': '027'
'name': 'Sandshrew'
'img': 'http://www.serebii.net/pokemongo/pokemon/027.png'
'type': 'Ground'
'height': '0.61 m'
'weight': '12.0 kg'
'candy': '50 Sandshrew Candy'
'egg': '5 km'
'multipliers': 2.45
'weaknesses': [
'Water'
'Grass'
'Ice'
]
'next_evolution': [ {
'num': '028'
'name': 'Sandslash'
} ]
}
{
'id': 28
'num': '028'
'name': 'Sandslash'
'img': 'http://www.serebii.net/pokemongo/pokemon/028.png'
'type': 'Ground'
'height': '0.99 m'
'weight': '29.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Grass'
'Ice'
]
'prev_evolution': [ {
'num': '027'
'name': 'Sandshrew'
} ]
}
{
'id': 29
'num': '029'
'name': 'Nidoran ♀ (Female)'
'img': 'http://www.serebii.net/pokemongo/pokemon/029.png'
'type': 'Poison'
'height': '0.41 m'
'weight': '7.0 kg'
'candy': '25 Nidoran ♀ (Female) Candy'
'egg': '5 km'
'multipliers': [
1.63
2.48
]
'weaknesses': [
'Ground'
'Psychic'
]
'next_evolution': [
{
'num': '030'
'name': 'Nidorina'
}
{
'num': '031'
'name': 'Nidoqueen'
}
]
}
{
'id': 30
'num': '030'
'name': 'Nidorina'
'img': 'http://www.serebii.net/pokemongo/pokemon/030.png'
'type': 'Poison'
'height': '0.79 m'
'weight': '20.0 kg'
'candy': '100 Nidoran ♀ Candy'
'egg': 'Not in Eggs'
'multipliers': [
1.83
2.48
]
'weaknesses': [
'Ground'
'Psychic'
]
'prev_evolution': [ {
'num': '029'
'name': 'Nidoran(Female)'
} ]
'next_evolution': [ {
'num': '031'
'name': 'Nidoqueen'
} ]
}
{
'id': 31
'num': '031'
'name': 'Nidoqueen'
'img': 'http://www.serebii.net/pokemongo/pokemon/031.png'
'type': 'Poison / Ground'
'height': '1.30 m'
'weight': '60.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Ice'
'Ground'
'Psychic'
]
'prev_evolution': [
{
'num': '029'
'name': 'Nidoran(Female)'
}
{
'num': '030'
'name': 'Nidorina'
}
]
}
{
'id': 32
'num': '032'
'name': 'Nidoran ♂ (Male)'
'img': 'http://www.serebii.net/pokemongo/pokemon/032.png'
'type': 'Poison'
'height': '0.51 m'
'weight': '9.0 kg'
'candy': '25 Nidoran ♂ (Male) Candy'
'egg': '5 km'
'multipliers': [
1.64
1.7
]
'weaknesses': [
'Ground'
'Psychic'
]
'next_evolution': [
{
'num': '033'
'name': 'Nidorino'
}
{
'num': '034'
'name': 'Nidoking'
}
]
}
{
'id': 33
'num': '033'
'name': 'Nidorino'
'img': 'http://www.serebii.net/pokemongo/pokemon/033.png'
'type': 'Poison'
'height': '0.89 m'
'weight': '19.5 kg'
'candy': '100 Nidoran ♂ Candy'
'egg': 'Not in Eggs'
'multipliers': 1.83
'weaknesses': [
'Ground'
'Psychic'
]
'prev_evolution': [ {
'num': '032'
'name': 'Nidoran(Male)'
} ]
'next_evolution': [ {
'num': '034'
'name': 'Nidoking'
} ]
}
{
'id': 34
'num': '034'
'name': 'Nidoking'
'img': 'http://www.serebii.net/pokemongo/pokemon/034.png'
'type': 'Poison / Ground'
'height': '1.40 m'
'weight': '62.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Ice'
'Ground'
'Psychic'
]
'prev_evolution': [
{
'num': '032'
'name': 'Nidoran(Male)'
}
{
'num': '033'
'name': 'Nidorino'
}
]
}
{
'id': 35
'num': '035'
'name': 'Clefairy'
'img': 'http://www.serebii.net/pokemongo/pokemon/035.png'
'type': 'Normal'
'height': '0.61 m'
'weight': '7.5 kg'
'candy': '50 Clefairy Candy'
'egg': '2 km'
'multipliers': [
2.03
2.14
]
'weaknesses': [ 'Fighting' ]
'next_evolution': [ {
'num': '036'
'name': 'Clefable'
} ]
}
{
'id': 36
'num': '036'
'name': 'Clefable'
'img': 'http://www.serebii.net/pokemongo/pokemon/036.png'
'type': 'Normal'
'height': '1.30 m'
'weight': '40.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Fighting' ]
'prev_evolution': [ {
'num': '035'
'name': 'Clefairy'
} ]
}
{
'id': 37
'num': '037'
'name': 'Vulpix'
'img': 'http://www.serebii.net/pokemongo/pokemon/037.png'
'type': 'Fire'
'height': '0.61 m'
'weight': '9.9 kg'
'candy': '50 Vulpix Candy'
'egg': '5 km'
'multipliers': [
2.74
2.81
]
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'next_evolution': [ {
'num': '038'
'name': 'Ninetales'
} ]
}
{
'id': 38
'num': '038'
'name': 'Ninetales'
'img': 'http://www.serebii.net/pokemongo/pokemon/038.png'
'type': 'Fire'
'height': '1.09 m'
'weight': '19.9 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'prev_evolution': [ {
'num': '037'
'name': 'Vulpix'
} ]
}
{
'id': 39
'num': '039'
'name': 'Jigglypuff'
'img': 'http://www.serebii.net/pokemongo/pokemon/039.png'
'type': 'Normal'
'height': '0.51 m'
'weight': '5.5 kg'
'candy': '50 Jigglypuff Candy'
'egg': '2 km'
'multipliers': 1.85
'weaknesses': [ 'Fighting' ]
'next_evolution': [ {
'num': '040'
'name': 'Wigglytuff'
} ]
}
{
'id': 40
'num': '040'
'name': 'Wigglytuff'
'img': 'http://www.serebii.net/pokemongo/pokemon/040.png'
'type': 'Normal'
'height': '0.99 m'
'weight': '12.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Fighting' ]
'prev_evolution': [ {
'num': '039'
'name': 'Jigglypuff'
} ]
}
{
'id': 41
'num': '041'
'name': 'Zubat'
'img': 'http://www.serebii.net/pokemongo/pokemon/041.png'
'type': 'Poison / Flying'
'height': '0.79 m'
'weight': '7.5 kg'
'candy': '50 Zubat Candy'
'egg': '2 km'
'multipliers': [
2.6
3.67
]
'weaknesses': [
'Electric'
'Ice'
'Psychic'
'Rock'
]
'next_evolution': [ {
'num': '042'
'name': 'Golbat'
} ]
}
{
'id': 42
'num': '042'
'name': 'Golbat'
'img': 'http://www.serebii.net/pokemongo/pokemon/042.png'
'type': 'Poison / Flying'
'height': '1.60 m'
'weight': '55.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Ice'
'Psychic'
'Rock'
]
'prev_evolution': [ {
'num': '041'
'name': 'Zubat'
} ]
}
{
'id': 43
'num': '043'
'name': 'Oddish'
'img': 'http://www.serebii.net/pokemongo/pokemon/043.png'
'type': 'Grass / Poison'
'height': '0.51 m'
'weight': '5.4 kg'
'candy': '25 Oddish Candy'
'egg': '5 km'
'multipliers': 1.5
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'next_evolution': [
{
'num': '044'
'name': 'Gloom'
}
{
'num': '045'
'name': 'Vileplume'
}
]
}
{
'id': 44
'num': '044'
'name': 'Gloom'
'img': 'http://www.serebii.net/pokemongo/pokemon/044.png'
'type': 'Grass / Poison'
'height': '0.79 m'
'weight': '8.6 kg'
'candy': '100 Oddish Candy'
'egg': 'Not in Eggs'
'multipliers': 1.49
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [ {
'num': '043'
'name': 'Oddish'
} ]
'next_evolution': [ {
'num': '045'
'name': 'Vileplume'
} ]
}
{
'id': 45
'num': '045'
'name': 'Vileplume'
'img': 'http://www.serebii.net/pokemongo/pokemon/045.png'
'type': 'Grass / Poison'
'height': '1.19 m'
'weight': '18.6 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [
{
'num': '043'
'name': 'Oddish'
}
{
'num': '044'
'name': 'Gloom'
}
]
}
{
'id': 46
'num': '046'
'name': 'Paras'
'img': 'http://www.serebii.net/pokemongo/pokemon/046.png'
'type': 'Bug / Grass'
'height': '0.30 m'
'weight': '5.4 kg'
'candy': '50 Paras Candy'
'egg': '5 km'
'multipliers': 2.02
'weaknesses': [
'Fire'
'Ice'
'Poison'
'Flying'
'Bug'
'Rock'
]
'next_evolution': [ {
'num': '047'
'name': 'Parasect'
} ]
}
{
'id': 47
'num': '047'
'name': 'Parasect'
'img': 'http://www.serebii.net/pokemongo/pokemon/047.png'
'type': 'Bug / Grass'
'height': '0.99 m'
'weight': '29.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Ice'
'Poison'
'Flying'
'Bug'
'Rock'
]
'prev_evolution': [ {
'num': '046'
'name': 'Paras'
} ]
}
{
'id': 48
'num': '048'
'name': 'Venonat'
'img': 'http://www.serebii.net/pokemongo/pokemon/048.png'
'type': 'Bug / Poison'
'height': '0.99 m'
'weight': '30.0 kg'
'candy': '50 Venonat Candy'
'egg': '5 km'
'multipliers': [
1.86
1.9
]
'weaknesses': [
'Fire'
'Flying'
'Psychic'
'Rock'
]
'next_evolution': [ {
'num': '049'
'name': 'Venomoth'
} ]
}
{
'id': 49
'num': '049'
'name': 'Venomoth'
'img': 'http://www.serebii.net/pokemongo/pokemon/049.png'
'type': 'Bug / Poison'
'height': '1.50 m'
'weight': '12.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Flying'
'Psychic'
'Rock'
]
'prev_evolution': [ {
'num': '048'
'name': 'Venonat'
} ]
}
{
'id': 50
'num': '050'
'name': 'Diglett'
'img': 'http://www.serebii.net/pokemongo/pokemon/050.png'
'type': 'Ground'
'height': '0.20 m'
'weight': '0.8 kg'
'candy': '50 Diglett Candy'
'egg': '5 km'
'multipliers': 2.69
'weaknesses': [
'Water'
'Grass'
'Ice'
]
'next_evolution': [ {
'num': '051'
'name': 'Dugtrio'
} ]
}
{
'id': 51
'num': '051'
'name': 'Dugtrio'
'img': 'http://www.serebii.net/pokemongo/pokemon/051.png'
'type': 'Ground'
'height': '0.71 m'
'weight': '33.3 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Grass'
'Ice'
]
'prev_evolution': [ {
'num': '050'
'name': 'Diglett'
} ]
}
{
'id': 52
'num': '052'
'name': 'Meowth'
'img': 'http://www.serebii.net/pokemongo/pokemon/052.png'
'type': 'Normal'
'height': '0.41 m'
'weight': '4.2 kg'
'candy': '50 Meowth Candy'
'egg': '5 km'
'multipliers': 1.98
'weaknesses': [ 'Fighting' ]
'next_evolution': [ {
'num': '053'
'name': 'Persian'
} ]
}
{
'id': 53
'num': '053'
'name': 'Persian'
'img': 'http://www.serebii.net/pokemongo/pokemon/053.png'
'type': 'Normal'
'height': '0.99 m'
'weight': '32.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Fighting' ]
'prev_evolution': [ {
'num': '052'
'name': 'Meowth'
} ]
}
{
'id': 54
'num': '054'
'name': 'Psyduck'
'img': 'http://www.serebii.net/pokemongo/pokemon/054.png'
'type': 'Water'
'height': '0.79 m'
'weight': '19.6 kg'
'candy': '50 Psyduck Candy'
'egg': '5 km'
'multipliers': 2.27
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [ {
'num': '055'
'name': 'Golduck'
} ]
}
{
'id': 55
'num': '055'
'name': 'Golduck'
'img': 'http://www.serebii.net/pokemongo/pokemon/055.png'
'type': 'Water'
'height': '1.70 m'
'weight': '76.6 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
]
'prev_evolution': [ {
'num': '054'
'name': 'Psyduck'
} ]
}
{
'id': 56
'num': '056'
'name': 'Mankey'
'img': 'http://www.serebii.net/pokemongo/pokemon/056.png'
'type': 'Fighting'
'height': '0.51 m'
'weight': '28.0 kg'
'candy': '50 Mankey Candy'
'egg': '5 km'
'multipliers': [
2.17
2.28
]
'weaknesses': [
'Flying'
'Psychic'
'Fairy'
]
'next_evolution': [ {
'num': '057'
'name': 'Primeape'
} ]
}
{
'id': 57
'num': '057'
'name': 'Primeape'
'img': 'http://www.serebii.net/pokemongo/pokemon/057.png'
'type': 'Fighting'
'height': '0.99 m'
'weight': '32.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Flying'
'Psychic'
'Fairy'
]
'prev_evolution': [ {
'num': '056'
'name': 'Mankey'
} ]
}
{
'id': 58
'num': '058'
'name': 'Growlithe'
'img': 'http://www.serebii.net/pokemongo/pokemon/058.png'
'type': 'Fire'
'height': '0.71 m'
'weight': '19.0 kg'
'candy': '50 Growlithe Candy'
'egg': '5 km'
'multipliers': [
2.31
2.36
]
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'next_evolution': [ {
'num': '059'
'name': 'Arcanine'
} ]
}
{
'id': 59
'num': '059'
'name': 'Arcanine'
'img': 'http://www.serebii.net/pokemongo/pokemon/059.png'
'type': 'Fire'
'height': '1.91 m'
'weight': '155.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'prev_evolution': [ {
'num': '058'
'name': 'Growlithe'
} ]
}
{
'id': 60
'num': '060'
'name': 'Poliwag'
'img': 'http://www.serebii.net/pokemongo/pokemon/060.png'
'type': 'Water'
'height': '0.61 m'
'weight': '12.4 kg'
'candy': '25 Poliwag Candy'
'egg': '5 km'
'multipliers': [
1.72
1.73
]
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [
{
'num': '061'
'name': 'Poliwhirl'
}
{
'num': '062'
'name': 'Poliwrath'
}
]
}
{
'id': 61
'num': '061'
'name': 'Poliwhirl'
'img': 'http://www.serebii.net/pokemongo/pokemon/061.png'
'type': 'Water'
'height': '0.99 m'
'weight': '20.0 kg'
'candy': '100 Poliwag Candy'
'egg': 'Not in Eggs'
'multipliers': 1.95
'weaknesses': [
'Electric'
'Grass'
]
'prev_evolution': [ {
'num': '060'
'name': 'Poliwag'
} ]
'next_evolution': [ {
'num': '062'
'name': 'Poliwrath'
} ]
}
{
'id': 62
'num': '062'
'name': 'Poliwrath'
'img': 'http://www.serebii.net/pokemongo/pokemon/062.png'
'type': 'Water / Fighting'
'height': '1.30 m'
'weight': '54.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
'Flying'
'Psychic'
'Fairy'
]
'prev_evolution': [
{
'num': '060'
'name': 'Poliwag'
}
{
'num': '061'
'name': 'Poliwhirl'
}
]
}
{
'id': 63
'num': '063'
'name': 'Abra'
'img': 'http://www.serebii.net/pokemongo/pokemon/063.png'
'type': 'Psychic'
'height': '0.89 m'
'weight': '19.5 kg'
'candy': '25 Abra Candy'
'egg': '5 km'
'multipliers': [
1.36
1.95
]
'weaknesses': [
'Bug'
'Ghost'
'Dark'
]
'next_evolution': [
{
'num': '064'
'name': 'Kadabra'
}
{
'num': '065'
'name': 'Alakazam'
}
]
}
{
'id': 64
'num': '064'
'name': 'Kadabra'
'img': 'http://www.serebii.net/pokemongo/pokemon/064.png'
'type': 'Psychic'
'height': '1.30 m'
'weight': '56.5 kg'
'candy': '100 Abra Candy'
'egg': 'Not in Eggs'
'multipliers': 1.4
'weaknesses': [
'Bug'
'Ghost'
'Dark'
]
'prev_evolution': [ {
'num': '063'
'name': 'Abra'
} ]
'next_evolution': [ {
'num': '065'
'name': 'Alakazam'
} ]
}
{
'id': 65
'num': '065'
'name': 'Alakazam'
'img': 'http://www.serebii.net/pokemongo/pokemon/065.png'
'type': 'Psychic'
'height': '1.50 m'
'weight': '48.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Bug'
'Ghost'
'Dark'
]
'prev_evolution': [
{
'num': '063'
'name': 'Abra'
}
{
'num': '064'
'name': 'Kadabra'
}
]
}
{
'id': 66
'num': '066'
'name': 'Machop'
'img': 'http://www.serebii.net/pokemongo/pokemon/066.png'
'type': 'Fighting'
'height': '0.79 m'
'weight': '19.5 kg'
'candy': '25 Machop Candy'
'egg': '5 km'
'multipliers': [
1.64
1.65
]
'weaknesses': [
'Flying'
'Psychic'
'Fairy'
]
'next_evolution': [
{
'num': '067'
'name': 'Machoke'
}
{
'num': '068'
'name': 'Machamp'
}
]
}
{
'id': 67
'num': '067'
'name': 'Machoke'
'img': 'http://www.serebii.net/pokemongo/pokemon/067.png'
'type': 'Fighting'
'height': '1.50 m'
'weight': '70.5 kg'
'candy': '100 Machop Candy'
'egg': 'Not in Eggs'
'multipliers': 1.7
'weaknesses': [
'Flying'
'Psychic'
'Fairy'
]
'prev_evolution': [ {
'num': '066'
'name': 'Machop'
} ]
'next_evolution': [ {
'num': '068'
'name': 'Machamp'
} ]
}
{
'id': 68
'num': '068'
'name': 'Machamp'
'img': 'http://www.serebii.net/pokemongo/pokemon/068.png'
'type': 'Fighting'
'height': '1.60 m'
'weight': '130.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Flying'
'Psychic'
'Fairy'
]
'prev_evolution': [
{
'num': '066'
'name': 'Machop'
}
{
'num': '067'
'name': 'Machoke'
}
]
}
{
'id': 69
'num': '069'
'name': 'Bellsprout'
'img': 'http://www.serebii.net/pokemongo/pokemon/069.png'
'type': 'Grass / Poison'
'height': '0.71 m'
'weight': '4.0 kg'
'candy': '25 Bellsprout Candy'
'egg': '5 km'
'multipliers': 1.57
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'next_evolution': [
{
'num': '070'
'name': 'Weepinbell'
}
{
'num': '071'
'name': 'Victreebel'
}
]
}
{
'id': 70
'num': '070'
'name': 'Weepinbell'
'img': 'http://www.serebii.net/pokemongo/pokemon/070.png'
'type': 'Grass / Poison'
'height': '0.99 m'
'weight': '6.4 kg'
'candy': '100 Bellsprout Candy'
'egg': 'Not in Eggs'
'multipliers': 1.59
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [ {
'num': '069'
'name': 'Bellsprout'
} ]
'next_evolution': [ {
'num': '071'
'name': 'Victreebel'
} ]
}
{
'id': 71
'num': '071'
'name': 'Victreebel'
'img': 'http://www.serebii.net/pokemongo/pokemon/071.png'
'type': 'Grass / Poison'
'height': '1.70 m'
'weight': '15.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Ice'
'Flying'
'Psychic'
]
'prev_evolution': [
{
'num': '069'
'name': 'Bellsprout'
}
{
'num': '070'
'name': 'Weepinbell'
}
]
}
{
'id': 72
'num': '072'
'name': 'Tentacool'
'img': 'http://www.serebii.net/pokemongo/pokemon/072.png'
'type': 'Water / Poison'
'height': '0.89 m'
'weight': '45.5 kg'
'candy': '50 Tentacool Candy'
'egg': '5 km'
'multipliers': 2.52
'weaknesses': [
'Electric'
'Ground'
'Psychic'
]
'next_evolution': [ {
'num': '073'
'name': 'Tentacruel'
} ]
}
{
'id': 73
'num': '073'
'name': 'Tentacruel'
'img': 'http://www.serebii.net/pokemongo/pokemon/073.png'
'type': 'Water / Poison'
'height': '1.60 m'
'weight': '55.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Ground'
'Psychic'
]
'prev_evolution': [ {
'num': '072'
'name': 'Tentacool'
} ]
}
{
'id': 74
'num': '074'
'name': 'Geodude'
'img': 'http://www.serebii.net/pokemongo/pokemon/074.png'
'type': 'Rock / Ground'
'height': '0.41 m'
'weight': '20.0 kg'
'candy': '25 Geodude Candy'
'egg': '2 km'
'multipliers': [
1.75
1.76
]
'weaknesses': [
'Water'
'Grass'
'Ice'
'Fighting'
'Ground'
'Steel'
]
'next_evolution': [
{
'num': '075'
'name': 'Graveler'
}
{
'num': '076'
'name': 'Golem'
}
]
}
{
'id': 75
'num': '075'
'name': 'Graveler'
'img': 'http://www.serebii.net/pokemongo/pokemon/075.png'
'type': 'Rock / Ground'
'height': '0.99 m'
'weight': '105.0 kg'
'candy': '100 Geodude Candy'
'egg': 'Not in Eggs'
'multipliers': [
1.64
1.72
]
'weaknesses': [
'Water'
'Grass'
'Ice'
'Fighting'
'Ground'
'Steel'
]
'prev_evolution': [ {
'num': '074'
'name': 'Geodude'
} ]
'next_evolution': [ {
'num': '076'
'name': 'Golem'
} ]
}
{
'id': 76
'num': '076'
'name': 'Golem'
'img': 'http://www.serebii.net/pokemongo/pokemon/076.png'
'type': 'Rock / Ground'
'height': '1.40 m'
'weight': '300.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Grass'
'Ice'
'Fighting'
'Ground'
'Steel'
]
'prev_evolution': [
{
'num': '074'
'name': 'Geodude'
}
{
'num': '075'
'name': 'Graveler'
}
]
}
{
'id': 77
'num': '077'
'name': 'Ponyta'
'img': 'http://www.serebii.net/pokemongo/pokemon/077.png'
'type': 'Fire'
'height': '0.99 m'
'weight': '30.0 kg'
'candy': '50 Ponyta Candy'
'egg': '5 km'
'multipliers': [
1.48
1.5
]
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'next_evolution': [ {
'num': '078'
'name': 'Rapidash'
} ]
}
{
'id': 78
'num': '078'
'name': 'Rapidash'
'img': 'http://www.serebii.net/pokemongo/pokemon/078.png'
'type': 'Fire'
'height': '1.70 m'
'weight': '95.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Water'
'Ground'
'Rock'
]
'prev_evolution': [ {
'num': '077'
'name': 'Ponyta'
} ]
}
{
'id': 79
'num': '079'
'name': 'Slowpoke'
'img': 'http://www.serebii.net/pokemongo/pokemon/079.png'
'type': 'Water / Psychic'
'height': '1.19 m'
'weight': '36.0 kg'
'candy': '50 Slowpoke Candy'
'egg': '5 km'
'multipliers': 2.21
'weaknesses': [
'Electric'
'Grass'
'Bug'
'Ghost'
'Dark'
]
'next_evolution': [ {
'num': '080'
'name': 'Slowbro'
} ]
}
{
'id': 80
'num': '080'
'name': 'Slowbro'
'img': 'http://www.serebii.net/pokemongo/pokemon/080.png'
'type': 'Water / Psychic'
'height': '1.60 m'
'weight': '78.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
'Bug'
'Ghost'
'Dark'
]
'prev_evolution': [ {
'num': '079'
'name': 'Slowpoke'
} ]
}
{
'id': 81
'num': '081'
'name': 'Magnemite'
'img': 'http://www.serebii.net/pokemongo/pokemon/081.png'
'type': 'Electric'
'height': '0.30 m'
'weight': '6.0 kg'
'candy': '50 Magnemite Candy'
'egg': '5 km'
'multipliers': [
2.16
2.17
]
'weaknesses': [
'Fire'
'Water'
'Ground'
]
'next_evolution': [ {
'num': '082'
'name': 'Magneton'
} ]
}
{
'id': 82
'num': '082'
'name': 'Magneton'
'img': 'http://www.serebii.net/pokemongo/pokemon/082.png'
'type': 'Electric'
'height': '0.99 m'
'weight': '60.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Fire'
'Water'
'Ground'
]
'prev_evolution': [ {
'num': '081'
'name': 'Magnemite'
} ]
}
{
'id': 83
'num': '083'
'name': 'Farfetch\'d'
'img': 'http://www.serebii.net/pokemongo/pokemon/083.png'
'type': 'Normal / Flying'
'height': '0.79 m'
'weight': '15.0 kg'
'candy': 'None'
'egg': '5 km'
'multipliers': null
'weaknesses': [
'Electric'
'Rock'
]
}
{
'id': 84
'num': '084'
'name': 'Doduo'
'img': 'http://www.serebii.net/pokemongo/pokemon/084.png'
'type': 'Normal / Flying'
'height': '1.40 m'
'weight': '39.2 kg'
'candy': '50 Doduo Candy'
'egg': '5 km'
'multipliers': [
2.19
2.24
]
'weaknesses': [
'Electric'
'Rock'
]
'next_evolution': [ {
'num': '085'
'name': 'Dodrio'
} ]
}
{
'id': 85
'num': '085'
'name': 'Dodrio'
'img': 'http://www.serebii.net/pokemongo/pokemon/085.png'
'type': 'Normal / Flying'
'height': '1.80 m'
'weight': '85.2 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Rock'
]
'prev_evolution': [ {
'num': '084'
'name': 'Doduo'
} ]
}
{
'id': 86
'num': '086'
'name': 'Seel'
'img': 'http://www.serebii.net/pokemongo/pokemon/086.png'
'type': 'Water'
'height': '1.09 m'
'weight': '90.0 kg'
'candy': '50 Seel Candy'
'egg': '5 km'
'multipliers': [
1.04
1.96
]
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [ {
'num': '087'
'name': 'Dewgong'
} ]
}
{
'id': 87
'num': '087'
'name': 'Dewgong'
'img': 'http://www.serebii.net/pokemongo/pokemon/087.png'
'type': 'Water / Ice'
'height': '1.70 m'
'weight': '120.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
'Fighting'
'Rock'
]
'prev_evolution': [ {
'num': '086'
'name': 'Seel'
} ]
}
{
'id': 88
'num': '088'
'name': 'Grimer'
'img': 'http://www.serebii.net/pokemongo/pokemon/088.png'
'type': 'Poison'
'height': '0.89 m'
'weight': '30.0 kg'
'candy': '50 Grimer Candy'
'egg': '5 km'
'multipliers': 2.44
'weaknesses': [
'Ground'
'Psychic'
]
'next_evolution': [ {
'num': '089'
'name': 'Muk'
} ]
}
{
'id': 89
'num': '089'
'name': 'Muk'
'img': 'http://www.serebii.net/pokemongo/pokemon/089.png'
'type': 'Poison'
'height': '1.19 m'
'weight': '30.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Ground'
'Psychic'
]
'prev_evolution': [ {
'num': '088'
'name': 'Grimer'
} ]
}
{
'id': 90
'num': '090'
'name': 'Shellder'
'img': 'http://www.serebii.net/pokemongo/pokemon/090.png'
'type': 'Water'
'height': '0.30 m'
'weight': '4.0 kg'
'candy': '50 Shellder Candy'
'egg': '5 km'
'multipliers': 2.65
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [ {
'num': '091'
'name': 'Cloyster'
} ]
}
{
'id': 91
'num': '091'
'name': 'Cloyster'
'img': 'http://www.serebii.net/pokemongo/pokemon/091.png'
'type': 'Water / Ice'
'height': '1.50 m'
'weight': '132.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
'Fighting'
'Rock'
]
'prev_evolution': [ {
'num': '090'
'name': 'Shellder'
} ]
}
{
'id': 92
'num': '092'
'name': 'Gastly'
'img': 'http://www.serebii.net/pokemongo/pokemon/092.png'
'type': 'Ghost / Poison'
'height': '1.30 m'
'weight': '0.1 kg'
'candy': '25 Gastly Candy'
'egg': '5 km'
'multipliers': 1.78
'weaknesses': [
'Ground'
'Psychic'
'Ghost'
'Dark'
]
'next_evolution': [
{
'num': '093'
'name': 'Haunter'
}
{
'num': '094'
'name': 'Gengar'
}
]
}
{
'id': 93
'num': '093'
'name': 'Haunter'
'img': 'http://www.serebii.net/pokemongo/pokemon/093.png'
'type': 'Ghost / Poison'
'height': '1.60 m'
'weight': '0.1 kg'
'candy': '100 Gastly Candy'
'egg': 'Not in Eggs'
'multipliers': [
1.56
1.8
]
'weaknesses': [
'Ground'
'Psychic'
'Ghost'
'Dark'
]
'prev_evolution': [ {
'num': '092'
'name': 'Gastly'
} ]
'next_evolution': [ {
'num': '094'
'name': 'Gengar'
} ]
}
{
'id': 94
'num': '094'
'name': 'Gengar'
'img': 'http://www.serebii.net/pokemongo/pokemon/094.png'
'type': 'Ghost / Poison'
'height': '1.50 m'
'weight': '40.5 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Ground'
'Psychic'
'Ghost'
'Dark'
]
'prev_evolution': [
{
'num': '092'
'name': 'Gastly'
}
{
'num': '093'
'name': 'Haunter'
}
]
}
{
'id': 95
'num': '095'
'name': 'Onix'
'img': 'http://www.serebii.net/pokemongo/pokemon/095.png'
'type': 'Rock / Ground'
'height': '8.79 m'
'weight': '210.0 kg'
'candy': 'None'
'egg': '10 km'
'multipliers': null
'weaknesses': [
'Water'
'Grass'
'Ice'
'Fighting'
'Ground'
'Steel'
]
}
{
'id': 96
'num': '096'
'name': 'Drowzee'
'img': 'http://www.serebii.net/pokemongo/pokemon/096.png'
'type': 'Psychic'
'height': '0.99 m'
'weight': '32.4 kg'
'candy': '50 Drowzee Candy'
'egg': '5 km'
'multipliers': [
2.08
2.09
]
'weaknesses': [
'Bug'
'Ghost'
'Dark'
]
'next_evolution': [ {
'num': '097'
'name': 'Hypno'
} ]
}
{
'id': 97
'num': '097'
'name': 'Hypno'
'img': 'http://www.serebii.net/pokemongo/pokemon/097.png'
'type': 'Psychic'
'height': '1.60 m'
'weight': '75.6 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Bug'
'Ghost'
'Dark'
]
'prev_evolution': [ {
'num': '096'
'name': 'Drowzee'
} ]
}
{
'id': 98
'num': '098'
'name': 'Krabby'
'img': 'http://www.serebii.net/pokemongo/pokemon/098.png'
'type': 'Water'
'height': '0.41 m'
'weight': '6.5 kg'
'candy': '50 Krabby Candy'
'egg': '5 km'
'multipliers': [
2.36
2.4
]
'weaknesses': [
'Electric'
'Grass'
]
'next_evolution': [ {
'num': '099'
'name': 'Kingler'
} ]
}
{
'id': 99
'num': '099'
'name': 'Kingler'
'img': 'http://www.serebii.net/pokemongo/pokemon/099.png'
'type': 'Water'
'height': '1.30 m'
'weight': '60.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [
'Electric'
'Grass'
]
'prev_evolution': [ {
'num': '098'
'name': 'Krabby'
} ]
}
{
'id': 100
'num': '100'
'name': 'Voltorb'
'img': 'http://www.serebii.net/pokemongo/pokemon/100.png'
'type': 'Electric'
'height': '0.51 m'
'weight': '10.4 kg'
'candy': '50 Voltorb Candy'
'egg': '5 km'
'multipliers': [
2.01
2.02
]
'weaknesses': [ 'Ground' ]
'next_evolution': [ {
'num': '101'
'name': 'Electrode'
} ]
}
{
'id': 101
'num': '101'
'name': 'Electrode'
'img': 'http://www.serebii.net/pokemongo/pokemon/101.png'
'type': 'Electric'
'height': '1.19 m'
'weight': '66.6 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipliers': null
'weaknesses': [ 'Ground' ]
'prev_evolution': [ {
'num': '100'
'name': 'Voltorb'
} ]
}
{
'id': 102
'num': '102'
'name': 'Exeggcute'
'img': 'http://www.serebii.net/pokemongo/pokemon/102.png'
'type': 'Grass / Psychic'
'height': '0.41 m'
'weight': '2.5 kg'
'candy': '50 Exeggcute Candy'
'egg': '5 km'
'multipliers': [
2.70
3.18
]
'weaknesses': [
'Fire'
'Ice'
'Poison'
'Flying'
'Bug'
'Ghost'
'Dark'
]
'next_evolution': [ {
'num': '103'
'name': 'Exeggutor'
} ]
}
{
'id': 103
'num': '103'
'name': 'Exeggutor'
'img': 'http://www.serebii.net/pokemongo/pokemon/103.png'
'type': 'Grass / Psychic'
'height': '2.01 m'
'weight': '120.0 kg'
'candy': 'None'
'egg': 'Not in Eggs'
'multipl