If worst comes to worst, you can always script the waypoints, ex:
Heli move getpos GameLogic1
@Heli distance GameLogic1 < 200
Heli move getpos GameLogic2
@Heli distance GameLogic2 < 200
and so on and so on. Simply adjust the distance value to a value that works.
Also, the object for the waypoint doesn't have to be a gamelogic, it could be an object on the map, or an editor placed object.
Syntax definately not guarenteed, but I think you at least see what I mean.
And of course, this is meant to be a last ditch effort. If you can get something simpler working, by all means, use that. I have been known to do easy things the hard way
-Student Pilot