class Oakdex::Pokemon::GrowthEvents::AddHp
When pokemon received HP
Public Instance Methods
execute()
click to toggle source
# File lib/oakdex/pokemon/growth_events/add_hp.rb, line 11 def execute @pokemon.change_hp_by(@options[:hp]) remove_event end
message()
click to toggle source
# File lib/oakdex/pokemon/growth_events/add_hp.rb, line 7 def message "#{@pokemon.name} heals by #{real_hp}HP." end
Private Instance Methods
real_hp()
click to toggle source
# File lib/oakdex/pokemon/growth_events/add_hp.rb, line 18 def real_hp max_add = @pokemon.hp - @pokemon.current_hp [max_add, @options[:hp]].min end