diff --git a/addons/fastroping/CfgVehicles.hpp b/addons/fastroping/CfgVehicles.hpp
index 24f996d825..fc4aed6ae4 100644
--- a/addons/fastroping/CfgVehicles.hpp
+++ b/addons/fastroping/CfgVehicles.hpp
@@ -48,6 +48,16 @@ class CfgVehicles {
condition = QUOTE([_target] call FUNC(canStowFRIES));
statement = QUOTE([_target] call FUNC(stowFRIES));
};
+ class ACE_deployRopes3 {
+ displayName = CSTRING(Interaction_deployRopes3);
+ condition = QUOTE([ARR_3(_target,_player,'ACE_rope3')] call FUNC(canDeployRopes));
+ statement = QUOTE([ARR_2(QQGVAR(deployRopes),[ARR_3(_target,_player,'ACE_rope3')])] call CBA_fnc_serverEvent);
+ };
+ class ACE_deployRopes6 {
+ displayName = CSTRING(Interaction_deployRopes6);
+ condition = QUOTE([ARR_3(_target,_player,'ACE_rope6')] call FUNC(canDeployRopes));
+ statement = QUOTE([ARR_2(QQGVAR(deployRopes),[ARR_3(_target,_player,'ACE_rope6')])] call CBA_fnc_serverEvent);
+ };
class ACE_deployRopes12 {
displayName = CSTRING(Interaction_deployRopes12);
condition = QUOTE([ARR_3(_target,_player,'ACE_rope12')] call FUNC(canDeployRopes));
diff --git a/addons/fastroping/CfgWeapons.hpp b/addons/fastroping/CfgWeapons.hpp
deleted file mode 100644
index 116497c6fa..0000000000
--- a/addons/fastroping/CfgWeapons.hpp
+++ /dev/null
@@ -1,60 +0,0 @@
-class CfgWeapons {
- class ACE_ItemCore;
- class CBA_MiscItem_ItemInfo;
-
- class ACE_rope12: ACE_ItemCore {
- scope = 2;
- GVAR(ropeLength) = 12.2;
- picture = QPATHTOF(data\m_rope_ca);
- model = "\A3\Structures_F_Heli\Items\Tools\Rope_01_F.p3d";
- displayName = CSTRING(Rope_12_Display);
- descriptionShort = CSTRING(descriptionShort);
- class ItemInfo: CBA_MiscItem_ItemInfo {
- mass = 36;
- };
- };
- class ACE_rope15: ACE_ItemCore {
- scope = 2;
- GVAR(ropeLength) = 15.2;
- picture = QPATHTOF(data\m_rope_ca);
- model = "\A3\Structures_F_Heli\Items\Tools\Rope_01_F.p3d";
- displayName = CSTRING(Rope_15_Display);
- descriptionShort = CSTRING(descriptionShort);
- class ItemInfo: CBA_MiscItem_ItemInfo {
- mass = 45;
- };
- };
- class ACE_rope18: ACE_ItemCore {
- scope = 2;
- GVAR(ropeLength) = 18.3;
- picture = QPATHTOF(data\m_rope_ca);
- model = "\A3\Structures_F_Heli\Items\Tools\Rope_01_F.p3d";
- displayName = CSTRING(Rope_18_Display);
- descriptionShort = CSTRING(descriptionShort);
- class ItemInfo: CBA_MiscItem_ItemInfo {
- mass = 54;
- };
- };
- class ACE_rope27: ACE_ItemCore {
- scope = 2;
- GVAR(ropeLength) = 27.4;
- picture = QPATHTOF(data\m_rope_ca);
- model = "\A3\Structures_F_Heli\Items\Tools\Rope_01_F.p3d";
- displayName = CSTRING(Rope_27_Display);
- descriptionShort = CSTRING(descriptionShort);
- class ItemInfo: CBA_MiscItem_ItemInfo {
- mass = 81;
- };
- };
- class ACE_rope36: ACE_ItemCore {
- scope = 2;
- GVAR(ropeLength) = 36.6;
- picture = QPATHTOF(data\m_rope_ca);
- model = "\A3\Structures_F_Heli\Items\Tools\Rope_01_F.p3d";
- displayName = CSTRING(Rope_36_Display);
- descriptionShort = CSTRING(descriptionShort);
- class ItemInfo: CBA_MiscItem_ItemInfo {
- mass = 108;
- };
- };
-};
diff --git a/addons/fastroping/config.cpp b/addons/fastroping/config.cpp
index bdbd92c3b0..749586708c 100644
--- a/addons/fastroping/config.cpp
+++ b/addons/fastroping/config.cpp
@@ -6,7 +6,7 @@ class CfgPatches {
units[] = {"ACE_fastropingSupplyCrate"};
weapons[] = {"ACE_rope12","ACE_rope15","ACE_rope18","ACE_rope27","ACE_rope36"};
requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {"ace_interaction"};
+ requiredAddons[] = {"ace_interaction","ace_logistics_rope"};
author = ECSTRING(common,ACETeam);
authors[] = {"KoffeinFlummi", "BaerMitUmlaut", "Pokertour"};
url = ECSTRING(main,URL);
@@ -19,4 +19,4 @@ class CfgPatches {
#include "CfgSounds.hpp"
#include "CfgVehicles.hpp"
#include "CfgWaypoints.hpp"
-#include "CfgWeapons.hpp"
+
diff --git a/addons/fastroping/functions/fnc_deployRopes.sqf b/addons/fastroping/functions/fnc_deployRopes.sqf
index 17627b63f2..d6f3afbf98 100644
--- a/addons/fastroping/functions/fnc_deployRopes.sqf
+++ b/addons/fastroping/functions/fnc_deployRopes.sqf
@@ -26,7 +26,7 @@ private _ropeOrigins = getArray (_config >> QGVAR(ropeOrigins));
private _deployedRopes = _vehicle getVariable [QGVAR(deployedRopes), []];
private _hookAttachment = _vehicle getVariable [QGVAR(FRIES), _vehicle];
-private _ropeLength = getNumber (configfile >> "CfgWeapons" >> _ropeClass >> QGVAR(ropeLength));
+private _ropeLength = getNumber (configfile >> "CfgWeapons" >> _ropeClass >> QEGVAR(logistics_rope,length));
if (_ropeLength <= 0) then {
_ropeLength = DEFAULT_ROPE_LENGTH;
diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml
index 6450670d36..0afc9a7799 100644
--- a/addons/fastroping/stringtable.xml
+++ b/addons/fastroping/stringtable.xml
@@ -156,6 +156,30 @@
UMOŽNIT JEDNOTKÁM SLAŇOVAT
INDICAR A LAS UNIDADES DESCENDER POR LA CUERDA
+
+ Deploy 3m ropes
+ 3m Seile einsetzen
+ Déployer les cordes de 3 m
+ Wysuń linę o długości 3 m.
+ Выпустить 3 м канат
+ Jogar cordar (3m)
+ Dispiegamento corde 3m
+ Připravit 3m lana
+ 3m halat sal
+ Desplegar cuerdas de 3m
+
+
+ Deploy 6m ropes
+ 6m Seile einsetzen
+ Déployer les cordes de 6 m
+ Wysuń linę o długości 6 m.
+ Выпустить 6 м канат
+ Jogar cordar (6m)
+ Dispiegamento corde 6m
+ Připravit 6m lana
+ 6m halat sal
+ Desplegar cuerdas de 6m
+
Deploy 12m ropes
12m Seile einsetzen
@@ -240,90 +264,6 @@
[ACE] Halat Sandığı
[ACE] Caja de suministros - cuerdas
-
- Used to do deploy ropes from a compatibile helicopter
- Wird zum Bereitstellen von Seilen aus einem kompatiblen Hubschrauber verwendet
- Utilisé pour déployer des cordes depuis un hélicoptère compatible.
- 対応するヘリコプターからロープを展開する為に使用されます
- Używane do opuszczania lin z kompatybilnych smigłowców
- Используется для выпуска канатов с совместимого вертолета
- Usado para fazer descida rápida de corda em helicópteros compatíveis com FRIES
- 在可相容的直升機上部屬繩索
- Utilizzato per distribuire corde da un elicottero compatibile
- Používané na přípravu lan na slaňování z kompatibilních helikoptér
- Usar para desplegar cuerdas desde helicopteros compatibles
- Halatları uyumlu helikopterlerden salmak için kullanır
-
-
- Rope 12.2 meters
- 12.2 Meter Seil
- Corde de 12,2 mètres
- ロープ (12.2 メートル)
- Lina, długość 12,2 m.
- Канат 12.2 метров
- Corda (12.2m)
- 繩索(12.2公尺長)
- Corda da 12.2 metri
- Lano 12.2 metrů
- 12.2 metre halat
- Cuerda de 12.2 metros
-
-
- Rope 15.2 meters
- 15.2 Meter Seil
- Corde de 15,2 mètres
- ロープ (15.2 メートル)
- Lina, długość 15,2 m.
- Канат 15.2 метров
- Corda (15.2m)
- 繩索(15.2公尺長)
- Corda da 15.2 metri
- Lano 15.2 metrů
- 15.2 metre halat
- Cuerda de 15.2 metros
-
-
- Rope 18.3 meters
- 18.3 Meter Seil
- Corde de 18,3 mètres
- ロープ (18.3 メートル)
- Lina, długość 18,3 m.
- Канат 18.3 метров
- Corda (18.3m)
- 繩索(18.3公尺長)
- Corda da 18.3 metri
- Lano 18.3 metrů
- 18.3 metre halat
- Cuerda de 18.3 metros
-
-
- Rope 27.4 meters
- 27.4 Meter Seil
- Corde de 27,4 mètres
- ロープ (27.4 メートル)
- Lina, długość 27,4 m.
- Канат 27.4 метров
- Corda (27.4m)
- 繩索(27.4公尺長)
- Corda da 27.4 metri
- Lano 27.4 metrů
- 27.4 metre halat
- Cuerda de 27.4 metros
-
-
- Rope 36.6 meters
- 36.6 Meter Seil
- Corde de 36,6 mètres
- ロープ (36.6 メートル)
- Lina, długość 36,6 m.
- Канат 36.6 метров
- Corda (36.6m)
- 繩索(36.6公尺長)
- Corda da 36.6 metri
- Lano 36.6 metrů
- 36.6 metre halat
- Cuerda 36.6 metros
-