sethduda / AdvancedUrbanRappelling

Advanced Urban Rappelling (Arma 3)
https://forums.bistudio.com/topic/192925-advanced-urban-rappelling
23 stars 17 forks source link

Feature Request #10

Open FatherSarge opened 7 years ago

FatherSarge commented 7 years ago
  1. Rope as Item- I'm trying to get my group(20+) to use this, we love the idea but we try to err on the side of realism and the main complaint is that you can rappel from anything, anytime, as many times as you'd like. Would it be possible to make it so you had to have a rope in your inventory that was consumed when you rappelled? So for each rappel you made you'd need a rope (you could store multiple ropes in your pack).

  2. Persistent ropes- Being able to place a rope down(via just rappelling yourself or a place action) and have others use the same rope would be neat too. Going off of this as well, someone at the top would need to undo the rope. Options to take rope (bring it in item form to the person undoing) or drop rope (dropping the rope item to the ground at the bottom) could make for some fun scenarios.

ghost commented 7 years ago

I too would like to see a rope as a required item.

syn7ax commented 7 years ago

for EXILE it would be good a rope as a required item.

i found this comment by Duda on the EXILEmod.com forum

Here's an easier way to make the rope required. Add this code to your init.sqf file. Don't need to unpack/modify the addon.

[] spawn { waitUntil {!isNil "AR_Rappel_From_Heli_Action_Check"}; AR_Rappel_From_Heli_Action_Check = { params ["_player","_vehicle"]; if!([_vehicle] call AR_Is_Supported_Vehicle) exitWith {false}; if(((getPos _vehicle) select 2) < 5 ) exitWith {false}; if(((getPos _vehicle) select 2) > 150 ) exitWith {false}; if(driver _vehicle == _player && isEngineOn _vehicle) exitWith {false}; if(speed _vehicle > 100) exitWith {false}; if!("Exile_Item_Rope" in magazines _player) exitWith {false}; true; }; };