MPダメージと超過について

かになべ
記事: 17
登録日時: 2018年12月23日(日) 13:30

MPダメージと超過について

投稿記事by かになべ » 2019年3月30日(土) 02:21

現在RPGを作っているのですが、戦闘システムのひとつとして、「MPを消費する魔法やMPダメージを受けた場合、減るMPが現在のMPより多いのなら差し引いた分HPが減る」というものを考えていました。
自分のMPが30あり、敵からMPダメージ40を受けると10HPが減るといった感じです。
ですが、色々と試してみても、中々再現が出来ません。

もしよろしければ、コモンイベントで再現する方法や以上のシステムが出来そうなプラグインを教えてください。

どうかよろしくお願いします。

RPGツクールで仲間と進むアクションをツクっていきます
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: MPダメージと超過について

投稿記事by ムノクラ » 2019年7月01日(月) 19:16

下記の さすらいのトム様 に教えていただいたTweetがそれに近いと思います。
https://twitter.com/knt1951/status/1127204275250065413

下記2つのプラグインを入れる。
YEP BattleEngineCore - 和訳 https://munokura.tk/archives/1718
YEP BuffStateCore - 和訳 https://munokura.tk/archives/1178

特定のステートのメモ欄に以下を記入

コード: 全て選択

<Custom React Effect>
if (value > 0) {
  target.gainMp(-value);
  if (target.mp  == 0) {
     value -= target.mp ;
     target.removeState(stateId);
    } else {
     target.gainMp(-value);
     value = 0;
  }
}
</Custom React Effect>


これは普通の攻撃でMPが代わりに減るという効果ですが、何かのヒントにならないでしょうか?
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:質問” へ戻る