bcdice / BCDice

The most popular TRPG dice command engine in Japan
https://bcdice.org
BSD 3-Clause "New" or "Revised" License
140 stars 184 forks source link

ゲームシステム固有コマンドのResult対応をする #423

Open ysakasin opened 3 years ago

ysakasin commented 3 years ago

BCDice 3.0.0でコマンドの 成功/失敗/クリティカル/ファンブル が判別できるように Result という仕組みを導入した。一部のコマンドでのみ利用されている状態なので、各ゲームシステムの固有コマンドに適用する。

Resultの仕様

Resultでは text, success, failure, critical, fumble を設定する

Result.success などの生成用メソッドが用意済み。

制約

  1. successfailureは同時にtrueにならない

注記

check_nDx 系は全て result_ndxに移行したため対応済み(#418)

対応状況

GenKuzumochi commented 3 years ago

ネクロニカ、コードレイヤード、スカイノーツ、ガラコあたりは中身をよく見ているので実装し次第PRを出します。