class BCDice::DiceTable::SaiFicSkillTable::Category
Attributes
dice[R]
name[R]
skills[R]
Public Class Methods
new(name, skills, dice, s_format)
click to toggle source
# File lib/bcdice/dice_table/sai_fic_skill_table/category.rb, line 7 def initialize(name, skills, dice, s_format) @name = name @skills = skills.map.with_index(2) { |s, index| SaiFicSkillTable::Skill.new(name, s, dice, index, s_format) } @dice = dice end
Public Instance Methods
roll(randomizer)
click to toggle source
# File lib/bcdice/dice_table/sai_fic_skill_table/category.rb, line 13 def roll(randomizer) skills[randomizer.roll_sum(2, 6) - 2] end
to_s()
click to toggle source
# File lib/bcdice/dice_table/sai_fic_skill_table/category.rb, line 17 def to_s @name end