Has anybody found a way to keep a helicopter on it's assigned task when it knows about enemy units? To be more specific I'm working on a helicopter extraction that works flawlessly except when the helicopter sees enemy units. Then it deviates from it's course and won't land. I've tried "disAbleAI", "allowFleeing", "setCaptive" (last resort) and "setSkill".
Any new ideas are appreciated.