こげつさんの日記 「ココフォリアで」

こげつさんの日記を全て見る

こげつ
こげつ日記
2021/01/26 09:33[web全体で公開]
😟 ココフォリアで
HPとかMPのラベルを+-したり、=で値を直接入力したりするのは出来るんだけど
計算式を用いて変更させるやり方を色々試してるんだけどうまくいかない
出来る、出来ない含めて有識者の方がいれば教えて頂きたい

やりたいのはこんなかんじ
:HP=(C({HP}-(ダメージ)+{防御点}+{カット}))
いいね! いいね!6

レスポンス

こくりこ
こくりここげつ
2021/01/26 15:35[web全体で公開]
> 日記:ココフォリアで
代入の右辺が固定値のみなのでしょうね.
右辺にダイスの結果などが使えるとうれしいのですけど,オンセンの要望スレッドのようにその辺りの仕様を提案する場があると良いのですけどね.
SHIDKEY01
SHIDKEY01こげつ
2021/01/26 13:39[web全体で公開]
> 日記:ココフォリアで
こんにちは。
気になったので色々検証してみました。
検証環境は以下の通りです。
 ・Ver1.16.12
 ・ダイスボット→SW2.0
 ・支援者限定機能の使用なし

結論としては、一発での算出は不可能かと思います。
試してみた限りでは、「:HP」のコマンドには計算式や{}での引用が対応していないようでした。
計算の手間を省くことが目的であれば、
 1.「C({HP}+{防護点}-[被ダメージ]-[その他の要素)」で実際の減少量を算出
 2.「:HP-[1の結果]」でHPに反映
  ※[]内は手動入力
  ※1については[その他の要素]が+になる場合もあり
という手順が、2つのチャットパレットで済む最小の用意のように感じました。

少し調べただけの知識ゆえ、参考程度にお読みいただけると幸いです。

コメントを書く

※投稿するにはログインが必要です。