敵に複数の条件付きローテーションを作る

アバター
ジャン(雀村)
記事: 23
登録日時: 2016年2月10日(水) 11:46
連絡を取る:

敵に複数の条件付きローテーションを作る

投稿記事by ジャン(雀村) » 2016年2月19日(金) 18:50

ドラクエのローテーション行動のボスのような感じで、例えば
(バリア+炎or通常攻撃)→(通常攻撃+炎or連続攻撃)→(連続攻撃+炎or回復)→最初に戻る
と言った感じの行動をさせたいのですが、1ターンに2回行動する敵に
「一方の行動でAを必ず行い、もう一方の行動でBかCを行う」といった行動を取らせるためにはどうすればよいでしょうか?


作ったやつ→ http://www.freem.ne.jp/brand/6581

たまにショボい素材とかも投稿します
メルサイア
記事: 127
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
連絡を取る:

Re: 敵に複数の条件付きローテーションを作る

投稿記事by メルサイア » 2016年5月21日(土) 09:22

ジャンさんはじめまして、メルサイアと申します。
遅い回答ですが、参考になればと思い、投稿します。

いろいろな方法があると思いますが、私がやっている方法を紹介します。

・まず、スキル「そのボス専用1ターン目_バリア」にコモンイベント1を設定する。
・コモンイベント1に、エディタで以下のように書く
  乱数=乱数1..2;
  条件分岐: 乱数 == 1
    戦闘行動の強制 #1 炎 ラストターゲット
  それ以外:
    戦闘行動の強制 #1 そのボス専用1ターン目の追加行動_通常攻撃 ラストターゲット
  分岐終了:

 (※味方の戦闘行動の強制時は、敵全滅時にやると、エラーになります。敵の戦闘不能チェックをした方がいいです。)

・スキル「そのボス専用2ターン目_通常攻撃」にも、バリアと同じように、コモンイベント2を設定する。
 強制するスキルは、「炎」や「そのボス専用2ターン目の追加行動_連続攻撃」にする。
・スキル「そのボス専用3ターン目の連続攻撃」にも、バリアと同じように、コモンイベント3を設定する。
 強制するスキルは、「炎」や「そのボス専用の回復」にする。

・敵イベントの行動パターンで、
  1ターン目+3Xに「そのボス専用1ターン目_バリア」
  2ターン目+3Xに「そのボス専用2ターン目_通常攻撃」
  3ターン目+3Xに「そのボス専用3ターン目_連続攻撃」
を設定する。

このように、コモンイベントを呼ぶスキルと、追加行動用のスキルを、別枠で作成すれば、
スクリプトをいじらなくても作れちゃいます。
なお、「炎」や「回復」だけは、追加行動にだけ存在していたので、そのままにしています。
(ちなみに、回復スキルなどで、対象が自分自身になっていたら、
 戦闘行動の強制が「ラストターゲット」になっていても、自動的に自分自身が適応されるようです。)

あくまでも一つの例ですので、もしわからないところや、不備などあれば、お気軽に言ってください。
また別の方法を考えます。
アバター
ジャン(雀村)
記事: 23
登録日時: 2016年2月10日(水) 11:46
連絡を取る:

Re: 敵に複数の条件付きローテーションを作る

投稿記事by ジャン(雀村) » 2016年5月21日(土) 18:19

回答ありがとうございます。
ちょうど自分も同じような方法に辿り着いていたのですが、やはりこの方法が良さそうですね。

作ったやつ→ http://www.freem.ne.jp/brand/6581

たまにショボい素材とかも投稿します

“MV:質問” へ戻る