Class: BCDice::GameSystem::Amadeus
- Defined in:
- lib/bcdice/game_system/Amadeus.rb
Direct Known Subclasses
Constant Summary collapse
- ID =
ゲームシステムの識別子
'Amadeus'
- NAME =
ゲームシステム名
'アマデウス'
- SORT_KEY =
ゲームシステム名の読みがな
'あまてうす'
- HELP_MESSAGE =
ダイスボットの使い方
<<~INFO_MESSAGE_TEXT ・判定(Rx±y@z>=t) 能力値のダイスごとに成功・失敗の判定を行います。 x:能力ランク(S,A~D) y:修正値(省略可) z:スペシャル最低値(省略:6) t:目標値(省略:4) 例) RA RB-1 RC>=5 RD+2 RS-1@5>=6 出力書式は (達成値)_(判定結果)[(出目)(対応するインガ)] C,Dランクでは対応するインガは出力されません。 出力例) 2_ファンブル![1黒] / 3_失敗[3青] ・各種表 境遇表 ECT/関係表 RT/親心表 PRT/戦場表 BST/休憩表 BT/ ファンブル表 FT/致命傷表 FWT/戦果表 BRT/ランダムアイテム表 RIT/ 損傷表 WT/悪夢表 NMT/目標表 TGT/制約表 CST/ ランダムギフト表 RGT/決戦戦果表 FBT/ 店内雰囲気表 SAT/特殊メニュー表 SMT ・試練表(~VT) ギリシャ神群 GCVT/ヤマト神群 YCVT/エジプト神群 ECVT/ クトゥルフ神群 CCVT/北欧神群 NCVT/中華神群 CHVT/ ラストクロニクル神群 LCVT/ケルト神群 KCVT/ダンジョン DGVT/日常 DAVT ・挑戦テーマ表(~CT) 武勇 PRCT/技術 TCCT/頭脳 INCT/霊力 PSCT/愛 LVCT/日常 DACT INFO_MESSAGE_TEXT
Instance Attribute Summary
Attributes inherited from Base
#d66_sort_type, #default_cmp_op, #default_target_number, #randomizer, #reroll_dice_reroll_threshold, #round_type, #sides_implicit_d, #upper_dice_reroll_threshold
Instance Method Summary collapse
- #eval_game_system_specific_command(command) ⇒ Object
-
#initialize(command) ⇒ Amadeus
constructor
A new instance of Amadeus.
Methods inherited from Base
#change_text, #check_result, command_pattern, #enable_debug, #enabled_d9?, eval, #eval, #grich_text, prefixes_pattern, register_prefix, register_prefix_from_super_class, #sort_add_dice?, #sort_barabara_dice?
Methods included from Translate
Constructor Details
#initialize(command) ⇒ Amadeus
Returns a new instance of Amadeus.
44 45 46 47 48 49 50 |
# File 'lib/bcdice/game_system/Amadeus.rb', line 44 def initialize(command) super(command) @sort_add_dice = true @enabled_d66 = true @d66_sort_type = D66SortType::ASC end |
Instance Method Details
#eval_game_system_specific_command(command) ⇒ Object
52 53 54 55 |
# File 'lib/bcdice/game_system/Amadeus.rb', line 52 def eval_game_system_specific_command(command) roll_amadeus(command) || roll_tables(command, self.class::TABLES) end |