Class: BCDice::GameSystem::CthulhuTech::Contest
- Defined in:
- lib/bcdice/game_system/CthulhuTech.rb
Overview
対抗判定のノード
Constant Summary collapse
- COMPARE_OP =
判定で用いる比較演算子
:>
Instance Method Summary collapse
Methods inherited from Test
Constructor Details
This class inherits a constructor from BCDice::GameSystem::CthulhuTech::Test
Instance Method Details
#result_str(success, _fumble, _critical, diff) ⇒ String
判定結果の文字列を返す
成功した場合(クリティカルを含む)、ダメージロールのコマンドを末尾に追加する。
201 202 203 204 205 206 207 208 209 210 211 212 |
# File 'lib/bcdice/game_system/CthulhuTech.rb', line 201 def result_str(success, _fumble, _critical, diff) formatted = super if success damage_roll_num = (diff / 5.0).ceil damage_roll = "#{damage_roll_num}D10" "#{formatted}(ダメージ:#{damage_roll})" else formatted end end |