class CfgVehicles { // Static weapons class StaticMGWeapon; class HMG_01_base_F: StaticMGWeapon { displayName = CSTRING(HMG_01_Name); }; class HMG_01_A_base_F: HMG_01_base_F { displayName = CSTRING(HMG_01_A_Name); }; class HMG_01_high_base_F: HMG_01_base_F { displayName = CSTRING(HMG_01_high_Name); }; class AT_01_base_F; class B_static_AT_F: AT_01_base_F { displayName = CSTRING(static_AT_Name); }; class O_static_AT_F: AT_01_base_F { displayName = CSTRING(static_AT_Name); }; class I_static_AT_F: AT_01_base_F { displayName = CSTRING(static_AT_Name); }; class AA_01_base_F; class B_static_AA_F: AA_01_base_F { displayName = CSTRING(static_AA_Name); }; class O_static_AA_F: AA_01_base_F { displayName = CSTRING(static_AA_Name); }; class I_static_AA_F: AA_01_base_F { displayName = CSTRING(static_AA_Name); }; class GMG_TriPod; class GMG_01_base_F: GMG_TriPod { displayName = CSTRING(GMG_01_Name); }; class GMG_01_A_base_F: GMG_01_base_F { displayName = CSTRING(GMG_01_A_Name); }; class GMG_01_high_base_F: GMG_01_base_F { displayName = CSTRING(GMG_01_high_Name); }; // M-ATV class MRAP_01_base_F; class B_MRAP_01_F: MRAP_01_base_F { displayName = CSTRING(MRAP_01_Name); }; class MRAP_01_gmg_base_F: MRAP_01_base_F {}; class B_MRAP_01_gmg_F: MRAP_01_gmg_base_F { displayName = CSTRING(MRAP_01_gmg_Name); }; class MRAP_01_hmg_base_F: MRAP_01_gmg_base_F {}; class B_MRAP_01_hmg_F: MRAP_01_hmg_base_F { displayName = CSTRING(MRAP_01_hmg_Name); }; // Punisher class MRAP_02_base_F; class O_MRAP_02_F: MRAP_02_base_F { displayName = CSTRING(MRAP_02_Name); }; class O_T_MRAP_02_ghex_F: MRAP_02_base_F { displayName = CSTRING(MRAP_02_Name); }; class MRAP_02_hmg_base_F: MRAP_02_base_F {}; class O_MRAP_02_hmg_F: MRAP_02_hmg_base_F { displayName = CSTRING(MRAP_02_hmg_Name); }; class O_T_MRAP_02_hmg_ghex_F: MRAP_02_hmg_base_F { displayName = CSTRING(MRAP_02_hmg_Name); }; class MRAP_02_gmg_base_F: MRAP_02_hmg_base_F {}; class O_MRAP_02_gmg_F: MRAP_02_gmg_base_F { displayName = CSTRING(MRAP_02_gmg_Name); }; class O_T_MRAP_02_gmg_ghex_F: MRAP_02_gmg_base_F { displayName = CSTRING(MRAP_02_gmg_Name); }; // Strider class MRAP_03_base_F; class I_MRAP_03_F: MRAP_03_base_F { displayName = CSTRING(MRAP_03_Name); }; class MRAP_03_hmg_base_F: MRAP_03_base_F {}; class I_MRAP_03_hmg_F: MRAP_03_hmg_base_F { displayName = CSTRING(MRAP_03_hmg_Name); }; class MRAP_03_gmg_base_F: MRAP_03_hmg_base_F {}; class I_MRAP_03_gmg_F: MRAP_03_gmg_base_F { displayName = CSTRING(MRAP_03_gmg_Name); }; // Merkava derivates class MBT_01_base_F; class B_MBT_01_base_F: MBT_01_base_F {}; class B_MBT_01_cannon_F: B_MBT_01_base_F { displayName = CSTRING(MBT_01_cannon_Name); }; class B_MBT_01_TUSK_F: B_MBT_01_cannon_F { displayName = CSTRING(MBT_01_TUSK_Name); }; class MBT_01_arty_base_F: MBT_01_base_F {}; class B_MBT_01_arty_base_F: MBT_01_arty_base_F {}; class B_MBT_01_arty_F: B_MBT_01_arty_base_F { displayName = CSTRING(MBT_01_arty_Name); }; class MBT_01_mlrs_base_F: MBT_01_base_F {}; class B_MBT_01_mlrs_base_F: MBT_01_mlrs_base_F {}; class B_MBT_01_mlrs_F: B_MBT_01_mlrs_base_F { displayName = CSTRING(MBT_01_mlrs_Name); // Fictional name, (probably wrong) hebrew translation of storm }; // T100 derivates class MBT_02_base_F; class O_MBT_02_base_F: MBT_02_base_F {}; class O_MBT_02_cannon_F: O_MBT_02_base_F { displayName = CSTRING(MBT_02_cannon_Name); }; class MBT_02_arty_base_F: MBT_02_base_F {}; class O_MBT_02_arty_base_F: MBT_02_arty_base_F {}; class O_MBT_02_arty_F: O_MBT_02_arty_base_F { displayName = CSTRING(MBT_02_arty_Name); }; // Leopard 2 SG class I_MBT_03_base_F; class I_MBT_03_cannon_F: I_MBT_03_base_F { displayName = CSTRING(MBT_03_cannon_Name); }; // Tracked apcs class B_APC_Tracked_01_base_F; class B_APC_Tracked_01_rcws_F: B_APC_Tracked_01_base_F { displayName = CSTRING(APC_Tracked_01_rcws_Name); }; class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F { displayName = CSTRING(APC_Tracked_01_AA_Name); // Fictional name, (probably wrong) hebrew translation of cheetah }; class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { displayName = CSTRING(APC_Tracked_01_CRV_Name); }; class O_APC_Tracked_02_base_F; class O_APC_Tracked_02_cannon_F: O_APC_Tracked_02_base_F { displayName = CSTRING(APC_Tracked_02_cannon_Name); }; class O_APC_Tracked_02_AA_F: O_APC_Tracked_02_base_F { displayName = CSTRING(APC_Tracked_02_AA_Name); }; class I_APC_tracked_03_base_F; class I_APC_tracked_03_cannon_F: I_APC_tracked_03_base_F { displayName = CSTRING(APC_tracked_03_cannon_Name); }; // Wheeled apcs class B_APC_Wheeled_01_base_F; class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F { displayName = CSTRING(APC_Wheeled_01_cannon_Name); }; class APC_Wheeled_02_base_F; class O_APC_Wheeled_02_base_F: APC_Wheeled_02_base_F { displayName = CSTRING(APC_Wheeled_02_rcws_Name); }; class APC_Wheeled_02_base_v2_F; class O_APC_Wheeled_02_rcws_v2_F: APC_Wheeled_02_base_v2_F { displayName = CSTRING(APC_Wheeled_02_rcws_Name); }; class O_T_APC_Wheeled_02_rcws_v2_ghex_F: APC_Wheeled_02_base_v2_F { displayName = CSTRING(APC_Wheeled_02_rcws_Name); }; class I_APC_Wheeled_03_base_F; class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F { displayName = CSTRING(APC_Wheeled_03_cannon_Name); }; // Trucks class Truck_01_base_F; class B_Truck_01_transport_F: Truck_01_base_F { displayName = CSTRING(Truck_01_transport_Name); }; class B_Truck_01_covered_F: B_Truck_01_transport_F { displayName = CSTRING(Truck_01_covered_Name); }; class B_Truck_01_mover_F: B_Truck_01_transport_F { displayName = CSTRING(Truck_01_mover_Name); }; class B_Truck_01_box_F: B_Truck_01_mover_F { displayName = CSTRING(Truck_01_box_Name); }; class B_Truck_01_medical_F: B_Truck_01_transport_F { displayName = CSTRING(Truck_01_medical_Name); }; class B_Truck_01_ammo_F: B_Truck_01_mover_F { displayName = CSTRING(Truck_01_ammo_Name); }; class B_Truck_01_fuel_F: B_Truck_01_mover_F { displayName = CSTRING(Truck_01_fuel_Name); }; class B_Truck_01_Repair_F: B_Truck_01_mover_F { displayName = CSTRING(Truck_01_Repair_Name); }; class Truck_02_transport_base_F; class O_Truck_02_transport_F: Truck_02_transport_base_F { displayName = CSTRING(Truck_02_transport_Name); }; class Truck_02_base_F; class O_Truck_02_covered_F: Truck_02_base_F { displayName = CSTRING(Truck_02_covered_Name); }; class Truck_02_Ammo_base_F; class O_Truck_02_ammo_F: Truck_02_Ammo_base_F { displayName = CSTRING(Truck_02_ammo_Name); }; class Truck_02_fuel_base_F; class O_Truck_02_fuel_F: Truck_02_fuel_base_F { displayName = CSTRING(Truck_02_fuel_Name); }; class Truck_02_box_base_F; class O_Truck_02_box_F: Truck_02_box_base_F { displayName = CSTRING(Truck_02_box_Name); }; class Truck_02_medical_base_F; class O_Truck_02_medical_F: Truck_02_medical_base_F { displayName = CSTRING(Truck_02_medical_Name); }; class Truck_02_water_base_F; class C_IDAP_Truck_02_water_F: Truck_02_water_base_F { displayName = CSTRING(Truck_02_water_Name); }; class I_Truck_02_transport_F: Truck_02_transport_base_F { displayName = CSTRING(Truck_02_transport_Name); }; class I_Truck_02_covered_F: Truck_02_base_F { displayName = CSTRING(Truck_02_covered_Name); }; class I_Truck_02_ammo_F: Truck_02_Ammo_base_F { displayName = CSTRING(Truck_02_ammo_Name); }; class I_Truck_02_fuel_F: Truck_02_fuel_base_F { displayName = CSTRING(Truck_02_fuel_Name); }; class I_Truck_02_box_F: Truck_02_box_base_F { displayName = CSTRING(Truck_02_box_Name); }; class Truck_02_MRL_base_F; class I_Truck_02_MRL_F: Truck_02_MRL_base_F { displayName = CSTRING(Truck_02_MRL_Name); }; class I_Truck_02_medical_F: Truck_02_medical_base_F { displayName = CSTRING(Truck_02_medical_Name); }; class C_Truck_02_transport_F: Truck_02_transport_base_F { displayName = CSTRING(Truck_02_transport_Name); }; class C_Truck_02_covered_F: Truck_02_base_F { displayName = CSTRING(Truck_02_covered_Name); }; class C_Truck_02_fuel_F: Truck_02_fuel_base_F { displayName = CSTRING(Truck_02_fuel_Name); }; class C_Truck_02_box_F: Truck_02_box_base_F { displayName = CSTRING(Truck_02_box_Name); }; class C_IDAP_Truck_02_transport_F: Truck_02_transport_base_F { displayName = CSTRING(Truck_02_transport_Name); }; class C_IDAP_Truck_02_F: Truck_02_base_F { displayName = CSTRING(Truck_02_covered_Name); }; class Truck_03_base_F; class O_Truck_03_transport_F: Truck_03_base_F { displayName = CSTRING(Truck_03_transport_Name); }; class O_Truck_03_covered_F: Truck_03_base_F { displayName = CSTRING(Truck_03_covered_Name); }; class O_Truck_03_device_F: Truck_03_base_F { displayName = CSTRING(Truck_03_device_Name); }; class O_Truck_03_ammo_F: Truck_03_base_F { displayName = CSTRING(Truck_03_ammo_Name); }; class O_Truck_03_fuel_F: Truck_03_base_F { displayName = CSTRING(Truck_03_fuel_Name); }; class O_Truck_03_repair_F: Truck_03_base_F { displayName = CSTRING(Truck_03_repair_Name); }; class O_Truck_03_medical_F: Truck_03_base_F { displayName = CSTRING(Truck_03_medical_Name); }; // Helicopters class Heli_Attack_01_base_F; class B_Heli_Attack_01_F: Heli_Attack_01_base_F { displayName = CSTRING(Heli_Attack_01_Name); }; class Heli_Attack_01_dynamicLoadout_base_F; class B_Heli_Attack_01_dynamicLoadout_F: Heli_Attack_01_dynamicLoadout_base_F { displayName = CSTRING(Heli_Attack_01_Name); }; class Heli_Light_01_unarmed_base_F; class B_Heli_Light_01_F: Heli_Light_01_unarmed_base_F { displayName = CSTRING(Heli_Light_01_Name); }; class Heli_Light_01_civil_base_F: Heli_Light_01_unarmed_base_F { displayName = CSTRING(Heli_Light_01_civil_Name); }; class I_C_Heli_Light_01_civil_F: Heli_Light_01_civil_base_F { displayName = CSTRING(Heli_Light_01_civil_Name); }; class Heli_Light_01_armed_base_F; class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F { displayName = CSTRING(Heli_Light_01_armed_Name); }; class Heli_Light_01_dynamicLoadout_base_F; class B_Heli_Light_01_dynamicLoadout_F: Heli_Light_01_dynamicLoadout_base_F { displayName = CSTRING(Heli_Light_01_armed_Name); }; class Heli_Transport_03_base_F; class B_Heli_Transport_03_F: Heli_Transport_03_base_F { displayName = CSTRING(Heli_Transport_03_Name); }; class Heli_Transport_03_unarmed_base_F; class B_Heli_Transport_03_unarmed_F: Heli_Transport_03_unarmed_base_F { displayName = CSTRING(Heli_Transport_03_unarmed_Name); }; class Heli_Light_02_base_F; class O_Heli_Light_02_F: Heli_Light_02_base_F { displayName = CSTRING(Heli_Light_02_Name); }; class O_Heli_Light_02_v2_F: Heli_Light_02_base_F { displayName = CSTRING(Heli_Light_02_v2_Name); }; class Heli_Light_02_unarmed_base_F; class O_Heli_Light_02_unarmed_F: Heli_Light_02_unarmed_base_F { displayName = CSTRING(Heli_Light_02_unarmed_Name); }; class Heli_Light_02_dynamicLoadout_base_F; class O_Heli_Light_02_dynamicLoadout_F: Heli_Light_02_dynamicLoadout_base_F { displayName = CSTRING(Heli_Light_02_Name); }; class Heli_light_03_base_F; class I_Heli_light_03_F: Heli_light_03_base_F { displayName = CSTRING(Heli_light_03_Name); }; class Heli_light_03_unarmed_base_F; class I_Heli_light_03_unarmed_F: Heli_light_03_unarmed_base_F { displayName = CSTRING(Heli_light_03_unarmed_Name); }; class Heli_light_03_dynamicLoadout_base_F; class I_Heli_light_03_dynamicLoadout_F: Heli_light_03_dynamicLoadout_base_F { displayName = CSTRING(Heli_light_03_Name); }; class Heli_Transport_02_base_F; class I_Heli_Transport_02_F: Heli_Transport_02_base_F { displayName = CSTRING(Heli_Transport_02_Name); }; class C_IDAP_Heli_Transport_02_F: Heli_Transport_02_base_F { displayName = CSTRING(Heli_Transport_02_Name); }; // Planes class Plane_CAS_01_base_F; class B_Plane_CAS_01_F: Plane_CAS_01_base_F { displayName = CSTRING(Plane_CAS_01_Name); }; class Plane_CAS_01_dynamicLoadout_base_F; class B_Plane_CAS_01_dynamicLoadout_F: Plane_CAS_01_dynamicLoadout_base_F { displayName = CSTRING(Plane_CAS_01_Name); }; class Plane_CAS_02_base_F; class O_Plane_CAS_02_F: Plane_CAS_02_base_F { displayName = CSTRING(Plane_CAS_02_Name); }; class Plane_CAS_02_dynamicLoadout_base_F; class O_Plane_CAS_02_dynamicLoadout_F: Plane_CAS_02_dynamicLoadout_base_F { displayName = CSTRING(Plane_CAS_02_Name); }; class Plane_Fighter_03_base_F; class I_Plane_Fighter_03_CAS_F: Plane_Fighter_03_base_F { displayName = CSTRING(Plane_Fighter_03_CAS_Name); }; class I_Plane_Fighter_03_AA_F: I_Plane_Fighter_03_CAS_F { displayName = CSTRING(Plane_Fighter_03_AA_Name); }; class Plane_Fighter_03_dynamicLoadout_base_F; class I_Plane_Fighter_03_dynamicLoadout_F: Plane_Fighter_03_dynamicLoadout_base_F { displayName = CSTRING(Plane_Fighter_03_Name); }; class Plane_Fighter_04_Base_F; class I_Plane_Fighter_04_F: Plane_Fighter_04_Base_F { displayName = CSTRING(Plane_Fighter_04_Name); }; // UAVs class UAV_02_base_F; class B_UAV_02_F: UAV_02_base_F { displayName = CSTRING(UAV_02_Name); }; class O_UAV_02_F: UAV_02_base_F { displayName = CSTRING(UAV_02_Name); }; class I_UAV_02_F: UAV_02_base_F { displayName = CSTRING(UAV_02_Name); }; class UAV_02_CAS_base_F; class B_UAV_02_CAS_F: UAV_02_CAS_base_F { displayName = CSTRING(UAV_02_CAS_Name); }; class O_UAV_02_CAS_F: UAV_02_CAS_base_F { displayName = CSTRING(UAV_02_CAS_Name); }; class I_UAV_02_CAS_F: UAV_02_CAS_base_F { displayName = CSTRING(UAV_02_CAS_Name); }; class UAV_02_dynamicLoadout_base_F; class B_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { displayName = CSTRING(UAV_02_Name); }; class O_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { displayName = CSTRING(UAV_02_Name); }; class I_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { displayName = CSTRING(UAV_02_Name); }; #include "CfgVehiclesAttachments.hpp" // Assault rifles // MX class Weapon_Base_F; class Weapon_arifle_MX_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_Name); }; class Weapon_arifle_MX_Black_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_Black_Name); }; class Weapon_arifle_MX_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_Khaki_Name); }; class Weapon_arifle_MXC_F: Weapon_Base_F { displayName = CSTRING(arifle_MXC_Name); }; class Weapon_arifle_MXC_Black_F: Weapon_Base_F { displayName = CSTRING(arifle_MXC_Black_Name); }; class Weapon_arifle_MXC_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_MXC_Khaki_Name); }; class Weapon_arifle_MX_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_GL_Name); }; class Weapon_arifle_MX_GL_Black_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_GL_Black_Name); }; class Weapon_arifle_MX_GL_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_GL_Khaki_Name); }; class Weapon_arifle_MX_SW_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_SW_Name); }; class Weapon_arifle_MX_SW_Black_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_SW_Black_Name); }; class Weapon_arifle_MX_SW_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_MX_SW_Khaki_Name); }; class Weapon_arifle_MXM_F: Weapon_Base_F { displayName = CSTRING(arifle_MXM_Name); }; class Weapon_arifle_MXM_Black_F: Weapon_Base_F { displayName = CSTRING(arifle_MXM_Black_Name); }; class Weapon_arifle_MXM_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_MXM_Khaki_Name); }; // Katiba class Weapon_arifle_Katiba_F: Weapon_Base_F { displayName = CSTRING(arifle_Katiba_Name); }; class Weapon_arifle_Katiba_C_F: Weapon_Base_F { displayName = CSTRING(arifle_Katiba_C_Name); }; class Weapon_arifle_Katiba_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_Katiba_GL_Name); }; // SDAR class Weapon_arifle_SDAR_F: Weapon_Base_F { displayName = CSTRING(arifle_SDAR_Name); }; // TAR-21 class Weapon_arifle_TRG21_F: Weapon_Base_F { displayName = CSTRING(arifle_TRG21_Name); }; class Weapon_arifle_TRG20_F: Weapon_Base_F { displayName = CSTRING(arifle_TRG20_Name); }; class Weapon_arifle_TRG21_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_TRG21_GL_Name); }; // F2000 class Weapon_arifle_Mk20_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20_Name); }; class Weapon_arifle_Mk20_plain_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20_plain_Name); }; class Weapon_arifle_Mk20C_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20C_Name); }; class Weapon_arifle_Mk20C_plain_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20C_plain_Name); }; class Weapon_arifle_Mk20_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20_GL_Name); }; class Weapon_arifle_Mk20_GL_plain_F: Weapon_Base_F { displayName = CSTRING(arifle_Mk20_GL_plain_Name); }; // P90 (1.86) class Weapon_SMG_03_TR_black: Weapon_Base_F { displayName = CSTRING(PS90_TR_Black_Name); }; class Weapon_SMG_03_TR_khaki: Weapon_Base_F { displayName = CSTRING(PS90_TR_Khaki_Name); }; class Weapon_SMG_03_TR_camo: Weapon_Base_F { displayName = CSTRING(PS90_TR_Camo_Name); }; class Weapon_SMG_03_TR_hex: Weapon_Base_F { displayName = CSTRING(PS90_TR_Hex_Name); }; class Weapon_SMG_03_black: Weapon_Base_F { displayName = CSTRING(PS90_Black_Name); }; class Weapon_SMG_03_khaki: Weapon_Base_F { displayName = CSTRING(PS90_Khaki_Name); }; class Weapon_SMG_03_camo: Weapon_Base_F { displayName = CSTRING(PS90_Camo_Name); }; class Weapon_SMG_03_hex: Weapon_Base_F { displayName = CSTRING(PS90_Hex_Name); }; class Weapon_SMG_03C_TR_black: Weapon_Base_F { displayName = CSTRING(P90_TR_Black_Name); }; class Weapon_SMG_03C_TR_khaki: Weapon_Base_F { displayName = CSTRING(P90_TR_Khaki_Name); }; class Weapon_SMG_03C_TR_camo: Weapon_Base_F { displayName = CSTRING(P90_TR_Camo_Name); }; class Weapon_SMG_03C_TR_hex: Weapon_Base_F { displayName = CSTRING(P90_TR_Hex_Name); }; class Weapon_SMG_03C_black: Weapon_Base_F { displayName = CSTRING(P90_Black_Name); }; class Weapon_SMG_03C_khaki: Weapon_Base_F { displayName = CSTRING(P90_Khaki_Name); }; class Weapon_SMG_03C_camo: Weapon_Base_F { displayName = CSTRING(P90_Camo_Name); }; class Weapon_SMG_03C_hex: Weapon_Base_F { displayName = CSTRING(P90_Hex_Name); }; // Vector class Weapon_SMG_01_F: Weapon_Base_F { displayName = CSTRING(SMG_01_Name); }; // Scorpion class Weapon_SMG_02_F: Weapon_Base_F { displayName = CSTRING(SMG_02_Name); }; // CPW class Weapon_hgun_PDW2000_F: Weapon_Base_F { displayName = CSTRING(hgun_PDW2000_Name); }; // Pistols class Pistol_Base_F; class Weapon_hgun_P07_F: Pistol_Base_F { displayName = CSTRING(hgun_P07_Name); }; class Weapon_hgun_Rook40_F: Pistol_Base_F { displayName = CSTRING(hgun_Rook40_Name); }; class Weapon_hgun_ACPC2_F: Pistol_Base_F { displayName = CSTRING(hgun_ACPC2_Name); }; class Weapon_hgun_Pistol_heavy_01_F: Pistol_Base_F { displayName = CSTRING(hgun_Pistol_heavy_01_Name); }; class Weapon_hgun_Pistol_heavy_02_F: Pistol_Base_F { displayName = CSTRING(hgun_Pistol_heavy_02_Name); }; class Weapon_hgun_Pistol_Signal_F: Pistol_Base_F { displayName = CSTRING(hgun_Pistol_Signal_Name); }; // Machine guns class Weapon_LMG_Mk200_F: Weapon_Base_F { displayName = CSTRING(LMG_Mk200_Name); }; class Weapon_LMG_Zafir_F: Weapon_Base_F { displayName = CSTRING(LMG_Zafir_Name); }; // Sniper rifles class Weapon_srifle_EBR_F: Weapon_Base_F { displayName = CSTRING(srifle_EBR_Name); }; class Weapon_srifle_LRR_F: Weapon_Base_F { displayName = CSTRING(srifle_LRR_Name); }; class Weapon_srifle_LRR_camo_F: Weapon_Base_F { displayName = CSTRING(srifle_LRR_camo_Name); }; class Weapon_srifle_GM6_F: Weapon_Base_F { displayName = CSTRING(srifle_GM6_Name); }; class Weapon_srifle_GM6_camo_F: Weapon_Base_F { displayName = CSTRING(srifle_GM6_camo_Name); }; class Weapon_srifle_DMR_01_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_01_Name); }; // Rocket launchers class Launcher_Base_F; class Weapon_launch_RPG32_F: Launcher_Base_F { displayName = CSTRING(launch_RPG32_Name); }; class Weapon_launch_NLAW_F: Launcher_Base_F { displayName = CSTRING(launch_NLAW_Name); }; /*class Weapon_launch_Titan_F: Launcher_Base_F { displayName = CSTRING(launch_Titan_Name); }; class Weapon_launch_Titan_short_F: Launcher_Base_F { displayName = CSTRING(launch_Titan_short_Name); }; class Weapon_launch_B_Titan_F: Launcher_Base_F { displayName = CSTRING(launch_Titan_Name); };*/ //class Weapon_launch_I_Titan_F: Weapon_launch_B_Titan_F {}; //class Weapon_launch_O_Titan_F: Weapon_launch_B_Titan_F {}; /*class Weapon_launch_launch_B_Titan_short_F: Launcher_Base_F { displayName = CSTRING(launch_Titan_short_Name); };*/ //class Weapon_launch_I_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; //class Weapon_launch_O_Titan_short_F: Weapon_launch_launch_B_Titan_short_F {}; class Weapon_launch_O_Vorona_brown_F: Launcher_Base_F { displayName = CSTRING(launch_Vorona_brown); }; class Weapon_launch_O_Vorona_green_F: Launcher_Base_F { displayName = CSTRING(launch_Vorona_green); }; // Marksmen marksman class Weapon_srifle_DMR_02_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_02); }; class Weapon_srifle_DMR_02_camo_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_02_camo); }; class Weapon_srifle_DMR_02_sniper_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_02_sniper); }; class Weapon_srifle_DMR_03_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_03); }; class Weapon_srifle_DMR_03_khaki_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_03_khaki); }; class Weapon_srifle_DMR_03_tan_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_03_tan); }; class Weapon_srifle_DMR_03_multicam_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_03_multicam); }; class Weapon_srifle_DMR_03_woodland_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_03_woodland); }; class Weapon_srifle_DMR_04_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_04); }; class Weapon_srifle_DMR_04_Tan_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_04_Tan); }; class Weapon_srifle_DMR_05_blk_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_05_blk); }; class Weapon_srifle_DMR_05_hex_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_05_hex); }; class Weapon_srifle_DMR_05_tan_f: Weapon_Base_F { displayName = CSTRING(srifle_DMR_05_tan); }; class Weapon_srifle_DMR_06_camo_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_06_camo); }; class Weapon_srifle_DMR_06_olive_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_06_olive); }; // Marksmen MGs class Weapon_MMG_01_hex_F: Weapon_Base_F { displayName = CSTRING(MMG_01_hex); }; class Weapon_MMG_01_tan_F: Weapon_Base_F { displayName = CSTRING(MMG_01_tan); }; class Weapon_MMG_02_camo_F: Weapon_Base_F { displayName = CSTRING(MMG_02_camo); }; class Weapon_MMG_02_black_F: Weapon_Base_F { displayName = CSTRING(MMG_02_black); }; class Weapon_MMG_02_sand_F: Weapon_Base_F { displayName = CSTRING(MMG_02_sand); }; // Tanks DLC // Rooikat 120 (Rhino MGS) class AFV_Wheeled_01_base_F; class B_AFV_Wheeled_01_cannon_F: AFV_Wheeled_01_base_F { displayName = CSTRING(afv_wheeled_01); }; class B_T_AFV_Wheeled_01_cannon_F: AFV_Wheeled_01_base_F { displayName = CSTRING(afv_wheeled_01); }; class AFV_Wheeled_01_up_base_F; class B_AFV_Wheeled_01_up_cannon_F: AFV_Wheeled_01_up_base_F { displayName = CSTRING(afv_wheeled_01_up); }; class B_T_AFV_Wheeled_01_up_cannon_F: AFV_Wheeled_01_up_base_F { displayName = CSTRING(afv_wheeled_01_up); }; // T-14 Armata (T-140 Angara) class MBT_04_cannon_base_F; class O_MBT_04_cannon_F: MBT_04_cannon_base_F { displayName = CSTRING(MBT_04_cannon); }; class O_T_MBT_04_cannon_F: MBT_04_cannon_base_F { displayName = CSTRING(MBT_04_cannon); }; class MBT_04_command_base_F; // Keep "K" designation for command variant. class O_MBT_04_command_F: MBT_04_command_base_F { displayName = CSTRING(MBT_04_command); }; class O_T_MBT_04_command_F: MBT_04_command_base_F { displayName = CSTRING(MBT_04_command); }; // Wiesel 2 (AWC 302 Nyx) class LT_01_AA_base_F; class I_LT_01_AA_F: LT_01_AA_base_F { displayName = CSTRING(LT_01_AA); }; class LT_01_AT_base_F; class I_LT_01_AT_F: LT_01_AT_base_F { displayName = CSTRING(LT_01_AT); }; class LT_01_cannon_base_F; class I_LT_01_cannon_F: LT_01_cannon_base_F { displayName = CSTRING(LT_01_cannon); }; class LT_01_scout_base_F; class I_LT_01_scout_F: LT_01_scout_base_F { displayName = CSTRING(LT_01_scout); }; // APEX/Tanoa // Jeep Wrangler class Car_F; class Offroad_02_base_F: Car_F { displayName = CSTRING(C_Offroad_02_unarmed); }; class Offroad_02_unarmed_base_F: Offroad_02_base_F { displayName = CSTRING(C_Offroad_02_unarmed); }; class Offroad_02_at_base_F: Offroad_02_base_F { displayName = CSTRING(C_Offroad_02_at); }; class I_C_Offroad_02_at_F: Offroad_02_at_base_F { displayName = CSTRING(C_Offroad_02_at); }; class Offroad_02_lmg_base_F: Offroad_02_base_F { displayName = CSTRING(C_Offroad_02_lmg); }; class I_C_Offroad_02_lmg_F: Offroad_02_lmg_base_F { displayName = CSTRING(C_Offroad_02_lmg); }; // Cessna class Plane_Civil_01_base_F; class C_Plane_Civil_01_F: Plane_Civil_01_base_F { displayName = CSTRING(C_Plane_Civil_01); }; class C_Plane_Civil_01_racing_F: Plane_Civil_01_base_F { displayName = CSTRING(C_Plane_Civil_01_racing); }; class I_C_Plane_Civil_01_F: Plane_Civil_01_base_F { displayName = CSTRING(C_Plane_Civil_01); }; // Burraq class UAV_04_base_F; class O_T_UAV_04_CAS_F: UAV_04_base_F { displayName = CSTRING(O_T_UAV_04_CAS); }; // Polaris DAGOR (Prowler) class LSV_01_base_F; class LSV_01_armed_base_F: LSV_01_base_F { displayName = CSTRING(lsv_01_armed); }; class LSV_01_unarmed_base_F: LSV_01_base_F { displayName = CSTRING(lsv_01_unarmed); }; class LSV_01_light_base_F: LSV_01_base_F { displayName = CSTRING(lsv_01_light); }; class LSV_01_AT_base_F: LSV_01_base_F { displayName = CSTRING(lsv_01_at); }; // Light Strike Vehicle Mk. II (Qilin) class LSV_02_base_F; class LSV_02_armed_base_F: LSV_02_base_F { displayName = CSTRING(lsv_02_armed); }; class LSV_02_unarmed_base_F: LSV_02_base_F { displayName = CSTRING(lsv_02_unarmed); }; class LSV_02_AT_base_F: LSV_02_base_F { displayName = CSTRING(lsv_02_at); }; // Type 115 class Weapon_arifle_ARX_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_arx_blk_Name); }; class Weapon_arifle_ARX_ghex_F: Weapon_Base_F { displayName = CSTRING(arifle_arx_ghex_Name); }; class Weapon_arifle_ARX_hex_F: Weapon_Base_F { displayName = CSTRING(arifle_arx_hex_Name); }; // QBZ-95 and variants class Weapon_arifle_CTAR_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_blk); }; class Weapon_arifle_CTAR_ghex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_ghex); }; class Weapon_arifle_CTAR_hex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_hex); }; class Weapon_arifle_CTAR_GL_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_GL_blk); }; class Weapon_arifle_CTAR_GL_ghex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_GL_ghex); }; class Weapon_arifle_CTAR_GL_hex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTAR_GL_hex); }; class Weapon_arifle_CTARS_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_CTARS_blk); }; class Weapon_arifle_CTARS_ghex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTARS_ghex); }; class Weapon_arifle_CTARS_hex_F: Weapon_Base_F { displayName = CSTRING(arifle_CTARS_hex); }; // QBU-88 class Weapon_srifle_DMR_07_blk_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_07_blk); }; class Weapon_srifle_DMR_07_ghex_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_07_ghex); }; class Weapon_srifle_DMR_07_hex_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_07_hex); }; // GM6 class Weapon_srifle_GM6_ghex_F: Weapon_Base_F { displayName = CSTRING(srifle_GM6_ghex); }; // M249 class Weapon_LMG_03_F: Weapon_Base_F { displayName = CSTRING(LMG_03); }; // Intervention class Weapon_srifle_LRR_tna_F: Weapon_Base_F { displayName = CSTRING(srifle_LRR_tna); }; // MP5 class Weapon_SMG_05_F: Weapon_Base_F { displayName = CSTRING(SMG_05); }; // HK416 and variants class Weapon_arifle_SPAR_01_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_blk); }; class Weapon_arifle_SPAR_01_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_khk); }; class Weapon_arifle_SPAR_01_snd_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_snd); }; class Weapon_arifle_SPAR_01_GL_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_GL_blk); }; class Weapon_arifle_SPAR_01_GL_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_GL_khk); }; class Weapon_arifle_SPAR_01_GL_snd_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_01_GL_snd); }; class Weapon_arifle_SPAR_02_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_02_blk); }; class Weapon_arifle_SPAR_02_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_02_khk); }; class Weapon_arifle_SPAR_02_snd_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_02_snd); }; class Weapon_arifle_SPAR_03_blk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_03_blk); }; class Weapon_arifle_SPAR_03_khk_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_03_khk); }; class Weapon_arifle_SPAR_03_snd_F: Weapon_Base_F { displayName = CSTRING(arifle_SPAR_03_snd); }; // RPG-32 class Weapon_launch_RPG32_ghex_F: Launcher_Base_F { displayName = CSTRING(launch_RPG32_ghex); }; // P99 class Weapon_hgun_P07_khk_F: Pistol_Base_F { displayName = CSTRING(hgun_P07_khk); }; class Weapon_hgun_P07_blk_F: Pistol_Base_F { displayName = CSTRING(hgun_P07_blk); }; // Makarov class Weapon_hgun_Pistol_01_F: Pistol_Base_F { displayName = CSTRING(hgun_Pistol_01); }; // AKM class Weapon_arifle_AKM_F: Weapon_Base_F { displayName = CSTRING(arifle_AKM); }; // AKSU class Weapon_arifle_AKS_F: Weapon_Base_F { displayName = CSTRING(arifle_AKS); }; // Contact/Livonia // CZ 581 Shotgun class Weapon_sgun_HunterShotgun_01_F: Weapon_Base_F { displayName = CSTRING(sgun_huntershotgun_01_Name); }; class Weapon_sgun_HunterShotgun_01_sawedoff_F: Weapon_Base_F { displayName = CSTRING(sgun_huntershotgun_sawedoff_01_Name); }; // FNX-45 (Green) class Weapon_hgun_Pistol_heavy_01_green_F: Pistol_Base_F { displayName = CSTRING(hgun_Pistol_heavy_01_green_Name); }; // RPG-32 (Green) class Weapon_launch_RPG32_green_F: Launcher_Base_F { displayName = CSTRING(launch_RPG32_green_Name); }; // AK15 variants class Weapon_arifle_AK12_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12); }; class Weapon_arifle_AK12_lush_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12_lush); }; class Weapon_arifle_AK12_arid_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12_arid); }; class Weapon_arifle_AK12_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12_GL); }; class Weapon_arifle_AK12_GL_lush_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12_GL_lush); }; class Weapon_arifle_AK12_GL_arid_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12_GL_arid); }; class Weapon_arifle_AK12U_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12U); }; class Weapon_arifle_AK12U_lush_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12U_lush); }; class Weapon_arifle_AK12U_arid_F: Weapon_Base_F { displayName = CSTRING(arifle_AK12U_arid); }; class Weapon_arifle_RPK12_F: Weapon_Base_F { displayName = CSTRING(arifle_RPK12); }; class Weapon_arifle_RPK12_lush_F: Weapon_Base_F { displayName = CSTRING(arifle_RPK12_lush); }; class Weapon_arifle_RPK12_arid_F: Weapon_Base_F { displayName = CSTRING(arifle_RPK12_arid); }; // M14 (Classic) class Weapon_srifle_DMR_06_hunter_F: Weapon_Base_F { displayName = CSTRING(srifle_DMR_06_hunter); }; // Stoner 99 LMG (Black) class Weapon_LMG_Mk200_black_F: Weapon_Base_F { displayName = CSTRING(LMG_Mk200_black); }; // MSBS Grot variants class Weapon_arifle_MSBS65_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65); }; class Weapon_arifle_MSBS65_black_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_black); }; class Weapon_arifle_MSBS65_camo_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_camo); }; class Weapon_arifle_MSBS65_sand_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_sand); }; class Weapon_arifle_MSBS65_GL_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_GL); }; class Weapon_arifle_MSBS65_GL_black_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_GL_black); }; class Weapon_arifle_MSBS65_GL_camo_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_GL_camo); }; class Weapon_arifle_MSBS65_GL_sand_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_GL_sand); }; class Weapon_arifle_MSBS65_Mark_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_Mark); }; class Weapon_arifle_MSBS65_Mark_black_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_Mark_black); }; class Weapon_arifle_MSBS65_Mark_camo_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_Mark_camo); }; class Weapon_arifle_MSBS65_Mark_sand_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_Mark_sand); }; class Weapon_arifle_MSBS65_UBS_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_UBS); }; class Weapon_arifle_MSBS65_UBS_black_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_UBS_black); }; class Weapon_arifle_MSBS65_UBS_camo_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_UBS_camo); }; class Weapon_arifle_MSBS65_UBS_sand_F: Weapon_Base_F { displayName = CSTRING(arifle_MSBS65_UBS_sand); }; };