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

[feature] MPダメージを精神ダメージとして、正式に物理、魔法、理外の共通ダメージに加える #579

Open
anminmakura opened this issue Dec 11, 2024 · 0 comments
Assignees
Labels
優先度: 高い 担当募集 取り組む人が未指定。決定したら外す。 機能開発 機能追加をするもの(実装確定済みのみ)

Comments

@anminmakura
Copy link
Contributor

anminmakura commented Dec 11, 2024

優先度

高い

このTUSB Versionに影響が出る

v13α

タスク内容

MPダメージ処理の改善および精神ダメージの追加提案

現状の課題

現状、MPのダメージ処理は各モブの汎用スキル項目の中に組み込まれていますが、以下のような問題点が挙げられています:

  1. プレイヤー側の不満点

    • デバッグ班やTUSBv13α2をプレイしたユーザーから「MPダメージを防ぐ手段を用意してほしい」という要望が複数回寄せられています。
    • 現状では、MP回復を防ぐ手段が仕様上存在せず、エーテルなどのアイテムで対処する以外に方法がありません。
    • この点がTUSBv13α2における不満点の1つとして認識されています。
  2. 処理の煩雑さ

    • 現在、MPダメージ処理はプレイヤーおよびモブに対して、マスクデータ上で「MP吸収」または「MPダメージ」として個別に実行されています。
    • 共通化することで、処理の効率化が図れると考えています。

改善案: 精神ダメージの追加

物理、魔法、理外の共通ダメージ処理を制作している現在、このタイミングで 「精神ダメージ」 を追加することを提案します。以下の理由から、この変更が合理的であると考えています:

  1. MPダメージの位置付け

    • 魔法ダメージの中にMPダメージを統合する案を検討しましたが、魔法ダメージにはデバフを付与するという要素があるため、MPダメージを別のデバフとして用意する必要があります。
    • 理外ダメージは貫通や割合ダメージを担当しており、MPダメージの概念を無理に含めることが難しいです。
    • 上記の理由から、新たに精神ダメージを定義したほうが、全体のバランスが取りやすいと考えました。
  2. 精神ダメージの利点

    • 防具系エンチャントで軽減効果を持たせることができるため、プレイヤーにとっても利便性が高くなります。
    • 製作者側としても、モブごとにMP吸収やMPダメージのログを個別に記述する必要がなくなり、制作が簡略化されます。

モブ、プレイヤーが精神ダメージを受けた際の仕様

  • 実行したエンティティにMP項目で対処を自動化する
    存在する場合 「MP吸収」 を行い
    そうでなければ 「MPダメージ」 と自動化することで制作が簡略化されます。

議論ポイント

  • 精神ダメージを共通ダメージとして導入する案についてのご意見
  • 精神ダメージ導入に伴う具体的な仕様案や懸念点の洗い出し
  • MPダメージ防御手段(防具エンチャント、スキルなど)の詳細について

参考情報

共通ダメージ属性

なぜ優先度が高いのか

  • 製作者的にもプレイヤー的にもMPダメージを対処するのは悲願
  • ダメージの概念が作られ始めようとしている段階だからこそ後から作るより現状に入れたほうが制作コストが低くなる為
@anminmakura anminmakura added 担当募集 取り組む人が未指定。決定したら外す。 アイデア 提案や要望などのアイデア(実装必須ではない) 機能開発 機能追加をするもの(実装確定済みのみ) labels Dec 11, 2024
@anminmakura anminmakura removed the アイデア 提案や要望などのアイデア(実装必須ではない) label Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
優先度: 高い 担当募集 取り組む人が未指定。決定したら外す。 機能開発 機能追加をするもの(実装確定済みのみ)
Projects
None yet
Development

No branches or pull requests

1 participant