ACE3/addons/realisticnames/CfgVehicles.hpp

856 lines
26 KiB
C++
Raw Normal View History

2015-03-13 18:10:24 +00:00
class CfgVehicles {
// static weapons
class StaticMGWeapon;
class HMG_01_base_F: StaticMGWeapon {
displayName = CSTRING(HMG_01_Name);
2015-03-13 18:10:24 +00:00
};
class HMG_01_A_base_F: HMG_01_base_F {
displayName = CSTRING(HMG_01_A_Name);
2015-03-13 18:10:24 +00:00
};
class HMG_01_high_base_F: HMG_01_base_F {
displayName = CSTRING(HMG_01_high_Name);
2015-03-13 18:10:24 +00:00
};
class AT_01_base_F;
class B_static_AT_F: AT_01_base_F {
displayName = CSTRING(static_AT_Name);
2015-03-13 18:10:24 +00:00
};
class O_static_AT_F: AT_01_base_F {
displayName = CSTRING(static_AT_Name);
2015-03-13 18:10:24 +00:00
};
class I_static_AT_F: AT_01_base_F {
displayName = CSTRING(static_AT_Name);
2015-03-13 18:10:24 +00:00
};
class AA_01_base_F;
class B_static_AA_F: AA_01_base_F {
displayName = CSTRING(static_AA_Name);
2015-03-13 18:10:24 +00:00
};
class O_static_AA_F: AA_01_base_F {
displayName = CSTRING(static_AA_Name);
2015-03-13 18:10:24 +00:00
};
class I_static_AA_F: AA_01_base_F {
displayName = CSTRING(static_AA_Name);
2015-03-13 18:10:24 +00:00
};
class GMG_TriPod;
class GMG_01_base_F: GMG_TriPod {
displayName = CSTRING(GMG_01_Name);
2015-03-13 18:10:24 +00:00
};
class GMG_01_A_base_F: GMG_01_base_F {
displayName = CSTRING(GMG_01_A_Name);
2015-03-13 18:10:24 +00:00
};
class GMG_01_high_base_F: GMG_01_base_F {
displayName = CSTRING(GMG_01_high_Name);
2015-03-13 18:10:24 +00:00
};
// M-ATV
class MRAP_01_base_F;
class B_MRAP_01_F: MRAP_01_base_F {
displayName = CSTRING(MRAP_01_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
// punisher
class MRAP_02_base_F;
class O_MRAP_02_F: MRAP_02_base_F {
displayName = CSTRING(MRAP_02_Name);
2015-03-13 18:10:24 +00:00
};
class O_T_MRAP_02_ghex_F: MRAP_02_base_F {
displayName = CSTRING(MRAP_02_Name);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
class O_T_MRAP_02_hmg_ghex_F: MRAP_02_hmg_base_F {
displayName = CSTRING(MRAP_02_hmg_Name);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
class O_T_MRAP_02_gmg_ghex_F: MRAP_02_gmg_base_F {
displayName = CSTRING(MRAP_02_gmg_Name);
};
2015-03-13 18:10:24 +00:00
// strider
class MRAP_03_base_F;
class I_MRAP_03_F: MRAP_03_base_F {
displayName = CSTRING(MRAP_03_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
// 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);
2015-03-13 18:10:24 +00:00
};
class B_MBT_01_TUSK_F: B_MBT_01_cannon_F {
displayName = CSTRING(MBT_01_TUSK_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
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.
2015-03-13 18:10:24 +00:00
};
// 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);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
// leopard sg
class I_MBT_03_base_F;
class I_MBT_03_cannon_F: I_MBT_03_base_F {
displayName = CSTRING(MBT_03_cannon_Name);
2015-03-13 18:10:24 +00:00
};
// 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);
2015-03-13 18:10:24 +00:00
};
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.
2015-03-13 18:10:24 +00:00
};
class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F {
displayName = CSTRING(APC_Tracked_01_CRV_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
class O_APC_Tracked_02_AA_F: O_APC_Tracked_02_base_F {
displayName = CSTRING(APC_Tracked_02_AA_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
// wheeled apcs
class B_APC_Wheeled_01_base_F;
class B_APC_Wheeled_01_cannon_F: B_APC_Wheeled_01_base_F {
2016-02-05 21:19:27 +00:00
displayName = CSTRING(APC_Wheeled_01_cannon_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
// trucks
class Truck_01_base_F;
class B_Truck_01_transport_F: Truck_01_base_F {
displayName = CSTRING(Truck_01_transport_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_covered_F: B_Truck_01_transport_F {
displayName = CSTRING(Truck_01_covered_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_mover_F: B_Truck_01_transport_F {
displayName = CSTRING(Truck_01_mover_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_box_F: B_Truck_01_mover_F {
displayName = CSTRING(Truck_01_box_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_medical_F: B_Truck_01_transport_F {
displayName = CSTRING(Truck_01_medical_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_ammo_F: B_Truck_01_mover_F {
displayName = CSTRING(Truck_01_ammo_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_fuel_F: B_Truck_01_mover_F {
displayName = CSTRING(Truck_01_fuel_Name);
2015-03-13 18:10:24 +00:00
};
class B_Truck_01_Repair_F: B_Truck_01_mover_F {
displayName = CSTRING(Truck_01_Repair_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_transport_base_F;
class O_Truck_02_transport_F: Truck_02_transport_base_F {
displayName = CSTRING(Truck_02_transport_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_base_F;
class O_Truck_02_covered_F: Truck_02_base_F {
displayName = CSTRING(Truck_02_covered_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_Ammo_base_F;
class O_Truck_02_ammo_F: Truck_02_Ammo_base_F {
displayName = CSTRING(Truck_02_ammo_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_fuel_base_F;
class O_Truck_02_fuel_F: Truck_02_fuel_base_F {
displayName = CSTRING(Truck_02_fuel_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_box_base_F;
class O_Truck_02_box_F: Truck_02_box_base_F {
displayName = CSTRING(Truck_02_box_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_medical_base_F;
class O_Truck_02_medical_F: Truck_02_medical_base_F {
displayName = CSTRING(Truck_02_medical_Name);
2015-03-13 18:10:24 +00:00
};
class I_Truck_02_transport_F: Truck_02_transport_base_F {
displayName = CSTRING(Truck_02_transport_Name);
2015-03-13 18:10:24 +00:00
};
class I_Truck_02_covered_F: Truck_02_base_F {
displayName = CSTRING(Truck_02_covered_Name);
2015-03-13 18:10:24 +00:00
};
class I_Truck_02_ammo_F: Truck_02_Ammo_base_F {
displayName = CSTRING(Truck_02_ammo_Name);
2015-03-13 18:10:24 +00:00
};
class I_Truck_02_fuel_F: Truck_02_fuel_base_F {
displayName = CSTRING(Truck_02_fuel_Name);
2015-03-13 18:10:24 +00:00
};
class I_Truck_02_box_F: Truck_02_box_base_F {
displayName = CSTRING(Truck_02_box_Name);
2015-03-13 18:10:24 +00:00
};
class Truck_02_MRL_base_F;
class I_Truck_02_MRL_F: Truck_02_MRL_base_F {
displayName = CSTRING(Truck_02_MRL_Name);
};
2015-03-13 18:10:24 +00:00
class I_Truck_02_medical_F: Truck_02_medical_base_F {
displayName = CSTRING(Truck_02_medical_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
class Truck_03_base_F;
class O_Truck_03_transport_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_transport_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_covered_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_covered_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_device_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_device_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_ammo_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_ammo_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_fuel_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_fuel_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_repair_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_repair_Name);
2015-03-13 18:10:24 +00:00
};
class O_Truck_03_medical_F: Truck_03_base_F {
displayName = CSTRING(Truck_03_medical_Name);
2015-03-13 18:10:24 +00:00
};
// helicopters
class Heli_Attack_01_base_F;
class B_Heli_Attack_01_F: Heli_Attack_01_base_F {
displayName = CSTRING(Heli_Attack_01_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
class Heli_Transport_03_base_F;
class B_Heli_Transport_03_F: Heli_Transport_03_base_F {
displayName = CSTRING(Heli_Transport_03_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
class Heli_Light_02_base_F;
class O_Heli_Light_02_F: Heli_Light_02_base_F {
displayName = CSTRING(Heli_Light_02_Name);
2015-03-13 18:10:24 +00:00
};
class O_Heli_Light_02_v2_F: Heli_Light_02_base_F {
displayName = CSTRING(Heli_Light_02_v2_Name);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
class Heli_light_03_base_F;
class I_Heli_light_03_F: Heli_light_03_base_F {
displayName = CSTRING(Heli_light_03_Name);
2015-03-13 18:10:24 +00:00
};
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);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
class Heli_Transport_02_base_F;
class I_Heli_Transport_02_F: Heli_Transport_02_base_F {
displayName = CSTRING(Heli_Transport_02_Name);
2015-03-13 18:10:24 +00:00
};
// planes
class Plane_CAS_01_base_F;
class B_Plane_CAS_01_F: Plane_CAS_01_base_F {
displayName = CSTRING(Plane_CAS_01_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
class Plane_CAS_02_base_F;
class O_Plane_CAS_02_F: Plane_CAS_02_base_F {
displayName = CSTRING(Plane_CAS_02_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
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);
2015-03-13 18:10:24 +00:00
};
class I_Plane_Fighter_03_AA_F: I_Plane_Fighter_03_CAS_F {
displayName = CSTRING(Plane_Fighter_03_AA_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
// uavs
class UAV_02_base_F;
class B_UAV_02_F: UAV_02_base_F {
displayName = CSTRING(UAV_02_Name);
2015-03-13 18:10:24 +00:00
};
class O_UAV_02_F: UAV_02_base_F {
displayName = CSTRING(UAV_02_Name);
2015-03-13 18:10:24 +00:00
};
class I_UAV_02_F: UAV_02_base_F {
displayName = CSTRING(UAV_02_Name);
2015-03-13 18:10:24 +00:00
};
class UAV_02_CAS_base_F;
2015-03-13 18:10:24 +00:00
class B_UAV_02_CAS_F: UAV_02_CAS_base_F {
displayName = CSTRING(UAV_02_CAS_Name);
2015-03-13 18:10:24 +00:00
};
class O_UAV_02_CAS_F: UAV_02_CAS_base_F {
displayName = CSTRING(UAV_02_CAS_Name);
2015-03-13 18:10:24 +00:00
};
class I_UAV_02_CAS_F: UAV_02_CAS_base_F {
displayName = CSTRING(UAV_02_CAS_Name);
2015-03-13 18:10:24 +00:00
};
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);
};
2015-03-13 18:10:24 +00:00
// pistols
class Pistol_Base_F;
class Weapon_hgun_P07_F: Pistol_Base_F {
displayName = CSTRING(hgun_P07_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_hgun_Rook40_F: Pistol_Base_F {
displayName = CSTRING(hgun_Rook40_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_hgun_ACPC2_F: Pistol_Base_F {
displayName = CSTRING(hgun_ACPC2_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_hgun_Pistol_heavy_01_F: Pistol_Base_F {
displayName = CSTRING(hgun_Pistol_heavy_01_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_hgun_Pistol_heavy_02_F: Pistol_Base_F {
displayName = CSTRING(hgun_Pistol_heavy_02_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_hgun_Pistol_Signal_F: Pistol_Base_F {
displayName = CSTRING(hgun_Pistol_Signal_Name);
2015-03-13 18:10:24 +00:00
};
// rocket launchers
class Launcher_Base_F;
class Weapon_launch_NLAW_F: Launcher_Base_F {
displayName = CSTRING(launch_NLAW_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_launch_RPG32_F: Launcher_Base_F {
displayName = CSTRING(launch_RPG32_Name);
2015-03-13 18:10:24 +00:00
};
/*class Weapon_launch_Titan_F: Launcher_Base_F {
displayName = CSTRING(launch_Titan_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_launch_Titan_short_F: Launcher_Base_F {
displayName = CSTRING(launch_Titan_short_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_launch_B_Titan_F: Launcher_Base_F {
displayName = CSTRING(launch_Titan_Name);
};*/
2015-03-13 18:10:24 +00:00
//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);
};*/
2015-03-13 18:10:24 +00:00
//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 {};
// rifles
// MX
class Weapon_Base_F;
class Weapon_arifle_MX_F: Weapon_Base_F {
displayName = CSTRING(arifle_MX_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_MXC_F: Weapon_Base_F {
displayName = CSTRING(arifle_MXC_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_MX_GL_F: Weapon_Base_F {
displayName = CSTRING(arifle_MX_GL_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_MX_SW_F: Weapon_Base_F {
displayName = CSTRING(arifle_MX_SW_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_MXM_F: Weapon_Base_F {
displayName = CSTRING(arifle_MXM_Name);
2015-03-13 18:10:24 +00:00
};
// Katiba
class Weapon_arifle_Katiba_F: Weapon_Base_F {
displayName = CSTRING(arifle_Katiba_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Katiba_C_F: Weapon_Base_F {
displayName = CSTRING(arifle_Katiba_C_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Katiba_GL_F: Weapon_Base_F {
displayName = CSTRING(arifle_Katiba_GL_Name);
2015-03-13 18:10:24 +00:00
};
// F2000
class Weapon_arifle_Mk20_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Mk20_plain_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20_plain_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Mk20C_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20C_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Mk20C_plain_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20C_plain_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Mk20_GL_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20_GL_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_Mk20_GL_plain_F: Weapon_Base_F {
displayName = CSTRING(arifle_Mk20_GL_plain_Name);
2015-03-13 18:10:24 +00:00
};
// TAR-21
class Weapon_arifle_TRG21_F: Weapon_Base_F {
displayName = CSTRING(arifle_TRG21_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_TRG20_F: Weapon_Base_F {
displayName = CSTRING(arifle_TRG20_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_TRG21_GL_F: Weapon_Base_F {
displayName = CSTRING(arifle_TRG21_GL_Name);
2015-03-13 18:10:24 +00:00
};
// sub machine guns
class Weapon_SMG_01_F: Weapon_Base_F {
displayName = CSTRING(SMG_01_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_SMG_02_F: Weapon_Base_F {
displayName = CSTRING(SMG_02_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_SMG_05_F: Weapon_Base_F {
displayName = CSTRING(SMG_05);
};
2015-03-13 18:10:24 +00:00
class Weapon_hgun_PDW2000_F: Weapon_Base_F {
displayName = CSTRING(hgun_PDW2000_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_arifle_SDAR_F: Weapon_Base_F {
displayName = CSTRING(arifle_SDAR_Name);
2015-03-13 18:10:24 +00:00
};
// machine guns
class Weapon_LMG_Mk200_F: Weapon_Base_F {
displayName = CSTRING(LMG_Mk200_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_LMG_Zafir_F: Weapon_Base_F {
displayName = CSTRING(LMG_Zafir_Name);
2015-03-13 18:10:24 +00:00
};
// sniper rifles
class Weapon_srifle_EBR_F: Weapon_Base_F {
displayName = CSTRING(srifle_EBR_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_srifle_GM6_F: Weapon_Base_F {
displayName = CSTRING(srifle_GM6_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_srifle_GM6_camo_F: Weapon_Base_F {
displayName = CSTRING(srifle_GM6_camo_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_srifle_LRR_F: Weapon_Base_F {
displayName = CSTRING(srifle_LRR_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_srifle_LRR_camo_F: Weapon_Base_F {
displayName = CSTRING(srifle_LRR_camo_Name);
2015-03-13 18:10:24 +00:00
};
class Weapon_srifle_DMR_01_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_01_Name);
2015-03-13 18:10:24 +00:00
};
2015-03-28 11:39:51 +00:00
// marksmen
/*class Weapon_srifle_DMR_02_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_02);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_02_camo_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_02_camo);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_02_sniper_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_02_sniper);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_03_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_03);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_03_khaki_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_03_khaki);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_03_tan_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_03_tan);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_03_multicam_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_03_multicam);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_03_woodland_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_03_woodland);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_04_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_04);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_04_Tan_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_04_Tan);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_05_blk_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_05_blk);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_05_hex_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_05_hex);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_05_tan_f: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_05_tan);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_06_camo_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_06_camo);
2015-03-28 11:39:51 +00:00
};
class Weapon_srifle_DMR_06_olive_F: Weapon_Base_F {
displayName = CSTRING(srifle_DMR_06_olive);
2015-03-28 11:39:51 +00:00
};
class Weapon_MMG_01_hex_F: Weapon_Base_F {
displayName = CSTRING(MMG_01_hex);
2015-03-28 11:39:51 +00:00
};
class Weapon_MMG_01_tan_F: Weapon_Base_F {
displayName = CSTRING(MMG_01_tan);
2015-03-28 11:39:51 +00:00
};
class Weapon_MMG_02_camo_F: Weapon_Base_F {
displayName = CSTRING(MMG_02_camo);
2015-03-28 11:39:51 +00:00
};
class Weapon_MMG_02_black_F: Weapon_Base_F {
displayName = CSTRING(MMG_02_black);
2015-03-28 11:39:51 +00:00
};
class Weapon_MMG_02_sand_F: Weapon_Base_F {
displayName = CSTRING(MMG_02_sand);
2015-03-28 11:39:51 +00:00
};*/
2016-05-03 00:32:44 +00:00
2015-08-11 18:14:32 +00:00
//attachments
2016-05-03 00:32:44 +00:00
2015-08-11 18:14:32 +00:00
class Item_Base_F;
2016-05-03 00:32:44 +00:00
2015-08-11 18:14:32 +00:00
class Item_acc_flashlight: Item_Base_F {
2016-04-07 17:51:12 +00:00
displayName="UTG Defender 126";
};
// 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);
};
2017-12-14 10:56:57 +00:00
// Polaris DAGOR (Prowler)
class LSV_01_base_F;
class LSV_01_armed_base_F: LSV_01_base_F {
2017-12-14 10:56:57 +00:00
displayName = CSTRING(lsv_01_armed);
};
class LSV_01_unarmed_base_F: LSV_01_base_F {
2017-12-14 10:56:57 +00:00
displayName = CSTRING(lsv_01_unarmed);
};
class LSV_01_light_base_F: LSV_01_base_F {
2017-12-14 10:56:57 +00:00
displayName = CSTRING(lsv_01_light);
};
class LSV_01_AT_base_F: LSV_01_base_F {
displayName = CSTRING(lsv_01_at);
};
2017-12-14 10:56:57 +00:00
// Light Strike Vehicle Mk. II (Qilin)
class LSV_02_base_F;
class LSV_02_armed_base_F: LSV_02_base_F {
2017-12-14 10:56:57 +00:00
displayName = CSTRING(lsv_02_armed);
};
class LSV_02_unarmed_base_F: LSV_02_base_F {
2017-12-14 10:56:57 +00:00
displayName = CSTRING(lsv_02_unarmed);
};
class LSV_02_AT_base_F: LSV_02_base_F {
displayName = CSTRING(lsv_02_at);
};
// 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);
};
2017-12-14 10:56:57 +00:00
2015-03-13 18:10:24 +00:00
};