MPが0になると戦闘不能になるプラグインを探しています。

アバター
永久力吹雪
記事: 182
登録日時: 2015年12月16日(水) 21:26
連絡を取る:

MPが0になると戦闘不能になるプラグインを探しています。

投稿記事by 永久力吹雪 » 2018年7月20日(金) 20:53

自作ゲームでボスが変身した時にボスのMPがターン経過で
徐々に減っていき、MPが0になることで戦闘不能になるというボスを
ツクールMVで考えていて、イベント編集でも残りHPでイベントは
できても、残りMPでイベントが発生するというのが作れないので、
特定の敵のMPが0になると戦闘不能になるというようなプラグインを探しています。
もし、そのプラグインがありましたら、お教えください。
ある意味某フリゲのブースト的なのが作りたいと思っています。

ネコニャーン
記事: 14
登録日時: 2016年11月13日(日) 16:50

Re: MPが0になると戦闘不能になるプラグインを探しています。

投稿記事by ネコニャーン » 2018年7月20日(金) 21:57

拙作プラグイン「MeetsConditionsByComment」がお役に立てるかもしれません。
「MeetsConditionsByComment」はjavascript条件式によるバトルイベントの発動条件設定をサポートするプラグインで、様々な発動条件を設定できる可能性を持っています。
詳しい設定方法は、下記トピックをご覧ください。

プラグインの載っているトピックはこちらです
viewtopic.php?f=5&t=4831&p=17473

「敵キャラ1番のMPが0である場合に発動するバトルイベント」の発動条件は以下のようになります。

コード: 全て選択

$gameTroop.members()[0].mp == 0
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: MPが0になると戦闘不能になるプラグインを探しています。

投稿記事by しぐれん » 2018年7月20日(金) 22:05

ターン終了時に毎回「条件分岐(スクリプト):$gameTroop.members()[エネミーのindex].mp <=0」で判定を取り、0になった場合に戦闘不能にすればいいと思います。
現在、プラグイン依頼はお休み中です。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: MPが0になると戦闘不能になるプラグインを探しています。

投稿記事by まっつUP » 2018年7月21日(土) 01:10

永久力吹雪様
お世話になります。

ボスのMPがターン経過で
徐々に減っていき、MPが0になることで戦闘不能になるというボス


とのことですが
実際に戦闘不能にしたいタイミングで処理が少し変わってきます。

ターン経過ということでターン終了のタイミングに判定および処理を行う場合
バトルイベントの新規ページに条件に「ターン終了」とスパンに「ターン」を指定して
内容はイベントコマンド「変数の操作」→オペランドの「ゲームデータ」→
任意のインデックスの敵(1番目の敵)のMPを取得
その後条件分岐でMPが0になっているかを評価して戦闘不能処理等行います。

MPが0になってから次のバトルイベント実行可能時に処理したい場合
ネコニャーン様のやり方か
スイッチ名をjavascriptで評価した結果をスイッチの値として返す
プラグインの機能を使うことになると思います。
ネコニャーン様のやり方も後者のやり方も一定以上のツクールの仕様とjavascriptに対する理解が必要です。

追記:これらは限られた特定の敵グループに対する処理であることを前提とした提案です。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
アバター
永久力吹雪
記事: 182
登録日時: 2015年12月16日(水) 21:26
連絡を取る:

Re: MPが0になると戦闘不能になるプラグインを探しています。

投稿記事by 永久力吹雪 » 2018年7月22日(日) 01:36

>ネコニャーンさん、しぐれんさん、まっつUPさん
プラグインや技術などを教えていただき、どうもありがとうございます。
自分は考えたところ、ネコニャーンさんのプラグインを使う方法にしました。
後で戦闘のテストをして試してみます。

“MV:プラグイン素材のリクエスト” へ戻る