戦闘時のイベントについて

bousi
記事: 14
登録日時: 2019年1月14日(月) 17:04

戦闘時のイベントについて

投稿記事by bousi » 2019年2月06日(水) 21:11

こんばんは。お世話になります。
質問をさせてください。

戦闘時のイベントについてなのですが、
『アクターのHPが○○以下』とありますが、これに『別のアクターのHPが○○以上』というのを
つなげたいです。

例えば、Aのキャラが瀕死か戦闘不能になったら、仲間のBのキャラがセリフを発した後にAを回復してあげる。
そんなイベントです。
もしBが先に戦闘不能になっていたらイベントを起こさないようにしたいです。

どのうように表現したらいいでしょうか?


ご教示のほど、よろしくお願いいたします。

ゆわか
記事: 133
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 戦闘時のイベントについて

投稿記事by ゆわか » 2019年2月12日(火) 22:18

『アクターAのHPが○○以下』で起動したバトルイベント内で
Bのステートが戦闘不能だったら、何もイベントを入力しなくて
そうでなければ回復処理をするっていう条件分岐を入れたら良いと思います。

スパンの設定によっては、ループしてしまったり、1回しか起動してくれなかったりするので
Bの生存を示すスイッチを一つ作って
毎ターン終了時に生存をチェックさせておき
『アクターAのHPが○○以下』と「生存スイッチ」の両方がONの時だけ
バトルイベントを起動させるようにする手もあります。

すると、ターン中にBが生き返ってAが瀕死だとどうなるかというと
おそらく回復してくれないわけですが、これを回避しようとすると
回復アイテムやスキルにBの生存チェックをいれることになるので
トリアコンタンさんが作ってくれた
装備変更時の変数操作プラグインを使えば、ステートの状態でスイッチを切りかえれると思いますので
導入を試してみると良いかなと思います。

いきなり全部やろうとするとわけがわからなくなるかもしれないので
一番上の区切りから順に試してみて、流れが分かったらどんどん改良していくと
別のバトルイベントを組む時にどう作ればいいかわかりやすくなります。
bousi
記事: 14
登録日時: 2019年1月14日(月) 17:04

Re: 戦闘時のイベントについて

投稿記事by bousi » 2019年2月14日(木) 18:03

ゆわか様へ

ご教授ありがとうございます。
教えて頂いたとおりに試してみましたところ、思い描いた形になりました。
丁寧な説明で詰まることもなく解決できました。
ありがとうございました。

“MV:質問” へ戻る