Skip to content
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

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

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

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
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.

2 participants