Conditionとは
Conditionsとも、 Triggers の項目の一つ。
条件分岐を設定する。条件に該当する場合、 Triggers は Action を実行する。該当しない場合は何も実行しないか、 ElseActions を実行する。
Conditionの追加
Trigger / Mission Obj. Infoタブ から Condition を押して追加する。
Conditionの設定
Trigger / Mission Obj. Infoタブ で設定する。
Condition項目一覧
gameWhenDifficulty
/作成中
gameWhenControlMode
/作成中
gameWhenControlWarning
/作成中
gameWhenHintIsNotActive
/作成中
gameWhenManualGear
/作成中
gameWhenObjectivesNotDisplayed
/作成中
infantryTroopWhenKilledByPlayerMatches
/作成中
isAllPlayersInGame
/作成中
misObjStatus
/作成中
missionNamePostfix
/作成中
missionIsBombingAreaDestroyed
/作成中
missionIsLZCaptured
/作成中
missionIsRespawnAllowed
/作成中
missionIsSuccess
/作成中
missionIsZoneCapture
キャプチャーゾーンが占領された場合にActionを実行する
target キャプチャーゾーンに設定したエリアを選択する army 選択したチームによってキャプチャーされた場合にActionを実行する(1はAチーム、2はBチーム)
missionWhenAdditionalTime
/作成中
missionWhenTime
/作成中
playersDistanceBetween
/作成中
playersWhenEnemyNear
/作成中
playersWhenInArea
プレイヤーが指定したエリアにいるときにActionを実行する
useForTriggerFilteredを使用できる(Triggersを参照)
target プレイヤーが範囲内にいるかどうかを確認するエリアを指定する math 2D 、 3D 、 notNear2D 、または notNear3D のいずれかで、位置を計算する。 2D は平面で考慮する。 3D は立体空間で考慮します。 notNear は指定されたエリア内にいるのではなく、エリア内にいない場合にActionを実行する。 players プレイヤーのタイプを選択する
・isAlive -プレイヤーが生存しているとき
・isKilled -プレイヤーが撃破されているとき
・isMarked -プレイヤーに指定された変数が"object_marking"の値に一致するとき
・isTeamA -プレイヤーがチームAのとき
・isTeamB-プレイヤーがチームBのときcheck_players プレイヤーが全て当てはまるときか(all)、一部当てはまるときか(any)を設定する team 対象のチームを指定する
playersWhenSpawn
/作成中
playersWhenOnLZ
/作成中
playersWhenReachHeight
/作成中
playersWhenStatus
/作成中
playerWhenManeuver
/作成中
playerWhenOptions
/作成中
playerWhenOrientation
/作成中
playerWhenCameraState
/作成中
playerWhenCursorIn
/作成中
playerCurrentBullet
/作成中
triggerStatus
/作成中
unitDistanceBetween
ユニット間の距離が指定した値と一致したときにActionを実行する
object 対象の unit を指定する target 対象の unit を指定する value unit と target 間の距離(メートル)を指定する var 整数型変数を割り当てて、 value の値を上書きできる。 math 2D 、 3D 、 notNear2D 、または notNear3D のいずれかで、位置を計算する。 2D は平面で考慮する。 3D は立体空間で考慮します。 notNear は指定されたエリア内にいるのではなく、エリア内にいない場合にActionを実行する。 object_type objectのタイプを選択する
・isAlive - unit が生存しているとき
・isKilled - unit が撃破されているとき
・isMarked - unit に指定された変数が"object_marking"の値に一致するとき
・isTeamA - unit がチームAのとき
・isTeamB - unit がチームBのときUnit_type_ex 不明 target_type targetのタイプを選択する target_marking マルチプレイヤーミッションでのみ機能する targer が unitMarkで割り当てられた変数と一致する場合にのみActionを実行する check_objects unit が全て当てはまるときか(all)、一部当てはまるときか(any)を設定する target_objects unit が全て当てはまるときか(all)、一部当てはまるときか(any)を設定する CompareCenters check_all_units 不明
unitFuelLess
/作成中
unitWhenAnyLess
/作成中
unitWhenControls
/作成中
unitWhenCountMatches
/作成中
unitWhenEnemyNear
/作成中
unitWhenInArea
対象のユニットが指定したエリアにいるときにActionを実行する
object 対象の unit を指定する target unit が範囲内にいるかどうかを確認するエリアを指定する math 2D 、 3D 、 notNear2D 、または notNear3D のいずれかで、位置を計算する。 2D は平面で考慮する。 3D は立体空間で考慮します。 notNear は指定されたエリア内にいるのではなく、エリア内にいない場合にActionを実行する。 object_type unit のタイプを選択する
・isAlive - unit が生存しているとき
・isKilled - unit が撃破されているとき
・isMarked - unit に指定された変数が"object_marking"の値に一致するとき
・isTeamA - unit がチームAのとき
・isTeamB - unit がチームBのときUnit_type_ex 不明 imput_var check_objects unit が全て当てはまるときか(all)、一部当てはまるときか(any)を設定する
unitWhenOnLZ
/作成中
unitWhenPartHp
/作成中
unitWhenProperties
/作成中
unitWhenReachHeight
/作成中
unitWhenStatus
対象のユニットが指定した状態にあるときにActionを実行する
unitCheckTag
/作成中
unitWhenHit
unitWhenKilled
/作成中
varCompareBool
指定されたブール型変数の値が指定された値と一致する場合にActionを実行する
var_value 対象の変数を指定する value 変数の値がtrue(チェックが入っている)であるか、false(チェックが入っていない)であるかを指定する comparison_func 変数が value と等しいか(equal)、等しくないか(notEqual)を指定する
varCompareInt
指定された整数型変数の値が指定された値と一致する場合にActionを実行する
var_value 対象の変数を指定する value 変数の値を指定する var_value_other 指定した整数型変数を割り当てて、 value の値を上書きできる comparison_func value の値より小さいか (less)、大きいか (more) 、等しいか (equal) 、等しくないか (notEqual)、以上か (notLess) 、以下か (notMore) を選択する
varCompareReal
指定された実数型変数の値が指定された値と一致する場合にActionを実行する
var_value 対象の変数を指定する value 変数の値を指定する var_value_other 指定した実数型変数を割り当てて、 value の値を上書きできる comparison_func value の値より小さいか (less)、大きいか (more) 、等しいか (equal) 、等しくないか (notEqual)、以上か (notLess) 、以下か (notMore) を選択する
varCompareString
指定された文字列型変数の値が指定された値と一致する場合にActionを実行する
var_value 対象の変数を指定する value 変数の値を指定する var_value_other 文字列型変数を割り当てて、 value の値を上書きできる comparison_func 変数が value と等しいか(equal)、等しくないか(notEqual)を指定する
playerShortcutPressed
/作成中
playerSeesUnit
/作成中
playerAxisValueReached
/作成中
destructibleInArea
/作成中
unitsInLineOfSight
/作成中
missionWhenInBattleArea
/作成中
airDropsNear
/作成中
objectExists
/作成中
objGroupWhenStatus
/作成中
areaWhenInArea
/作成中
unitsInSearchLight
/作成中