Class: BCDice::GameSystem::BeginningIdol2022

Inherits:
Base
  • Object
show all
Defined in:
lib/bcdice/game_system/BeginningIdol2022.rb

Constant Summary collapse

ID =

ゲームシステムの識別子

'BeginningIdol2022'
NAME =

ゲームシステム名

'ビギニングアイドル(2022年改訂版)'
SORT_KEY =

ゲームシステム名の読みがな

'ひきにんくあいとる2022'
HELP_MESSAGE =

ダイスボットの使い方

"\u3053\u308C\u306F\u30012022\u5E74\u306B\u5927\u5224\u30B5\u30A4\u30BA\u3067\u767A\u58F2\u3055\u308C\u305F\u300E\u99C6\u3051\u51FA\u3057\u30A2\u30A4\u30C9\u30EBRPG \u30D3\u30AE\u30CB\u30F3\u30B0\u30A2\u30A4\u30C9\u30EB \u57FA\u672C\u30EB\u30FC\u30EB\u30D6\u30C3\u30AF\u300F\u306B\u5BFE\u5FDC\u3057\u305F\u30B3\u30DE\u30F3\u30C9\u3067\u3059\u3002\n\n\u30FB\u884C\u70BA\u5224\u5B9A\u3000BIn@c#f+m>=t\n\u3000nD6\u3092\u30C0\u30A4\u30B9\u30ED\u30FC\u30EB\u3057\u3001\u884C\u70BA\u5224\u5B9A\u306B\u6210\u529F\u3057\u305F\u304B\u3092\u51FA\u529B\u3057\u307E\u3059\u3002\u30B9\u30DA\u30B7\u30E3\u30EB\u3068\u30D5\u30A1\u30F3\u30D6\u30EB\u306E\u5224\u5B9A\u3082\u884C\u3044\u307E\u3059\u3002\n\u3000\u3000n: \u30C0\u30A4\u30B9\u6570\uFF08\u7701\u7565\u6642 2)\n\u3000\u3000c: \u30B9\u30DA\u30B7\u30E3\u30EB\u5024\uFF08\u7701\u7565\u6642 12)\n\u3000\u3000f: \u30D5\u30A1\u30F3\u30D6\u30EB\u5024\uFF08\u7701\u7565\u6642 2)\n\u3000\u3000m: \u4FEE\u6B63\u5024\uFF08\u7701\u7565\u53EF)\n\u3000\u3000t: \u76EE\u6A19\u5024\n\n\u30FB\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u5224\u5B9A\u3000PDn+m\n\u3000nD6\u3092\u30C0\u30A4\u30B9\u30ED\u30FC\u30EB\u3057\u3001\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u5024\u3092\u51FA\u529B\u3057\u307E\u3059\u3002\u30D1\u30FC\u30D5\u30A7\u30AF\u30C8\u30DF\u30E9\u30AF\u30EB\u3068\u30DF\u30E9\u30AF\u30EB\u306E\u5224\u5B9A\u3082\u884C\u3044\u307E\u3059\u3002\n\u3000\u3000n: \u30C0\u30A4\u30B9\u6570\n\u3000\u3000m: \u4FEE\u6B63\u5024\uFF08\u7701\u7565\u53EF)\n\n\u30FB\u30B7\u30F3\u30D5\u30A9\u30CB\u30FC\u3000xxxPDn+m\n\u3000nD6\u3092\u30C0\u30A4\u30B9\u30ED\u30FC\u30EB\u3057\u3001\u5834\u306B\u6B8B\u3063\u3066\u3044\u308B\u30C0\u30A4\u30B9\u3092\u52A0\u5473\u3057\u3066\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u5024\u3092\u51FA\u529B\u3057\u307E\u3059\u3002\n\u3000\u30D1\u30FC\u30D5\u30A7\u30AF\u30C8\u30DF\u30E9\u30AF\u30EB\u3068\u30DF\u30E9\u30AF\u30EB\u30B7\u30F3\u30AF\u30ED\u306E\u5224\u5B9A\u3082\u884C\u3044\u307E\u3059\u3002\n\u3000\u3000xxx: \u5834\u306B\u6B8B\u3063\u3066\u3044\u308B\u30C0\u30A4\u30B9\u306E\u51FA\u76EE\u3092\u5217\u6319\u3057\u305F\u3082\u306E\n\u3000\u3000n: \u30C0\u30A4\u30B9\u6570\n\u3000\u3000m: \u4FEE\u6B63\u5024\uFF08\u7701\u7565\u53EF)\n"

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

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

#translate

Constructor Details

#initialize(command) ⇒ BeginningIdol2022

Returns a new instance of BeginningIdol2022.



40
41
42
43
44
45
# File 'lib/bcdice/game_system/BeginningIdol2022.rb', line 40

def initialize(command)
  super(command)

  @sort_add_dice = true
  @d66_sort_type = D66SortType::ASC
end

Instance Method Details

#eval_game_system_specific_command(command) ⇒ Object



49
50
51
# File 'lib/bcdice/game_system/BeginningIdol2022.rb', line 49

def eval_game_system_specific_command(command)
  roll_skill_check(command) || roll_performance_check(command) || roll_symphony_check(command)
end