2015-03-12 05:05:28 +00:00
|
|
|
class CfgVehicles {
|
|
|
|
class Box_NATO_Support_F;
|
|
|
|
class ACE_Box_Misc: Box_NATO_Support_F {
|
|
|
|
class TransportItems {
|
2015-07-25 19:59:52 +00:00
|
|
|
MACRO_ADDITEM(ACE_Altimeter,6);
|
2015-03-12 05:05:28 +00:00
|
|
|
};
|
|
|
|
class TransportBackpacks {
|
2015-07-25 19:59:52 +00:00
|
|
|
MACRO_ADDBACKPACK(ACE_NonSteerableParachute,4);
|
2015-03-12 05:05:28 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2015-07-01 01:03:51 +00:00
|
|
|
class Helicopter;
|
|
|
|
class ParachuteBase: Helicopter {
|
2017-12-02 17:02:16 +00:00
|
|
|
class ACE_SelfActions {
|
|
|
|
class ACE_CutParachute {
|
|
|
|
displayName = CSTRING(CutParachute);
|
|
|
|
condition = QUOTE(_target getVariable [ARR_2(QQGVAR(canCut),false)]);
|
|
|
|
statement = QUOTE([ARR_2(_player,_target)] call FUNC(cutParachute));
|
|
|
|
showDisabled = 0;
|
|
|
|
icon = QPATHTOF(UI\cut_ca.paa);
|
|
|
|
};
|
|
|
|
};
|
2015-07-28 16:36:13 +00:00
|
|
|
MACRO_HASRESERVE
|
2021-05-01 03:48:02 +00:00
|
|
|
GVAR(failureDelay) = 2;
|
2015-07-28 16:36:13 +00:00
|
|
|
};
|
|
|
|
class ParachuteWest: ParachuteBase {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class ParachuteEast: ParachuteBase {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class ParachuteG: ParachuteBase {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class Parachute: ParachuteWest {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class NonSteerable_Parachute_F: Parachute {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
2017-12-02 17:02:16 +00:00
|
|
|
class Paraglide: ParachuteWest {
|
2015-07-28 16:36:13 +00:00
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
2017-12-02 17:02:16 +00:00
|
|
|
class Steerable_Parachute_F: Paraglide {
|
2015-07-28 16:36:13 +00:00
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
2017-12-02 17:02:16 +00:00
|
|
|
class Parachute_02_base_F: ParachuteBase {
|
2015-07-28 16:36:13 +00:00
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class B_Parachute_02_F: Parachute_02_base_F {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class O_Parachute_02_F: Parachute_02_base_F {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class I_Parachute_02_F: Parachute_02_base_F {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
2015-07-28 17:24:34 +00:00
|
|
|
class Bag_Base;
|
2021-10-18 16:56:43 +00:00
|
|
|
class B_Parachute: Bag_Base {
|
2015-07-28 16:36:13 +00:00
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class B_B_Parachute_02_F: B_Parachute {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class B_O_Parachute_02_F: B_Parachute {
|
|
|
|
MACRO_HASRESERVE
|
|
|
|
};
|
|
|
|
class B_I_Parachute_02_F: B_Parachute {
|
|
|
|
MACRO_HASRESERVE
|
2015-07-01 01:03:51 +00:00
|
|
|
};
|
|
|
|
|
2015-03-12 05:05:28 +00:00
|
|
|
class ACE_NonSteerableParachute: B_Parachute {
|
2015-05-27 20:04:41 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
2015-03-12 05:05:28 +00:00
|
|
|
scope = 2;
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NonSteerableParachute);
|
2015-04-06 16:22:43 +00:00
|
|
|
//picture = "\A3\Characters_F\data\ui\icon_b_parachute_ca.paa"; // @todo
|
|
|
|
//model = "\A3\Weapons_F\Ammoboxes\Bags\Backpack_Parachute"; // @todo
|
|
|
|
// backpackSimulation = "ParachuteNonSteerable"; //ParachuteSteerable //Bis broke this in 1.40
|
2015-03-12 05:05:28 +00:00
|
|
|
ParachuteClass = "NonSteerable_Parachute_F";
|
2016-05-07 20:26:02 +00:00
|
|
|
ace_hasReserveParachute = 1;
|
|
|
|
ace_reserveParachute = "ACE_NonSteerableReserveParachute";
|
2015-03-12 05:05:28 +00:00
|
|
|
maximumLoad = 0;
|
|
|
|
mass = 100;
|
|
|
|
};
|
|
|
|
|
2015-07-01 01:03:51 +00:00
|
|
|
class ACE_ReserveParachute: ACE_NonSteerableParachute {
|
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
displayName = CSTRING(ReserveParachute);
|
2015-08-01 18:47:40 +00:00
|
|
|
scope = 1;
|
2015-07-01 01:03:51 +00:00
|
|
|
mass = 70;
|
2015-08-23 11:40:13 +00:00
|
|
|
ParachuteClass = "Steerable_Parachute_F";
|
2015-07-01 01:03:51 +00:00
|
|
|
ace_reserveParachute = "";
|
|
|
|
ace_hasReserveParachute = 0;
|
|
|
|
};
|
2017-12-02 17:02:16 +00:00
|
|
|
|
2016-05-07 20:26:02 +00:00
|
|
|
class ACE_NonSteerableReserveParachute: ACE_ReserveParachute {
|
|
|
|
ParachuteClass = "NonSteerable_Parachute_F";
|
|
|
|
};
|
2015-07-01 01:03:51 +00:00
|
|
|
|
2015-03-12 05:05:28 +00:00
|
|
|
class B_Soldier_05_f; class B_Pilot_F: B_Soldier_05_f {backpack = "ACE_NonSteerableParachute";};
|
|
|
|
class I_Soldier_04_F; class I_pilot_F: I_Soldier_04_F {backpack = "ACE_NonSteerableParachute";};
|
|
|
|
class O_helipilot_F; class O_Pilot_F: O_helipilot_F {backpack = "ACE_NonSteerableParachute";};
|
2024-06-20 05:04:34 +00:00
|
|
|
|
|
|
|
class Plane_Base_F;
|
|
|
|
class Plane_CAS_01_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Plane_CAS_02_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Plane_Fighter_01_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Plane_Fighter_02_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Plane_Fighter_03_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Plane_Fighter_04_base_F: Plane_Base_F {
|
|
|
|
class EjectionSystem {
|
|
|
|
EjectionParachute = "NonSteerable_Parachute_F";
|
|
|
|
};
|
|
|
|
};
|
2015-03-12 05:05:28 +00:00
|
|
|
};
|