I am attempting to work out with Balint an improvement to the close route code which will increase the point at which potential breaks may happen. the problem is the logic at the moment is smart enough to check for certain situations, however after a certain point it can be prone to allowing an illogical route closure. While it's better then no check, it's still far from what we'd like... i just haven't pulled off the formulaic creativity to achieve such results both quickly and reasonably effectively. I know how I can do it with a "brute force" method... but that's likely to cause some relatively serious lag in the scripts. Especially if the airplane is on a lot of small hops [as many early-game planes are].
As always, balancing the powers of efficiency and effectiveness... is unfortunately not always an easy task.
