FS#5432 - More options for conditional orders?

Attached to Project: OpenTTD
Opened by Vaclav Benc (V453000) - Thursday, 03 January 2013, 22:09 GMT
Last edited by andythenorth (andythenorth) - Sunday, 13 August 2017, 15:14 GMT
Type Feature Request
Category Core
Status Closed
Assigned To andythenorth (andythenorth)
Operating System All
Severity Low
Priority Normal
Reported Version Version?
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


It would be absolutely splendid to have more of train stats in the conditional order values, like: power, weight, tractive effort. And perhaps something more?
This task depends upon

Closed by  andythenorth (andythenorth)
Sunday, 13 August 2017, 15:14 GMT
Reason for closing:  Won't implement
Additional comments about closing:  AIUI, orders should be deterministic (e.g. for cdist). Many vehicle stats are non-deterministic as they can be adjusted by newgrf on an entirely random basis. Therefore this is not a possible goal. Also adds complexity for little gameplay benefit.
Comment by Alberth (Alberth) - Saturday, 28 December 2013, 10:10 GMT
Given that train orders are for the train you give them too, wouldn't it make sense to make orders that fit your train?
You cannot clone the train itself, so being able to share orders would be mostly dumb luck, imho.
Comment by Erich Eckner (deep42thought) - Saturday, 27 August 2016, 09:40 GMT
I never understood, why one would like to make conditional orders depending on speed and other fixed train properties - like Alberth said 'wouldn't it make sense to make orders that fit your train?'
However, there's one use case, where I would like to have a conditional jump on train length:
At some point in game, my tracks get clogged and I switch to trains of twice the length (by combining two "old" trains into one "new" one). For this it would be great to be able to let all long trains proceed and make all short trains to stop in certain depots.