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

つくるくん
記事: 8
登録日時: 2016年5月06日(金) 02:26

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

投稿記事by つくるくん » 2016年5月06日(金) 02:34

こんにちは。

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

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

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

アバター
くろうど
記事: 279
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

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

投稿記事by くろうど » 2016年5月06日(金) 10:18

こんにちは。

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

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

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

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

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

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

※しかし、この設定をする事で、それっぽい動きが出来る事を理解しておくことで、応用が利くと思われますので、まずは、案として、提示させていただきます。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
つくるくん
記事: 8
登録日時: 2016年5月06日(金) 02:26

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

投稿記事by つくるくん » 2016年5月06日(金) 11:11

くろうどさん!できました!ありがとうございます!

現状のMPを変数に代入できたんですね!
本当にありがとうございました!!! :D
アバター
ビービー
記事: 308
登録日時: 2016年1月12日(火) 18:40

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

投稿記事by ビービー » 2016年5月06日(金) 12:43

ご依頼の動作ですが
http://tm.lucky-duet.com/viewtopic.php?f=49&t=515&p=1294&hilit=%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E5%A4%89%E5%8C%96#p1294
のトピックにてトリアコンタンさんが作成された「AutomaticState.js」というプラグインで実現できそうですよ :D
すでに解決されているようですし、満足いく動作かもわかりませんが、こちらも一つの解決策として提案させていただきます。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/

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