内部値と異なるポップアップ、戦闘ログを出したい
Posted: 2022年4月12日(火) 16:43
凄まじい桁のダメージポップアップが出るが、残りHP-1(要は1残すダメージ)だったり、HP吸収タイプなので内部上は相手の残りHPで打ち止めになるなど、実際に処理されるのとは異なるポップアップ、戦闘ログを表示することは出来るのでしょうか?
剣崎 宗二 さんが書きました:現状様々な仕様が不足している(例えば などが多く入っている)ので、飽くまでも質問への回答に留めます。
可能かどうかで言えば無論可能です。
一番簡単なのはダメージ処理の直後や最中にbattlerの._resultを書き換える事ですが…プラグイン制作は必須になると考えます。
また、一部プラグインはresultのダメージなどを参照して処理をしているので、そちらの考慮も必要です。
(例えば、残りHP-1のダメージを与える技で、計算上の実ダメージは30000だったのですが残りHPが200だったので表示上のダメージは199。この場合「300以上のダメージを受けたら反撃する」のパッシブは反応すべきか?等)