ページ 1 / 1
戦闘中に先頭のキャラだけを手動操作にしたい
Posted: 2019年9月28日(土) 07:22
by なつゆき
戦闘中、リーダー(並び替えで先頭にいるキャラ)のみ手動操作にし、
のこりのキャラを自動操作にするシステムを検討しています。
ツクール内の処理や、既存のプラグインで実現可能でしょうか?
Re: 戦闘中に先頭のキャラだけを手動操作にしたい
Posted: 2019年9月28日(土) 11:38
by まっつUP
なつゆき様
パーティのリーダー以外に自動戦闘の特徴を持たせる必要があると思います。
Re: 戦闘中に先頭のキャラだけを手動操作にしたい
Posted: 2019年9月28日(土) 12:34
by なつゆき
まっつUP さんが書きました:なつゆき様
パーティのリーダー以外に自動戦闘の特徴を持たせる必要があると思います。
まっつUP様
ご回答ありがとうございます。
並べ替えでリーダーの変更があった場合、
① 新しいリーダーの自動戦闘の特徴を削除
② リーダー以外のメンバーに自動戦闘の特徴を追加
といった処理が必要かと思いますが、
リーダーと、リーダー以外との識別処理はどのようにして実装できますか?
Re: 戦闘中に先頭のキャラだけを手動操作にしたい
Posted: 2019年9月28日(土) 13:49
by まっつUP
バトルイベントで次の行動選択入力までの任意のタイミングに
以下のような処理を実行してください。
(おそらくメニューシーンでの並び替え時点での処理は不要)
あらかじめ自動戦闘の特徴を付加するためのステートを用意する必要があります。
◆ステートの変更:パーティ全体, + 自動戦闘
◆変数の操作:#0001 = パーティメンバー1番のアクターID
◆ステートの変更:{#0001}, - 自動戦闘
必要に応じて任意のステートに戦闘不能でも解除されない効果をつける
プラグイン等を実装するとよいと思います。
Re: 戦闘中に先頭のキャラだけを手動操作にしたい
Posted: 2019年9月28日(土) 15:08
by なつゆき
まっつUP さんが書きました:バトルイベントで次の行動選択入力までの任意のタイミングに
以下のような処理を実行してください。
(おそらくメニューシーンでの並び替え時点での処理は不要)
あらかじめ自動戦闘の特徴を付加するためのステートを用意する必要があります。
◆ステートの変更:パーティ全体, + 自動戦闘
◆変数の操作:#0001 = パーティメンバー1番のアクターID
◆ステートの変更:{#0001}, - 自動戦闘
必要に応じて任意のステートに戦闘不能でも解除されない効果をつける
プラグイン等を実装するとよいと思います。
まっつUP様
ありがとうございます。
上記方法で実現できそうです。