Config-Extraction-Tools/testConfig.Altis/ExcludedClassNames/baseWeapons.sqf

402 lines
7.6 KiB
Plaintext

/*
Class Name Extraction Tool
By GhostriderDbD
For Arma 3
Lists weapons that should excluded from the output for the script.
All the code and information provided here is provided under an Attribution Non-Commercial ShareAlike 4.0 Commons License.
http://creativecommons.org/licenses/by-nc-sa/4.0/
*/
/*
Include any classnames you wish to exclude from the lists generated by the tool by adding them to _knownWeapons using the formating below.
The list below includes the default Arma 3 MX series of assaault rifles as of APEX.
"arifle_MX_Base_F",
"arifle_MXC_F",
"arifle_MX_F",
"arifle_MXM_F",
"arifle_MXC_Black_F",
"arifle_MX_Black_F",
"arifle_MXM_Black_F"
*/
_knownWeapons = [
/*
Arma 3 weapons and attachments as of V 1.74
*/
// // Assault Rifles
"Rifle",
"Rifle_Base_F",
"Rifle_Short_Base_F",
"Rifle_Long_Base_F",
"arifle_Katiba_Base_F",
"arifle_Katiba_F",
"arifle_Katiba_C_F",
"mk20_base_F",
"arifle_Mk20_F",
"arifle_Mk20_plain_F",
"arifle_Mk20C_F",
"arifle_Mk20C_plain_F",
"arifle_MX_Base_F",
"arifle_MXC_F",
"arifle_MX_F",
"arifle_MXM_F",
"arifle_MXC_Black_F",
"arifle_MX_Black_F",
"arifle_MXM_Black_F",
"SDAR_base_F",
"arifle_SDAR_F",
"Tavor_base_F",
"arifle_TRG21_F",
"arifle_TRG20_F",
"pdw2000_base_F",
"hgun_PDW2000_F",
"arifle_MX_khk_F",
"arifle_MXC_khk_F",
"arifle_MXM_khk_F",
"arifle_AK12_base_F",
"arifle_AK12_F",
"arifle_AKM_base_F",
"arifle_AKM_F",
"arifle_AKS_base_F",
"arifle_AKS_F",
"arifle_CTAR_base_F",
"arifle_CTAR_blk_F",
"arifle_CTAR_hex_F",
"arifle_CTAR_ghex_F",
"arifle_CTARS_base_F",
"arifle_CTARS_blk_F",
"arifle_CTARS_hex_F",
"arifle_CTARS_ghex_F",
"arifle_SPAR_01_base_F",
"arifle_SPAR_01_blk_F",
"arifle_SPAR_01_khk_F",
"arifle_SPAR_01_snd_F",
// Assault Rifles with GL
"arifle_Katiba_GL_F",
"arifle_Mk20_GL_F",
"arifle_Mk20_GL_plain_F",
"arifle_MX_GL_F",
"arifle_MX_GL_Black_F",
"arifle_TRG21_GL_F",
"arifle_MX_GL_khk_F",
"arifle_AK12_GL_base_F",
"arifle_AK12_GL_F",
"arifle_ARX_base_F",
"arifle_ARX_blk_F",
"arifle_ARX_ghex_F",
"arifle_ARX_hex_F",
"arifle_CTAR_GL_base_F",
"arifle_CTAR_GL_blk_F",
"arifle_CTAR_GL_hex_F",
"arifle_CTAR_GL_ghex_F",
"arifle_SPAR_01_GL_base_F",
"arifle_SPAR_01_GL_blk_F",
"arifle_SPAR_01_GL_khk_F",
"arifle_SPAR_01_GL_snd_F",
// LMGs
"LMG_Mk200_F",
"LMG_Zafir_F",
"arifle_MX_SW_F",
"arifle_MX_SW_Black_F",
"MMG_01_hex_F",
"MMG_02_camo_F",
"MMG_01_tan_F",
"MMG_02_black_F",
"MMG_02_sand_F",
"arifle_MX_SW_khk_F",
"LMG_03_base_F",
"LMG_03_F",
"arifle_SPAR_02_base_F",
"arifle_SPAR_02_blk_F",
"arifle_SPAR_02_khk_F",
"arifle_SPAR_02_snd_F",
// SMGs
"SMG_01_Base",
"SMG_01_F",
"SMG_02_base_F",
"SMG_02_F",
"SMG_05_base_F",
"SMG_05_F",
// Snipers
"DMR_01_base_F",
"srifle_DMR_01_F",
"EBR_base_F",
"srifle_EBR_F",
"GM6_base_F",
"srifle_GM6_F",
"srifle_GM6_camo_F",
"LRR_base_F",
"srifle_LRR_F",
"srifle_LRR_camo_F",
"DMR_02_base_F",
"DMR_03_base_F",
"DMR_04_base_F",
"DMR_05_base_F",
"DMR_06_base_F",
"srifle_DMR_02_F",
"srifle_DMR_02_camo_F",
"srifle_DMR_02_sniper_F",
"srifle_DMR_03_F",
"srifle_DMR_03_khaki_F",
"srifle_DMR_03_tan_F",
"srifle_DMR_03_multicam_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_LRR_tna_F",
"srifle_GM6_ghex_F",
"DMR_07_base_F",
"srifle_DMR_07_blk_F",
"srifle_DMR_07_hex_F",
"srifle_DMR_07_ghex_F",
"arifle_SPAR_03_base_F",
"arifle_SPAR_03_blk_F",
"arifle_SPAR_03_khk_F",
"arifle_SPAR_03_snd_F",
// DMRs
// Launchers
"Launcher",
"Launcher_Base_F",
"launch_NLAW_F",
"launch_RPG32_F",
"launch_Titan_base",
"launch_Titan_short_base",
"launch_B_Titan_F",
"launch_I_Titan_F",
"launch_O_Titan_F",
"launch_Titan_F",
"launch_B_Titan_short_F",
"launch_I_Titan_short_F",
"launch_O_Titan_short_F",
"launch_Titan_short_F",
"launch_RPG32_ghex_F",
"launch_RPG7_F",
"launch_B_Titan_tna_F",
"launch_B_Titan_short_tna_F",
"launch_O_Titan_ghex_F",
"launch_O_Titan_short_ghex_F",
// Handguns
"HandGunBase",
"Pistol",
"Pistol_Base_F",
"hgun_ACPC2_F",
"hgun_P07_F",
"hgun_Pistol_heavy_01_F",
"hgun_Pistol_heavy_02_F",
"hgun_Rook40_F",
"hgun_Pistol_Signal_F",
"hgun_P07_khk_F",
"hgun_Pistol_01_F",
// Shotguns
// Throwables
// Unknown
// Magazines
"NLAW_F",
"RPG32_F",
"RPG32_HE_F",
"Titan_AA",
"Titan_AT",
"Titan_AP",
"10Rnd_762x54_Mag",
"20Rnd_762x51_Mag",
"5Rnd_127x108_Mag",
"5Rnd_127x108_APDS_Mag",
"7Rnd_408_Mag",
"200Rnd_65x39_cased_Box",
"200Rnd_65x39_cased_Box_Tracer",
"150Rnd_762x54_Box",
"150Rnd_762x54_Box_Tracer",
"9Rnd_45ACP_Mag",
"16Rnd_9x21_Mag",
"16Rnd_9x21_red_Mag",
"16Rnd_9x21_green_Mag",
"16Rnd_9x21_yellow_Mag",
"30Rnd_9x21_Mag",
"30Rnd_9x21_Red_Mag",
"30Rnd_9x21_Yellow_Mag",
"30Rnd_9x21_Green_Mag",
"11Rnd_45ACP_Mag",
"6Rnd_45ACP_Cylinder",
"30Rnd_65x39_caseless_green",
"30Rnd_65x39_caseless_green_mag_Tracer",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Green",
"30Rnd_556x45_Stanag_Tracer_Yellow",
"30Rnd_556x45_Stanag_red",
"30Rnd_556x45_Stanag_green",
"30Rnd_65x39_caseless_mag",
"30Rnd_65x39_caseless_mag_Tracer",
"100Rnd_65x39_caseless_mag",
"100Rnd_65x39_caseless_mag_Tracer",
"20Rnd_556x45_UW_mag",
"30Rnd_45ACP_Mag_SMG_01",
"30Rnd_45ACP_Mag_SMG_01_tracer_green",
"30Rnd_45ACP_Mag_SMG_01_Tracer_Red",
"30Rnd_45ACP_Mag_SMG_01_Tracer_Yellow",
"30Rnd_9x21_Mag_SMG_02",
"30Rnd_9x21_Mag_SMG_02_Tracer_Red",
"30Rnd_9x21_Mag_SMG_02_Tracer_Yellow",
"30Rnd_9x21_Mag_SMG_02_Tracer_Green",
"6Rnd_GreenSignal_F",
"6Rnd_RedSignal_F",
"10Rnd_338_Mag",
"10Rnd_127x54_Mag",
"10Rnd_93x64_DMR_05_Mag",
"150Rnd_93x64_Mag",
"130Rnd_338_Mag",
"RPG7_F",
"20Rnd_650x39_Cased_Mag_F",
"200Rnd_556x45_Box_F",
"200Rnd_556x45_Box_Red_F",
"200Rnd_556x45_Box_Tracer_F",
"200Rnd_556x45_Box_Tracer_Red_F",
"10Rnd_9x21_Mag",
"30Rnd_762x39_Mag_F",
"30Rnd_762x39_Mag_Green_F",
"30Rnd_762x39_Mag_Tracer_F",
"30Rnd_762x39_Mag_Tracer_Green_F",
"30Rnd_545x39_Mag_F",
"30Rnd_545x39_Mag_Green_F",
"30Rnd_545x39_Mag_Tracer_F",
"30Rnd_545x39_Mag_Tracer_Green_F",
"30Rnd_580x42_Mag_F",
"30Rnd_580x42_Mag_Tracer_F",
"100Rnd_580x42_Mag_F",
"100Rnd_580x42_Mag_Tracer_F",
"150Rnd_556x45_Drum_Mag_F",
"150Rnd_556x45_Drum_Mag_Tracer_F",
// Optics
"optic_Nightstalker",
"optic_tws",
"optic_tws_mg",
"optic_NVS",
"optic_DMS",
"optic_LRPS",
"optic_ams",
"optic_AMS_snd",
"optic_AMS_khk",
"optic_KHS_blk",
"optic_KHS_tan",
"optic_KHS_hex",
"optic_KHS_old",
"optic_SOS",
"optic_MRCO",
"optic_Arco",
"optic_aco",
"optic_ACO_grn",
"optic_aco_smg",
"optic_ACO_grn_smg",
"optic_hamr",
"optic_Holosight",
"optic_Holosight_smg",
"optic_Hamr_khk_F",
"optic_SOS_khk_F",
"optic_Arco_ghex_F",
"optic_Arco_blk_F",
"optic_DMS_ghex_F",
"optic_ERCO_blk_F",
"optic_ERCO_khk_F",
"optic_ERCO_snd_F",
"optic_LRPS_ghex_F",
"optic_LRPS_tna_F",
"optic_Holosight_blk_F",
"optic_Holosight_khk_F",
"optic_Holosight_smg_blk_F",
"optic_Holosight_smg_khk_F",
"optic_MRD",
"optic_Yorris",
// Muzzles
"muzzle_snds_L",
"muzzle_snds_B",
"muzzle_snds_B_khk_F",
"muzzle_snds_B_snd_F",
"muzzle_snds_h",
"muzzle_snds_h_khk_F",
"muzzle_snds_h_snd_F",
"muzzle_snds_H_SW",
"muzzle_snds_H_MG",
"muzzle_snds_H_MG_blk_F",
"muzzle_snds_H_MG_khk_F",
"muzzle_snds_acp",
"muzzle_snds_M",
"muzzle_snds_m_khk_F",
"muzzle_snds_m_snd_F",
"muzzle_snds_l",
"muzzle_snds_338_black",
"muzzle_snds_338_green",
"muzzle_snds_338_sand",
"muzzle_snds_93mmg",
"muzzle_snds_93mmg_tan",
"muzzle_snds_65_TI_blk_F",
"muzzle_snds_65_TI_hex_F",
"muzzle_snds_65_TI_ghex_F",
"muzzle_snds_m",
"muzzle_snds_58_blk_F",
"muzzle_snds_58_wdm_F",
"muzzle_snds_58_ghex_F",
"muzzle_snds_58_hex_F",
"muzzle_snds_b",
// Pointers
"acc_flashlight",
"acc_pointer_IR",
"acc_flashlight_pistol",
// Underbarrel
"bipod_01_F_snd",
"bipod_01_F_blk",
"bipod_01_F_mtp",
"bipod_01_F_khk",
"bipod_02_F_blk",
"bipod_02_F_tan",
"bipod_02_F_hex",
"bipod_03_F_blk",
"bipod_03_F_oli"
];