diff options
Diffstat (limited to 'app/models')
| -rw-r--r-- | app/models/pokeviewer/pokemon.rb | 22 | ||||
| -rw-r--r-- | app/models/pokeviewer/revision.rb | 16 |
2 files changed, 16 insertions, 22 deletions
| diff --git a/app/models/pokeviewer/pokemon.rb b/app/models/pokeviewer/pokemon.rb index 1b690f5..ab516fb 100644 --- a/app/models/pokeviewer/pokemon.rb +++ b/app/models/pokeviewer/pokemon.rb | |||
| @@ -142,28 +142,6 @@ module Pokeviewer | |||
| 142 | ot_number.to_s.rjust(5, '0') | 142 | ot_number.to_s.rjust(5, '0') |
| 143 | end | 143 | end |
| 144 | 144 | ||
| 145 | def display_met | ||
| 146 | if met_type == :normal | ||
| 147 | if outsider? | ||
| 148 | "Apparently met in #{location.name} at Lv. #{met_level}." | ||
| 149 | else | ||
| 150 | "Met in #{location.name} at Lv. #{met_level}." | ||
| 151 | end | ||
| 152 | elsif met_type == :hatched | ||
| 153 | if outsider? | ||
| 154 | "Apparently hatched in #{location.name} at Lv. 5." | ||
| 155 | else | ||
| 156 | "Hatched in #{location.name} at Lv. 5." | ||
| 157 | end | ||
| 158 | elsif met_type == :npc_trade | ||
| 159 | "Met in a trade." | ||
| 160 | elsif met_type == :fateful_encounter | ||
| 161 | "Obtained in a fateful encounter at Lv. #{met_level}." | ||
| 162 | elsif met_type == :orre | ||
| 163 | "Met in a trade." | ||
| 164 | end | ||
| 165 | end | ||
| 166 | |||
| 167 | def nature_benefits?(stat) | 145 | def nature_benefits?(stat) |
| 168 | if stat == :attack | 146 | if stat == :attack |
| 169 | [:lonely, :brave, :adamant, :naughty].include? nature.intern | 147 | [:lonely, :brave, :adamant, :naughty].include? nature.intern |
| diff --git a/app/models/pokeviewer/revision.rb b/app/models/pokeviewer/revision.rb index b77bb1f..2626ae3 100644 --- a/app/models/pokeviewer/revision.rb +++ b/app/models/pokeviewer/revision.rb | |||
| @@ -140,6 +140,22 @@ module Pokeviewer | |||
| 140 | less_than_or_equal_to: 4, | 140 | less_than_or_equal_to: 4, |
| 141 | only_integer: true} | 141 | only_integer: true} |
| 142 | 142 | ||
| 143 | def move_1_pp | ||
| 144 | move_1.pp * (5 + move_1_pp_bonuses) / 5 | ||
| 145 | end | ||
| 146 | |||
| 147 | def move_2_pp | ||
| 148 | move_2.pp * (5 + move_2_pp_bonuses) / 5 | ||
| 149 | end | ||
| 150 | |||
| 151 | def move_3_pp | ||
| 152 | move_3.pp * (5 + move_3_pp_bonuses) / 5 | ||
| 153 | end | ||
| 154 | |||
| 155 | def move_4_pp | ||
| 156 | move_4.pp * (5 + move_4_pp_bonuses) / 5 | ||
| 157 | end | ||
| 158 | |||
| 143 | def ribbons | 159 | def ribbons |
| 144 | result = [] | 160 | result = [] |
| 145 | 161 | ||
