class BCDice::GameSystem::MonotoneMuseum::MMTable
モノトーンミュージアム用のテーブル D66を振って決定する 1項目あたり出目2つに対応する
Constants
- RANGE
1項目あたり2個
Public Class Methods
from_i18n(key, locale)
click to toggle source
@param key [String] @param locale [Symbol] @return [MMTable]
# File lib/bcdice/game_system/MonotoneMuseum.rb, line 108 def self.from_i18n(key, locale) table = I18n.translate(key, locale: locale, raise: true) new(table[:name], table[:items]) end
new(name, items)
click to toggle source
@param name [String] @param items [Array<String>]
Calls superclass method
BCDice::DiceTable::D66RangeTable::new
# File lib/bcdice/game_system/MonotoneMuseum.rb, line 115 def initialize(name, items) if items.size != RANGE.size raise UnexpectedTableSize.new(name, items.size) end items_with_range = RANGE.zip(items) super(name, items_with_range) end