params["_unit"]; Weapon = [ "Braf_MT12", "braf_boito_14_oldstock", "braf_boito_14_nostock", "braf_boito_20_oldstock", "Braf_m16a1_carbine_9mm", "Braf_m16a1_carbine", "Braf_m16a1e1", "braf_m16a2_mod", "Braf_m4a1", "braf_hk33A3", "braf_hk33", "braf_HK416_short", "braf_HK417", "Braf_Fal", "Braf_md1", "Braf_md1_Grip", "Braf_md1a1", "Braf_md1a1_Grip", "Braf_ParaFal", "braf_MD97LC", "Braf_Lapa", "braf_factions_lapa_Desert", "braf_factions_lapa_green", "Braf_Lapa", "Braf_Mekanika_URU_v1", "braf_factions_md1_hiaf", "braf_factions_fal_hiaf", "CUP_arifle_ACR_blk_556", "CUP_arifle_AK47_Early", "CUP_arifle_AK12_black", "CUP_arifle_AK74M", "CUP_arifle_AK74", "CUP_arifle_AKM", "CUP_arifle_AKMS_Early", "CUP_arifle_AK47", "CUP_arifle_AKS_top_rail", "CUP_arifle_AKS74", "CUP_arifle_AKS74U", "CUP_arifle_FNFAL5060_railed", "CUP_arifle_FNFAL5060_railed_woodland", "CUP_arifle_FNFAL5061", "CUP_arifle_FNFAL5061_wooden", "CUP_arifle_FNFAL_OSW", "CUP_arifle_Gewehr1", "CUP_arifle_G3A3_ris_black", "CUP_arifle_G3A3_ris_vfg", "CUP_arifle_G3A3_ris_vfg_black", "CUP_arifle_G3A3_modern_ris", "CUP_arifle_G3A3_modern_ris_black", "CUP_arifle_Galil_SAR_black", "CUP_arifle_HK416_CQB_Black", "CUP_sgun_M1014", "CUP_sgun_M1014_vfg", "CUP_smg_M3A1", "CUP_smg_M3A1_blk", "CUP_arifle_M4A1_black", "CUP_arifle_M4A3_black", "CUP_smg_Mac10", "CUP_smg_MP5A5_Rail", "CUP_smg_MP5A5_Rail_VFG", "CUP_smg_MP7", "CUP_smg_vityaz", "CUP_arifle_Sa58s", "CUP_smg_SA61", "CUP_arifle_SR3M_Vikhr", "CUP_smg_UZI", "CUP_arifle_xm29_ke_blk" ]; _unit addPrimaryWeaponItem (selectRandom Weapon); _unit [Weapon] call BIS_fnc_compatibleMagazines;