Moderator: OpenTTD Developers
I have airports around the center of the map too though, so when my airplanes break down, even though they're still very far from their destination, they're often very close to another airport. It would be nice if there were a way to tell my airplanes that if they break down mid-flight they should emergency land at the nearest airport for maintenance, but if they don't break down they should continue to their destination as usual. It would be much faster for them to land at the nearest airport and then continue to their destination at full speed than to just continue to their destination at reduced speed.
It is true that in some circumstances an emergency landing can increase the total trip time, even when there is no queue at the airport. Consider the situation when the plane has already covered 40% of the distance, but the closest airport is still the one from which it has departed. Perhaps the pathfinder should take this into account when deciding whether to make the emergency landing.
The concept can be taken even further by allowing planes to make emergency landing at any airports, not just those owned by the right company. Of course, the owner should be unable to stop the plane at an other player's airports, otherwise this would offer a very powerful way of griefing.
In real life there are different kinds of breakdowns with a wide range of possible consequences. Sometimes emergency landing is not needed at all, but sometimes the pilots are forced to land on a stretch of road or even a river.
Maybe the pathfinder should take into account the runway length when choosing an airport for emergency landing. For example, if the nearest airport is a small one, but there is a large airport just a bit further away, the plane should go to the large one; but if there is no large airport nearby, the plane should take the risk and attempt landing at the small airport.
i don't know what language you speak, but from my point of view, that's the same thing.
this is a game, not a perfect simulation(*), so you need to make a cut somewhere on how detailed it will be modelled.
(*) there's no such thing a s a perfect simulation
Users browsing this forum: No registered users and 3 guests