panda
ユーザー
敵キャラの複数回行動を細かく制御
VX Ace以降のRPGツクールでは、特徴の「行動回数追加」で1ターンに2回以上行動する敵キャラを簡単に作成できます。しかし、複数回行動の内訳を自由に決めることはできないため、場合によっては同じ補助魔法を2回連続で唱えてしまったり、凶悪な全体攻撃を2回連続で放ってきたりといった事態に陥ります。
特徴の「行動回数追加」で1ターンに2回以上行動する敵キャラを作成した時、
1回目の行動でのみ選択される行動パターン、2回目の行動でのみ選択される行動パターン、
および1回行動限定の行動パターンなど、複数回行動での行動パターンを制御できるプラグインです。
敵キャラのメモ欄に、以下のように記述することで設定します。
行動パターン番号には、行動パターン一覧の順番をカンマ(,)区切りで指定します。
<MultiActionX:行動パターン番号> → 指定した行動パターンは複数回行動のうちX回目でのみ選択
<LastAction:行動パターン番号> → 指定した行動パターンを選択すると以降の行動は行わない
例えば、敵キャラの行動パターンが以下のように設定されているとします。
- (1) 通常攻撃
- (2) ファイア
- (3) スパーク
- (4) ヒール
この時、メモ欄に以下のように記述したとします。
コード:
<MultiAction1:2,3>
<MultiAction2:4>
<LastAction:3>
この時、以下のように行動パターンが選択されます。
- (1) 通常攻撃 → 指定がないので常に選択可
- (2) ファイア → 1回目の行動でのみ選択
- (3) スパーク → 1回目の行動でのみ選択、かつ選択されたら行動終了
- (4) ヒール → 2回目の行動でのみ選択
したがって、2回行動は以下のようなパターンになります。
- 通常攻撃+通常攻撃
- 通常攻撃+ヒール
- ファイア+通常攻撃
- ファイア+ヒール
- スパークのみ
こうすることで、無駄に2回とも回復しないようにしたり、強烈な全体攻撃は1回行動だけに抑えるようにしたりと、バランス調整ができるようになります。