Age | Commit message (Collapse) | Author |
|
This is a better implementation of the same goal. The last commit caused trains to overrun the IP sometimes. Haven't noticed so far with this approach
|
|
|
|
|
|
were end-of-track
|
|
Previously, it was impossible to accelerate a standing train once it was ~10m in front of a red signal.
|
|
|
|
- Move handling of "route_committed" to the routesetting function
- Put aspect in every TCBS on the way
- Add "route_origin" to TCBS fields to prevent subroute cancelling
- Cancel entire route when another train enters from the wrong TCB
|
|
Had a series of bugs as result, like auto-clearing IPs and not-working lzb
|
|
|
|
|
|
|
|
|
|
|
|
(prevent flickering view when atc battles against lzb)
|
|
|
|
+ Fix lzb oncoming item deletion/speed restriction
|
|
|
|
|
|
Also extend signal api necessarily
|
|
- Formspec for TCBs instead of unhandy chatcommands
- Ability to advance route over the next secction without punching end
- Better visualization
- Ability to route into dead-end sections
|
|
|
|
aspect requesting.
This allows to incorporate interlocking to automated systems
|
|
to remove dependency of interlocking on luaautomation
|
|
|
|
|
|
|
|
|
|
|
|
Now, only the signal aspect setting is still missing
|
|
|
|
Missing things: signal aspect updating, waiting routes handling, management /info tool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Does not get saved yet.
|
|
|
|
|