Sounds good! Will give 'em a try and report back what I found.
Edit 1: Okay, so I've tried them. Heh, beta indeed! Note that I haven't checked out any internal scripting or so, just "gameplay"
Minor bugs: The "set rope" action changes to "prepare_fs" when you've done it once - consider using capital letters and the same text (also capital letters for the interrim actions)
.
The rope, although impressively capable of staying pointed DOWN no matter what angle the helicopter is in, has a rather twitchy animation. Might want to make it animate a little slower, to simulate lightly swaying in the air. Obviously making it fully responsive to your chopper's speed etc. would be quite groovy, but that's a whole 'nother ballpark.
And then the major bugs (of which you're surely aware of most, but still):
-You can fastrope at any height and any speed, and the fastropers will hit the ground safely with no harm done. Impressive in its own right though, but you probably didn't mean for it to happen that way...
-The fastropers "downward" descent is in fact dependent on the chopper's "down" vector! just try to fastrope someone while doing a spin at 130 km/h: you'll see the poor little bastards fly out and around and everywhere. Still, they somehow land alive, which, once again, is somewhat amazing, but once again, probably wasn't the intent
Aside from that, the thing seemed to work:
- Fastroping on top of buildings worked.
- Fastroping the whole squad worked (although it seemed a little slow?)
- The actions stayed and were replaced as they should be (sometimes the ropes disappeared; in particular when the vehicle was damaged?)
- The ropes pointed downwards at all times.
I understand the "teleport from chopper to ground unharmed" script is very necessary to combat ArmA's homicidal desire to kill any unit that's moving through the air at any speed - but coupled with the fact that you can do this at any height and at any speed (and angle) means that you can easily get some hilarious results. This could probably be fixed by checking the speed and height of the chopper and limiting it somewhere around 5-15 meters and 0-10 km/h or so, and if that limit is passed anyone in process of being fastroped would be thrown back into default ArmA physics (i.e., almost certain death), the ropes would be "cut", and the actions reset. Alternatively you could do it like BAS did it: once you reach the appropriate speed/height, an action would pop up for the pilot allowing him(or her!) to stabilize the chopper at the required height/speed for the duration of the fastrope (or, as it were, ladder extraction or "sniping-from-the-back-of-the-Chinook" - ah, BAS helicopters, sweet memories...)
Good initiative!
Wolfrug out.