diff --git a/addons/fastroping/CfgVehicles.hpp b/addons/fastroping/CfgVehicles.hpp index faba1a20c8..6a53ca48d8 100644 --- a/addons/fastroping/CfgVehicles.hpp +++ b/addons/fastroping/CfgVehicles.hpp @@ -1,3 +1,16 @@ +#define EQUIP_FRIES_ATTRIBUTE class Attributes { \ + class GVAR(equipFRIES) { \ + property = QGVAR(equipFRIES); \ + control = "Checkbox"; \ + displayName = CSTRING(Eden_equipFRIES); \ + tooltip = CSTRING(Eden_equipFRIES_Tooltip); \ + expression = [_this] call FUNC(equipFRIES); \ + typeName = "BOOL"; \ + condition = "objectVehicle"; \ + defaultValue = false; \ + } \ +}; + class CfgVehicles { class Building; class NonStrategic: Building { @@ -168,6 +181,7 @@ class CfgVehicles { GVAR(friesAttachmentPoint[]) = {0.065, 2.2, -0.15}; GVAR(onPrepare) = QFUNC(onPrepareCommon); GVAR(onCut) = QFUNC(onCutCommon); + EQUIP_FRIES_ATTRIBUTE; }; class Heli_Transport_02_base_F: Helicopter_Base_H { GVAR(enabled) = 1; @@ -182,12 +196,14 @@ class CfgVehicles { GVAR(ropeOrigins[]) = {"ropeOriginRight", "ropeOriginLeft"}; GVAR(friesType) = "ACE_friesGantryReverse"; GVAR(friesAttachmentPoint[]) = {1.04, 2.5, -0.34}; + EQUIP_FRIES_ATTRIBUTE; }; class Heli_light_03_unarmed_base_F: Heli_light_03_base_F { GVAR(enabled) = 2; GVAR(ropeOrigins[]) = {"ropeOriginRight", "ropeOriginLeft"}; GVAR(friesType) = "ACE_friesGantry"; GVAR(friesAttachmentPoint[]) = {-1.07, 3.26, -0.5}; + EQUIP_FRIES_ATTRIBUTE; }; class Heli_Transport_04_base_F; class O_Heli_Transport_04_bench_F: Heli_Transport_04_base_F { diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml index b3a45a32e8..cee46a0f9f 100644 --- a/addons/fastroping/stringtable.xml +++ b/addons/fastroping/stringtable.xml @@ -25,5 +25,13 @@ Cut ropes Seile abwerfen + + Equip helicopter with FRIES + Rüste Helicopter mit FRIES aus + + + Equips the selected helicopter with a Fast Rope Insertion Extraction System + Rüstet den ausgewählten Helicopter mit einem Fast Rope Insertion Extraction System aus +