タクティクスチャレンジ! ゲーム制作ガイド - クエスト作成・バトル編

バトルが目的のクエストを作成

ここでは目的地のエリアへ行きバトルで目的を果たすタイプのクエストの作り方について説明します。まずはクエスト共通、基本編で解説した4つのページ「概要」「条件」「報酬」「連動」について必要な設定を行なってください。特に「概要」ページで[目的]をバトルに関連するものに指定することと、目的地となるエリアを指定することが必須です。
またバトルを行なうクエストでは、バトルの舞台となるバトルフィールドをあらかじめ作成しておく必要があります。

「バトル」ページの設定

バトルフィールド ※必須
目的地エリアへ行きクエストに挑戦したときに、バトルの舞台として呼び出されるバトルフィールドを指定してください。
BGM/音量
バトルフィールドで演奏されるBGMを指定できます。
適正レベル
バトルの目的を達成すると出撃したキャラクターは経験値を獲得しますが、適正レベルよりもレベルが高いキャラクターに与えられる経験値が減少します。
獲得経験値
バトルの目的を達成したときに得られる経験値の固定値(最低値)を指定できます。
勝利条件説明文 ※必須
このクエストのバトルの目的を達成するための条件、あるいは逆に「やってはいけないこと」などを記します。プレイ時には、画面上部にバトルフィールド情報として表示されます。
開始リボン
クエスト開始時に表示される「クエスト名」の背景となるリボン型の画像の色を選択できます。物語の本流となるメインクエストと、余談や支流となるサブクエストクエスト で色分けすると良いでしょう。
制限時間
バトル終了までの制限時間を指定できます。クエストの目的が「耐久」の場合にはここで指定したターン数が過ぎるとクエストの目的を達成したことになります。それ以外の目的では、制限時間が過ぎるとクエスト失敗になってしまいます。
逃走基本値
バトルフィールドの外周から逃走しようとしたときの基本成功率を指定できます。「概要」ページで[放棄できない]をONにしている場合は逃走を試みることができないのでこの設定は無効になります。
出撃人数 ※必須
バトルフィールドに出撃できる自軍キャラクターの人数を指定します。
必須メンバー ★重要
必ずバトルに出撃し、最初から配置されているキャラクターを指定できます。プレイヤーは必須メンバーに指定されているキャラクターを編成から外すことはできません。
必須メンバーとしてバトルに強制参加させられるキャラクターは、プレイヤーが扱える状態になっているキャラクターのみです。ギルドメンバーとして参加していないキャラクターや設定に不備があるキャラクターをバトルに出現させることはできません。
また「戦闘前」のイベントシーンに登場させたいキャラクターは必須メンバーに加えておく必要があります。これは「戦闘前」のイベントシーンがチーム編成前に実行されるためです。
座標設定 ※必須
自軍および敵軍のキャラクターがバトルフィールド上のどの位置に出現するか設定するため、設定ウィンドウを開きます。「NPC」ページで敵軍キャラクターの設定を済ませてから作業しましょう。
自軍/敵軍初期MP ★重要
自軍および敵軍(と中立)キャラクターたちの、バトル開始時のMP量を指定します。自軍キャラクターは世界地図上を移動して蓄積した疲労ド「1」につきMPも1%減少します。
復活までの時間/復活までの時間
種族設定による不滅(自動復活)特性を持った者がバトル中に戦闘不能になると、ここで指定したターン数が経過したのちに自動で蘇生し戦線に復帰します。[復活までの時間]で蘇生時のHP量の割合も指定できます。
勝利バナー/敗北バナー
クエストの目的を達成したとき、あるいはクエストに失敗したときに表示される文字画像の種類を指定できます。
敵軍と中立NPCは敵対/自軍と中立NPCは敵対
チェックボックスをONにすると中立タイプのNPCが敵軍あるいは自軍と敵対し、攻撃をしかけてきます。OFFになっている場合は中立NPCに敵対行為を行なうまで攻撃してきません(範囲攻撃に巻き込まれることはあります)。
各種敗北条件
右下のチェックボックスをONにすると、勝利条件とは逆に「条件を満たしてしまうとクエストが失敗」してしまう敗北条件です。敗北条件には以下の8つの種類があります。

