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

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

DLC:Contactで追加されたCBRN装備のマスクにホースを繋ぐスクリプト

Contactで追加されたNATOAPRマスクとコンビネーション吸収型防毒マスク(以下バックパック)を兵士に装備させてもマスクとバックパックをつなぐホースは表示されない。
CBRN専門家の装備をアーセナルから変更した場合もマスクとバックパックを繋ぐホースが非表示化されてしまう。
ホースが表示されないことで機能上問題が起きたりはしないが、きちんと表示されているCBRN兵と見比べると見劣りしてしまう。
そこで次のスクリプトを使うことでNATOAPRマスクとバックパックでホースを表示することができる。
f:id:question_and_life:20200413014210j:plain

[_Unit] call BIN_fnc_CBRNHoseInit;


ただしAPRマスクのCSAT仕様はこの方法が使えない。
コミュニティwikiによればCSATのAPRマスクはバックパックと接続する設計はされていないらしい。
CSATの戦闘服にすでに空調機能が組み込まれているのでその必要がないという。

しかしどうしてもその必要がある場合は次のスクリプトを使うことで表示することができる。
ただしこのスクリプトを使った場合マスクを外してもバックパックを背負ったままだとホースは表示されたままになってしまうことに注意。

(backpackContainer Player) setObjectTexture [1, "a3\supplies_f_enoch\bags\data\b_cur_01_co.paa"];
(backpackContainer Player) setObjectTexture [2, "a3\supplies_f_enoch\bags\data\b_cur_01_co.paa"];