2015-01-28 20:29:43 +00:00
|
|
|
class CfgVehicles {
|
2015-05-17 18:51:59 +00:00
|
|
|
class Air;
|
|
|
|
class Helicopter: Air {
|
2015-04-11 21:48:49 +00:00
|
|
|
class ACE_Actions {
|
2015-05-17 18:51:59 +00:00
|
|
|
class ACE_MainActions {};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Helicopter_Base_F: Helicopter {
|
2020-06-29 15:43:05 +00:00
|
|
|
class ACE_Actions: ACE_Actions {
|
2015-05-17 18:51:59 +00:00
|
|
|
class ACE_MainActions: ACE_MainActions {};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class UAV_01_base_F: Helicopter_Base_F {
|
2018-10-26 14:15:37 +00:00
|
|
|
fuelCapacity = 19; // Around 30 minutes hovering
|
2020-06-29 15:43:05 +00:00
|
|
|
class ACE_Actions: ACE_Actions {
|
2015-05-17 18:51:59 +00:00
|
|
|
class ACE_MainActions: ACE_MainActions {
|
2015-04-11 21:48:49 +00:00
|
|
|
class GVAR(RefuelUAV) {
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(Recharge);
|
2020-06-29 15:43:05 +00:00
|
|
|
condition = QUOTE([ARR_2(_player,_target)] call FUNC(canRefuelUAV));
|
|
|
|
statement = QUOTE([ARR_2(_player,_target)] call FUNC(refuelUAV));
|
2017-09-10 20:38:10 +00:00
|
|
|
icon = QPATHTOF(ui\UAV_battery_ca.paa);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class UAV_06_base_F: Helicopter_Base_F {
|
2018-10-26 14:15:37 +00:00
|
|
|
fuelCapacity = 16; // Around 25 minutes hovering
|
2020-06-29 15:43:05 +00:00
|
|
|
class ACE_Actions: ACE_Actions {
|
2017-09-10 20:38:10 +00:00
|
|
|
class ACE_MainActions: ACE_MainActions {
|
|
|
|
class GVAR(RefuelUAV) {
|
|
|
|
displayName = CSTRING(Recharge);
|
2020-06-29 15:43:05 +00:00
|
|
|
condition = QUOTE([ARR_2(_player,_target)] call FUNC(canRefuelUAV));
|
|
|
|
statement = QUOTE([ARR_2(_player,_target)] call FUNC(refuelUAV));
|
|
|
|
icon = QPATHTOF(ui\UAV_battery_ca.paa);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
class LandVehicle;
|
|
|
|
class Tank: LandVehicle {
|
|
|
|
class ACE_Actions {
|
|
|
|
class ACE_MainActions;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Tank_F: Tank {
|
|
|
|
class ACE_Actions: ACE_Actions {
|
|
|
|
class ACE_MainActions: ACE_MainActions {};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class UGV_02_Base_F: Tank_F {
|
|
|
|
class ACE_Actions: ACE_Actions {
|
|
|
|
class ACE_MainActions: ACE_MainActions {
|
|
|
|
class GVAR(RefuelUAV) {
|
|
|
|
displayName = CSTRING(Recharge);
|
|
|
|
condition = QUOTE([ARR_2(_player,_target)] call FUNC(canRefuelUAV));
|
|
|
|
statement = QUOTE([ARR_2(_player,_target)] call FUNC(refuelUAV));
|
2016-04-08 18:34:50 +00:00
|
|
|
icon = QPATHTOF(ui\UAV_battery_ca.paa);
|
2015-04-11 21:48:49 +00:00
|
|
|
};
|
|
|
|
};
|
2015-01-28 20:29:43 +00:00
|
|
|
};
|
|
|
|
};
|
2015-02-19 18:36:27 +00:00
|
|
|
|
2015-04-11 21:48:49 +00:00
|
|
|
// Misc box content
|
|
|
|
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_UAVBattery,6);
|
2015-04-11 21:48:49 +00:00
|
|
|
};
|
2015-01-28 20:29:43 +00:00
|
|
|
};
|
|
|
|
};
|