敗北条件

自軍リーダー戦闘不能で失敗 出撃している自軍キャラクターのうち主人公メンバー番号が一番若いキャラクターが戦闘不能になったときクエストは失敗になります。
自軍メンバー戦闘不能で失敗 出撃している自軍キャラクター(NPC除く)がひとりでも戦闘不能になるとクエストは失敗になります。
自軍拠点に接近されると失敗 敵軍キャラクターが自軍拠点に隣接する場所に到達するとクエストは失敗になります。
自軍NPCが倒れると失敗 自軍に属するNPC扱いのキャラクターがひとりでも戦闘不能になるとクエストは失敗になります。
自軍NPC全滅で失敗 自軍に属するNPC扱いのキャラクターが全員戦闘不能になるとクエストは失敗になります。
敵軍リーダーを倒すと失敗 敵軍キャラクターのうちでキャラクター番号が一番若いキャラクターが戦闘不能になったときクエストは失敗になります。
敵軍メンバーを倒すと失敗 敵軍キャラクターが戦闘不能になるとクエストは失敗になります。
中立NPCが倒れると失敗 中立キャラクターが戦闘不能になるとクエストは失敗になります。

「NPC」ページの設定

こ こではバトルに出現するNPCを指定します。敵軍キャラクターと、必要に応じて中立や自軍所属のNPCも指定しましょう。「バトル」のページで[出撃人数]として指定したプレイヤーキャラクター以外に16体までのキャラクターを出現させられます。
名前 ※必須
最初に左のNPCリストでキャラクターを追加・編集したい番号を選び[名前]を入力してください。
種族 ※必須
キャラクターの種族を指定してください。種族が不足しているときは「種族」データベースを追加・編集してから再設定してください。
歩行グラフィック/諸設定 ※必須
バトルフィールド上で表示されるキャラクターの歩行グラフィックを指定してください。 右のプレビューの下では[浮遊][戦闘不能時][2倍表示][影なし][常時歩行][武器なし]の設定も行なえます。
クラス ※必須
キャラクターのクラスを指定してください。クラスが不足しているときは「クラス」データベースを追加・編集してから再設定してください。
レベル/ランク ※必須
キャラクターの レベルとクラスのランクを指定してください。「変動」を指定して、主人公たちの強さによってレベルやランクが変わるようにすることもできます。
勢力 ※必須
敵軍、自軍、中立の3勢力のうちどの勢力に属するか指定してください。
スタンス ★重要
「スタンス」によってNPCが自動判断で戦うときにどのような行動を優先するかが決まります。特別な理由がない限りサンプルとしてあらかじめ設定されている「平均」を選択すれば問題ありません。特異な行動をとるキャラクターにしたい場合は「スタンス」データベースを追加・編集してから再設定してください。
優先移動
相手を攻撃したり味方を支援するよりも優先してどこかへ移動させたい場合はこの項目を指定してください。自軍拠点か敵軍拠点への移動を優先させることができます。
休憩HP/休憩MP
自分のキャラクターの残HPや残MPがどれくらいになったら[休憩]して自己回復をするかを指定できます。
ボス/秘密
[ボス]をONにすると少しHPが多いキャラクターになります。
[秘密]をONにすると[ステータス]コマンドでステータス詳細を確認できないキャラクターになります。
また、これらのチェックボックスを両方ONにするとキャラクターリストの「レベル」「HP」「MP」に現在の数値が表示されなくなります。
装備
キャラクターの装備品・所持品を指定してください。予備の欄に設定したアイテムは、キャラクター(敵軍のみ)が倒されたときにプレイヤーが入手する可能性があります。
詳細設定
[詳細設定]ボタンをクリックすると、サブウィンドウが開きます。
・[視野拡張] を+1以上に設定するとより遠くにいるキャラクターを攻撃や支援の対象にするようになります。しかし設定値の大きさに応じて行動前の待ち時間が長くなります。
・[サイン]を「なし」以外に設定すると、特定のサインを狙うキャラクターの目標にされます。
・[危機時の移動]は残HPが休憩HP設定値以下になったときに移動する目的地を指定する項目です。「自軍拠点」と「敵軍拠点」を選べます。
・[すりぬけ移動]をONにしておくと味方以外のキャラクターに行く手を阻まれず通過して移動できるようになります。

