arma3でチキンクリスプ食べながらスクリプト

arma3のエディッタ向けスクリプトを自分用に投稿

独立勢力(AAFやFIAとか)向けの対空ミサイルやレーダーユニットを作るスクリプト

なぜか同盟軍やOPFOR軍には対空ミサイルやレーダーユニットが用意されているのに独立軍にはMk.49 スパルタンやMk21 センチュリオンどころかArma3版パトリオットミサイルのMIM-145 ディフェンダーと AN/MPQ-105 レーダーのセットすら準備されていない

これではミッションの作成に困るのでAAFやLDFにFIA、Syndikatといった勢力でも使えるように簡単なスクリプトを作った

使い方
エデンエディッタでマップ上に「搭乗員のいない」ユニットを置く
f:id:question_and_life:20201001164220j:plain

作成したユニットにオブジェクトの初期化欄に次のスクリプトを入れるだけ
f:id:question_and_life:20201001164431j:plain

_AIGroup = createVehicleCrew this;
_NewAIgrp = createGroup independent;
{[_x] joinsilent _NewAIgrp}forEach (units _AIGroup);
_AIGroup setCombatMode "YELLOW";
deleteGroup _AIGroup;


またデータリンクを有効化する必要のあるユニットについては以下を追加すること

//データリンク受信
//データリンクを受信しないとMIM-145 ディフェンダーのようなミサイルは発射しない
//センチュリオンやスパルタンはAIの判断で発射するので設定は不要
this setVehicleReceiveRemoteTargets true;

//レーダー発信(AN/MPQ-105 レーダー用)
//0で戦闘時に自動オンだがレーダーは自動で切り替わらないので1に設定しておく
this setVehicleRadar 1;