ページ 11

MPが0になるとステート発動

Posted: 2016年5月06日(金) 02:34
by つくるくん
こんにちは。

MPが0になった時、そのキャラに自動的にステートが発動するようにしたいのですが設定方法が分かりません。

もしそのようなプラグインを作れる方が居ましたら、作成していただけませんでしょうか。

よろしくお願い致します。

Re: MPが0になるとステート発動

Posted: 2016年5月06日(金) 10:18
by くろうど
こんにちは。

とりあえず、プラグイン無しで設定する案を提示させていただきます。

■移動中
「コモンイベント」の「並列処理」で、対象のアクターのMPを常時監視して、条件分岐でゼロになっていれば、ステートを付加する。

(「並列処理」は、比較的、重い処理です)

■戦闘中
「バトルイベント」で、毎ターンのターン終了時に、対象キャラのMPを条件分岐でチェックして、ゼロになっていたら、ステートを付加する。

(全バトルイベントに、同じ設定が必要ですので、「コモンイベント」にしておくと楽)

※どちらも、MPゼロでステート付加を出来るのですが、メニューを一旦閉じないと付加されなかったり、ターン途中ではなくターン終了時だったりするので、ご希望の仕様ではないかもしれません。

※しかし、この設定をする事で、それっぽい動きが出来る事を理解しておくことで、応用が利くと思われますので、まずは、案として、提示させていただきます。

Re: MPが0になるとステート発動

Posted: 2016年5月06日(金) 11:11
by つくるくん
くろうどさん!できました!ありがとうございます!

現状のMPを変数に代入できたんですね!
本当にありがとうございました!!! :D

Re: MPが0になるとステート発動

Posted: 2016年5月06日(金) 12:43
by ビービー
ご依頼の動作ですが
http://tm.yumineko.com/viewtopic.php?f= ... C%96#p1294
のトピックにてトリアコンタンさんが作成された「AutomaticState.js」というプラグインで実現できそうですよ :D
すでに解決されているようですし、満足いく動作かもわかりませんが、こちらも一つの解決策として提案させていただきます。