// To access these from SQF: // to get an array of STRING with each subclass name: // (missionConfigFile >> "DisallowedEquipment") call BIS_fnc_getCfgSubClasses // To access a specific class' properties: // (missionConfigFile >> "DisallowedEquipment" >> "blacklisted" >> "label") call BIS_fnc_getCfgData; // (missionConfigFile >> "DisallowedEquipment" >> "blacklisted" >> "description") call BIS_fnc_getCfgData; // (missionConfigFile >> "DisallowedEquipment" >> "blacklisted" >> "items") call BIS_fnc_getCfgDataArray; class DisallowedEquipment { class blacklisted { label = "BLACKLISTED WEAPON OR ITEM"; description = "Items that NO member is allowed to use."; items[] = { "17BN_ANPVS14", // NVG AN/PVS-14 "ej_PVS15D", // NVG AN/PVS-15 "ej_PVS15", // NVG AN/PVS-15 "LMG_Mk200_black_F", //Mk200 Series "LMG_Mk200_F", //Mk200 Series "rhs_weap_g36c", // G36 Series "rhs_weap_g36kv_ag36", // G36 Series "rhs_weap_g36kv", // G36 Series "rhs_weap_m14_d", // M14 Series "rhs_weap_m14_fiberglass", // M14 Series "rhs_weap_m14_rail_d", // M14 Series "rhs_weap_m14_rail_fiberglass", // M14 Series "rhs_weap_m14_rail_wd", // M14 Series "rhs_weap_m14_rail", // M14 Series "rhs_weap_m14_ris_d", // M14 Series "rhs_weap_m14_ris_fiberglass", // M14 Series "rhs_weap_m14_ris_wd", // M14 Series "rhs_weap_m14_ris", // M14 Series "rhs_weap_m14_socom_rail", // M14 Series "rhs_weap_m14_socom", // M14 Series "rhs_weap_m14_wd", // M14 Series "rhs_weap_m14_weap_m14ebrri", // M14 Series "rhs_weap_m14", // M14 Series "rhs_weap_m27iar_grip", // M27 Series "rhs_weap_m27iar", // M27 Series "rhsusf_ANPVS_14", // NVG AN/PVS-14 "rhsusf_ANPVS_15", // NVG AN/PVS-15 "SMA_ACRREM", //Remington ACR 556+6.5 "SMA_ACRREMAFG", //Remington ACR 556+6.5 "SMA_ACRREMAFGblk", //Remington ACR 556+6.5 "SMA_ACRREMAFGCQB", //Remington ACR 556+6.5 "SMA_ACRREMAFGCQBblk", //Remington ACR 556+6.5 "SMA_ACRREMblk", //Remington ACR 556+6.5 "SMA_ACRREMCQBGL", //Remington ACR 556+6.5 "SMA_ACRREMGL_B", //Remington ACR 556+6.5 "SMA_ACRREMGL", //Remington ACR 556+6.5 "SMA_ACRREMMOE", //Remington ACR 556+6.5 "SMA_ACRREMMOEblk", //Remington ACR 556+6.5 "SMA_ACRREMMOECQB", //Remington ACR 556+6.5 "SMA_ACRREMMOECQBblk", //Remington ACR 556+6.5 "srifle_DMR_06_camo_F", // M14 Series "srifle_DMR_06_hunter_F", // M14 Series "srifle_DMR_06_olive_F", // M14 Series "srifle_EBR_F", // Mk14 Series "Tier1_SIG_CMX_115_Virtus_300BLK_Black", // MCX 300 Blackout "Tier1_SIG_CMX_115_Virtus_300BLK_Desert", // MCX 300 Blackout "Tier1_SIG_CMX_115_Virtus_300BLK_FDE", // MCX 300 Blackout "Tier1_SIG_CMX_115_Virtus_300BLK", // MCX 300 Blackout "UK3CB_AG36_MLIC", // G36 Series "UK3CB_AG36_TAC_K", // G36 Series "UK3CB_AG36A1", // G36 Series "UK3CB_AG36E1", // G36 Series "UK3CB_AG36V", // G36 Series "UK3CB_FNFAL_FOREGRIP", // FN_FAL Series "UK3CB_FNFAL_FULL_RAILS", // FN_FAL Series "UK3CB_FNFAL_FULL", // FN_FAL Series "UK3CB_FNFAL_OSW_GL", // FN_FAL Series "UK3CB_FNFAL_OSW", // FN_FAL Series "UK3CB_FNFAL_PARA_RAILS", // FN_FAL Series "UK3CB_FNFAL_PARA", // FN_FAL Series "UK3CB_FNFAL_STG58", // FN_FAL Series "UK3CB_G36_KSK_K", // G36 Series "UK3CB_G36_KSK", // G36 Series "UK3CB_G36_LSW", // G36 Series "UK3CB_G36_MLIC_C", // G36 Series "UK3CB_G36_MLIC_K", // G36 Series "UK3CB_G36_MLIC", // G36 Series "UK3CB_G36_TAC_C", // G36 Series "UK3CB_G36_TAC", // G36 Series "UK3CB_G36A1_C", // G36 Series "UK3CB_G36A1_K", // G36 Series "UK3CB_G36A1", // G36 Series "UK3CB_G36E1_C", // G36 Series "UK3CB_G36E1_K", // G36 Series "UK3CB_G36E1", // G36 Series "UK3CB_G36V_C", // G36 Series "UK3CB_G36V_K", // G36 Series "UK3CB_G36V", // G36 Series "UK3CB_M14_Railed", // M14 Series "UK3CB_M14", // M14 Series "UK3CB_M14DMR_BLK", // M14 Series "UK3CB_M14DMR_Railed_BLK", // M14 Series "UK3CB_M14DMR_Railed", // M14 Series "UK3CB_M14DMR", // M14 Series "USP_PVS_14", // NVG AN/PVS-14 "USP_PVS_15" // NVG AN/PVS-15 }; }; class restrictedItems { label = "RESTRICTED ITEM"; description = "Items that are allowed for specific USE Case (RRC / Marksman / etc.)"; items[] = { "A3_GPNVG18_BLK_TI", // Thermal Quad "A3_GPNVG18_REC_BLK_TI", // Thermal Quad "A3_GPNVG18_REC_TI", // Thermal Quad "A3_GPNVG18_TI", // Thermal Quad "A3_GPNVG18b_BLK_TI", // Thermal Quad "A3_GPNVG18b_REC_BLK_TI", // Thermal Quad "A3_GPNVG18b_REC_TI", // Thermal Quad "A3_GPNVG18b_TI", // Thermal Quad "ACE_optic_LRPS_2D", //Nightforce Series Optic "ACE_optic_LRPS_PIP", //Nightforce Series Optic "NVGogglesB_blk_F", // ENVG "NVGogglesB_grn_F", // ENVG "NVGogglesB_gry_F", // ENVG "optic_lrps_ghex_F", //Nightforce Series Optic "optic_lrps_tna_F", //Nightforce Series Optic "optic_lrps", //Nightforce Series Optic "optic_Nightstalker", // Thermal Optic "rhsusf_acc_anpas13gv1", // Thermal Optic "rhsusf_acc_anpvs27", // Thermal Optic "optic_tws_mg", // Thermal Optic "Tier1_ANPVS10_Tan", // Thermal Optic "Tier1_ATACR18_ADM_Black_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_ADM_Black", //Nightforce Series Optic "Tier1_ATACR18_ADM_Desert_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_ADM_Desert", //Nightforce Series Optic "Tier1_ATACR18_ADM_T1_Black_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_ADM_T1_Black", //Nightforce Series Optic "Tier1_ATACR18_ADM_T1_Desert_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_ADM_T1_Desert", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Black_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Black", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Desert_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Desert", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Docter_Black_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Docter_Black", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Docter_Desert_Vanilla", //Nightforce Series Optic "Tier1_ATACR18_Geissele_Docter_Desert", //Nightforce Series Optic "sps_black_hornet_01_Static_F", // Black Hornet Drone Mod "MRH_TacticalDisplay", //MRH Satellite Display Tablet "MRH_FoldedSatcomAntenna" //MRH Satellite Satcom }; }; class tabbedItems { // Items that are allowed for individuals with Ranger Tab label = "TABBED WEAPON"; description = "Items that are allowed for individuals with Ranger Tab."; items[] = { "optic_tws", // Thermal Optic "arifle_MX_black_F", // MX Series "arifle_MX_F", // MX Series "arifle_MX_GL_black_F", // MX 3GL Series "arifle_MX_GL_F", // MX 3GL Series "arifle_MX_GL_khk_F", // MX 3GL Series "arifle_MX_khk_F", // MX Series "arifle_MX_SW_black_F", // MX LSW Series "arifle_MX_SW_F", // MX LSW Series "arifle_MX_SW_khk_F", // MX LSW Series "arifle_MXC_black_F", // MXC Series "arifle_MXC_F", // MXC Series "arifle_MXC_khk_F", // MXC Series "arifle_MXM_black_F", // MXM Series "arifle_MXM_F", // MXM Series "arifle_MXM_khk_F", // MXM Series "arifle_SPAR_03_blk_F", // HK417 Series "arifle_SPAR_03_khk_F", // HK417 Series "arifle_SPAR_03_snd_F", // HK417 Series "rhs_weap_SCARH_CQC", // Scar H Series "rhs_weap_SCARH_FDE_CQC", // Scar H Series "rhs_weap_SCARH_FDE_LB", // Scar H Series "rhs_weap_SCARH_FDE_STD", // Scar H Series "rhs_weap_SCARH_LB", // Scar H Series "rhs_weap_SCARH_STD", // Scar H Series "rhs_weap_SCARH_USA_CQC", // Scar H Series "rhs_weap_SCARH_USA_LB", // Scar H Series "rhs_weap_SCARH_USA_STD", // Scar H Series "SMA_HK417_16in", // HK417 Series "SMA_HK417", // HK417 Series "SMA_HK417vfg", // HK417 Series "SMA_Mk17_16_black", // Scar H Series "SMA_Mk17_16_green", // Scar H Series "SMA_Mk17_16", // Scar H Series "SMA_Mk17_black", // Scar H Series "SMA_Mk17_EGML_black", // Scar H Series "SMA_Mk17_EGML_green", // Scar H Series "SMA_Mk17_EGML", // Scar H Series "SMA_Mk17_green", // Scar H Series "SMA_Mk17", // Scar H Series "Tier1_MK48_Mod0_Desert", // Mk48 Series "Tier1_MK48_Mod0_Para_Desert", // Mk48 Series "Tier1_MK48_Mod0_Para", // Mk48 Series "Tier1_MK48_Mod0", // Mk48 Series "Tier1_MK48_Mod1_Desert", // Mk48 Series "Tier1_MK48_Mod1", // Mk48 Series "Tier1_SR25_ec_tan", // SR-25 Series "Tier1_SR25_ec", // SR-25 Series "Tier1_SR25_tan", // SR-25 Series "Tier1_SR25", // SR-25 Series "rhsusf_weap_MP7A2", //MP7 Series "rhsusf_weap_MP7A2_aor1", //MP7 Series "rhsusf_weap_MP7A2_desert", //MP7 Series "rhsusf_weap_MP7A2_folded", //MP7 Series "rhsusf_weap_MP7A2_folded_aor1", //MP7 Series "rhsusf_weap_MP7A2_folded_winter", //MP7 Series "rhsusf_weap_MP7A2_folded_desert", //MP7 Series "rhsusf_weap_MP7A2_winter", //MP7 Series "UK3CB_MP510", //MP5 Series "UK3CB_MP5A2", //MP5 Series "UK3CB_MP5A3", //MP5 Series "UK3CB_MP5A4", //MP5 Series "UK3CB_MP5K", //MP5 Series "UK3CB_MP5K_PDW", //MP5 Series "UK3CB_MP5N", //MP5 Series "UK3CB_MP5N_UGL", //MP5 Series "UK3CB_MP5SD5", //MP5 Series "UK3CB_MP5SD6", //MP5 Series "SMG_03C_black", //P90 Series "SMG_03C_camo", //P90 Series "SMG_03C_hex", //P90 Series "SMG_03C_khaki", //P90 Series "SMG_03C_TR_black", //P90 Series "SMG_03C_TR_camo", //P90 Series "SMG_03C_TR_hex", //P90 Series "SMG_03C_TR_khaki", //P90 Series "UK3CB_P90C_black", //P90 Series "UK3CB_P90C_camo", //P90 Series "UK3CB_P90C_hex", //P90 Series "UK3CB_P90C_khaki", //P90 Series "UK3CB_P90C_TR_black", //P90 Series "UK3CB_P90C_TR_camo", //P90 Series "UK3CB_P90C_TR_hex", //P90 Series "UK3CB_P90C_TR_khaki", //P90 Series "UK3CB_P90_black", //P90 Series "UK3CB_P90_camo", //P90 Series "UK3CB_P90_hex", //P90 Series "UK3CB_P90_khaki", //P90 Series "UK3CB_P90_TR_black", //P90 Series "UK3CB_P90_TR_camo", //P90 Series "UK3CB_P90_TR_hex", //P90 Series "UK3CB_P90_TR_khaki", //P90 Series "UK3CB_M16_Carbine", //M16 Series "UK3CB_M16_Carbine_eotech_552", //M16 Series "UK3CB_M16_Carbine_sup", //M16 Series "UK3CB_M16A1", //M16 Series "UK3CB_M16A1_LSW", //M16 Series "UK3CB_M16A2", //M16 Series "UK3CB_M16A2_sup", //M16 Series "UK3CB_M16A2_UGL", //M16 Series "UK3CB_M16A2_UGL_eotech_552", //M16 Series "UK3CB_M16A2_UGL_sup", //M16 Series "UK3CB_M16A3", //M16 Series "UK3CB_M16A3_eotech_552", //M16 Series "UK3CB_M16A3_eotech_552_sup", //M16 Series "UK3CB_M16A3_sup", //M16 Series "UK3CB_M16A3_UGL", //M16 Series "rhs_weap_m16a4", //M16 Series "rhs_weap_m16a4_grip", //M16 Series "rhs_weap_m16a4_grip_acog", //M16 Series "rhs_weap_m16a4_grip2", //M16 Series "rhs_weap_m16a4_grip3", //M16 Series "rhs_weap_m16a4_bipod", //M16 Series "rhs_weap_m16a4_acog_usmc", //M16 Series "rhs_weap_m16a4_carryhandle", //M16 Series "rhs_weap_m16a4_carryhandle_bipod", //M16 Series "rhs_weap_m16a4_carryhandle_grip", //M16 Series "rhs_weap_m16a4_carryhandle_M203", //M16 Series "rhs_weap_m16a4_carryhandle_M203_grip", //M16 Series "rhs_weap_m16a4_m203_acog_usmc", //M16 Series "uk3cb_weap_m16a4_m203s_eotech_552_anpeq15_sup", //M16 Series "rhs_weap_m16a4_imod", //M16 Series "rhs_weap_m16a4_imod_grip", //M16 Series "rhs_weap_m16a4_imod_grip2", //M16 Series "rhs_weap_m16a4_imod_grip3", //M16 Series "rhs_weap_m16a4_imod_M203", //M16 Series "rhs_weap_m16a4_imod_M203_grip", //M16 Series "rhs_weap_m16a4_carryhandle_grip2", //M16 Series "rhs_weap_m16a4_carryhandle_grip3", //M16 Series "rhs_weap_m16a4_grip_acog_usmc", //M16 Series "rhs_weap_m16a4_grip_acog2_usmc", //M16 Series "rhs_weap_m32", //M32/MGL Series "rhs_weap_m32_usmc" //M32/MGL Series }; }; class memeItems { label = "MEME ITEM"; description = "Items that serve no purpose other than to MEME."; items[] = { "ACE_Banana", "UK3CB_Cocaine_Brick" }; }; };