@@ -144,15 +144,15 @@ _loadoutData set ["machineGuns", []];
144144_loadoutData set [" marksmanRifles" , []];
145145_loadoutData set [" sniperRifles" , []];
146146
147- _loadoutData set [" lightATLaunchers" , [
147+ _loadoutData set [" lightATLaunchers" , [" launch_NLAW_F" ]];
148+ _loadoutData set [" ATLaunchers" , [
148149[" launch_MRAWS_olive_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HE_F" , " MRAWS_HEAT55_F" ], [], " " ],
149150[" launch_MRAWS_olive_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HEAT_F" , " MRAWS_HEAT55_F" ], [], " " ],
150151[" launch_MRAWS_olive_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HEAT_F" , " MRAWS_HE_F" ], [], " " ],
151152[" launch_MRAWS_olive_rail_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HE_F" , " MRAWS_HEAT55_F" ], [], " " ],
152153[" launch_MRAWS_olive_rail_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HEAT_F" , " MRAWS_HEAT55_F" ], [], " " ],
153154[" launch_MRAWS_olive_rail_F" , " " , " acc_pointer_IR" , " " , [" MRAWS_HEAT_F" , " MRAWS_HE_F" ], [], " " ]
154155]];
155- _loadoutData set [" ATLaunchers" , [" launch_NLAW_F" ]];
156156_loadoutData set [" missileATLaunchers" , [
157157[" launch_I_Titan_short_F" , " " , " acc_pointer_IR" , " " , [" Titan_AT" ], [], " " ]
158158]];
@@ -268,12 +268,9 @@ _sfLoadoutData set ["grenadeLaunchers", [
268268[" arifle_MSBS65_GL_F" , " muzzle_snds_65_TI_blk_F" , " acc_pointer_IR" , " optic_ico_01_f" , [" 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag_Tracer" ], [" 1Rnd_HE_Grenade_shell" , " 1Rnd_HE_Grenade_shell" , " 1Rnd_Smoke_Grenade_shell" ], " " ]
269269]];
270270_sfLoadoutData set [" SMGs" , [
271- [" SMG_01_F" , " muzzle_snds_acp" , " " , " optic_Holosight" , [], [], " " ],
272- [" SMG_01_F" , " muzzle_snds_acp" , " " , " optic_Aco_smg" , [], [], " " ],
273271[" SMG_03C_TR_camo" , " muzzle_snds_570" , " acc_pointer_IR" , " optic_Holosight_blk_F" , [], [], " " ],
274272[" SMG_03C_TR_camo" , " muzzle_snds_570" , " acc_pointer_IR" , " optic_Aco_smg" , [], [], " " ],
275- [" SMG_02_F" , " muzzle_snds_L" , " acc_pointer_IR" , " optic_Holosight_blk_F" , [], [], " " ],
276- [" SMG_02_F" , " muzzle_snds_L" , " acc_pointer_IR" , " optic_Aco_smg" , [], [], " " ]
273+ [" SMG_03C_black" , " muzzle_snds_570" , " " , " " , [], [], " " ]
277274]];
278275_sfLoadoutData set [" machineGuns" , [
279276[" LMG_Mk200_black_F" , " muzzle_snds_H" , " acc_pointer_IR" , " optic_MRCO" , [" 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Tracer_Red" ], [], " bipod_01_F_blk" ],
@@ -335,12 +332,9 @@ _militaryLoadoutData set ["grenadeLaunchers", [
335332[" arifle_MSBS65_GL_F" , " " , " acc_pointer_IR" , " optic_ico_01_f" , [" 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag_Tracer" ], [" 1Rnd_HE_Grenade_shell" , " 1Rnd_HE_Grenade_shell" , " 1Rnd_Smoke_Grenade_shell" ], " " ]
336333]];
337334_militaryLoadoutData set [" SMGs" , [
338- [" SMG_01_F" , " " , " " , " optic_Holosight" , [], [], " " ],
339- [" SMG_01_F" , " " , " " , " optic_Aco_smg" , [], [], " " ],
340335[" SMG_03C_TR_camo" , " " , " acc_pointer_IR" , " optic_Holosight_blk_F" , [], [], " " ],
341336[" SMG_03C_TR_camo" , " " , " acc_pointer_IR" , " optic_Aco_smg" , [], [], " " ],
342- [" SMG_02_F" , " " , " acc_pointer_IR" , " optic_Holosight_blk_F" , [], [], " " ],
343- [" SMG_02_F" , " " , " acc_pointer_IR" , " optic_Aco_smg" , [], [], " " ]
337+ " SMG_03C_black"
344338]];
345339_militaryLoadoutData set [" machineGuns" , [
346340[" LMG_Mk200_black_F" , " " , " acc_pointer_IR" , " optic_MRCO" , [" 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Tracer_Red" ], [], " bipod_01_F_blk" ],
@@ -374,12 +368,10 @@ _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE"]];
374368_policeLoadoutData set [" helmets" , [" H_Cap_police" ]];
375369
376370_policeLoadoutData set [" SMGs" , [
377- [" SMG_01_F" , " " , " acc_flashlight_smg_01" , " optic_Holosight" , [], [], " " ],
378- [" SMG_01_F" , " " , " acc_flashlight_smg_01" , " optic_Aco_smg" , [], [], " " ],
379- [" SMG_03C_TR_black" , " " , " acc_flashlight" , " optic_Holosight_blk_F" , [], [], " " ],
371+ [" SMG_03_TR_black" , " " , " acc_flashlight" , " optic_Holosight_blk_F" , [], [], " " ],
380372[" SMG_03C_TR_black" , " " , " acc_flashlight" , " optic_Aco_smg" , [], [], " " ],
381- [ " SMG_02_F " , " " , " acc_flashlight " , " optic_Holosight_blk_F " , [], [], " " ],
382- [ " SMG_02_F " , " " , " acc_flashlight " , " optic_Aco_smg " , [], [], " " ]
373+ " SMG_03_black " ,
374+ " SMG_03C_black "
383375]];
384376_policeLoadoutData set [" sidearms" , [" hgun_Rook40_F" ]];
385377
@@ -408,7 +400,7 @@ _militiaLoadoutData set ["grenadeLaunchers", [
408400[" arifle_MSBS65_GL_F" , " " , " " , " " , [" 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag" , " 30Rnd_65x39_caseless_msbs_mag_Tracer" ], [" 1Rnd_HE_Grenade_shell" , " 1Rnd_HE_Grenade_shell" , " 1Rnd_Smoke_Grenade_shell" ], " " ]
409401]];
410402
411- _militiaLoadoutData set [" SMGs" , [" SMG_01_F " , " SMG_02_F " , " SMG_03_black" , " SMG_03C_black" ]];
403+ _militiaLoadoutData set [" SMGs" , [" SMG_03_black" , " SMG_03C_black" ]];
412404_militiaLoadoutData set [" machineGuns" , [
413405[" LMG_Mk200_black_F" , " " , " " , " " , [" 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Red" , " 200Rnd_65x39_cased_Box_Tracer_Red" ], [], " bipod_01_F_blk" ]
414406]];
@@ -435,6 +427,17 @@ private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData;
435427_pilotLoadoutData set [" uniforms" , [" U_I_E_Uniform_01_coveralls_F" ]];
436428_pilotLoadoutData set [" vests" , [" V_CarrierRigKBT_01_EAF_F" ]];
437429_pilotLoadoutData set [" helmets" , [" H_CrewHelmetHeli_I_E" , " H_PilotHelmetHeli_I_E" ]];
430+ _pilotLoadoutData set [" facewear" , [" G_Aviator" ," G_Squares_Tinted" ," G_Tactical_Black" ]];
431+
432+ private _officerLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData ;
433+ _officerLoadoutData set [" uniforms" , [" U_I_E_ParadeUniform_01_LDF_F" , " U_I_E_ParadeUniform_01_LDF_decorated_F" ," U_I_E_Uniform_01_officer_F" ]];
434+ _officerLoadoutData set [" vests" , [" V_CarrierRigKBT_01_EAF_F" , " V_LegStrapBag_olive_F" ]];
435+ _officerLoadoutData set [" helmets" , [" H_ParadeDressCap_01_LDF_F" , " H_Beret_EAF_01_F" ]];
436+ _officerLoadoutData set [" backpacks" , []];
437+ _officerLoadoutData set [" SMGs" , [
438+ [" arifle_MSBS65_black_F" , " " , " acc_flashlight" , " optic_Holosight_blk_F" , [], [], " " ],
439+ [" arifle_MSBS65_black_F" , " " , " acc_pointer_IR" , " optic_Holosight_blk_F" , [], [], " " ]
440+ ]];
438441
439442if (" mark" in A3A_enabledDLC) then {
440443 (_sfLoadoutData get " machineGuns" ) append [
@@ -995,7 +998,7 @@ private _unitTypes = [
995998
996999[" other" , [[" Pilot" , _crewTemplate ]], _pilotLoadoutData ] call _fnc_generateAndSaveUnitsToTemplate ;
9971000// The following lines are determining the loadout for the unit used in the "kill the official" mission
998- [" other" , [[" Official" , _squadLeaderTemplate ]], _militaryLoadoutData ] call _fnc_generateAndSaveUnitsToTemplate ;
1001+ [" other" , [[" Official" , _policeTemplate ]], _officerLoadoutData ] call _fnc_generateAndSaveUnitsToTemplate ;
9991002// The following lines are determining the loadout for the AI used in the "kill the traitor" mission
10001003[" other" , [[" Traitor" , _traitorTemplate ]], _militaryLoadoutData ] call _fnc_generateAndSaveUnitsToTemplate ;
10011004// The following lines are determining the loadout for the AI used in the "Invader Punishment" mission
0 commit comments