Does this sexp not work, or am I failing to understand how the FS AI thinks. I have ships with orders to attack another ship (Priority 50). When they get too close, they then get given an order to go to a waypoint (Priority 89). When they're far enough away, I use remove-goal to remove the waypoint order. However, they continue on their merry way to the waypoint and don't revert to attacking the first ship until they've completed the waypoint. Which is annoying.
So, my question. Am I using the sexp wrong (If I am, it seems like a pretty useless sexp as I can't see any other way to apply it) or is the sexp itself buggered?
Now, granted, I can do this another way, with a lot more waypoints and a lot of variables, and in some ways, that'd be better, but It'll also get very, very sexp intensive and I'd very much prefer to be able to use this method.