You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using certain conditional orders, the player can make road vehicles automatically go to a depot and stop when they reach a certain age. Unfortunately this useful feature causes unexpected behavior: road vehicles using these orders do not automatically go to depots for maintenance anymore.
Steps to reproduce:
Build two stations, a road connecting them, and a depot at that road.
Buy a road vehicle (e.g. a bus) and order it to go to station one, then station two.
The vehicle will now travel between the two stations and go to the depot when it needs maintenance.
Add an order: A conditional jump to order 1, if the vehicles age is less or equal to 10.
Add an order: Go to the depot and stop.
After adding the order in step 4, the vehicle will not go to the depot anymore for maintenance.
The attached screenshot shows an example how to the bug can easily be reproduced.
Yes, if you have a depot order in the order list the automatic maintenance is stopped. If you skip over it, then that's you decision. By adding the depot order you simply override the automatic maintenance.
Figuring out whether, or not, a vehicle can actually reach the depot order is in my opinion out of the scope for OpenTTD. Especially as it cannot reliably predict future actions.
Is there an in-game mechanism to inform the player that adding a "go to depot" order will turn off automatic maintenance? Because otherwise it seems a bit clunky to connect the two behaviors, and even more clunky when you add in conditional orders.
copyvomit opened the ticket and wrote:
Attachments
Reported version: Version?
Operating system: All
This issue was imported from FlySpray: https://bugs.openttd.org/task/4966
The text was updated successfully, but these errors were encountered: