Howsabout using a trigger - one that creates an array & which will use this new array
Trigger (repeatedly), OnActiv. field :
MyArray = (GetDammage (count units (Group Bob)) >0.5);
"_x domove Getpos MyChopper" foreach units MyArray
...where BOB is some named d00d from the grp.
Not tested, so I dunno if this will work :-\
It's bloody hard if not impossible (?) to pick out unspecified
units and tell them to do something!
My best shot would be som'n like the stuff above....
something about counting unnamed d00ds from a group
very rough suggestion... dunno really, try it out & fiddle around with it :-\