ページ 11

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

Posted: 2017年1月25日(水) 05:07
by あああああ
例えば敵が『凍結』状態になったら、凍っている敵の絵に差し替えたいのですが、
バトルイベントの条件の中に敵のステートがありません。
こういう場合に使えそうなプラグイン、または方法はありませんか?

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

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

ただ、少し時間が掛かるのと、バトルイベントを使う方法ではなくなるので、当初のご要望と異なってしまいますが
それでもよろしければご検討ください。

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

Posted: 2017年1月29日(日) 11:05
by あああああ
敵のグラを変える他にも変数を操作したり、文章を表示させたりする予定もあるので、
バトルイベントを発生させないとそれらが出来ないんですよね・・・。

スクリプトで敵キャラのID(敵グループ内の順番ではなく敵キャラ自体のID)を取得する
方法があれば、ほぼ解決できるんですけど。

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

Posted: 2017年1月29日(日) 11:41
by まっつUP
イサフト様
お世話になります。

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

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

Posted: 2017年1月29日(日) 19:01
by あああああ
調べてもなかなか該当するスクリプトが見つからなかったので助かりました。
無事に解決できそうです。


――――――――――
余談ですが、先日、まっつUPさんの『dragon claw』をクリアしました。
闇と火の神殿のボスの強さが歯ごたえあって楽しかったです!

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

Posted: 2017年1月29日(日) 20:05
by まっつUP
解決の兆しが見えたようで良かったです。

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