What could possibly be done if the limits of the train scripting engines were pushed to the extreme?
1. A train that will move with another train when the second is moved, but can move independently on its own trigger? (e.g. construction crane)
2. A train that have different destinations, dependent on the status of another? (Lift that wont stop for a missing platform)
3. Trains that can move forwards to the next in a sequence, or backwards to the previous? (Simple multi-stop elevator w/ up and down buttons)
4. Trains that can fork based on different inputs?
Or are all of these beyond the limits of the engine as it is, and an engine change would be required to implement these? I think a couple of these could be set up if another one is possible, but I'm not at all sure.