*トリガーとは [#n9a1b644]
ミッションのプログラムを設定する。
すなわちプログラミングに該当する項目である。
''[[Event]]''、 ''[[Condition]]''、 ''[[Action]]''という3つの要素で構成される。
&br;
*トリガーの追加 [#n3a7d054]
''[[Propertiesタブ>画面・基本操作#b7720f5d]]''から ''Trigger'' を押して追加する。
&ref(addtriggers_wt_wiki_01.gif);
&br;
&br;
*トリガーの設定 [#i2157403]
''[[Trigger / Mission Obj. Infoタブ>画面・基本操作#dd8932b3]]'' で設定する。
&attachref(./triggerstab_wt_wiki.png,30%);
**トリガー設定項目一覧 [#nd4749d2]
|Name|トリガーの名前を入力する。|
|Enabled|実行の可否 例えばチェックを外し、 [[triggerEnable]] を使い指定したタイミングで実行することができる。|
|Comments|コメントを記入できるが、バグで文字が読み取れない。|
|actionsType|[[Action]] を一度に実行するか(''PERFORM_ONE_BY_ONE'')、順番に実行するか(''PERFORM_ALL'')を選択する。|
|conditionsType|[[Condition]] にすべて該当する場合に [[Action]] を実行するか(''ALL'')、1つでも該当する場合に実行するかを選択する(''ANY'')。|
|enableAfterComplete|チェックをいれるとトリガーが実行されたあとも繰り返し実行する [[triggerDisable]] を使って停止できる。|
|''[[Event]]''|Eventsとも、トリガーを実行する方法を設定する。&br;-''[[periodicEvent]]'' は指定した時間毎にトリガーを発動する。ミッション開始から30秒以降に実行されるため、冒頭で実行するならば [[initMission]] を使用すべき。&br;-''[[timeExpires]]'' は指定した時間に一度だけトリガーを発動させる。 ''time'' でミッションの開始からトリガーが実行されるまでの秒数を選択する。すなわち時間経過イベント。&br;-''[[initMission]]'' はミッション開始時に1度のみ実行される。例えば [[missionMarkAsRespawnPoint]] を設定する場合は基本的にこれを選択する。|
|''[[Condition]]''|Conditionsとも、条件分岐を設定する。条件に該当する場合、トリガーは ''[[Action]]'' を実行する。該当しない場合は何も実行しないか、 ''[[ElseActions]]'' を実行する。|
|''[[Action]]''|Actionsとも、プログラムを実行する。|
|[[ElseActions]]|''[[Condition]]''に該当しなかった場合にプログラムを実行する。|
&br;
*その他知識 [#x06aab6c]
- ''useForTriggerFiltered'' を使うと、対象のユニットやプレイヤーを選別できる。[[Condition]]の条件に一致するユニットやプレイヤーのみ[[Action]]が適用される。
例えば、指定したエリアにいるプレイヤーだけをキルしたい場合、[[playersWhenInArea]]を設定して、[[unitDamage]]の ''useForTriggerFiltered'' にチェックをいれ各種設定をすればよい。