Download File (CTRL + S) | -
Download File (CTRL + S) | -
Download File (CTRL + S) | -
+
+ + + + +--- + +## 1989 US Army Rangers in woodland +**File:** `usa_1989_us-rangers_woodland.sqf` + +**Modpack Version:** `??` + +**Template Version:** `1.3` + +**Roles:** +- `RFL` Rifleman +- `SL` Squad Leader +- `FTL` Fireteam Leader +- `MED` Medic +- `AR` Autorifleman +- `GRD` Grenadier +- `RTO` Radio Telephone Operator + +**Description:** + +US Army Rangers in woodland camouflage. + + +**Country:** United States + +**Type:** Special Forces + +**Associated Files:** +None + +
+
+ + + + +--- + +## 2004 Delta Force in DCU and woodland +**File:** `usa_2004_delta-force_dcu.sqf`, `usa_2004_delta-force_woodland.sqf` + +**Modpack Version:** `??` + +**Template Version:** `1.3` + +**Roles:** +- `RFL` Rifleman +- `SL` Squad Leader +- `FTL` Fireteam Leader +- `MED` Medic +- `AR` Autorifleman +- `MMG` Medium Machinegunner +- `GRD` Grenadier +- `RTO` Radio Telephone Operator +- `JTAC` Joint Terminal Attack Controller +- `LAT` Anti-Tank, Light +- `MAT` Anti-Tank, Medium +- `HAT` Anti-Tank, Heavy +- `EOD` Explosives Ordenance Disposal +- `ENG` Engineer + +**Description:** + +US Army Delta Force operators in DCU and Woodland separated by camouflage into two loadout files. + + +**Country:** United States + +**Type:** Special Forces + +**Associated Files:** +None + +
+
+ +**DCU Camouflage** + + + + +**Woodland Camouflage** + + + + +--- \ No newline at end of file diff --git a/loadouts/united_states/loadouts/usa_1968_macv-sog_spray.sqf b/loadouts/united_states/loadouts/usa_1968_macv-sog_spray.sqf index deecec4..402425f 100644 --- a/loadouts/united_states/loadouts/usa_1968_macv-sog_spray.sqf +++ b/loadouts/united_states/loadouts/usa_1968_macv-sog_spray.sqf @@ -36,7 +36,7 @@ if (_condition && _role in ["RFL"]) then }; // Squad Leader -if (_condition && _role in ["SL"]) then +if (_condition && _role in ["SL", "FTL"]) then { _availableUniforms = []; _availableWeapons = ["uns_xm177e2_grip", "uns_xm177e2", "uns_xm177e2_short", "uns_m45"]; @@ -112,7 +112,7 @@ if (_condition && _role in ["RTO"]) then }; // Zeus -if (_condition && _role in ["Zeus"]) then +if (_condition && _role in ["ZEUS"]) then { _availableUniforms = []; _availableWeapons = ["uns_xm177e2_grip", "uns_xm177e2", "uns_xm177e2_short", "uns_m45"]; diff --git a/loadouts/united_states/loadouts/usa_1989_us-rangers_woodland.sqf b/loadouts/united_states/loadouts/usa_1989_us-rangers_woodland.sqf index 38870c3..de63162 100644 --- a/loadouts/united_states/loadouts/usa_1989_us-rangers_woodland.sqf +++ b/loadouts/united_states/loadouts/usa_1989_us-rangers_woodland.sqf @@ -35,7 +35,7 @@ if (_condition && _role in ["RFL"]) then { }; // Team leader -if (_condition && _role in ["SL"]) then { +if (_condition && _role in ["SL", "FTL"]) then { _availableUniforms = []; _availableWeapons = ["UK3CB_M16A2"]; _availableAttachments = []; diff --git a/loadouts/united_states/loadouts/usa_2004_delta-force_woodland.sqf b/loadouts/united_states/loadouts/usa_2004_delta-force_woodland.sqf index 98cc24f..cb7099f 100644 --- a/loadouts/united_states/loadouts/usa_2004_delta-force_woodland.sqf +++ b/loadouts/united_states/loadouts/usa_2004_delta-force_woodland.sqf @@ -32,7 +32,7 @@ if (_condition && _role in ["RFL"]) then }; // Squad Leader -if (_condition && _role in ["SL"]) then +if (_condition && _role in ["SL", "FTL"]) then { _availableUniforms = []; _availableWeapons = ["rhs_weap_m4a1_carryhandle"]; diff --git a/loadouts/united_states/loadouts/usa_2012_pararescue-jumpers_full-heli-crew-multicam.sqf b/loadouts/united_states/loadouts/usa_2012_pararescue-jumpers_full-heli-crew-multicam.sqf deleted file mode 100644 index 4890954..0000000 --- a/loadouts/united_states/loadouts/usa_2012_pararescue-jumpers_full-heli-crew-multicam.sqf +++ /dev/null @@ -1,93 +0,0 @@ -params ["_role", "_unit"]; - -/* Custom additional condition */ -private _condition = true; -private ["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; - -// Define default gear -private _defItems = ["ACE_microDAGR", "rhsusf_ANPVS_15", "kat_guedel", "ACE_adenosine", "ACE_fieldDressing", "ACE_elasticBandage", "ACE_packingBandage", "ACE_quikclot", "ACE_epinephrine", "ACE_Flashlight_MX991", "ACE_MapTools", "ACE_morphine", "ACE_splint", "ACE_tourniquet", "ItemMap", "ItemCompass", "ItemWatch"]; -private _defMagazines = []; -private _defGrenades = ["rhs_mag_m67", "rhs_mag_an_m8hc", "rhs_mag_an_m14_th3", "rhs_mag_m18_green", "rhs_mag_m18_purple", "rhs_mag_m18_red", "rhs_mag_m18_yellow", "ACE_CTS9", "ACE_M84", "ACE_Chemlight_IR", "ACE_Chemlight_Orange", "ACE_Chemlight_UltraHiOrange", "ACE_Chemlight_HiYellow", "ACE_Chemlight_HiWhite", "ACE_Chemlight_HiRed", "ACE_Chemlight_HiGreen", "ACE_Chemlight_HiBlue"]; -private _defUniforms = []; -private _defWeapons = []; -private _defVests = []; -private _defBackpacks = []; -private _defHeadgear = []; -private _defFacewear = []; -private _defAttachments = []; - - -// Loadout made by Per_von_Harke - -// In honor of American pararescue jumpers crews operating around the world. -// "These Things We Do, THat Others May Live" - - -// Note that the RHS vests could be replaced with FIR Helicrew vests. But those look ugly as f*ck in my opinion. - -// Helicopter Pilot -if (_condition && _role in ["RWP"]) then -{ - _availableUniforms = ["rhs_uniform_acu_oefcp"]; - _availableWeapons = ["rhs_weap_m4a1_carryhandle"]; - _availableMagazines = ["rhs_mag_30Rnd_556x45_M855A1_Stanag", "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"]; - _availableVests = ["rhsusf_spcs_ocp_crewman"]; - _availableItems = ["rhsusf_acc_compm4", "rhsusf_acc_kac_grip", "cup_acc_anpeq_15_tan_top", "ACRE_PRC152"]; - _availableBackpacks = []; - _availableHeadgear = ["rhsusf_hgu56p", "rhsusf_hgu56p_visor"]; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Door Gunner -if (_condition && _role in ["DGNR"]) then -{ - _availableUniforms = ["rhs_uniform_acu_oefcp"]; - _availableWeapons = ["rhs_weap_m4a1_carryhandle"]; - _availableMagazines = ["rhs_mag_30Rnd_556x45_M855A1_Stanag", "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"]; - _availableVests = ["rhsusf_spcs_ocp_crewman"]; - _availableItems = ["ACRE_PRC152", "ACRE_PRC152", "ACE_rope12", "ACE_rope15", "ACE_rope18", "ACE_rope27", "ACE_rope36", "ACE_IR_Strobe_Item", "rhsusf_acc_compm4", "rhsusf_acc_kac_grip", "cup_acc_anpeq_15_tan_top"]; - _availableBackpacks = []; - _availableHeadgear = ["rhsusf_hgu56p_mask", "rhsusf_hgu56p_visor_mask", "rhsusf_hgu56p_visor_mask_mo"]; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Helibourne Medic -if (_condition && _role in ["HMED"]) then -{ - _unit setVariable ["ace_medical_medicclass", 2, true]; - _availableUniforms = ["CUP_U_CRYE_G3C_MC_US_V2"]; - _availableWeapons = ["rhs_weap_m4a1_carryhandle_mstock", "rhsusf_weap_m9"]; - _availableMagazines = ["rhsusf_mag_15Rnd_9x19_FMJ", "rhsusf_mag_15Rnd_9x19_JHP", "rhs_mag_30Rnd_556x45_M855A1_Stanag", "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red"]; - _availableVests = ["CUP_V_JPC_medicalbelt_mc", "CUP_V_JPC_communicationsbelt_mc"]; - _availableItems = ["vtx_stretcher_item", "ACRE_PRC152", "ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal", "kat_X_AED", "kat_accuvac", "rhsusf_acc_acog_usmc", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_kac_grip", "cup_acc_anpeq_15_top_flashlight_tan_l", "rhsusf_acc_g33_xps3", "rhsusf_acc_g33_xps3_tan", "rhsusf_acc_eotech_xps3", "cup_muzzle_snds_g36_black", "rhsusf_acc_compm4", "ACE_IR_Strobe_Item", "ACE_SpraypaintBlack", "ACE_SpraypaintBlue", "ACE_SpraypaintGreen", "ACE_SpraypaintRed", "ACE_wirecutter", "ItemcTabHCam"]; - _availableBackpacks = ["CUP_B_USMC_AssaultPack"]; - _availableHeadgear = ["rhsusf_opscore_ut_pelt_nsw_cam", "rhsusf_opscore_ut_pelt_nsw", "rhsusf_opscore_ut_pelt", "rhsusf_opscore_ut_pelt_cam"]; - _availableFacewear = ["rhs_googles_black", "rhs_googles_clear"]; - _availableAttachments = []; - _availableGrenades = []; -}; - -// The JPC is the wrong platecarrier, but CCs modpack does not have any AVS platecarriers - -/* Loadout array that's passed back to kosherArsenal */ -[ - /* Loadoutfile version */ - "1.3", - - /* Allowed Equipment array */ - [ - (_availableBackpacks + _defBackpacks), - (_availableVests + _defVests), - (_availableUniforms + _defUniforms), - (_availableFacewear + _defFacewear), - (_defHeadgear + _availableHeadgear), - (_defAttachments + _availableAttachments), - (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), - (_availableWeapons + _defWeapons), - (_availableItems + _defItems) - ] -]; diff --git a/loadouts/united_states/loadouts/usa_2018_75th-ranger-regiment_multicam.sqf b/loadouts/united_states/loadouts/usa_2018_75th-ranger-regiment_multicam.sqf deleted file mode 100644 index 0578be3..0000000 --- a/loadouts/united_states/loadouts/usa_2018_75th-ranger-regiment_multicam.sqf +++ /dev/null @@ -1,193 +0,0 @@ -params ["_role", "_unit"]; - -/* Custom additional condition */ -private _condition = true; -private ["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; - -// Define default gear -private _defItems = ["ItemAndroid", "rhsusf_ANPVS_15", "ACE_CableTie", "ACE_IR_Strobe_Item", "ACE_SpraypaintBlack", "ACE_SpraypaintBlue", "ACE_SpraypaintGreen", "ACE_SpraypaintRed", "ACE_wirecutter", "ItemcTabHCam", "ACE_rope12", "ACE_rope15", "ACE_rope18", "ACE_rope27", "ACE_rope36", "kat_guedel", "ACE_adenosine", "ACE_fieldDressing", "ACE_elasticBandage", "ACE_packingBandage", "ACE_quikclot", "ACE_epinephrine", "ACE_Flashlight_MX991", "ACE_MapTools", "ACE_morphine", "ACE_splint", "ACE_tourniquet", "ItemMap", "ItemCompass", "ItemWatch"]; -private _defMagazines = ["rhsusf_200Rnd_556x45_box", "rhsusf_200rnd_556x45_mixed_box", "rhs_mag_30Rnd_556x45_Mk262_PMAG", "rhs_mag_30Rnd_556x45_Mk262_PMAG_Tan", "rhsusf_mag_17Rnd_9x19_FMJ", "UK3CB_BAF_762_200Rnd", "UK3CB_BAF_762_200Rnd_T", "CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M", "rhsusf_100Rnd_762x51_m80a1epr", "rhs_mag_maaws_HE", "rhs_mag_maaws_HEDP", "rhs_mag_maaws_HEAT", "rhs_mag_M397_HET", "rhs_mag_M433_HEDP", "rhs_mag_M441_HE", "rhs_mag_M585_white", "rhs_mag_m661_green", "rhs_mag_m662_red", "rhs_mag_m713_Red", "rhs_mag_m714_White", "rhs_mag_m715_Green", "rhs_mag_m716_yellow"]; -private _defGrenades = ["rhs_mag_m67", "rhs_mag_an_m8hc", "rhs_mag_an_m14_th3", "rhs_mag_m18_green", "rhs_mag_m18_purple", "rhs_mag_m18_red", "rhs_mag_m18_yellow", "ACE_CTS9", "ACE_M84", "ACE_Chemlight_IR", "ACE_Chemlight_Orange", "ACE_Chemlight_UltraHiOrange", "ACE_Chemlight_HiYellow", "ACE_Chemlight_HiWhite", "ACE_Chemlight_HiRed", "ACE_Chemlight_HiGreen", "ACE_Chemlight_HiBlue"]; -private _defUniforms = ["CUP_U_CRYE_G3C_MC_US"]; -private _defWeapons = ["rhsusf_weap_glock17g4", "rhsusf_bino_lrf_Vector21"]; -private _defVests = []; -private _defBackpacks = []; -private _defHeadgear = ["rhsusf_opscore_mar_ut_pelt"]; -private _defFacewear = ["CUP_G_Oakleys_Clr"]; -private _defAttachments = []; - - -// -// Loadout made by Per_von_Harke -// Note that the CPC - -// Rifleman -if (_condition && _role in ["RFL"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Squad Leader -if (_condition && _role in ["SL"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_tlbelt_mc"]; - _availableItems = ["rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Medic -if (_condition && _role in ["MED"]) then -{ - [_unit, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; - _unit setVariable ["ace_medical_medicclass", 2, true]; - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_medicalbelt_mc"]; - _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["RATS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// SAW/LMG -if (_condition && _role in ["AR"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_m249_pip_S_para", "Tier1_M249_light_S_Desert"]; - _availableMagazines = ["rhsusf_200Rnd_556x45_soft_pouch_coyote"]; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["tier1_eotech553_tan", "rhsusf_acc_su230a", "cup_acc_anpeq_15", "rhsusf_acc_sf3p556", "rhsusf_acc_saw_lw_bipod", "tier1_m249_la5_m600v_black", "tier1_saw_bipod_kac_desert"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// MMG -if (_condition && _role in ["MMG1"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_m240B"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_su230a", "cup_acc_anpeq_15", "rhsusf_acc_ardec_m240"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// MMG -if (_condition && _role in ["MMG2"]) then -{ - _availableUniforms = []; - _availableWeapons = ["CUP_lmg_Mk48"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_ardec_m240", "cup_acc_anpeq_15", "rhsusf_acc_su230a", "tier1_eotech553_tan"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Grenadier -if (_condition && _role in ["GRD"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_m4a1_blockII_M203", "rhs_weap_mk18_m320"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weaponsbelt_mc"]; - _availableItems = ["rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// LAT -if (_condition && _role in ["LAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// MAT -if (_condition && _role in ["MAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// HAT -if (_condition && _role in ["HAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["launch_MRAWS_green_F", "rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communicationsbelt_mc", "CUP_V_CPC_communications_mc"]; - _availableItems = ["rhsusf_acc_anpeq15side", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_kac_grip", "rhsusf_acc_grip2", "rhsusf_acc_nt4_tan", "tier1_eotech553_tan", "rhsusf_acc_su230a_c", "tier1_mk18_la5_m300c_black", "tier1_m4bii_la5_m300c_black_fl"]; - _availableBackpacks = ["ECPV1"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -/* Loadout array that's passed back to kosherArsenal */ -[ - /* Loadoutfile version */ - "1.3", - - /* Allowed Equipment array */ - [ - (_availableBackpacks + _defBackpacks), - (_availableVests + _defVests), - (_availableUniforms + _defUniforms), - (_availableFacewear + _defFacewear), - (_defHeadgear + _availableHeadgear), - (_defAttachments + _availableAttachments), - (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), - (_availableWeapons + _defWeapons), - (_availableItems + _defItems) - ] -]; diff --git a/loadouts/united_states/loadouts/usa_ca2020_marsoc_m81.sqf b/loadouts/united_states/loadouts/usa_ca2020_marsoc_m81.sqf deleted file mode 100644 index ad4ea65..0000000 --- a/loadouts/united_states/loadouts/usa_ca2020_marsoc_m81.sqf +++ /dev/null @@ -1,207 +0,0 @@ -params ["_role", "_unit"]; - -/* Custom additional condition */ -private _condition = true; -private ["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; - -// Define default gear -private _defItems = ["kat_guedel", "rhsusf_acc_sf3p556", "rhsusf_acc_sfmb556", "ACE_adenosine", "ACE_fieldDressing", "ACE_elasticBandage", "ACE_packingBandage", "ACE_quikclot", "ACE_epinephrine", "ACE_Flashlight_XL50", "ACE_MapTools", "ACE_morphine", "ACE_splint", "ACE_tourniquet", "ItemMap", "ItemCompass", "ItemWatch", "ACRE_PRC152"]; -private _defMagazines = ["murshun_cigs_matches", "murshun_cigs_cigpack", "rhsusf_20Rnd_762x51_SR25_m62_Mag", "rhs_mag_20Rnd_SCAR_762x51_m62_tracer", "rhs_mag_30Rnd_556x45_Mk318_PMAG_Tan", "150Rnd_762x51_Box_Tracer", "CUP_21Rnd_9x19_M17_Black", "rhsusf_mag_17Rnd_9x19_JHP", "rhs_mag_M441_HE", "rhs_mag_m713_Red", "rhs_mag_m714_White", "rhs_mag_m715_Green", "rhs_mag_M433_HEDP"]; -private _defUniforms = ["rhs_uniform_g3_m81", "CUP_U_CRYE_G3C_M81_US", "CUP_U_CRYE_G3C_M81_US_V2", "CUP_U_CRYE_G3C_M81_US_V3", "CUP_U_CRYE_G3C_M81_RGR_US", "CUP_U_CRYE_G3C_M81_Tan_US"]; -private _defWeapons = ["rhsusf_weap_glock17g4", "CUP_hgun_M17_Black", "rhsusf_bino_lerca_1200_black"]; -private _defGrenades = ["ACE_Chemlight_IR","HandGrenade","rhs_mag_an_m8hc","ACE_M84", "rhs_mag_m18_red", "SmokeShellBlue", "rhs_mag_m18_purple"]; -private _defVests = []; -private _defBackpacks = ["tgc_tssi_m9_hpc"]; -private _defHeadgear = ["rhsusf_opscore_mc_cover_pe lt", "rhsusf_opscore_mc_cover_pelt_nsw","rhsusf_opscore_mc_cover_pelt_cam", "rhsusf_opscore_rg_cover_pelt", "rhsusf_opscore_fg_pelt", "rhsusf_opscore_fg_pelt_cam", "rhsusf_opscore_fg_pelt_nsw", "rhsusf_opscore_mc_pelt", "rhsusf_opscore_mc_pelt_nsw", "rhsusf_opscore_ut_pelt_cam", "rhsusf_opscore_ut_pelt_nsw", "rhsusf_opscore_ut_pelt_nsw_cam"]; -private _defFacewear = ["CUP_G_ESS_BLK_Dark", "UK3CB_BAF_G_Tactical_Clear"]; -private _defAttachments = []; - -// Made by Per_von_Harke with help from AutisticBalistic -// NOTE THAT RANGER GREEN CPCs ARE NOT ACCURATE -//Extra added roles: JTAC - -// Rifleman -if (_condition && _role in ["RFL"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// JTAC -if (_condition && _role in ["JTAC"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_communications_rngr", "CUP_V_CPC_communicationsbelt_rngr"]; - _availableItems = ["ACRE_PRC117F", "rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Team Leader / Element Leader -if (_condition && _role in ["SL", "FTP"]) then -{ - _availableUniforms = []; - _availableWeapons = ["UK3CB_BAF_Soflam_Laserdesignator", "rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_tl_rngr", "CUP_V_CPC_tlbelt_rngr"]; - _availableItems = ["ACRE_PRC117F", "rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Medic -if (_condition && _role in ["MED"]) then -{ - _unit setVariable ["ace_medical_medicclass", 2, true]; - _availableUniforms = []; - _availableWeapons = [ "rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_medical_rngr", "CUP_V_CPC_medicalbelt_rngr"]; - _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal", "rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = ["TRYK_B_Medbag_OD"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// SAW/LMG -if (_condition && _role in ["AR"]) then -{ - _availableUniforms = []; - _availableWeapons = ["CUP_lmg_Mk48"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rhsusf_acc_elcan", "rhsusf_acc_anpeq15side", "rhsusf_acc_ardec_m240", "muzzle_snds_h_mg_blk_f"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Marksmen -if (_condition && _role in ["MRK"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_sr25_ec"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["cup_optic_leupoldmk4", "rhsusf_acc_sr25s", "ACE_SpottingScope", "rhsusf_acc_anpeq15side", "rhsusf_acc_sr25s_d", "rhsusf_acc_harris_bipod", "rhsusf_acc_aac_762sd_silencer"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Grenadier -if (_condition && _role in ["GRD"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC", "rhs_weap_M320"]; - _availableMagazines = []; - _availableVests = []; - _availableItems = ["rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// LAT -if (_condition && _role in ["LAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC", "rhs_weap_M136_hedp", "rhs_weap_m72a7"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// MAT -if (_condition && _role in ["MAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC", "CUP_launch_MAAWS"]; - _availableMagazines = ["rhs_mag_maaws_HE", "rhs_mag_maaws_HEDP", "rhs_mag_maaws_HEAT"]; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_optic_maaws_scope"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// HAT -if (_condition && _role in ["HAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC", "UK3CB_BAF_Javelin_Slung_Tube", "UK3CB_BAF_Javelin_CLU"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rksl_optic_eot552_c", "rksl_optic_eot552", "sma_eotech552_3xdown_des", "rhsusf_acc_su230_c", "sma_eotech552_kf_des", "sma_elcan_specter_green_4z", "cup_optic_elcan_specterdr_black", "cup_optic_elcan_specterdr_coyote", "sma_eotech552", "rhsusf_acc_grip2", "rhsusf_acc_grip2_tan", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_tdstubby_tan", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_nt4_tan", "rhsusf_acc_nt4_black", "cup_acc_anpeq_15_black", "cup_acc_anpeq_15_od", "cup_acc_anpeq_15_od_top", "cup_acc_anpeq_15", "cup_acc_anpeq_15_black_top", "cup_acc_anpeq_15_tan_top", "cup_acc_anpeq_15_top_flashlight_black_l", "cup_acc_anpeq_15_top_flashlight_od_l", "cup_acc_anpeq_15_top_flashlight_tan_l"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Engineer -if (_condition && _role in ["ENG"]) then -{ - _unit setVariable ["ACE_IsEngineer", 2, true]; - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_mstock", "CUP_arifle_Mk17_CQC_FG", "CUP_arifle_Mk17_STD", "CUP_arifle_Mk17_STD_FG", "rhs_weap_m4a1_blockII_KAC"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_weapons_rngr", "CUP_V_CPC_weaponsbelt_rngr", "CUP_V_CPC_Fast_rngr", "CUP_V_CPC_Fastbelt_rngr", "CUP_V_CPC_Fastbelt_coy", "CUP_V_CPC_Fast_coy", "CUP_V_CPC_weaponsbelt_coy", "CUP_V_CPC_weapons_coy"]; - _availableItems = ["rhsusf_acc_anpeq15side", "rhsusf_acc_anpeq15_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_g33_xps3", "rhsusf_acc_eotech_552", "rhsusf_acc_su230_c", "rhsusf_acc_aac_762sd_silencer", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = []; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -/* Loadout array that's passed back to kosherArsenal */ -[ - /* Loadoutfile version */ - "1.3", - - /* Allowed Equipment array */ - [ - (_availableBackpacks + _defBackpacks), - (_availableVests + _defVests), - (_availableUniforms + _defUniforms), - (_availableFacewear + _defFacewear), - (_defHeadgear + _availableHeadgear), - (_defAttachments + _availableAttachments), - (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), - (_availableWeapons + _defWeapons), - (_availableItems + _defItems) - ] -]; diff --git a/loadouts/united_states/loadouts/usa_na_modern-marsoc_m81.sqf b/loadouts/united_states/loadouts/usa_na_modern-marsoc_m81.sqf deleted file mode 100644 index ededa49..0000000 --- a/loadouts/united_states/loadouts/usa_na_modern-marsoc_m81.sqf +++ /dev/null @@ -1,160 +0,0 @@ -params ["_role", "_unit"]; - -/* Custom additional condition */ -private _condition = true; -private ["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; - -// Define default gear -private _defItems = ["ACRE_PRC152", "ACE_rope12", "ACE_rope15", "ACE_rope18", "ACE_rope27", "ACE_rope36", "tgc_pvs23_band", "tgc_pvs23_base", "ACE_CableTie", "ACE_IR_Strobe_Item", "ACE_SpraypaintBlack", "ACE_SpraypaintBlue", "ACE_SpraypaintGreen", "ACE_SpraypaintRed", "ACE_wirecutter", "ItemcTabHCam", "kat_guedel", "ACE_adenosine", "ACE_fieldDressing", "ACE_elasticBandage", "ACE_packingBandage", "ACE_quikclot", "ACE_epinephrine", "ACE_Flashlight_MX991", "ACE_MapTools", "ACE_morphine", "ACE_splint", "ACE_tourniquet", "ItemMap", "ItemCompass", "ItemWatch"]; -private _defMagazines = ["rhs_mag_30Rnd_556x45_Mk318_PMAG_Tan", "rhs_mag_30Rnd_556x45_Mk318_PMAG", "CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M", "CUP_21Rnd_9x19_M17_Black", "rhsusf_mag_17Rnd_9x19_JHP", "rhs_mag_M397_HET", "rhs_mag_M433_HEDP", "rhs_mag_M441_HE", "rhs_mag_M585_white", "rhs_mag_m661_green", "rhs_mag_m662_red", "rhs_mag_m713_Red", "rhs_mag_m714_White", "rhs_mag_m715_Green", "rhs_mag_m716_yellow"]; -private _defGrenades = ["rhs_mag_m67", "rhs_mag_an_m8hc", "rhs_mag_an_m14_th3", "rhs_mag_m18_green", "rhs_mag_m18_purple", "rhs_mag_m18_red", "rhs_mag_m18_yellow", "ACE_CTS9", "ACE_M84", "ACE_Chemlight_IR", "ACE_Chemlight_Orange", "ACE_Chemlight_UltraHiOrange", "ACE_Chemlight_HiYellow", "ACE_Chemlight_HiWhite", "ACE_Chemlight_HiRed", "ACE_Chemlight_HiGreen", "ACE_Chemlight_HiBlue"]; -private _defUniforms = ["CUP_U_CRYE_G3C_M81_RGR", "CUP_U_CRYE_G3C_M81_RGR_US", "CUP_U_CRYE_G3C_M81_US_V3", "CUP_U_CRYE_G3C_M81_US_V2"]; -private _defWeapons = ["rhsusf_weap_glock17g4", "CUP_hgun_M17_Black", "rhsusf_bino_lerca_1200_black"]; -private _defVests = []; -private _defBackpacks = []; -private _defHeadgear = ["rhsusf_opscore_fg_pelt_nsw", "rhsusf_opscore_fg_pelt_cam", "rhsusf_opscore_fg_pelt", "rhsusf_opscore_ut_pelt_nsw_cam", "rhsusf_opscore_ut_pelt_nsw", "rhsusf_opscore_ut_pelt"]; -private _defFacewear = []; -private _defAttachments = []; - - -// -// Loadout made by Per_von_Harke with assistance from AutisticBalistic -// may not be 100% accurate - -// Rifleman -if (_condition && _role in ["RFL"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24"]; - _availableMagazines = []; - _availableVests = ["CUP_V_JPC_communicationsbelt_coy", "CUP_V_JPC_Fastbelt_coy", "CUP_V_JPC_medicalbelt_coy", "CUP_V_JPC_Fast_coy", "CUP_V_JPC_medical_coy", "CUP_V_JPC_communications_coy", "CUP_V_JPC_lightbelt_coy", "CUP_V_JPC_communications_mc", "CUP_V_JPC_Fast_mc", "CUP_V_JPC_medical_mc", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc", "CUP_V_JPC_lightbelt_mc", "CUP_V_JPC_medicalbelt_mc"]; - _availableItems = ["rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; -}; - -// Squad Leader -if (_condition && _role in ["SL", "FTL"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_tlbelt_rngr", "CUP_V_CPC_communicationsbelt_rngr"]; - _availableItems = ["rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Medic -if (_condition && _role in ["MED"]) then -{ - _unit setVariable ["ace_medical_medicclass", 2, true]; - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24"]; - _availableMagazines = []; - _availableVests = ["CUP_V_CPC_medicalbelt_rngr"]; - _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal", "rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["tgc_tssi_m9_hpc"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// SAW/LMG -if (_condition && _role in ["AR"]) then -{ - _availableUniforms = []; - _availableWeapons = ["CUP_lmg_Mk48"]; - _availableMagazines = []; - _availableVests = ["CUP_V_JPC_communicationsbelt_coy", "CUP_V_JPC_Fastbelt_coy", "CUP_V_JPC_medicalbelt_coy", "CUP_V_JPC_Fast_coy", "CUP_V_JPC_medical_coy", "CUP_V_JPC_communications_coy", "CUP_V_JPC_lightbelt_coy", "CUP_V_JPC_communications_mc", "CUP_V_JPC_Fast_mc", "CUP_V_JPC_medical_mc", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc", "CUP_V_JPC_lightbelt_mc", "CUP_V_JPC_medicalbelt_mc"]; - _availableItems = ["rhsusf_acc_su230", "rhsusf_acc_su230_c", "rhsusf_acc_anpeq15side"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// Grenadier -if (_condition && _role in ["GRD"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_m320", "rhs_weap_m4a1_blockII_M203"]; - _availableMagazines = []; - _availableVests = ["CUP_V_JPC_weaponsbelt_mc", "CUP_V_JPC_weaponsbelt_coy", "CUP_V_JPC_weapons_mc", "CUP_V_JPC_weapons_coy"]; - _availableItems = ["rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// LAT -if (_condition && _role in ["LAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24", "rhs_weap_M136", "rhs_weap_M136_hedp", "rhs_weap_M136_hp"]; - _availableMagazines = []; - _availableVests = ["CUP_V_JPC_communicationsbelt_coy", "CUP_V_JPC_Fastbelt_coy", "CUP_V_JPC_medicalbelt_coy", "CUP_V_JPC_Fast_coy", "CUP_V_JPC_medical_coy", "CUP_V_JPC_communications_coy", "CUP_V_JPC_lightbelt_coy", "CUP_V_JPC_communications_mc", "CUP_V_JPC_Fast_mc", "CUP_V_JPC_medical_mc", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc", "CUP_V_JPC_lightbelt_mc", "CUP_V_JPC_medicalbelt_mc"]; - _availableItems = ["rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// MAT -if (_condition && _role in ["MAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24", "rhs_weap_maaws"]; - _availableMagazines = ["rhs_mag_maaws_HE", "rhs_mag_maaws_HEDP", "rhs_mag_maaws_HEAT"]; - _availableVests = ["CUP_V_JPC_communicationsbelt_coy", "CUP_V_JPC_Fastbelt_coy", "CUP_V_JPC_medicalbelt_coy", "CUP_V_JPC_Fast_coy", "CUP_V_JPC_medical_coy", "CUP_V_JPC_communications_coy", "CUP_V_JPC_lightbelt_coy", "CUP_V_JPC_communications_mc", "CUP_V_JPC_Fast_mc", "CUP_V_JPC_medical_mc", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc", "CUP_V_JPC_lightbelt_mc", "CUP_V_JPC_medicalbelt_mc"]; - _availableItems = ["rhs_optic_maaws", "rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -// HAT -if (_condition && _role in ["HAT"]) then -{ - _availableUniforms = []; - _availableWeapons = ["rhs_weap_mk18_KAC", "rhs_weap_m4a1_blockII_KAC", "rhsusf_bino_m24"]; - _availableMagazines = []; - _availableVests = ["CUP_V_JPC_communicationsbelt_coy", "CUP_V_JPC_Fastbelt_coy", "CUP_V_JPC_medicalbelt_coy", "CUP_V_JPC_Fast_coy", "CUP_V_JPC_medical_coy", "CUP_V_JPC_communications_coy", "CUP_V_JPC_lightbelt_coy", "CUP_V_JPC_communications_mc", "CUP_V_JPC_Fast_mc", "CUP_V_JPC_medical_mc", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc", "CUP_V_JPC_lightbelt_mc", "CUP_V_JPC_medicalbelt_mc"]; - _availableItems = ["rhsusf_acc_eotech", "rhsusf_acc_su230_c", "rhsusf_acc_eotech_xps3", "sma_eotech", "cup_acc_anpeq_15_top_flashlight_tan_l", "cup_acc_anpeq_15_tan_top", "rhsusf_acc_anpeq15_wmx", "rhsusf_acc_anpeq15_wmx_light", "rhsusf_acc_grip2", "rhsusf_acc_kac_grip", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "rhsusf_acc_tdstubby_blk", "rhsusf_acc_nt4_tan"]; - _availableBackpacks = ["UK3CB_ANA_B_B_ASS"]; - _availableHeadgear = []; - _availableFacewear = []; - _availableAttachments = []; - _availableGrenades = []; -}; - -/* Loadout array that's passed back to kosherArsenal */ -[ - /* Loadoutfile version */ - "1.3", - - /* Allowed Equipment array */ - [ - (_availableBackpacks + _defBackpacks), - (_availableVests + _defVests), - (_availableUniforms + _defUniforms), - (_availableFacewear + _defFacewear), - (_defHeadgear + _availableHeadgear), - (_defAttachments + _availableAttachments), - (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), - (_availableWeapons + _defWeapons), - (_availableItems + _defItems) - ] -];