wyattwic 38 Posted May 14, 2016 Hello everyone - Hopefully this can be of use to mission makers in the future - Below are a few arrays containing the class names of every weapon in the game. This list does not include weapon variants where the only difference is an attachment. This list does include all camo/color variants. Below the weapons are separated by faction. A weapon is considered utilized by if any units associated with that faction spawn with said weapon. An MXM for example is a West only gun, since only West soldiers spawn with them. A weapon associated with no faction is dealt with logically depending on the weapon. All plain weapons with camo variants (71 entries) all_weapons = ["arifle_Katiba_C_F","arifle_Katiba_F","arifle_Katiba_GL_F","arifle_Mk20_F","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F","arifle_Mk20_plain_F","arifle_Mk20C_F","arifle_Mk20C_plain_F","arifle_MX_Black_F","arifle_MX_F","arifle_MX_GL_Black_F","arifle_MX_GL_F","arifle_MX_SW_Black_F","arifle_MX_SW_F","arifle_MXC_Black_F","arifle_MXC_F","arifle_MXM_Black_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG20_F","arifle_TRG21_F","arifle_TRG21_GL_F","hgun_ACPC2_F","hgun_P07_F","hgun_PDW2000_F","hgun_Pistol_heavy_01_F","hgun_Pistol_heavy_02_F","hgun_Pistol_Signal_F","hgun_Rook40_F","launch_B_Titan_F","launch_B_Titan_short_F","launch_I_Titan_F","launch_I_Titan_short_F","launch_NLAW_F","launch_O_Titan_F","launch_O_Titan_short_F","launch_RPG32_F","launch_Titan_F","launch_Titan_short_F","LMG_Mk200_F","LMG_Zafir_F","MMG_01_hex_F","MMG_01_tan_F","MMG_02_black_F","MMG_02_camo_F","MMG_02_sand_F","SMG_01_F","SMG_02_F","srifle_DMR_01_F","srifle_DMR_02_camo_F","srifle_DMR_02_F","srifle_DMR_02_sniper_F","srifle_DMR_03_F","srifle_DMR_03_khaki_F","srifle_DMR_03_multicam_F","srifle_DMR_03_spotter_F","srifle_DMR_03_tan_F","srifle_DMR_03_woodland_F","srifle_DMR_04_F","srifle_DMR_04_Tan_F","srifle_DMR_05_blk_F","srifle_DMR_05_hex_F","srifle_DMR_05_tan_f","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F","srifle_EBR_F","srifle_GM6_camo_F","srifle_GM6_F","srifle_LRR_camo_F","srifle_LRR_F"] All weapons utilized by West w_weapons = ["arifle_Mk20_F","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F","arifle_Mk20_plain_F","arifle_Mk20C_F","arifle_Mk20C_plain_F","arifle_MX_Black_F","arifle_MX_F","arifle_MX_GL_Black_F","arifle_MX_GL_F","arifle_MX_SW_Black_F","arifle_MX_SW_F","arifle_MXC_Black_F","arifle_MXC_F","arifle_MXM_Black_F","arifle_MXM_F","arifle_SDAR_F","arifle_TRG20_F","arifle_TRG21_F","arifle_TRG21_GL_F","hgun_ACPC2_F","hgun_P07_F","hgun_Pistol_heavy_01_F","hgun_Pistol_Signal_F","launch_B_Titan_F","launch_B_Titan_short_F","launch_NLAW_F","LMG_Mk200_F","MMG_02_black_F","MMG_02_camo_F","MMG_02_sand_F","SMG_01_F","srifle_DMR_02_camo_F","srifle_DMR_02_F","srifle_DMR_02_sniper_F","srifle_DMR_03_F","srifle_DMR_03_khaki_F","srifle_DMR_03_multicam_F","srifle_DMR_03_spotter_F","srifle_DMR_03_tan_F","srifle_DMR_03_woodland_F","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F","srifle_EBR_F","srifle_LRR_camo_F","srifle_LRR_F"]; All weapons utilized by East e_weapons = ["arifle_Katiba_C_F","arifle_Katiba_F","arifle_Katiba_GL_F","arifle_Mk20_F","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F","arifle_Mk20_plain_F","arifle_Mk20C_F","arifle_Mk20C_plain_F","arifle_SDAR_F","arifle_TRG20_F","arifle_TRG21_F","arifle_TRG21_GL_F","hgun_ACPC2_F","hgun_Pistol_heavy_02_F","hgun_Pistol_Signal_F","hgun_Rook40_F","launch_O_Titan_F","launch_O_Titan_short_F","launch_RPG32_F","LMG_Mk200_F","LMG_Zafir_F","MMG_01_hex_F","MMG_01_tan_F","SMG_02_F","srifle_DMR_01_F","srifle_DMR_04_F","srifle_DMR_04_Tan_F","srifle_DMR_05_blk_F","srifle_DMR_05_hex_F","srifle_DMR_05_tan_f","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F","srifle_GM6_camo_F","srifle_GM6_F"]; All weapons utilized by Guer g_weapons = ["arifle_Mk20_F","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F","arifle_Mk20_plain_F","arifle_Mk20C_F","arifle_Mk20C_plain_F","arifle_SDAR_F","arifle_TRG20_F","arifle_TRG21_F","arifle_TRG21_GL_F","hgun_ACPC2_F","hgun_PDW2000_F","hgun_Pistol_Signal_F","launch_I_Titan_F","launch_I_Titan_short_F","launch_NLAW_F","launch_RPG32_F","launch_Titan_F","launch_Titan_short_F","LMG_Mk200_F","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F","srifle_EBR_F","srifle_GM6_camo_F","srifle_GM6_F"]; All class names and side determinations were collected by hand-parsing information from the wiki. Hope this helps! EDIT: For those of you using the above in connection with arsenal, below is an array containing all ammunition in the game. This will allow your people to get ammo for the guns youve allowed from above, and if they bring back an enemy weapon, they can get ammo for that too. There may be some vehicle mags in there too. I don't think it impacts it any. all_ammo = ["1000Rnd_20mm_shells","1000Rnd_25mm_shells","1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Yellow","1000Rnd_762x51_Belt","1000Rnd_762x51_Belt_Green","1000Rnd_762x51_Belt_Red","1000Rnd_762x51_Belt_T_Green","1000Rnd_762x51_Belt_T_Red","1000Rnd_762x51_Belt_T_Yellow","1000Rnd_762x51_Belt_Yellow","1000Rnd_Gatling_30mm_Plane_CAS_01_F","100Rnd_127x99_mag","100Rnd_127x99_mag_Tracer_Green","100Rnd_127x99_mag_Tracer_Red","100Rnd_127x99_mag_Tracer_Yellow","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag_Tracer","10Rnd_127x54_Mag","10Rnd_338_Mag","10Rnd_762x51_Mag","10Rnd_762x54_Mag","10Rnd_93x64_DMR_05_Mag","11Rnd_45ACP_Mag","120Rnd_CMFlare_Chaff_Magazine","120Rnd_CMFlareMagazine","12Rnd_125mm_HE","12Rnd_125mm_HE_T_Green","12Rnd_125mm_HE_T_Red","12Rnd_125mm_HE_T_Yellow","12Rnd_125mm_HEAT","12Rnd_125mm_HEAT_T_Green","12Rnd_125mm_HEAT_T_Red","12Rnd_125mm_HEAT_T_Yellow","12Rnd_230mm_rockets","12Rnd_missiles","12Rnd_PG_missiles","130Rnd_338_Mag","140Rnd_30mm_MP_shells","140Rnd_30mm_MP_shells_Tracer_Green","140Rnd_30mm_MP_shells_Tracer_Red","140Rnd_30mm_MP_shells_Tracer_Yellow","14Rnd_120mm_HE_shells","14Rnd_120mm_HE_shells_Tracer_Green","14Rnd_120mm_HE_shells_Tracer_Red","14Rnd_120mm_HE_shells_Tracer_Yellow","14Rnd_80mm_rockets","150Rnd_127x108_Ball","150Rnd_762x51_Box","150Rnd_762x51_Box_Tracer","150Rnd_762x54_Box","150Rnd_762x54_Box_Tracer","150Rnd_93x64_Mag","168Rnd_CMFlare_Chaff_Magazine","16Rnd_120mm_HE_shells","16Rnd_120mm_HE_shells_Tracer_Green","16Rnd_120mm_HE_shells_Tracer_Red","16Rnd_120mm_HE_shells_Tracer_Yellow","16Rnd_9x21_Mag","192Rnd_CMFlare_Chaff_Magazine","1Rnd_GAA_missiles","1Rnd_GAT_missiles","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","1Rnd_SmokeBlue_Grenade_shell","1Rnd_SmokeGreen_Grenade_shell","1Rnd_SmokeOrange_Grenade_shell","1Rnd_SmokePurple_Grenade_shell","1Rnd_SmokeRed_Grenade_shell","1Rnd_SmokeYellow_Grenade_shell","2000Rnd_20mm_shells","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Green_Splash","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt_Tracer_Yellow_Splash","2000Rnd_65x39_Belt_Yellow","2000Rnd_762x51_Belt","2000Rnd_762x51_Belt_Green","2000Rnd_762x51_Belt_Red","2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","2000Rnd_762x51_Belt_Yellow","200Rnd_127x99_mag","200Rnd_127x99_mag_Tracer_Green","200Rnd_127x99_mag_Tracer_Red","200Rnd_127x99_mag_Tracer_Yellow","200Rnd_20mm_G_belt","200Rnd_40mm_G_belt","200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Yellow","200Rnd_65x39_cased_Box","200Rnd_65x39_cased_Box_Tracer","200Rnd_762x51_Belt","200Rnd_762x51_Belt_Green","200Rnd_762x51_Belt_Red","200Rnd_762x51_Belt_T_Green","200Rnd_762x51_Belt_T_Red","200Rnd_762x51_Belt_T_Yellow","200Rnd_762x51_Belt_Yellow","20Rnd_105mm_HEAT_MP","20Rnd_105mm_HEAT_MP_T_Green","20Rnd_105mm_HEAT_MP_T_Red","20Rnd_105mm_HEAT_MP_T_Yellow","20Rnd_556x45_UW_mag","20Rnd_762x51_Mag","20Rnd_Rocket_03_AP_F","20Rnd_Rocket_03_HE_F","240Rnd_CMFlare_Chaff_Magazine","240Rnd_CMFlareMagazine","24Rnd_125mm_APFSDS","24Rnd_125mm_APFSDS_T_Green","24Rnd_125mm_APFSDS_T_Red","24Rnd_125mm_APFSDS_T_Yellow","24Rnd_missiles","24Rnd_PG_missiles","250Rnd_30mm_APDS_shells","250Rnd_30mm_APDS_shells_Tracer_Green","250Rnd_30mm_APDS_shells_Tracer_Red","250Rnd_30mm_APDS_shells_Tracer_Yellow","250Rnd_30mm_HE_shells","250Rnd_30mm_HE_shells_Tracer_Green","250Rnd_30mm_HE_shells_Tracer_Red","28Rnd_120mm_APFSDS_shells","28Rnd_120mm_APFSDS_shells_Tracer_Green","28Rnd_120mm_APFSDS_shells_Tracer_Red","28Rnd_120mm_APFSDS_shells_Tracer_Yellow","2Rnd_155mm_Mo_Cluster","2Rnd_155mm_Mo_guided","2Rnd_155mm_Mo_LG","2Rnd_AAA_missiles","2Rnd_AAA_missiles_MI02","2Rnd_Bomb_03_F","2Rnd_GAT_missiles","2Rnd_GBU12_LGB","2Rnd_GBU12_LGB_MI10","2Rnd_LG_scalpel","2Rnd_LG_scalpel_hidden","2Rnd_Missile_AA_03_F","2Rnd_Missile_AA_04_F","2Rnd_Mk82","2Rnd_Mk82_MI08","300Rnd_20mm_shells","300Rnd_25mm_shells","300Rnd_CMFlare_Chaff_Magazine","30Rnd_120mm_APFSDS_shells","30Rnd_120mm_APFSDS_shells_Tracer_Green","30Rnd_120mm_APFSDS_shells_Tracer_Red","30Rnd_120mm_APFSDS_shells_Tracer_Yellow","30Rnd_120mm_HE_shells","30Rnd_120mm_HE_shells_Tracer_Green","30Rnd_120mm_HE_shells_Tracer_Red","30Rnd_120mm_HE_shells_Tracer_Yellow","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green","30Rnd_556x45_Stanag","30Rnd_556x45_Stanag_Tracer_Green","30Rnd_556x45_Stanag_Tracer_Red","30Rnd_556x45_Stanag_Tracer_Yellow","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_mag","30Rnd_65x39_caseless_mag_Tracer","30Rnd_9x21_Mag","32Rnd_120mm_APFSDS_shells","32Rnd_120mm_APFSDS_shells_Tracer_Green","32Rnd_120mm_APFSDS_shells_Tracer_Red","32Rnd_120mm_APFSDS_shells_Tracer_Yellow","32Rnd_155mm_Mo_shells","32Rnd_40mm_G_belt","38Rnd_80mm_rockets","3Rnd_HE_Grenade_shell","3Rnd_Smoke_Grenade_shell","3Rnd_SmokeBlue_Grenade_shell","3Rnd_SmokeGreen_Grenade_shell","3Rnd_SmokeOrange_Grenade_shell","3Rnd_SmokePurple_Grenade_shell","3Rnd_SmokeRed_Grenade_shell","3Rnd_SmokeYellow_Grenade_shell","3Rnd_UGL_FlareCIR_F","3Rnd_UGL_FlareGreen_F","3Rnd_UGL_FlareRed_F","3Rnd_UGL_FlareWhite_F","3Rnd_UGL_FlareYellow_F","40Rnd_105mm_APFSDS","40Rnd_105mm_APFSDS_T_Green","40Rnd_105mm_APFSDS_T_Red","40Rnd_105mm_APFSDS_T_Yellow","40Rnd_20mm_G_belt","40Rnd_40mm_APFSDS_shells","40Rnd_40mm_APFSDS_Tracer_Green_shells","40Rnd_40mm_APFSDS_Tracer_Red_shells","40Rnd_40mm_APFSDS_Tracer_Yellow_shells","450Rnd_127x108_Ball","4Rnd_AAA_missiles","4Rnd_AAA_missiles_MI02","4Rnd_AAT_missiles","4Rnd_Bomb_04_F","4Rnd_GAA_missiles","4Rnd_Missile_AGM_01_F","4Rnd_Titan_long_missiles","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt","500Rnd_127x99_mag","500Rnd_127x99_mag_Tracer_Green","500Rnd_127x99_mag_Tracer_Red","500Rnd_127x99_mag_Tracer_Yellow","500Rnd_Cannon_30mm_Plane_CAS_02_F","50Rnd_127x108_Ball","5Rnd_127x108_APDS_Mag","5Rnd_127x108_Mag","5Rnd_GAT_missiles","60Rnd_30mm_APFSDS_shells","60Rnd_30mm_APFSDS_shells_Tracer_Green","60Rnd_30mm_APFSDS_shells_Tracer_Red","60Rnd_30mm_APFSDS_shells_Tracer_Yellow","60Rnd_40mm_GPR_shells","60Rnd_40mm_GPR_Tracer_Green_shells","60Rnd_40mm_GPR_Tracer_Red_shells","60Rnd_40mm_GPR_Tracer_Yellow_shells","60Rnd_CMFlare_Chaff_Magazine","60Rnd_CMFlareMagazine","64Rnd_40mm_G_belt","680Rnd_35mm_AA_shells","680Rnd_35mm_AA_shells_Tracer_Green","680Rnd_35mm_AA_shells_Tracer_Red","680Rnd_35mm_AA_shells_Tracer_Yellow","6Rnd_155mm_Mo_AT_mine","6Rnd_155mm_Mo_mine","6Rnd_155mm_Mo_smoke","6Rnd_45ACP_Cylinder","6Rnd_AAT_missiles","6Rnd_GreenSignal_F","6Rnd_LG_scalpel","6Rnd_Missile_AGM_02_F","6Rnd_RedSignal_F","7Rnd_408_Mag","7Rnd_Rocket_04_AP_F","7Rnd_Rocket_04_HE_F","8Rnd_82mm_Mo_Flare_white","8Rnd_82mm_Mo_guided","8Rnd_82mm_Mo_LG","8Rnd_82mm_Mo_shells","8Rnd_82mm_Mo_Smoke_white","8Rnd_LG_scalpel","96Rnd_40mm_G_belt","9Rnd_45ACP_Mag","APERSBoundingMine_Range_Mag","APERSMine_Range_Mag","APERSTripMine_Wire_Mag","ATMine_Range_Mag","B_IR_Grenade","Chemlight_blue","Chemlight_green","Chemlight_red","Chemlight_yellow","ClaymoreDirectionalMine_Remote_Mag","DemoCharge_Remote_Mag","FlareGreen_F","FlareRed_F","FlareWhite_F","FlareYellow_F","HandGrenade","HandGrenade_Stone","I_IR_Grenade","IEDLandBig_Remote_Mag","IEDLandSmall_Remote_Mag","IEDUrbanBig_Remote_Mag","IEDUrbanSmall_Remote_Mag","Laserbatteries","MiniGrenade","NLAW_F","O_IR_Grenade","RPG32_F","RPG32_HE_F","SatchelCharge_Remote_Mag","SLAMDirectionalMine_Wire_Mag","SmokeLauncherMag","SmokeLauncherMag_boat","SmokeShell","SmokeShellBlue","SmokeShellGreen","SmokeShellOrange","SmokeShellPurple","SmokeShellRed","SmokeShellYellow","Titan_AA","Titan_AP","Titan_AT","UGL_FlareCIR_F","UGL_FlareGreen_F","UGL_FlareRed_F","UGL_FlareWhite_F","UGL_FlareYellow_F"]; 2 Share this post Link to post Share on other sites