module Faker::Game::Achievement
Public Class Methods
assassination()
click to toggle source
# File lib/faker/game/achievement.rb, line 10 def assassination "#{assassination_verb} #{CharacterTitle.evil_proper}" end
assassination_verb()
click to toggle source
# File lib/faker/game/achievement.rb, line 6 def assassination_verb %w(Kill Assassinate Beat Destroy Overcome Vanqiush).sample end
discover()
click to toggle source
# File lib/faker/game/achievement.rb, line 26 def discover "#{discover_verb} #{Place.name}" end
discover_verb()
click to toggle source
# File lib/faker/game/achievement.rb, line 22 def discover_verb %w(Discover Find Uncover Reach).sample end
earn()
click to toggle source
# File lib/faker/game/achievement.rb, line 18 def earn "#{earn_verb} #{rand(200) * 10} #{Faker::Game.currency.pluralize}" end
earn_verb()
click to toggle source
# File lib/faker/game/achievement.rb, line 14 def earn_verb %w(Earn Discover Harvest Gather).sample end
kill_enemies()
click to toggle source
# File lib/faker/game/achievement.rb, line 34 def kill_enemies "#{kill_verb} #{rand(200) * 10} #{Faker::Game.enemy.pluralize}" end
kill_verb()
click to toggle source
# File lib/faker/game/achievement.rb, line 30 def kill_verb %w(Kill).sample end
name()
click to toggle source
# File lib/faker/game/achievement.rb, line 38 def name send %w(assassination earn discover kill_enemies).sample end