roratorio-hub / ratorio

ラグナロクオンラインのダメージ計算機「ROラトリオHub」です
https://roratorio-hub.github.io/ratorio/
Other
6 stars 7 forks source link

プレイヤーのデバフ設定がほしい #571

Open usachoco opened 2 months ago

usachoco commented 2 months ago

Googleフォームより

"突然すみません デバフ設定として精神衝撃や4次デバフを追加していただけないでしょうか 御一考いただければ幸いです"

一定のニーズがあることがわたしにも想像できますので 追加する方針で進めようと思います

usachoco commented 2 months ago

UIの追加位置はこの辺りが自然だと思います

Image

プログラムは「n次職支援設定」にならうのが良いと今は考えていますが、 あるいはこの機会に DOM を動的に生成/削除する機構から離れるのも良いかもしれません

n次職支援設定にならう場合はCConfBaseクラスを継承したサブクラスを書く事になります 例として4次職支援設定欄のコードを以下に示します

Image

この仕組みから離れる場合は実装方法の検討から始める必要があります

どちらの場合でも数行の追加で済むものではないので ある程度の時間が取れる時に検討したいと思います

usachoco commented 2 months ago

デバフ設定欄の追加には時間がかかる見込みですので 当面の間は「性能カスタマイズ」で個別調整していただくよう ご案内しようと思います

ただし、不幸(アクティブスキル使用時、25%の確率で失敗する)のように 現状の計算機ではどうしてもシミュレーションできない状況もあります

設定の例

精神衝撃

全てのスキルの固定詠唱 2.5 秒増加

Image

無気力

Criticalが 0 になる

Image

rag769 commented 1 month ago

精神衝撃について丼で聞かれたので性能カスタマイズで対応できること、 個別で欲しければgoogleフォームから要望を出すといいですよと 案内した分だと思います💦

UIの追加位置はこの辺りが自然だと思います

現状では「その他の支援/設定(暫定追加機能)」にデバフ区分?があります image

とはいえ場所が分かりにくいので、独立した区分になるのは とてもいいですね