Class: BCDice::GameSystem::KizunaBullet
- Defined in:
- lib/bcdice/game_system/KizunaBullet.rb,
lib/bcdice/game_system/kizuna_bullet/tables.rb
Defined Under Namespace
Classes: Roll4TimesRandomizerTable, RollTwiceRandomizerTable
Constant Summary collapse
- ID =
ゲームシステムの識別子
'KizunaBullet'- NAME =
ゲームシステム名
'キズナバレット'- SORT_KEY =
ゲームシステム名の読みがな
'きすなはれつと'- HELP_MESSAGE =
ダイスボットの使い方
"\u30FB\u30C0\u30A4\u30B9\u30ED\u30FC\u30EB\nnDM\u2026n\u500B\u306E6\u9762\u30C0\u30A4\u30B9\u3092\u8EE2\u304C\u3057\u3066\u3001\u4E00\u756A\u9AD8\u3044\u51FA\u76EE\u3092\u63A1\u7528\u3057\u307E\u3059\u3002\n\u30FB\uFF3B\u8ABF\u67FB\u5224\u5B9A\uFF3D\nnIN\u2026n\u500B\u306E6\u9762\u30C0\u30A4\u30B9\u3092\u8EE2\u304C\u3057\u3066\u3001\u4E00\u756A\u9AD8\u3044\u51FA\u76EE\u304C5\u4EE5\u4E0A\u306A\u3089\u6210\u529F\u3057\u307E\u3059\u3002\uFF08\uFF3B\u30D1\u30FC\u30C8\u30CA\u30FC\u306E\u30D8\u30EB\u30D7\uFF3D\u4F7F\u7528\u53EF\uFF09\n\u30FB\uFF3B\u93AE\u9759\u5224\u5B9A\uFF3D\nSEn\u20262\u500B\u306E6\u9762\u30C0\u30A4\u30B9\u3092\u8EE2\u304C\u3057\u3066\u3001\u51FA\u76EE\u306E\u5408\u8A08\u5024\u304Cn\uFF08\uFF3B\u30D2\u30D3\u30EF\u30EC\uFF3D\u72B6\u614B\u306E\uFF3B\u30AD\u30BA\u30CA\uFF3D\u306E\u500B\u6570\uFF09\u3088\u308A\u9AD8\u3044\u3068\u6210\u529F\u3057\u307E\u3059\u3002\uFF08\uFF3B\u5F37\u5236\u93AE\u9759\uFF3D\u4F7F\u7528\u53EF\uFF09\n\u30FB\uFF3B\u89E3\u6C7A\uFF3D \uFF3B\u30A2\u30AF\u30B7\u30E7\u30F3\uFF3D\u306E\u30C0\u30E1\u30FC\u30B8\u3068\uFF3B\u30A2\u30AF\u30B7\u30C7\u30F3\u30C8\uFF3D\u306E\u30C0\u30E1\u30FC\u30B8\u8EFD\u6E1B\nnSO\u20262+n\u500B\u306E6\u9762\u30C0\u30A4\u30B9\u3092\u8EE2\u304C\u3057\u3066\u3001\u51FA\u76EE\u3092\u3059\u3079\u3066\u5408\u8A08\u3057\u307E\u3059\u3002\uFF08n\u306F\u6E1B\u3089\u3057\u305F\u3010\u52B1\u8D77\u5024\u3011\u3002\u7701\u7565\u53EF\u80FD\uFF09\n\u30FB\u5404\u7A2E\u8868\n\u65E5\u5E38\u8868\u30FB\u5834\u6240 OP\n\u65E5\u5E38\u8868\u30FB\u5185\u5BB9 OC\n\u65E5\u5E38\u8868\u30FB\u5834\u6240\u3068\u5185\u5BB9 OPC\n\u65E5\u5E38\u8868\uFF08\u4ED5\u4E8B\uFF09\u30FB\u5834\u6240 OWP\n\u65E5\u5E38\u8868\uFF08\u4ED5\u4E8B\uFF09\u30FB\u5185\u5BB9 OWC\n\u65E5\u5E38\u8868\uFF08\u4ED5\u4E8B\uFF09\u30FB\u5834\u6240\u3068\u5185\u5BB9 OWPC\n\u65E5\u5E38\u8868\uFF08\u4F11\u6687\uFF09\u30FB\u5834\u6240 OHP\n\u65E5\u5E38\u8868\uFF08\u4F11\u6687\uFF09\u30FB\u5185\u5BB9 OHC\n\u65E5\u5E38\u8868\uFF08\u4F11\u6687\uFF09\u30FB\u5834\u6240\u3068\u5185\u5BB9 OHPC\n\u65E5\u5E38\u8868\uFF08\u51FA\u5F35\uFF09\u30FB\u5834\u6240 OTP\n\u65E5\u5E38\u8868\uFF08\u51FA\u5F35\uFF09\u30FB\u5185\u5BB9 OTC\n\u65E5\u5E38\u8868\uFF08\u51FA\u5F35\uFF09\u30FB\u5834\u6240\u3068\u5185\u5BB9 OTPC\n\u30BF\u30FC\u30F3\u30C6\u30FC\u30DE\u8868 TT\n\u30BF\u30FC\u30F3\u30C6\u30FC\u30DE\u8868\u30FB\u89AA\u5BC6 TTI\n\u30BF\u30FC\u30F3\u30C6\u30FC\u30DE\u8868\u30FB\u30AF\u30FC\u30EB TTC\n\u30BF\u30FC\u30F3\u30C6\u30FC\u30DE\u8868\u30FB\u4E3B\u5F93 TTH\n\u906D\u9047\u8868\u30FB\u5834\u6240 EP\n\u906D\u9047\u8868\u30FB\u767B\u5834\u9806 EO\n\u906D\u9047\u8868\u30FB\u72B6\u6CC1\uFF08\u521D\u5BFE\u9762\uFF09 EF\n\u906D\u9047\u8868\u30FB\u72B6\u6CC1\uFF08\u77E5\u308A\u5408\u3044\uFF09 EA\n\u906D\u9047\u8868\u30FB\u6C7A\u7740 EE\n\u906D\u9047\u8868\u30FB\u5834\u6240\u3068\u767B\u5834\u9806\u3068\u72B6\u6CC1\uFF08\u521D\u5BFE\u9762\uFF09\u3068\u6C7A\u7740 EFA\n\u906D\u9047\u8868\u30FB\u5834\u6240\u3068\u767B\u5834\u9806\u3068\u72B6\u6CC1\uFF08\u77E5\u308A\u5408\u3044\uFF09\u3068\u6C7A\u7740 EAA\n\u4EA4\u6D41\u8868\u30FB\u5834\u6240 CP\n\u4EA4\u6D41\u8868\u30FB\u5185\u5BB9 CC\n\u4EA4\u6D41\u8868\u30FB\u5834\u6240\u3068\u5185\u5BB9 CPC\n\u8ABF\u67FB\u8868\u30FB\u30D9\u30FC\u30B7\u30C3\u30AF IB\n\u8ABF\u67FB\u8868\u30FB\u30C0\u30A4\u30CA\u30DF\u30C3\u30AF ID\n\u8ABF\u67FB\u8868\u30FB\u30D9\u30FC\u30B7\u30C3\u30AF\u3068\u30C0\u30A4\u30CA\u30DF\u30C3\u30AF IBD\n\u30CF\u30B6\u30FC\u30C9\u8868 HA\n\u901A\u5E38\u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\u3000\u30AD\u30DF\u305F\u3061\u306B\u65B0\u3057\u3044\u547D\u4EE4\u304C\u4E0B\u3063\u305F\uFF08\u8ABF\u67FB\u304C\u4F9D\u983C\u3055\u308C\u305F\uFF09\u3002\n1:\u305D\u306E\u4E8B\u4EF6\u306E\u5185\u5BB9\u306F\u2026\u2026 NI1\n2:\u635C\u67FB\u306B\u5411\u304B\u3063\u305F\u5834\u6240\u306F\u2026\u2026 NI2\n3:\u72AF\u4EBA\u306E\u30AD\u30BB\u30AD\u4F7F\u3044\u306F\u2026\u2026 NI3\n4:\u8D77\u304D\u305F\u51FA\u6765\u4E8B\u306F\u2026\u2026 NI4\n5:\u30D0\u30EC\u30C3\u30C8\u306E\u9593\u3067\u306F\u2026\u2026 NI5\n6:\u6226\u3044\u306E\u7D50\u672B\u306F\u2026\u2026 NI6\n\u901A\u5E38\u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\u3000\u30AD\u30DF\u305F\u3061\u306F\u65C5\u884C\uFF08\u51FA\u5F35\uFF09\u3067\u3042\u308B\u5834\u6240\u3092\u8A2A\u308C\u305F\u3002\n1:\u305D\u306E\u5834\u6240\u3068\u306F\u2026\u2026 NT1\n2:\u305D\u3053\u3067\u59CB\u307E\u3063\u305F\u306E\u306F\u2026\u2026 NT2\n3:\u6975\u9650\u72B6\u614B\u306E\u306A\u304B\u3067\u2026\u2026 NT3\n4:\u72AF\u4EBA\u306E\u30AD\u30BB\u30AD\u4F7F\u3044\u306F\u2026\u2026 NT4\n5:\u30D0\u30EC\u30C3\u30C8\u306E\u9593\u3067\u306F\u2026\u2026 NT5\n6:\u6226\u3044\u306E\u7D50\u672B\u306F\u2026\u2026 NT6\n\u30DB\u30EA\u30C7\u30FC\u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\u3000\u30AD\u30DF\u305F\u3061\u306F\u4F11\u65E5\u306B\u51FA\u304B\u3051\u308B\u3053\u3068\u306B\u3057\u305F\u3002\n1:\u305D\u306E\u5834\u6240\u3068\u306F\u2026\u2026 HH1\n2:\u5F85\u3061\u5408\u308F\u305B\u3092\u3057\u305F\u3089\u2026\u2026 HH2\n3:\u305D\u3057\u3066\u306A\u3093\u3068\u2026\u2026 HH3\n4:\u3075\u305F\u308A\u304C\u6C7A\u3081\u305F\u306E\u306F\u2026\u2026 HH4\n5:\u7D50\u679C\u7684\u306B\u2026\u2026 HH5\n6:\u30D0\u30EC\u30C3\u30C8\u306F\u6700\u5F8C\u306B\u2026\u2026 HH6\n\u30DB\u30EA\u30C7\u30FC\u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\u3000\u30AD\u30DF\u305F\u3061\u306F\u5947\u5999\u306A\u4E8B\u4EF6\u306B\u51FA\u304F\u308F\u3057\u305F\u3002\n1:\u305D\u306E\u5834\u6240\u3068\u306F\u2026\u2026 HC1\n2:\u8D77\u304D\u305F\u4E8B\u4EF6\u306F\u2026\u2026 HC2\n3:\u72AF\u4EBA\u306E\u30AD\u30BB\u30AD\u4F7F\u3044\u306F\u2026\u2026 HC3\n4:\u72AF\u4EBA\u3092\u8FFD\u3044\u8A70\u3081\u308B\u3079\u304F\u2026\u2026 HC4\n5:\u6226\u3044\u306E\u7D50\u679C\u306F\u2026\u2026 HC5\n6:\u30D0\u30EC\u30C3\u30C8\u306F\u6700\u5F8C\u306B\u2026\u2026 HC6\n"- TABLES =
translate_tables(@locale)
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) ⇒ KizunaBullet
constructor
A new instance of KizunaBullet.
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) ⇒ KizunaBullet
Returns a new instance of KizunaBullet.
90 91 92 93 94 95 96 |
# File 'lib/bcdice/game_system/KizunaBullet.rb', line 90 def initialize(command) super(command) @sides_implicit_d = 6 @round_type = RoundType::CEIL @d66_sort_type = D66SortType::NO_SORT end |
Instance Method Details
#eval_game_system_specific_command(command) ⇒ Object
98 99 100 |
# File 'lib/bcdice/game_system/KizunaBullet.rb', line 98 def eval_game_system_specific_command(command) roll_max(command) || roll_investigate(command) || roll_sedative(command) || roll_solve(command) || roll_tables(command, self.class::TABLES) end |