Objective Event System コンポーネントは、GKCにおける「ミッション(目標)」の発行、管理、および完了時の報酬やイベント発生を制御する非常に重要なシステムです。
各設定項目をカテゴリ別に分かりやすく説明します。
1. 基本情報と説明 (Basic Info)
- Mission ID / Mission Scene: ミッションを識別するためのIDと、そのミッションが発生するシーン番号です。
- General Objective Name: 画面に表示される目標の短い名前(例:「鍵を探す」)。
- General Objective Description: 目標の簡単な説明。
- Objective Full Description: インベントリやログ画面で確認できる詳細な説明。
- Objective Location: ミッションが発生する場所の名前(例:「地下墓地」)。
- Objective Rewards: 報酬の内容を示すテキスト(例:「1000 XP」)。
2. ミッションの進行管理 (State & Progress)
- Mission Accepted: ミッションを現在受託しているかどうか。
- Objective In Process: ミッションが進行中かどうか。
- Objective Complete: ミッションが完了したかどうか。
- Current Sub Objective Index: 複数の小目標がある場合、現在どのステップにいるかを管理します。
- Objectives Follows Order: 有効にすると、設定した小目標を順番通りにクリアする必要があります。
3. 条件と制限 (Conditions & Limits)
- Use Min Player Level: プレイヤーにレベル制限を設けるかどうか。
- Min Player Level: ミッションを開始するために必要な最小レベル。
- Use Time Limit: 制限時間を設定するかどうか。
- Minutes / Seconds To Complete: 制限時間の分・秒設定。
- Cancel Mission If Player Dies: プレイヤーが死亡した時にミッションを失敗(キャンセル)にするかどうか。
4. イベントと報酬 (Events & Rewards)
- Event On Objective Start: ミッション開始時に実行されるイベント(例:特定のドアを開ける、音楽を変える)。
- Event When Objective Complete: ミッション完了時に実行されるイベント。
- Event Objective Complete Reward: ミッション完了時にアイテムや経験値を与えるための報酬用イベント。
- Give Reward On Objective Complete: チェックを入れると完了時に自動で報酬を付与します。
5. UIとフィードバック (UI & Feedback)
- Show Mission Accepted/Complete Panel: ミッション開始・完了時に画面中央に大きなパネルを表示するかどうか。
- Hide Objective Panels After X Time: 一定時間後にHUDのミッション表示を隠す設定。
- Add Objective To Player Log System: 有効にすると、プレイヤーのミッションログ(履歴)に記録されます。
- Show Amount Of Sub Objectives Complete: 「2/5 完了」のように、進行度を数値で表示するかどうか。
6. オーディオとマップ (Audio & Map)
- Sound On Sub/Objective Complete: 小目標やメイン目標をクリアした時の効果音。
- Second Timer Sound: 制限時間が少なくなった時のカウントダウン音。
- Use Extra List Map Object Information: 地図上に目的地アイコン(ウェイポイント)を表示するための設定です。
このコンポーネントを調整することで、「特定のレベル以上のプレイヤーだけが挑戦できる、制限時間付きの連鎖ミッション」といった複雑なクエストも作成できるようになっています。
最終更新:2026年06月07日 20:16