Class: Pokemongodb::Pokemon::Gloom

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

Class Method Summary collapse

Methods inherited from Pokemongodb::Pokemon

all, charge_move_types, charge_moves, egg_hatch_distance, 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/gloom.rb', line 8

def self.base_attack
  162
end

.base_defenseObject



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

def self.base_defense
  158
end

.base_staminaObject



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

def self.base_stamina
  120
end

.buddy_candy_distanceObject



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

def self.buddy_candy_distance
  2
end

.candy_to_evolveObject



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

def self.candy_to_evolve
  100
end

.capture_rateObject



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

def self.capture_rate
  0.24
end

.cp_gainObject



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

def self.cp_gain
  25
end

.descriptionObject



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

def self.description
  "From its mouth Gloom drips honey that smells absolutely horrible. Apparently, it loves the horrid stench. It sniffs the noxious fumes and then drools even more of its honey."
end

.evolves_intoObject



40
41
42
# File 'lib/pokemongodb/pokemon/gloom.rb', line 40

def self.evolves_into
  Pokemongodb::Pokemon::Vileplume
end

.flee_rateObject



44
45
46
# File 'lib/pokemongodb/pokemon/gloom.rb', line 44

def self.flee_rate
  0.07
end

.heightObject



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

def self.height
  0.8
end

.idObject



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

def self.id
  44
end

.max_cpObject



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

def self.max_cp
  1689.46
end

.movesObject



56
57
58
59
60
61
62
63
64
# File 'lib/pokemongodb/pokemon/gloom.rb', line 56

def self.moves
  [
    Pokemongodb::Move::Acid,
    Pokemongodb::Move::RazorLeaf,
    Pokemongodb::Move::Moonblast,
    Pokemongodb::Move::PetalBlizzard,
    Pokemongodb::Move::SludgeBomb
  ]
end

.nameObject



66
67
68
# File 'lib/pokemongodb/pokemon/gloom.rb', line 66

def self.name
  "gloom"
end

.typesObject



70
71
72
73
74
75
# File 'lib/pokemongodb/pokemon/gloom.rb', line 70

def self.types
  [
    Pokemongodb::Type::Grass,
    Pokemongodb::Type::Poison
  ]
end

.weightObject



77
78
79
# File 'lib/pokemongodb/pokemon/gloom.rb', line 77

def self.weight
  8.6
end