Greetings
You could script this, I think, but I don't know how it could be done with just waypoints. Put GameLogics down where you want the plane to fly. Use 4, like a waypoint path. Call the plane "a10", and the gameLogics "GL1", "GL2" etc...
Put in activation of trigger, "airstrike = true"
the script:
#wp1
a10 domove getpos gl1
#loop1
?(! alive) a10:hint "plane destroyed"; exit
? airstrike: goto "airstrike"
?unitready a10:goto "wp2"
~0.1
goto "loop1"
#wp2
a10 domove getpos gl2
#loop2
?(! alive) a10:hint "plane destroyed"; exit
? airstrike: goto "airstrike"
?unitready a10:goto "wp3"
~0.1
goto "loop2"
#wp3
a10 domove getpos gl3
#loop3
?(! alive) a10:hint "plane destroyed"; exit
? airstrike: goto "airstrike"
?unitready a10:goto "wp4"
~0.1
goto "loop3"
#wp4
a10 domove getpos gl4
#loop4
?(! alive) a10:hint "plane destroyed"; exit
? airstrike: goto "airstrike"
?unitready a10:goto "wp1"
~0.1
goto "loop4"
That should work. Forgive me if it doesn't, I had to type this quickly...
-Supr. Cmdr. PsyWarrior
-Psychic Productions