From b93ed9fb8a886d0b682443cb01d863fe40890df8 Mon Sep 17 00:00:00 2001 From: sethduda Date: Tue, 12 Apr 2016 23:07:55 -0400 Subject: [PATCH] Adjusting starting cargo rope length --- .../functions/fn_advancedSlingLoadingInit.sqf | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf b/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf index 878aa2d..f27f422 100644 --- a/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf +++ b/addons/SA_AdvancedSlingLoading/functions/fn_advancedSlingLoadingInit.sqf @@ -293,14 +293,18 @@ ASL_Can_Retract_Ropes = { ASL_Deploy_Ropes = { params ["_vehicle","_player",["_ropeLength",15]]; if(local _vehicle) then { - private ["_existingRopes","_cargoRopes"]; + private ["_existingRopes","_cargoRopes","_startLength"]; _existingRopes = _vehicle getVariable ["ASL_Ropes",[]]; if(count _existingRopes == 0) then { + _startLength = 0; + if(vehicle _player == _player) then { + _startLength = _ropeLength; + }; _cargoRopes = []; - _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", 5]]; - _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", 5]]; - _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", 5]]; - _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", 5]]; + _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", _startLength]]; + _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", _startLength]]; + _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", _startLength]]; + _cargoRopes = _cargoRopes + [ropeCreate [_vehicle, "slingload0", _startLength]]; _vehicle setVariable ["ASL_Ropes",_cargoRopes,true]; { ropeUnwind [_x, 5, _ropeLength];