バトル中にランダムで味方キャラがPTに加わる

返信する
maosan
記事: 2
登録日時: 2016年11月12日(土) 04:21

バトル中にランダムで味方キャラがPTに加わる

投稿記事 by maosan »

初めまして。

バトル中に味方キャラの誰か2人がランダムでパーティーに加わるようにしたいのですが、
どのようにしたらいいのか分からず困っています。
アドバイス頂けたら嬉しいです。
よろしくお願いします。
アバター
RUFIERU
記事: 32
登録日時: 2016年11月11日(金) 01:11

Re: バトル中にランダムで味方キャラがPTに加わる

投稿記事 by RUFIERU »

こんにちは。
maosan さんが書きました:バトル中に味方キャラの誰か2人がランダムでパーティーに加わるようにしたい
とのことですが、これは「敵グループ」タブの「バトルイベント」で作れます。
まず変数に乱数を代入します。そして、「条件分岐」で各数字を作り、その中にメンバーの入れ替えをします。
例:◆変数の操作:#0001 = 乱数 1..(アクターの数だけ)
  ◆条件分岐:#0001 = 1
   ◆メンバーの入れ替え:テレーゼを加える
   ◆
  :分岐終了
こんな感じです。
これをメンバー分つくります。
次にさらに変数に乱数を入力します。この変数は、最初とは違う変数を使ってください。
そして、その変数を最初の変数と比較し、同じ数字だった場合、ラベルジャンプで乱数の入力に戻ります。
例:◆ラベル:re
  ◆変数の操作:#0002 = 乱数 1.. (アクターの数だけ)
  ◆条件分岐 #0001 = #0002
   ◆ラベルジャンプ:re
   ◆
  :分岐終了
  ◆条件分岐:#0002 = 1
   ◆メンバーの入れ替え:テレーゼを加える
   ◆
  :分岐終了
こんな感じです。
しかし、このままだと突然仲間が増えてしまいます。
なので、仲間が増えたことを知らせる専用のスキルを作ります。
名前は何でもいいです。範囲は「なし」にしてください。
そしてメッセージに「(使用者)が仲間に加わった!」といったことを入力してください。
そして、「メンバーの入れ替え」の後に「戦闘行動の強制」⇒「(加わったアクター)、(スキル)、(インデックス1)」としてください。
例:◆条件分岐:#0001 = 1
   ◆メンバーの入れ替え:テレーゼを加える
   ◆戦闘行動の強制:テレーゼ、(スキル)、インデックス1
   ◆
  :分岐終了
こうすると、仲間が加わったことの情報が出ます。
なお、バトルイベントの「スパン」は「バトル」にし、加えたいタイミングで起動するようにしてください。

パーティのメンバーから出るようにするには、上記のイベントの前に「メンバーの入れ替え」で必ず戦闘に出したいアクター以外すべて外し、「条件」を「ターン0」にしてください。そして、仲間がパーティにいるかどうかのスイッチを作り、次のように変えてください。
例:◆ラベル:re01
  ◆変数の操作:#0001 = 乱数 1..(アクターの数だけ)
  ◆条件分岐:#0001 = 1
   ◆条件分岐#0002がON
    ◆メンバーの入れ替え:テレーゼを加える
    ◆
   :それ以外の時
    ◆ラベルジャンプ:re01
    ◆
   :分岐終了
   ◆
  :分岐終了

そしてコモンイベントを作ります。「トリガー」を「並列処理」にして置き、スイッチを常時ONにしておいてください。中身は、次のようなものをメンバー分作ってください。
例:◆#0002がON
   ◆テレーゼを加える
   ◆
  :分岐終了
こうすることでパーティから仲間が出るようにできます。
ただ、パーティの隊列はバラバラになりますが…(´・ω・)
maosan
記事: 2
登録日時: 2016年11月12日(土) 04:21

Re: バトル中にランダムで味方キャラがPTに加わる

投稿記事 by maosan »

RUFIERU様ありがとうございます!
早速やってみます!
返信する

“MV:質問”に戻る