This looked so cool that I just HAD to try it out! And in-game it looks even better than from the screenshots.
Very cool script.
One issue I noticed was that the script automatically 'teleports' the helo into position above the ship. So when I moved the helo away from the ship at start, it just automatically 'teleported' back as soon as the script was called. It would be nice if you could script the helo to automatically fly over the ship, and then only 'lock it into position' when it is close enough.
Commands to look into: domove; unit action ["auto hover"]Another odd thing was that my controls kept getting disabled whenever a guy went down the rope. Is there a reason for that? If not, it would be nice to get rid of that.
One way to check if there are cargo slots available in a vehicle is to create game logic, then 'moveincargo' it into the vehicle, then check to see if it is in the vehicle (then delete it). Problem is this doesn't seem to work in MP (atleast, I couldn't get it to work the time/way I tried). For checking if the boat is friendly, try the 'countfriendly' or 'countenemy' commands on the boat and it's occupants.
And like Crassus suggested, it would be nice to have this fully incorporated into snYpir's support pack (i.e. so you can access it via mapclicks etc), although I have no idea how to do that (check the readme, I'm pretty sure it is possible). But also keep the option there for the script to be used how it is now, so that we can script the AI to use it!
Great work!