class BCDice::GameSystem::DeadlineHeroes::HeroNameElementChart
Public Class Methods
new(name, items)
click to toggle source
# File lib/bcdice/game_system/DeadlineHeroes.rb, line 351 def initialize(name, items) @name = name @items = items end
Public Instance Methods
roll(randomizer)
click to toggle source
@param randomizer [Randomizer] @return [Array<(String, String)>]
# File lib/bcdice/game_system/DeadlineHeroes.rb, line 358 def roll(randomizer) dice = randomizer.roll_once(10) chosen = @items[dice - 1] result = "#{@name}(#{dice}) > #{chosen[:element]} (意味:#{chosen[:mean]})" return result, chosen[:element] end