Class: Pokemongodb::Pokemon::Ditto

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

Class Method Summary collapse

Methods inherited from Pokemongodb::Pokemon

all, candy_to_evolve, charge_move_types, charge_moves, egg_hatch_distance, evolves_from, evolves_into, 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/ditto.rb', line 8

def self.base_attack
  110
end

.base_defenseObject



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

def self.base_defense
  110
end

.base_staminaObject



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

def self.base_stamina
  96
end

.buddy_candy_distanceObject



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

def self.buddy_candy_distance
  2
end

.capture_rateObject



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

def self.capture_rate
  0.16
end

.cp_gainObject



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

def self.cp_gain
  13
end

.descriptionObject



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

def self.description
  "Ditto rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itself into something by relying on its memory, this Pokémon manages to get details wrong."
end

.flee_rateObject



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

def self.flee_rate
  0.1
end

.heightObject



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

def self.height
  0.3
end

.idObject



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

def self.id
  132
end

.max_cpObject



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

def self.max_cp
  919.62
end

.movesObject



48
49
50
51
52
53
# File 'lib/pokemongodb/pokemon/ditto.rb', line 48

def self.moves
  [
    Pokemongodb::Move::Pound,
    Pokemongodb::Move::Struggle
  ]
end

.nameObject



55
56
57
# File 'lib/pokemongodb/pokemon/ditto.rb', line 55

def self.name
  "ditto"
end

.typesObject



59
60
61
62
63
# File 'lib/pokemongodb/pokemon/ditto.rb', line 59

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

.weightObject



65
66
67
# File 'lib/pokemongodb/pokemon/ditto.rb', line 65

def self.weight
  4.0
end