-
Notifications
You must be signed in to change notification settings - Fork 202
[Kutulu リバイズド] Kutuluの新版「リバイズド」のダイスを作成 #815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
ysakasin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
以下2点の修正をお願いします。
クラス名およびファイル名
KutuluReviced に変更してください。Rubyのお作法ではクラス名はCamelCaseにすることになっています。BCDiceではアンダーバーを含むクラス名もありますが、多言語化などの例外のみ許可しています。
ダイス数
ダイス数の指定が二桁以上の場合も許容するようにしてください。ゲームルール上、そのようなケースが発生するのかはわかりませんが、コマンドとしては10以上が指定されても動作するべきです。
|
ご指摘ありがとうございます。
ゲームルール上発生する可能性がない上に、対抗判定のロジックが壊れる(現状のコマンドでは、成功度が2桁以上の場合、処理できない)のでコマンドの設計しなおしになりますが強行した方が良いですか? |
|
「ゲームルール上発生する可能性がない」というのはどの程度でしょうか? 禁止されているのか、裁定上起きえないのか、シナリオによってはその状況が発生することもあるのか、どの程度なのか気になります。 プログラム上の計算ロジックだけをみた範囲では10以上の実行があってもおかしくない動作をしているので、禁止されていない限りは許容した方が良いと思います。仰っている「2桁以上だと処理できない」は成功数の表示フォーマットの都合上の話だと思いますが、これがルール上規定された表記でない限りは2桁以上でも表示できるようにするべきです。 |
という訳で、2桁以上を許容するように変更を加えるなら、現状、対抗判定のコマンドを削除するしかないと思います。 |
|
詳細な説明ありがとうございます。事情を把握できました。その内容であれば、ダイス数を1桁のみ受け付ける現状の動作が妥当だと思います。 念の為にヘルプメッセージの |
|
修正いたしました。 |
Kutulu リバイズド ( https://www.dlsite.com/home/work/=/product_id/RJ01426410.html )用のダイスを作成しました。
基本的にはKutuluと同様で「ギリギリの成功」の処理だけ異なります。
お手すきの際にご確認くださいませ。