「戦闘前」「戦闘後」ページの設定

「戦闘前」と「戦闘後」では、バトル出撃前と目的達成後に実行されるイベントシーンの設定を行ないます。
セリフと表示形式 ★重要
イベントリストの空欄を選んだら、まず[セリフ]を入力してください。
続いて[表示形式]を選択します。「発言」「思考」を選ぶとプレイヤーが[決定]を押すまで進まないセリフに、「一時発言」を選ぶと通常攻撃時のSay発言のようにキャラクターの 頭上に小さなフキダシで表示され、プレイヤーの入力を待たないセリフになります。
発言者チーム/メンバー ★重要
セリフが自軍キャラクターのものか、NPCのものかを選び、さらにそれがどのキャラクターのものか指定してください。ここで誰のセリフでもなく「ナレーション」にすることもできます。なお、イベントシーン実行時に該当キャラクターが存在しない場合、そのセリフの表示は行なわれません。
向き/移動歩数
セリフを話すとき、そのキャラクターが向く方向と、移動する歩数を設定できます。向きを変えず「そのまま」にすることも可能です。
表情グラフィック
セリフの表示形式が「発言」「思考」の場合、フキダシのなかに表情グラフィックを表示することもできます。
アイテム種別/対象アイテム/入手数
報酬として得られるアイテム(武器/防具/道具/キーアイテム)を最大4種類まで設定できます。

あらためて「バトル」ページで座標設定

登場キャラクターなどひととおりの設定が終えたら最後に「バトル」ページで[座標設定]ボタンをクリックし、キャラクターの出現位置や拠点の座標を指定してください。
リストから選んでマップをクリック
ウィンドウ左のリストで、設定しなければいけない項目を選択して、右のマップ上の配置したい場所をクリックしてください。さらに東西南北のボタンをクリックすれば出現時の向きを変えられます。
必要な項目は「自軍拠点」、「敵軍拠点」、「出撃人数で指定したぶんの自軍キャラクター出現位置」、「NPCページで指定したNPCの出現位置」です。すでにマップ上に配置されている拠点や出現位置を右クリックでスポイトし、左クリックで再配置することも可能です。
まったく同じ座標に複数のキャラクターを配置することはできますが、プレイ時に同じ座標にキャラクターが2体以上いると正常に動作しない可能性があります。必ず異なる場所に配置するようにしてください。ただし拠点座標とキャラクターが重なることは問題ありません。

ゲーム制作時のトラブル解決例

初期参加メンバー以外のキャラクターをバトルに出現させセリフを喋らせたいのですが「必須メンバー」に指定してもバトルに登場しません。どうしたら良いでしょうか?
「必須メンバー」に指定することでバトルに強制的に出現させられるキャラクターは主人公(ギルドメンバー)として「参加」状態にあり、プレイヤーが扱えるキャラクターのみです。初期参加メンバーではないキャラクターをプレイヤーが扱えるようにするためには、オペレーション「メンバー管理」で該当キャラクターの[参加状態]を「加入」 に設定し、ギルドメンバーに加えてください。ただしキャラクターの設定(種族など)に未設定項目があると正しくギルドメンバーとして加えられませんので注意が必要です。
なお「初期参加メンバーではないキャラクターがギルドメンバーに加わり、バトル開始前のイベントシーンで話す」という演出は『おためしクエスト』で実現されていますので参考にしてみてください。