From 382402f945da38ec71d0f7a7d998b8dad14dba68 Mon Sep 17 00:00:00 2001 From: Per_von_Harke <55362674+PervonHarke@users.noreply.github.com> Date: Tue, 3 May 2022 19:17:47 +0200 Subject: [PATCH] v1.2.0 --- .../JSOK_MODERN_FICTIONALNEARSOFUNIT_M81.sqf | 151 ++++++++++++++++++ .../MISC/CHERNARUS_1992_FSB_TTKSO.sqf | 105 ++++++++++++ .../MISC/FICT-AFRICAN_modern_SOF_Tan.sqf | 120 ++++++++++++++ .../FICTIONAL/MISC/PDF_1975_ERDL.sqf | 131 +++++++++++++++ ...ZGRENADIER-MOTORIZEDINFANTRY_FLECKTARN.sqf | 8 +- .../Modified_EMF_Loadout_Template.sqf | 121 ++++++++------ .../RUS/RUS_MODERN_SPEZNAS_MULTICAM.sqf | 95 +++++++++++ .../UKR/UKR_2022_UAFSOF_MULTICAM.sqf | 116 ++++++++++++++ .../USA_2018_75thRangerRegiment_MULTICAM.sqf | 42 ++--- 9 files changed, 814 insertions(+), 75 deletions(-) create mode 100644 PvH's EMF Kits/FICTIONAL/JSOK/JSOK_MODERN_FICTIONALNEARSOFUNIT_M81.sqf create mode 100644 PvH's EMF Kits/FICTIONAL/MISC/CHERNARUS_1992_FSB_TTKSO.sqf create mode 100644 PvH's EMF Kits/FICTIONAL/MISC/FICT-AFRICAN_modern_SOF_Tan.sqf create mode 100644 PvH's EMF Kits/FICTIONAL/MISC/PDF_1975_ERDL.sqf create mode 100644 PvH's EMF Kits/RUS/RUS_MODERN_SPEZNAS_MULTICAM.sqf create mode 100644 PvH's EMF Kits/UKR/UKR_2022_UAFSOF_MULTICAM.sqf diff --git a/PvH's EMF Kits/FICTIONAL/JSOK/JSOK_MODERN_FICTIONALNEARSOFUNIT_M81.sqf b/PvH's EMF Kits/FICTIONAL/JSOK/JSOK_MODERN_FICTIONALNEARSOFUNIT_M81.sqf new file mode 100644 index 0000000..0e7138b --- /dev/null +++ b/PvH's EMF Kits/FICTIONAL/JSOK/JSOK_MODERN_FICTIONALNEARSOFUNIT_M81.sqf @@ -0,0 +1,151 @@ +params["_role"]; +private["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; + +// Define default gear +private _defItems = ["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", "ItemAndroid", "rhsusf_ANPVS_15", "ACRE_PRC152", "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", "ACE_CableTie"]; +private _defWeapons = ["Tier1_Glock22", "rhsusf_bino_lrf_Vector21", "rhs_weap_m72a7"]; +private _defAttachments = []; +private _defMagazines = ["Tier1_250Rnd_762x51_Belt_M80A1_EPR", "rhsusf_200Rnd_556x45_box", "rhs_mag_30Rnd_556x45_M855A1_PMAG", "Tier1_20Rnd_40SW_FMJ", "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"]; +private _defVests = []; +private _defBackpacks = ["B_AssaultPack_rgr"]; +private _defHeadgear = ["rhsusf_mich_bare_norotos_arc_alt"]; +private _defFacewear = ["CUP_G_ESS_BLK"]; + +// +// Made for Arma 3 Virtual MILSIM +// +// Made by Per_von_Harke +// + + +// Rifleman +if (_role == "RFL") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_KAC"]; + _availableAttachments = ["tier1_eotech553_tan", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Team leader +if (_role == "SL") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_KAC"]; + _availableAttachments = ["rhsusf_acc_su230a", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = ["B_Kitbag_rgr"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Medic +if (_role == "MED") then { + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_KAC"]; + _availableAttachments = ["tier1_eotech553_tan", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk", ]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_medicalbelt_mc", "CUP_V_JPC_medicalbelt_rngr"]; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_chestSeal", "kat_larynx", "kat_stethoscope", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal"]; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// SAW/LMG +if (_role == "AR") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_minimi_para_railed"]; + _availableAttachments = ["rhsusf_acc_su230a", "cup_acc_anpeq_15", "tier1_saw_bipod_kac", "tier1_gangster_grip_black"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// MMG +if (_role == "MMG") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m240B"]; + _availableAttachments = ["rhsusf_acc_su230a", "cup_acc_anpeq_15", "rhsusf_acc_ardec_m240", ""]; + _availableMagazines = ["rhsusf_100Rnd_762x51_m80a1epr", "Tier1_100Rnd_762x51_Belt_M80A1_EPR"]; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Grenadier +if (_role == "GRD") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_M203"]; + _availableAttachments = ["tier1_eotech553_tan", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// MAT +if (_role == "MAT") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_KAC", "launch_NLAW_F"]; + _availableAttachments = ["tier1_eotech553_tan", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Engineer +if (_role == "ENG") then { + player setVariable ["ACE_IsEngineer", 2, true]; + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m4a1_blockII_KAC"]; + _availableAttachments = ["tier1_eotech553_tan", "tier1_m4bii_la5_m300c_black_fl", "rhsusf_acc_grip2", "tier1_gangster_grip_black", "rhsusf_acc_rvg_blk"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_rngr", "CUP_V_JPC_Fastbelt_rngr", "CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = ["ToolKit"]; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Return loadout arrays +[ + "1.0", // loadout version + [ + (_availableBackpacks + _defBackpacks), + (_availableVests + _defVests), + (_availableUniforms + _defUniforms), + (_availableFacewear + _defFacewear), + (_defHeadgear + _availableHeadgear), + (_defAttachments + _availableAttachments), + (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), + (_availableWeapons + _defWeapons), + (_availableItems + _defItems) + ] +]; diff --git a/PvH's EMF Kits/FICTIONAL/MISC/CHERNARUS_1992_FSB_TTKSO.sqf b/PvH's EMF Kits/FICTIONAL/MISC/CHERNARUS_1992_FSB_TTKSO.sqf new file mode 100644 index 0000000..c747dd9 --- /dev/null +++ b/PvH's EMF Kits/FICTIONAL/MISC/CHERNARUS_1992_FSB_TTKSO.sqf @@ -0,0 +1,105 @@ +private["_availableUniforms","_availableItems", "_availableFacewear", "_availableVests", "_availableWeapons", "_availableHeadgear", "_availableBackpacks", "_availableMagazines", "_defFacewear", "_defItems", "_defVests", "_defWeapons", "_defGrenades", "_defHeadgear", "_defUniforms", "_defBackpacks", "_defMagazines", "_magazines", "_weapons", "_backpacks", "_items"]; +params["_role", "_obj", "_rearmOnly"]; +_availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _availableVests = []; _availableItems = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; + +// Define default gear +_defItems = ["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"]; +_defMagazines = ["CUP_30Rnd_545x39_AK_M", "CUP_45Rnd_TE4_LRT4_Green_Tracer_545x39_RPK_M", "CUP_5Rnd_127x108_KSVK_M"]; +_defGrenades = ["rhs_mag_rgd5", "rhs_mag_f1", "rhs_mag_rdg2_white", "rhs_mag_rdg2_black", "rhs_mag_nspn_green", "rhs_mag_nspn_red", "rhs_mag_nspn_yellow"]; +_defUniforms = ["rhs_uniform_afghanka_ttsko"]; +_defWeapons = ["rhs_weap_makarov_pm"]; +_defVests = []; +_defBackpacks = []; +_defHeadgear = ["UK3CB_H_Beanie_02_BLK", "UK3CB_H_Bandanna_Camo", "H_Bandanna_khk", "rhs_fieldcap_m88_ttsko"]; +_defFacewear = ["rhs_scarf", "G_Balaclava_blk", "CUP_RUS_Balaclava_blk", "CUP_G_RUS_Balaclava_Ratnik"]; + + +// +// Loadout made by Per_von_Harke +// + +// Rifleman +if (_role == "RFL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74_Early", "CUP_arifle_AKS74U", "CUP_arifle_AKS74_Early"]; + _availableMagazines = []; + _availableVests = ["rhs_6b2_lifchik", "rhs_6b2_chicom", "rhs_6b2_holster", "rhs_6b2"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["rhs_stsh81"]; + _availableFacewear = []; +}; + +// Squad Leader +if (_role == "SL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74_Early", "CUP_arifle_AKS74U", "CUP_arifle_AKS74_Early"]; + _availableMagazines = []; + _availableVests = ["rhs_6b2_lifchik", "rhs_6b2_chicom", "rhs_6b2_holster", "rhs_6b2"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["rhs_stsh81"]; + _availableFacewear = []; +}; + +// Medic +if (_role == "MED") then +{ + [player, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74_Early", "CUP_arifle_AKS74U", "CUP_arifle_AKS74_Early"]; + _availableMagazines = []; + _availableVests = ["rhs_6b2_lifchik", "rhs_6b2_chicom", "rhs_6b2_holster", "rhs_6b2"]; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope"]; + _availableBackpacks = ["CUP_B_CivPack_WDL"]; + _availableHeadgear = ["rhs_stsh81"]; + _availableFacewear = []; +}; + +// SAW/LMG +if (_role == "AR") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_RPK74_45"]; + _availableMagazines = []; + _availableVests = ["rhs_6b2_RPK"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["rhs_stsh81"]; + _availableFacewear = []; +}; + +// Marksman +if (_role == "MRK") then +{ + _availableUniforms = []; + _availableWeapons = ["rhs_weap_m76", "CUP_srifle_ksvk"]; + _availableMagazines = []; + _availableVests = ["rhs_6b2_SVD"]; + _availableItems = ["cup_optic_pso_3", "cup_optic_pso_1_1"]; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +//Populate with predefined items and whatever is already in the crate +_backpacks = (_availableBackpacks + _defBackpacks); +_items = (_availableVests + _availableItems + _availableUniforms + _defUniforms + _defVests + _defItems + _defFacewear + _availableFacewear + _defHeadgear + _availableHeadgear); +_magazines = (_availableMagazines + _defGrenades + _defMagazines); +_weapons = (_availableWeapons + _defWeapons); + +if (!_rearmOnly) then { + [_obj, _backpacks] call BIS_fnc_addVirtualBackpackCargo; + [_obj, _items ] call BIS_fnc_addVirtualItemCargo; + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, _weapons ] call BIS_fnc_addVirtualWeaponCargo; +} else { + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, (_availableItems + _defItems)] call BIS_fnc_addVirtualItemCargo; +}; + + +player setVariable ["EMF_KA_permittedGear", [_backpacks, _items, _magazines, _weapons], true]; diff --git a/PvH's EMF Kits/FICTIONAL/MISC/FICT-AFRICAN_modern_SOF_Tan.sqf b/PvH's EMF Kits/FICTIONAL/MISC/FICT-AFRICAN_modern_SOF_Tan.sqf new file mode 100644 index 0000000..3794b4a --- /dev/null +++ b/PvH's EMF Kits/FICTIONAL/MISC/FICT-AFRICAN_modern_SOF_Tan.sqf @@ -0,0 +1,120 @@ +private["_availableUniforms","_availableItems", "_availableFacewear", "_availableVests", "_availableWeapons", "_availableHeadgear", "_availableBackpacks", "_availableMagazines", "_defFacewear", "_defItems", "_defVests", "_defWeapons", "_defGrenades", "_defHeadgear", "_defUniforms", "_defBackpacks", "_defMagazines", "_magazines", "_weapons", "_backpacks", "_items"]; +params["_role", "_obj", "_rearmOnly"]; +_availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _availableVests = []; _availableItems = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; + +// Define default gear +_defItems = ["cup_muzzle_tgpa_desert", "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"]; +_defMagazines = ["CUP_30Rnd_545x39_AK74M_desert_M", "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M", "rhs_VOG25P", "rhs_VOG25", "rhs_VG40TB", "rhs_VG40SZ", "rhs_VG40MD", "rhs_GRD40_Red", "rhs_GRD40_Green", "rhs_GRD40_White", "rhs_VG40OP_green", "rhs_VG40OP_red", "rhs_VG40OP_white"]; +_defGrenades = ["rhs_mag_rgd5", "rhs_mag_f1", "rhs_mag_rdg2_white", "rhs_mag_rdg2_black", "rhs_mag_nspn_green", "rhs_mag_nspn_red", "rhs_mag_nspn_yellow"]; +_defUniforms = ["rhs_uniform_gorka_1_a"]; +_defWeapons = []; +_defVests = []; +_defBackpacks = ["rhs_rd54_vest", "rhs_rd54", "rhs_rd54_flora1", ""]; +_defHeadgear = []; +_defFacewear = ["FGN_CauR_Shemag_brown", "LEN_Ess1"]; + +// +// Loadout made by Per_von_Harke +// +// Loadout is supposed to be some Angolan SOF unit that has pretty modern AK-74Ms. +// All loadouts are pretty light for long distance travel in deserts. + +// Rifleman +if (_role == "RFL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74M_railed_afg_desert", "CUP_arifle_AK74M_railed_desert"]; + _availableMagazines = []; + _availableVests = ["rhs_lifchik", "rhs_lifchik_light", "rhs_6sh92_vsr"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["H_Bandanna_khk", "H_Bandanna_cbr", "H_Booniehat_khk", "H_Booniehat_tan", "usm_bdu_boonie_odg", "usm_bdu_boonie_wdl", "usm_bdu_boonie_portliz", "usm_bdu_boonie_tgrstp"]; + _availableFacewear = []; +}; + +// Squad Leader +if (_role == "SL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74M_railed_afg_desert", "CUP_arifle_AK74M_railed_desert", "rhssaf_zrak_rd7j"]; + _availableMagazines = []; + _availableVests = ["rhs_6sh92_vsr_radio", "rhs_lifchik_NCO"]; + _availableItems = []; + _availableBackpacks = ["rhs_r148"]; + _availableHeadgear = ["CUP_H_Beret_HIL"]; + _availableFacewear = ["TRYK_SBeard_BW", "TRYK_SBeard", "TRYK_SBeard_BK"]; +}; + +// Medic +if (_role == "MED") then +{ + [player, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74M_railed_afg_desert", "CUP_arifle_AK74M_railed_desert"]; + _availableMagazines = []; + _availableVests = ["rhs_lifchik", "rhs_lifchik_light", "rhs_6sh92_vsr"]; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope", "kat_stethoscope", "kat_larynx", "kat_chestSeal"]; + _availableBackpacks = []; + _availableHeadgear = ["H_Bandanna_khk", "H_Bandanna_cbr", "H_Booniehat_khk", "H_Booniehat_tan", "usm_bdu_boonie_odg", "usm_bdu_boonie_wdl", "usm_bdu_boonie_portliz", "usm_bdu_boonie_tgrstp"]; + _availableFacewear = []; +}; + +// Grenadier +if (_role == "GRD") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74M_GL_railed_desert"]; + _availableMagazines = []; + _availableVests = ["rhs_lifchik_vog", "rhs_6sh92_vsr_vog"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["H_Bandanna_khk", "H_Bandanna_cbr", "H_Booniehat_khk", "H_Booniehat_tan", "usm_bdu_boonie_odg", "usm_bdu_boonie_wdl", "usm_bdu_boonie_portliz", "usm_bdu_boonie_tgrstp"]; + _availableFacewear = []; +}; + +// LAT +if (_role == "LAT") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_AK74M_railed_afg_desert", "CUP_arifle_AK74M_railed_desert", "rhs_weap_rpg26"]; + _availableMagazines = []; + _availableVests = ["rhs_lifchik", "rhs_lifchik_light", "rhs_6sh92_vsr"]; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = ["H_Bandanna_khk", "H_Bandanna_cbr", "H_Booniehat_khk", "H_Booniehat_tan", "usm_bdu_boonie_odg", "usm_bdu_boonie_wdl", "usm_bdu_boonie_portliz", "usm_bdu_boonie_tgrstp"]; + _availableFacewear = []; +}; + +// Medium Machinegunner +if (_role == "MMG") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_lmg_Pecheneg_desert"]; + _availableMagazines = []; + _availableVests = ["rhs_lifchik_vog", "rhs_6sh92_vsr_vog"]; + _availableItems = ["cup_muzzle_snds_kzrzp_pk_desert"]; + _availableBackpacks = []; + _availableHeadgear = ["H_Bandanna_khk", "H_Bandanna_cbr", "H_Booniehat_khk", "H_Booniehat_tan", "usm_bdu_boonie_odg", "usm_bdu_boonie_wdl", "usm_bdu_boonie_portliz", "usm_bdu_boonie_tgrstp"]; + _availableFacewear = []; +}; + + +//Populate with predefined items and whatever is already in the crate +_backpacks = (_availableBackpacks + _defBackpacks); +_items = (_availableVests + _availableItems + _availableUniforms + _defUniforms + _defVests + _defItems + _defFacewear + _availableFacewear + _defHeadgear + _availableHeadgear); +_magazines = (_availableMagazines + _defGrenades + _defMagazines); +_weapons = (_availableWeapons + _defWeapons); + +if (!_rearmOnly) then { + [_obj, _backpacks] call BIS_fnc_addVirtualBackpackCargo; + [_obj, _items ] call BIS_fnc_addVirtualItemCargo; + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, _weapons ] call BIS_fnc_addVirtualWeaponCargo; +} else { + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, (_availableItems + _defItems)] call BIS_fnc_addVirtualItemCargo; +}; + + +player setVariable ["EMF_KA_permittedGear", [_backpacks, _items, _magazines, _weapons], true]; diff --git a/PvH's EMF Kits/FICTIONAL/MISC/PDF_1975_ERDL.sqf b/PvH's EMF Kits/FICTIONAL/MISC/PDF_1975_ERDL.sqf new file mode 100644 index 0000000..6df4f56 --- /dev/null +++ b/PvH's EMF Kits/FICTIONAL/MISC/PDF_1975_ERDL.sqf @@ -0,0 +1,131 @@ +private["_availableUniforms","_availableItems", "_availableFacewear", "_availableVests", "_availableWeapons", "_availableHeadgear", "_availableBackpacks", "_availableMagazines", "_defFacewear", "_defItems", "_defVests", "_defWeapons", "_defGrenades", "_defHeadgear", "_defUniforms", "_defBackpacks", "_defMagazines", "_magazines", "_weapons", "_backpacks", "_items"]; +params["_role", "_obj", "_rearmOnly"]; +_availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _availableVests = []; _availableItems = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; + +// Define default gear +_defItems = ["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"]; +_defMagazines = ["Tier1_250Rnd_762x51_Belt_M80", "CUP_30Rnd_556x45_Stanag", "rhs_mag_M397_HET", "rhs_mag_M433_HEDP", "rhs_mag_M441_HE"]; +_defGrenades = []; +_defUniforms = ["rhs_uniform_bdu_erdl"]; +_defWeapons = []; +_defVests = ["rhsgref_alice_webbing"]; +_defBackpacks = []; +_defHeadgear = ["rhsgref_helmet_pasgt_erdl"]; +_defFacewear = ["LEN_BCG"]; + + +// +// Loadout made by Per_von_Harke +// + +// Rifleman +if (_role == "RFL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Squad Leader +if (_role == "SL") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Medic +if (_role == "MED") then +{ + [player, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope"]; + _availableBackpacks = ["UNS_Alice_MED"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// SAW/LMG +if (_role == "AR") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_lmg_M60"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Grenadier +if (_role == "GRD") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2_GL"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// LAT +if (_role == "LAT") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2", "CUP_launch_M72A6_Special", "CUP_launch_M72A6"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// HAT +if (_role == "HAT") then +{ + _availableUniforms = []; + _availableWeapons = ["CUP_arifle_M16A2", "CUP_launch_M47"]; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +//Populate with predefined items and whatever is already in the crate +_backpacks = (_availableBackpacks + _defBackpacks); +_items = (_availableVests + _availableItems + _availableUniforms + _defUniforms + _defVests + _defItems + _defFacewear + _availableFacewear + _defHeadgear + _availableHeadgear); +_magazines = (_availableMagazines + _defGrenades + _defMagazines); +_weapons = (_availableWeapons + _defWeapons); + +if (!_rearmOnly) then { + [_obj, _backpacks] call BIS_fnc_addVirtualBackpackCargo; + [_obj, _items ] call BIS_fnc_addVirtualItemCargo; + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, _weapons ] call BIS_fnc_addVirtualWeaponCargo; +} else { + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, (_availableItems + _defItems)] call BIS_fnc_addVirtualItemCargo; +}; + + +player setVariable ["EMF_KA_permittedGear", [_backpacks, _items, _magazines, _weapons], true]; diff --git a/PvH's EMF Kits/GER/GER_2021_PANZEZGRENADIER-MOTORIZEDINFANTRY_FLECKTARN.sqf b/PvH's EMF Kits/GER/GER_2021_PANZEZGRENADIER-MOTORIZEDINFANTRY_FLECKTARN.sqf index 2f04412..de5cdab 100644 --- a/PvH's EMF Kits/GER/GER_2021_PANZEZGRENADIER-MOTORIZEDINFANTRY_FLECKTARN.sqf +++ b/PvH's EMF Kits/GER/GER_2021_PANZEZGRENADIER-MOTORIZEDINFANTRY_FLECKTARN.sqf @@ -4,7 +4,7 @@ _availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _avai // Define default gear _defItems = ["ACRE_SEM52SL", "ACE_SpraypaintBlack", "ACE_SpraypaintBlue", "ACE_SpraypaintGreen", "ACE_SpraypaintRed", "ACE_wirecutter", "ACE_CableTie", "ACE_EntrenchingTool", "BWA3_optic_NSV600", "BWA3_optic_NSV80", "BWA3_ItemNaviPad", "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"]; -_defMagazines = ["BWA3_15Rnd_9x19_P8", "CUP_30Rnd_556x45_G36", "rhssaf_30rnd_556x45_MDIM_G36", "BWA3_120Rnd_762x51_soft", "BWA3_120Rnd_762x51_Tracer_soft", "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"]; +_defMagazines = ["BWA3_15Rnd_9x19_P8", "BWA3_120Rnd_762x51", "BWA3_120Rnd_762x51_Tracer", "BWA3_120Rnd_762x51_Tracer_soft", "BWA3_120Rnd_762x51_soft", "CUP_30Rnd_556x45_G36", "rhssaf_30rnd_556x45_MDIM_G36", "BWA3_120Rnd_762x51_soft", "BWA3_120Rnd_762x51_Tracer_soft", "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"]; _defGrenades = ["BWA3_DM51A1", "BWA3_DM32_Yellow", "BWA3_DM32_Red", "BWA3_DM32_Purple", "BWA3_DM32_Orange", "BWA3_DM32_Green", "BWA3_DM32_Blue", "BWA3_DM25", "Chemlight_blue", "Chemlight_green", "Chemlight_red", "Chemlight_yellow", "ACE_Chemlight_Orange", "ACE_M84", "rhs_mag_an_m14_th3", "ACE_Chemlight_IR"]; _defUniforms = []; _defWeapons = ["BWA3_P8"]; @@ -63,10 +63,10 @@ if (_role == "MED") then if (_role == "AR") then { _availableUniforms = ["CUP_U_B_GER_Flecktarn_6", "CUP_U_B_GER_Flecktarn_7", "CUP_U_B_GER_Flecktarn_2", "CUP_U_B_GER_Flecktarn_3"]; - _availableWeapons = ["BWA3_MG5_tan"]; + _availableWeapons = ["BWA3_MG5_tan", "BWA3_MG3"]; _availableMagazines = []; _availableVests = ["BWA3_Vest_MachineGunner_Fleck"]; - _availableItems = ["bwa3_optic_zo4x30i_rsas_sand", "bwa3_optic_zo4x30i_rsas", "bwa3_optic_zo4x30i_sand", "bwa3_acc_varioray_irlaser"]; + _availableItems = ["bwa3_bipod_mg3", "bwa3_optic_zo4x30i_rsas_sand", "bwa3_optic_zo4x30i_rsas", "bwa3_optic_zo4x30i_sand", "bwa3_acc_varioray_irlaser"]; _availableBackpacks = ["BWA3_Kitbag_Fleck"]; _availableHeadgear = ["rhsusf_mich_bare_norotos_arc_alt", "rhsusf_opscore_fg_pelt", "rhsusf_opscore_fg_pelt_cam"]; _availableFacewear = ["CUP_G_ESS_BLK", "CUP_G_ESS_BLK", "CUP_G_Oakleys_Clr", "CUP_G_Oakleys_Drk"]; @@ -111,7 +111,7 @@ if (_role == "MAT") then _availableFacewear = ["CUP_G_ESS_BLK", "CUP_G_ESS_BLK", "CUP_G_Oakleys_Clr", "CUP_G_Oakleys_Drk"]; }; -// HAT +// HAT - G2A Specilist if (_role == "HAT") then { _availableUniforms = ["CUP_U_B_GER_Flecktarn_6", "CUP_U_B_GER_Flecktarn_7", "CUP_U_B_GER_Flecktarn_2", "CUP_U_B_GER_Flecktarn_3"]; diff --git a/PvH's EMF Kits/Modified_EMF_Loadout_Template.sqf b/PvH's EMF Kits/Modified_EMF_Loadout_Template.sqf index d81286b..6af4352 100644 --- a/PvH's EMF Kits/Modified_EMF_Loadout_Template.sqf +++ b/PvH's EMF Kits/Modified_EMF_Loadout_Template.sqf @@ -1,157 +1,178 @@ -private["_availableUniforms","_availableItems", "_availableFacewear", "_availableVests", "_availableWeapons", "_availableHeadgear", "_availableBackpacks", "_availableMagazines", "_defFacewear", "_defItems", "_defVests", "_defWeapons", "_defGrenades", "_defHeadgear", "_defUniforms", "_defBackpacks", "_defMagazines", "_magazines", "_weapons", "_backpacks", "_items"]; -params["_role", "_obj", "_rearmOnly"]; -_availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _availableVests = []; _availableItems = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; +params["_role"]; +private["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; // Define default gear -_defItems = ["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"]; -_defMagazines = []; -_defGrenades = []; -_defUniforms = []; -_defWeapons = []; -_defVests = []; -_defBackpacks = []; -_defHeadgear = []; -_defFacewear = []; - +private _defItems = ["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", "ACE_CableTie"]; +private _defWeapons = []; +private _defAttachments = []; +private _defMagazines = []; +private _defGrenades = []; +private _defUniforms = []; +private _defVests = []; +private _defBackpacks = []; +private _defHeadgear = []; +private _defFacewear = []; +// +// Made for Arma 3 Virtual MILSIM // // // // Rifleman -if (_role == "RFL") then -{ +if (_role == "RFL") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; -// Squad Leader -if (_role == "SL") then -{ +// Team leader +if (_role == "SL") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // Medic -if (_role == "MED") then -{ - [player, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; +if (_role == "MED") then { player setVariable ["ace_medical_medicclass", 2, true]; _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; - _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_stethoscope"]; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_chestSeal", "kat_larynx", "kat_stethoscope"]; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // SAW/LMG -if (_role == "AR") then -{ +if (_role == "AR") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // MMG -if (_role == "MMG") then -{ +if (_role == "MMG") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // Grenadier -if (_role == "GRD") then -{ +if (_role == "GRD") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // LAT -if (_role == "LAT") then -{ +if (_role == "LAT") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // MAT -if (_role == "MAT") then -{ +if (_role == "MAT") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; // HAT -if (_role == "HAT") then -{ +if (_role == "HAT") then { _availableUniforms = []; _availableWeapons = []; + _availableAttachments = []; _availableMagazines = []; _availableVests = []; _availableItems = []; + _availableGrenades = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; }; -//Populate with predefined items and whatever is already in the crate -_backpacks = (_availableBackpacks + _defBackpacks); -_items = (_availableVests + _availableItems + _availableUniforms + _defUniforms + _defVests + _defItems + _defFacewear + _availableFacewear + _defHeadgear + _availableHeadgear); -_magazines = (_availableMagazines + _defGrenades + _defMagazines); -_weapons = (_availableWeapons + _defWeapons); - -if (!_rearmOnly) then { - [_obj, _backpacks] call BIS_fnc_addVirtualBackpackCargo; - [_obj, _items ] call BIS_fnc_addVirtualItemCargo; - [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; - [_obj, _weapons ] call BIS_fnc_addVirtualWeaponCargo; -} else { - [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; - [_obj, (_availableItems + _defItems)] call BIS_fnc_addVirtualItemCargo; +// Engineer +if (_role == "ENG") then { + player setVariable ["ACE_IsEngineer", 2, true]; + _availableUniforms = []; + _availableWeapons = []; + _availableAttachments = []; + _availableMagazines = []; + _availableVests = []; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; }; - -player setVariable ["EMF_KA_permittedGear", [_backpacks, _items, _magazines, _weapons], true]; +// Return loadout arrays +[ + "1.0", // loadout version + [ + (_availableBackpacks + _defBackpacks), + (_availableVests + _defVests), + (_availableUniforms + _defUniforms), + (_availableFacewear + _defFacewear), + (_defHeadgear + _availableHeadgear), + (_defAttachments + _availableAttachments), + (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), + (_availableWeapons + _defWeapons), + (_availableItems + _defItems) + ] +]; diff --git a/PvH's EMF Kits/RUS/RUS_MODERN_SPEZNAS_MULTICAM.sqf b/PvH's EMF Kits/RUS/RUS_MODERN_SPEZNAS_MULTICAM.sqf new file mode 100644 index 0000000..2f92fd0 --- /dev/null +++ b/PvH's EMF Kits/RUS/RUS_MODERN_SPEZNAS_MULTICAM.sqf @@ -0,0 +1,95 @@ +private["_availableUniforms","_availableItems", "_availableFacewear", "_availableVests", "_availableWeapons", "_availableHeadgear", "_availableBackpacks", "_availableMagazines", "_defFacewear", "_defItems", "_defVests", "_defWeapons", "_defGrenades", "_defHeadgear", "_defUniforms", "_defBackpacks", "_defMagazines", "_magazines", "_weapons", "_backpacks", "_items"]; +params["_role", "_obj", "_rearmOnly"]; +_availableUniforms = []; _availableWeapons = []; _availableMagazines = []; _availableVests = []; _availableItems = []; _availableBackpacks = []; _availableHeadgear = []; _availableFacewear = []; + +// Define default gear +_defItems = ["ACRE_PRC152", "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", "rhs_1PN138", "rhsusf_acc_grip2", "rhs_acc_grip_rk6", "rhsusf_acc_rvg_blk", "rhsusf_acc_rvg_de", "cup_muzzle_snds_kzrzp_ak762", "tier1_exps3_0_3xmag_desert_up", "tier1_exps3_0_desert","tier1_exps3_0_black", "tier1_exps3_0_3xmag_black_up", "rhs_acc_ak5", "rhs_acc_dtk2", "rhs_acc_dtk3", "cup_muzzle_snds_kzrzp_ak545", "rhs_acc_perst3_2dp_light_h", "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"]; +_defMagazines = ["rhs_30Rnd_545x39_7N10_AK", "rhs_30Rnd_762x39mm_polymer", "rhs_mag_9x19_17"]; +_defGrenades = ["rhs_mag_rgd5", "rhs_mag_f1", "rhs_mag_rdg2_white", "rhs_mag_rdg2_black", "rhs_mag_nspn_green", "rhs_mag_nspn_red", "rhs_mag_nspn_yellow"]; +_defUniforms = ["CUP_U_CRYE_G3C_MC_V3"]; +_defWeapons = ["rhs_weap_ak105_zenitco01_b33", "rhs_weap_ak74m_zenitco01_b33", "rhs_weap_ak104_zenitco01_b33", "rhs_weap_ak103_zenitco01_b33", "rhs_pdu4", "rhs_weap_pya", "rhs_weap_rpg26"]; +_defVests = []; +_defBackpacks = []; +_defHeadgear = ["CUP_H_OpsCore_Covered_MCAM_SF"]; +_defFacewear = ["UK3CB_G_Balaclava2_DES", "CUP_G_RUS_Balaclava_Ratnik"]; + +// +// Made for Arma 3 Virtual MILSIM +// This loadout is also nearly completely fictional and only tries to imitate the look and feel of modern Speznas. +// Because at this current time Cluster Community does not have mods for those units in their modlist. +// It also only has very few roles because it was made for one specific mission. +// +// Loadout made by Per_von_Harke + +// Rifleman +if (_role == "JTAC") then +{ + _availableUniforms = []; + _availableWeapons = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc"]; + _availableItems = ["ItemAndroid", "ACRE_PRC117F"]; + _availableBackpacks = ["ECPV2"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Squad Leader +if (_role == "SL") then +{ + _availableUniforms = []; + _availableWeapons = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc"]; + _availableItems = ["ItemAndroid"]; + _availableBackpacks = ["ECPV1"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Medic +if (_role == "MED") then +{ + [player, "UK3CB_BAF_Insignia_RedCross"] call BIS_fnc_setUnitInsignia; + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_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", "ItemAndroid"]; + _availableBackpacks = ["RATS"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Explosives Specialist +if (_role == "EOD") then +{ + _availableUniforms = []; + _availableWeapons = []; + _availableMagazines = ["rhs_ec200_mag", "rhs_ec400_mag", "CUP_TimeBomb_M", "rhsusf_m112_mag", "rhsusf_m112x4_mag"]; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc"]; + _availableItems = ["ItemAndroid", "ACE_Clacker", "ACE_DefusalKit"]; + _availableBackpacks = ["ECPV1"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +//Populate with predefined items and whatever is already in the crate +_backpacks = (_availableBackpacks + _defBackpacks); +_items = (_availableVests + _availableItems + _availableUniforms + _defUniforms + _defVests + _defItems + _defFacewear + _availableFacewear + _defHeadgear + _availableHeadgear); +_magazines = (_availableMagazines + _defGrenades + _defMagazines); +_weapons = (_availableWeapons + _defWeapons); + +if (!_rearmOnly) then { + [_obj, _backpacks] call BIS_fnc_addVirtualBackpackCargo; + [_obj, _items ] call BIS_fnc_addVirtualItemCargo; + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, _weapons ] call BIS_fnc_addVirtualWeaponCargo; +} else { + [_obj, _magazines] call BIS_fnc_addVirtualMagazineCargo; + [_obj, (_availableItems + _defItems)] call BIS_fnc_addVirtualItemCargo; +}; + + +player setVariable ["EMF_KA_permittedGear", [_backpacks, _items, _magazines, _weapons], true]; diff --git a/PvH's EMF Kits/UKR/UKR_2022_UAFSOF_MULTICAM.sqf b/PvH's EMF Kits/UKR/UKR_2022_UAFSOF_MULTICAM.sqf new file mode 100644 index 0000000..57abd5f --- /dev/null +++ b/PvH's EMF Kits/UKR/UKR_2022_UAFSOF_MULTICAM.sqf @@ -0,0 +1,116 @@ +params["_role"]; +private["_availableUniforms", "_availableWeapons", "_availableMagazines", "_availableVests", "_availableItems", "_availableBackpacks", "_availableHeadgear", "_availableFacewear", "_availableAttachments", "_availableGrenades"]; + +// Define default gear +private _defItems = ["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", "tgc_anvis10_tan", "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", "ACE_CableTie"]; +private _defWeapons = ["rhs_weap_rpg26", "rhs_weap_rshg2", "rhs_weap_rpg18", "rhs_weap_M136_hedp", "rhsusf_weap_glock17g4"]; +private _defAttachments = []; +private _defMagazines = ["rhs_100Rnd_762x54mmR", "30Rnd_65x39_caseless_msbs_mag", "rhs_30Rnd_545x39_7N10_AK", "rhs_30Rnd_545x39_7N10_2mag_AK", "rhs_30Rnd_545x39_7N10_plum_AK", "CUP_30Rnd_545x39_AK12_M", "Tier1_20Rnd_9x19_FMJ", "Tier1_30Rnd_762x35_300BLK_PMAG", "Tier1_30Rnd_762x35_300BLK_SMK_PMAG"]; +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_V3"]; +private _defVests = []; +private _defBackpacks = ["ECPV1", "ECPV2", "Crewcab"]; +private _defHeadgear = ["CUP_H_OpsCore_Covered_MCAM_SF", "CUP_H_OpsCore_Tan_SF", "CUP_H_OpsCore_Covered_MCAM"]; +private _defFacewear = ["CUP_G_Oakleys_Clr", "CUP_G_Oakleys_Drk", "rhsusf_oakley_goggles_clr", "G_Sport_Blackred", "G_Shades_tactical", "CUP_RUS_Balaclava_rgr", "UK3CB_G_Balaclava2_DES", "CUP_G_PMC_Facewrap_Tan_Glasses_Dark"]; + +// Rifleman +if (_role == "RFL") then { + _availableUniforms = []; + _availableWeapons = ["arifle_MSBS65_sand_F", "arifle_MSBS65_black_F", "rhs_weap_ak74m_zenitco01_b33", "CUP_arifle_AKS74U_railed", "CUP_arifle_AK12_black"]; + _availableAttachments = ["rhsusf_acc_g33_xps3", "rhsusf_acc_g33_t1", "rhsusf_acc_eotech", "rhsusf_acc_t1_low", "rhsusf_acc_t1_high", "rhsusf_acc_anpeq15side", "rhsusf_acc_anpeq15side_bk", "tier1_exps3_0_black", "tier1_exps3_0_3xmag_black_up", "cup_acc_anpeq_15_top_flashlight_black_l", "rhs_acc_dtk1", "rhs_acc_ak5", "rhs_acc_grip_rk6", "rhsusf_acc_grip2", "rhsusf_acc_rvg_de", "rhsusf_acc_rvg_blk", "tier1_mcx_la5_m600v_black", "rhsusf_acc_rotex5_grey", "tier1_rvg_mlok_black", "tier1_mvg_mlok_black", "tier1_afg_mlok_black", "tier1_dd_mlok_vfg_black", "tier1_bcm_gunfighter_vg_black"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_tlbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Team leader +if (_role == "SL") then { + _availableUniforms = []; + _availableWeapons = ["arifle_MSBS65_sand_F", "arifle_MSBS65_black_F", "rhs_weap_ak74m_zenitco01_b33", "CUP_arifle_AKS74U_railed", "CUP_arifle_AK12_black"]; + _availableAttachments = ["rhsusf_acc_g33_xps3", "rhsusf_acc_g33_t1", "rhsusf_acc_eotech", "rhsusf_acc_t1_low", "rhsusf_acc_t1_high", "rhsusf_acc_anpeq15side", "rhsusf_acc_anpeq15side_bk", "tier1_exps3_0_black", "tier1_exps3_0_3xmag_black_up", "cup_acc_anpeq_15_top_flashlight_black_l", "rhs_acc_dtk1", "rhs_acc_ak5", "rhs_acc_grip_rk6", "rhsusf_acc_grip2", "rhsusf_acc_rvg_de", "rhsusf_acc_rvg_blk", "tier1_mcx_la5_m600v_black", "rhsusf_acc_rotex5_grey", "tier1_rvg_mlok_black", "tier1_mvg_mlok_black", "tier1_afg_mlok_black", "tier1_dd_mlok_vfg_black", "tier1_bcm_gunfighter_vg_black"]; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_tlbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = []; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Medic +if (_role == "MED") then { + player setVariable ["ace_medical_medicclass", 2, true]; + _availableUniforms = []; + _availableWeapons = ["arifle_MSBS65_sand_F", "arifle_MSBS65_black_F", "rhs_weap_ak74m_zenitco01_b33", "CUP_arifle_AKS74U_railed", "CUP_arifle_AK12_black"]; + _availableAttachments = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_medicalbelt_mc"]; + _availableItems = ["ACE_personalAidKit", "ACE_plasmaIV", "ACE_plasmaIV_250", "ACE_plasmaIV_500", "ACE_surgicalKit", "kat_chestSeal", "kat_larynx", "kat_stethoscope", "adv_aceCPR_AED", "kat_stethoscope", "kat_Pulseoximeter", "kat_larynx", "kat_chestSeal"]; + _availableGrenades = []; + _availableBackpacks = ["RATS"]; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// MMG +if (_role == "MMG") then { + _availableUniforms = []; + _availableWeapons = ["CUP_lmg_PKM_top_rail_B50_vfg"]; + _availableAttachments = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_tlbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = ["tier1_exps3_0_black", "cup_acc_anpeq_15_black", "cup_muzzle_mfsup_flashhider_pk_black"]; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// HAT +if (_role == "HAT") then { + _availableUniforms = []; + _availableWeapons = ["rhs_weap_fgm148", "arifle_MSBS65_sand_F", "arifle_MSBS65_black_F", "rhs_weap_ak74m_zenitco01_b33", "CUP_arifle_AKS74U_railed", "CUP_arifle_AK12_black"]; + _availableAttachments = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_tlbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = ["rhsusf_acc_g33_xps3", "rhsusf_acc_g33_t1", "rhsusf_acc_eotech", "rhsusf_acc_t1_low", "rhsusf_acc_t1_high", "rhsusf_acc_anpeq15side", "rhsusf_acc_anpeq15side_bk", "tier1_exps3_0_black", "tier1_exps3_0_3xmag_black_up", "cup_acc_anpeq_15_top_flashlight_black_l", "rhs_acc_dtk1", "rhs_acc_ak5", "rhs_acc_grip_rk6", "rhsusf_acc_grip2", "rhsusf_acc_rvg_de", "rhsusf_acc_rvg_blk", "tier1_mcx_la5_m600v_black", "rhsusf_acc_rotex5_grey", "tier1_rvg_mlok_black", "tier1_mvg_mlok_black", "tier1_afg_mlok_black", "tier1_dd_mlok_vfg_black", "tier1_bcm_gunfighter_vg_black"]; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Engineer +if (_role == "ENG") then { + player setVariable ["ACE_IsEngineer", 2, true]; + _availableUniforms = []; + _availableWeapons = ["arifle_MSBS65_sand_F", "arifle_MSBS65_black_F", "rhs_weap_ak74m_zenitco01_b33", "CUP_arifle_AKS74U_railed", "CUP_arifle_AK12_black"]; + _availableAttachments = []; + _availableMagazines = []; + _availableVests = ["CUP_V_JPC_communicationsbelt_mc", "CUP_V_JPC_tlbelt_mc", "CUP_V_JPC_Fastbelt_mc"]; + _availableItems = ["rhsusf_acc_g33_xps3", "rhsusf_acc_g33_t1", "rhsusf_acc_eotech", "rhsusf_acc_t1_low", "rhsusf_acc_t1_high", "rhsusf_acc_anpeq15side", "rhsusf_acc_anpeq15side_bk", "tier1_exps3_0_black", "tier1_exps3_0_3xmag_black_up", "cup_acc_anpeq_15_top_flashlight_black_l", "rhs_acc_dtk1", "rhs_acc_ak5", "rhs_acc_grip_rk6", "rhsusf_acc_grip2", "rhsusf_acc_rvg_de", "rhsusf_acc_rvg_blk", "tier1_mcx_la5_m600v_black", "rhsusf_acc_rotex5_grey", "tier1_rvg_mlok_black", "tier1_mvg_mlok_black", "tier1_afg_mlok_black", "tier1_dd_mlok_vfg_black", "tier1_bcm_gunfighter_vg_black"]; + _availableGrenades = []; + _availableBackpacks = []; + _availableHeadgear = []; + _availableFacewear = []; +}; + +// Return loadout arrays +[ + "1.0", // loadout version + [ + (_availableBackpacks + _defBackpacks), + (_availableVests + _defVests), + (_availableUniforms + _defUniforms), + (_availableFacewear + _defFacewear), + (_defHeadgear + _availableHeadgear), + (_defAttachments + _availableAttachments), + (_availableMagazines + _defGrenades + _defMagazines + _availableGrenades), + (_availableWeapons + _defWeapons), + (_availableItems + _defItems) + ] +]; diff --git a/PvH's EMF Kits/USA/USA_2018_75thRangerRegiment_MULTICAM.sqf b/PvH's EMF Kits/USA/USA_2018_75thRangerRegiment_MULTICAM.sqf index 32283de..779bab3 100644 --- a/PvH's EMF Kits/USA/USA_2018_75thRangerRegiment_MULTICAM.sqf +++ b/PvH's EMF Kits/USA/USA_2018_75thRangerRegiment_MULTICAM.sqf @@ -25,8 +25,8 @@ if (_role == "RFL") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -38,8 +38,8 @@ if (_role == "SL") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -53,8 +53,8 @@ if (_role == "MED") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = []; + _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 = []; }; @@ -63,11 +63,11 @@ if (_role == "MED") then if (_role == "AR") then { _availableUniforms = []; - _availableWeapons = ["rhs_weap_m249_pip_S_para"]; - _availableMagazines = []; + _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 = ["cup_optic_eotech553_black", "rhsusf_acc_su230a", "cup_acc_anpeq_15", "rhsusf_acc_sf3p556", "rhsusf_acc_saw_lw_bipod"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -80,7 +80,7 @@ if (_role == "MMG1") then _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 = ["CUP_B_AssaultPack_Coyote"]; + _availableBackpacks = ["ECPV1"]; _availableHeadgear = []; _availableFacewear = []; }; @@ -92,8 +92,8 @@ if (_role == "MMG2") then _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", "cup_optic_eotech553_black"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _availableItems = ["rhsusf_acc_ardec_m240", "cup_acc_anpeq_15", "rhsusf_acc_su230a", "tier1_eotech553_tan"]; + _availableBackpacks = ["ECPV1"]; _availableHeadgear = []; _availableFacewear = []; }; @@ -105,8 +105,8 @@ if (_role == "GRD") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -118,8 +118,8 @@ if (_role == "LAT") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -131,8 +131,8 @@ if (_role == "MAT") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; }; @@ -144,8 +144,8 @@ if (_role == "HAT") then _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", "cup_optic_eotech553_coyote", "rhsusf_acc_su230a_c"]; - _availableBackpacks = ["CUP_B_AssaultPack_Coyote"]; + _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 = []; };