ACE3/addons/aircraft/CfgVehicles.hpp

192 lines
5.0 KiB
C++
Raw Normal View History

2015-01-13 23:52:37 +00:00
class CfgVehicles {
class All {
class Turrets;
};
class AllVehicles: All {
class NewTurret {
class Turrets;
};
};
2015-02-14 09:58:10 +00:00
class Air: AllVehicles {};
2015-01-13 23:52:37 +00:00
class Helicopter: Air {
class Turrets {
class MainTurret;
};
};
class Plane: Air {};
class ParachuteBase: Helicopter {
class Turrets;
};
class UAV: Plane {};
class Helicopter_Base_F: Helicopter {
class Turrets: Turrets {
class CopilotTurret;
};
2015-02-14 09:58:10 +00:00
class AnimationSources;
2015-01-13 23:52:37 +00:00
};
class Helicopter_Base_H: Helicopter_Base_F {
class Turrets: Turrets {
class CopilotTurret;
};
};
class Heli_Light_01_base_F: Helicopter_Base_H {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 0
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
showHMD = 1;
};
};
};
class Heli_Light_01_armed_base_F: Heli_Light_01_base_F {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 0
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
};
};
};
class Heli_Light_02_base_F: Helicopter_Base_H {
driverCanEject = 1;
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
magazines[] = {"2000Rnd_762x51_Belt_T_Green", "12Rnd_PG_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; // Switch gun magazine to 7.62mm from 6.5mm
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
showHMD = 1;
};
};
};
class Plane_Base_F: Plane {
class Turrets {
class CopilotTurret;
};
};
#include "Heli_Attack_01_base_F.hpp"
2015-01-13 23:52:37 +00:00
class Heli_Attack_02_base_F: Helicopter_Base_F {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class MainTurret: MainTurret {
canEject = 1;
};
};
};
class Heli_Transport_01_base_F: Helicopter_Base_H {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
showHMD = 1;
};
2015-01-13 23:52:37 +00:00
class MainTurret: MainTurret {
2017-05-31 16:30:29 +00:00
magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; // Switch gun magazine to 7.62mm from 6.5mm
2015-01-13 23:52:37 +00:00
canEject = 1;
};
2015-01-13 23:52:37 +00:00
class RightDoorGun: MainTurret {
2017-05-31 16:30:29 +00:00
magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; // Switch gun magazine to 7.62mm from 6.5mm
2015-01-13 23:52:37 +00:00
canEject = 1;
};
};
};
class Heli_Transport_02_base_F: Helicopter_Base_H {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
showHMD = 1;
};
};
};
class Heli_light_03_base_F: Helicopter_Base_F {
2017-05-31 16:30:29 +00:00
lockDetectionSystem = 0; // Vanilla: 12
incomingMissileDetectionSystem = 16; // Vanilla: 24
driverCanEject = 1;
class Turrets: Turrets {
class MainTurret: MainTurret {
canEject = 1;
2015-01-13 23:52:37 +00:00
showHMD = 1;
2017-05-31 16:30:29 +00:00
weapons[] = {"Laserdesignator_mounted"}; // Add Laser Designator
2015-01-13 23:52:37 +00:00
magazines[] = {"Laserbatteries"};
};
};
};
2017-05-31 16:30:29 +00:00
2015-01-13 23:52:37 +00:00
class Plane_CAS_01_base_F: Plane_Base_F {
2017-05-31 16:30:29 +00:00
lockDetectionSystem = 12; // Vanilla: 8
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
};
class Plane_CAS_02_base_F: Plane_Base_F {
2017-05-31 16:30:29 +00:00
lockDetectionSystem = 12; // Vanilla: 8
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
};
class Plane_Fighter_03_base_F: Plane_Base_F {
2017-05-31 16:30:29 +00:00
lockDetectionSystem = 12; // Vanilla: 8
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
};
class UAV_02_base_F: UAV {
2017-05-31 16:30:29 +00:00
weapons[] = {}; // Remove flare launcher
2015-02-14 09:58:10 +00:00
magazines[] = {};
2015-01-13 23:52:37 +00:00
};
class UAV_02_CAS_base_F: UAV_02_base_F {
2017-05-31 16:30:29 +00:00
weapons[] = {}; // Remove flare launcher
2015-02-14 09:58:10 +00:00
magazines[] = {};
2015-01-13 23:52:37 +00:00
};
class Heli_Transport_03_base_F: Helicopter_Base_H {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
};
};
};
class Heli_Transport_04_base_F: Helicopter_Base_H {
2017-05-31 16:30:29 +00:00
incomingMissileDetectionSystem = 16; // Vanilla: 24
2015-01-13 23:52:37 +00:00
driverCanEject = 1;
2015-02-14 09:58:10 +00:00
2015-01-13 23:52:37 +00:00
class Turrets: Turrets {
class CopilotTurret: CopilotTurret {
canEject = 1;
};
2015-01-13 23:52:37 +00:00
class LoadmasterTurret: MainTurret {
canEject = 1;
};
};
};
};