Class: StudioGame::ClumsyPlayer

Inherits:
Player
  • Object
show all
Defined in:
lib/studio_game/clumsy_player.rb

Instance Attribute Summary

Attributes inherited from Player

#found_treasures, #health, #name

Instance Method Summary collapse

Methods inherited from Player

#<=>, from_csv, #initialize, #points, #score, #to_s

Methods included from Printable

#print_health_status, #print_player_information, #print_score, #print_treasure_trove, #print_treasures

Methods included from GameStats

#print_high_scores, #print_stats, #print_strength_stats, #print_treasure_stats, #total_points

Methods included from Formatting

#format_dot_spacing, #format_section_title

Methods included from Playable

#blam, #strong?, #w00t

Constructor Details

This class inherits a constructor from StudioGame::Player

Instance Method Details

#find_treasure(treasure = TreasureTrove.random_treasure) ⇒ Object



6
7
8
9
# File 'lib/studio_game/clumsy_player.rb', line 6

def find_treasure(treasure = TreasureTrove.random_treasure)
  damaged_treasure = Treasure.new(treasure.name, treasure.points / 2)
  super(damaged_treasure)
end