Open ysakasin opened 3 years ago
BCDice 3.0.0でコマンドの 成功/失敗/クリティカル/ファンブル が判別できるように Result という仕組みを導入した。一部のコマンドでのみ利用されている状態なので、各ゲームシステムの固有コマンドに適用する。
Result
Resultでは text, success, failure, critical, fumble を設定する
text
success
failure
critical
fumble
Result.success などの生成用メソッドが用意済み。
Result.success
check_nDx 系は全て result_ndxに移行したため対応済み(#418)
check_nDx
result_ndx
ネクロニカ、コードレイヤード、スカイノーツ、ガラコあたりは中身をよく見ているので実装し次第PRを出します。
BCDice 3.0.0でコマンドの 成功/失敗/クリティカル/ファンブル が判別できるように
Result
という仕組みを導入した。一部のコマンドでのみ利用されている状態なので、各ゲームシステムの固有コマンドに適用する。Resultの仕様
Resultでは
text
,success
,failure
,critical
,fumble
を設定するtext
: String, 結果の文字列全体success
: true / false, コマンドの結果が成功ならtruefailure
: true / false, 失敗ならtruecritical
: true / false, クリティカルならtruefumble
: true / false, ファンブルならtrueResult.success
などの生成用メソッドが用意済み。制約
success
とfailure
は同時にtrueにならない注記
check_nDx
系は全てresult_ndx
に移行したため対応済み(#418)対応状況