Class: Pokemongodb::Pokemon::Eevee

Inherits:
Pokemongodb::Pokemon show all
Defined in:
lib/pokemongodb/pokemon/eevee.rb

Class Method Summary collapse

Methods inherited from Pokemongodb::Pokemon

all, candy_to_evolve, charge_move_types, charge_moves, evolves_from, fast_move_types, fast_moves, find, find_by_type, move_sets, move_types, perfect_hatch_iv, role, strong_against, weak_against

Methods inherited from Pokemongodb

to_s

Class Method Details

.base_attackObject



8
9
10
# File 'lib/pokemongodb/pokemon/eevee.rb', line 8

def self.base_attack
  114
end

.base_defenseObject



12
13
14
# File 'lib/pokemongodb/pokemon/eevee.rb', line 12

def self.base_defense
  128
end

.base_staminaObject



16
17
18
# File 'lib/pokemongodb/pokemon/eevee.rb', line 16

def self.base_stamina
  110
end

.buddy_candy_distanceObject



20
21
22
# File 'lib/pokemongodb/pokemon/eevee.rb', line 20

def self.buddy_candy_distance
  3
end

.capture_rateObject



24
25
26
# File 'lib/pokemongodb/pokemon/eevee.rb', line 24

def self.capture_rate
  0.32
end

.cp_gainObject



28
29
30
# File 'lib/pokemongodb/pokemon/eevee.rb', line 28

def self.cp_gain
  16
end

.descriptionObject



32
33
34
# File 'lib/pokemongodb/pokemon/eevee.rb', line 32

def self.description
  "Eevee has an unstable genetic makeup that suddenly mutates due to the environment in which it lives. Radiation from various stones causes this Pokémon to evolve."
end

.egg_hatch_distanceObject



36
37
38
# File 'lib/pokemongodb/pokemon/eevee.rb', line 36

def self.egg_hatch_distance
  10
end

.evolves_intoObject



40
41
42
43
44
45
46
# File 'lib/pokemongodb/pokemon/eevee.rb', line 40

def self.evolves_into
  [
    Pokemongodb::Pokemon::Vaporeon,
    Pokemongodb::Pokemon::Jolteon,
    Pokemongodb::Pokemon::Flareon
  ]
end

.flee_rateObject



48
49
50
# File 'lib/pokemongodb/pokemon/eevee.rb', line 48

def self.flee_rate
  0.1
end

.heightObject



52
53
54
# File 'lib/pokemongodb/pokemon/eevee.rb', line 52

def self.height
  0.3
end

.idObject



4
5
6
# File 'lib/pokemongodb/pokemon/eevee.rb', line 4

def self.id
  133
end

.max_cpObject



56
57
58
# File 'lib/pokemongodb/pokemon/eevee.rb', line 56

def self.max_cp
  1077.2
end

.movesObject



60
61
62
63
64
65
66
67
68
# File 'lib/pokemongodb/pokemon/eevee.rb', line 60

def self.moves
  [
    Pokemongodb::Move::Tackle,
    Pokemongodb::Move::QuickAttack,
    Pokemongodb::Move::BodySlam,
    Pokemongodb::Move::Dig,
    Pokemongodb::Move::Swift
  ]
end

.nameObject



70
71
72
# File 'lib/pokemongodb/pokemon/eevee.rb', line 70

def self.name
  "eevee"
end

.typesObject



74
75
76
77
78
# File 'lib/pokemongodb/pokemon/eevee.rb', line 74

def self.types
  [
    Pokemongodb::Type::Normal
  ]
end

.weightObject



80
81
82
# File 'lib/pokemongodb/pokemon/eevee.rb', line 80

def self.weight
  6.5
end