【解決】対象が行動不能の時バトルイベントの処理を遅らせたい

闇夢猫 七夕

【解決】対象が行動不能の時バトルイベントの処理を遅らせたい

投稿記事by 闇夢猫 七夕 » 2019年7月12日(金) 09:46

初めまして。

今作っているゲームで「時間停止」のスキルを作っていて、そのスキルを使うと敵味方含め全員に
「時間停止ステート」を掛けて3ターン行動不能(使用者はステート無効)って感じにしているんですが、

バトルイベントを設定した場合、「行動不能」のステートを無視して開始されるので
時間が停止していてスキル使用者以外は動けないはずなのにもかかわらず、「戦闘行動の強制」で大技を
放ってきたり、「文章の表示」で行動不能状態のキャラやエネミーが喋ったりするのが気になったので

戦闘行動の強制等、アクターやエネミーが対象となるイベントの場合で、
対象が行動不能ステートに掛かっている時はイベントを実行せず、ステート解除後、遅れて実行されるようにしたいのです。

どなたかよろしくお願いします。
最後に編集したユーザー 闇夢猫 七夕 on 2019年7月12日(金) 13:45 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 対象が行動不能の時バトルイベントの処理を遅らせたい

投稿記事by まっつUP » 2019年7月12日(金) 10:03

闇夢猫 七夕様

実際のバトルイベントの処理によりますが
特定のバトラーが行動不能なときは、バトルイベントの本筋の内容を条件を満たしたときの代わりに
別のタイミングで遅れて実行されるようにしたいのであれば
スパンをターンにしてあたかも遅れて実行されるように見せかけるか
先の中断時に値を保持して、行動不能を満たさない時になったら値を元に実行する
くらいだと思います。
今のところ、前者ならまだしも後者の場合は実装としてはあまり気持ちの良いものではありません。
RPGで笑顔を・・・

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

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

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