Skip to content

[Arknights Fan TRPG] アップデート#733

Merged
ysakasin merged 21 commits intobcdice:masterfrom
Ayase00:ArknightsFan_PRprepare
May 23, 2025
Merged

[Arknights Fan TRPG] アップデート#733
ysakasin merged 21 commits intobcdice:masterfrom
Ayase00:ArknightsFan_PRprepare

Conversation

@NOBUTOKA
Copy link
Contributor

@NOBUTOKA NOBUTOKA commented Aug 8, 2024

機能追加

ルールブックver2(2024/10/01刊行)対応

  • 鉱石病判定コマンドORPの追加
  • 増悪/中毒の症状名をver2準拠に更新

その他

  • ココフォリアのルーム変数に対応するよう役職付きABダイスを整備。
  • ダイス数と目標値を四則演算可能に。
  • AD、ABダイスのロール結果をResultクラスで返すように修正。

バグ修正

  • 成功、失敗とクリティカル、エラーの優先度をルール準拠に変更。
  • ヘルプメッセージの誤りを修正。

@NOBUTOKA NOBUTOKA marked this pull request as ready for review August 8, 2024 14:27
@NOBUTOKA NOBUTOKA marked this pull request as draft October 6, 2024 13:00
- 今後の役職フラグ追加に向けて、roll_b_withtypeにtype_status(旧
type_enable)も渡す仕様に変更
- SNIPERフラグが指定されたが発動しなかったとき、発動しなかった理由に関
わらず+0(SNIPER)が表示されるようにした
ORP(x,y,t)+dD→ORPx@y+Dd+Tdに変更
・dD表記はダイスボットの仕様で不可(前処理でdD100にされる)
・ダイス補正・判定値補正をどちらがどちらか分かりやすいように
・ダイス補正・判定値補正を逆順でも動作可能にした
[成功、失敗]表示は分かりにくいという意見をいただいたので
成功数表示に変更
- コマンド解釈する関数: eval_{コマンド名}
- ダイスロールを行う関数: roll_{コマンド名}
- ダイスロール結果を処理する関数: process_{コマンド名}
カバレッジ確認したら足りてないのがいくつかあったので。
侵食度20, 40, 60, 80のときの病期の計算が
正しい病期より一つ上の段階として算出していた。
@NOBUTOKA NOBUTOKA marked this pull request as ready for review November 2, 2024 14:46
@ysakasin ysakasin self-requested a review January 27, 2025 10:18
@ysakasin ysakasin merged commit 5515a15 into bcdice:master May 23, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants