敵が特定のステートになるとバトルイベント発生

返信する
あああああ

敵が特定のステートになるとバトルイベント発生

投稿記事 by あああああ »

例えば敵が『凍結』状態になったら、凍っている敵の絵に差し替えたいのですが、
バトルイベントの条件の中に敵のステートがありません。
こういう場合に使えそうなプラグイン、または方法はありませんか?
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: 敵が特定のステートになるとバトルイベント発生

投稿記事 by トリアコンタン »

こんにちは!
以前に作成した「アクターグラフィックの動的設定プラグイン」を敵キャラに対しても拡張すれば
特定のステートが有効になった際に、敵キャラグラフィックを別グラフィックに差し替えることができます。

ただ、少し時間が掛かるのと、バトルイベントを使う方法ではなくなるので、当初のご要望と異なってしまいますが
それでもよろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
あああああ

Re: 敵が特定のステートになるとバトルイベント発生

投稿記事 by あああああ »

敵のグラを変える他にも変数を操作したり、文章を表示させたりする予定もあるので、
バトルイベントを発生させないとそれらが出来ないんですよね・・・。

スクリプトで敵キャラのID(敵グループ内の順番ではなく敵キャラ自体のID)を取得する
方法があれば、ほぼ解決できるんですけど。
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 敵が特定のステートになるとバトルイベント発生

投稿記事 by まっつUP »

イサフト様
お世話になります。

以下を実行することでコンソールにエネミーIDを表示できます。
0のところの値を変えれば何番目のIDも取得できますが
メンバーがいないところは参照しないでください。
(スクリプトコマンド)
console.log($gameTroop.members()[0]._enemyId);
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
あああああ

Re: 敵が特定のステートになるとバトルイベント発生

投稿記事 by あああああ »

調べてもなかなか該当するスクリプトが見つからなかったので助かりました。
無事に解決できそうです。


――――――――――
余談ですが、先日、まっつUPさんの『dragon claw』をクリアしました。
闇と火の神殿のボスの強さが歯ごたえあって楽しかったです!
アバター
まっつUP
記事: 1149
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 敵が特定のステートになるとバトルイベント発生

投稿記事 by まっつUP »

解決の兆しが見えたようで良かったです。

拙作dragon clawのプレイありがとうございます!
また何か問題がありましたら気軽にどうぞ。
RPGで笑顔を・・・

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

github
https://github.com/mattuup/RPGMakerMZ
返信する

“MV:質問”に戻る