summaryrefslogtreecommitdiff
path: root/advtrains_interlocking/lzb.lua
AgeCommit message (Collapse)Author
2019-01-21Do not run LZB traverser when path does not existorwell96
2019-01-15Actual working ARSorwell96
2018-12-08Signs (static signals)orwell96
2018-12-08Shunt signals (not exactly Ks), along with fixes in other components that ↵orwell96
those rely on
2018-12-04Apply speed restriction 0.5 indexes later, do not cap tarvelocity by ↵orwell96
speed_restriction
2018-12-04Do not set speed_restriction for nprorwell96
2018-11-29Added on_train_approach callback, non-permanent external LZB brakepoints and ↵orwell96
basis for "stop rails" Stop rails ATM use the aforementioned things to add a pointwise "2" speed restriction. Seems to work.
2018-10-30Replace "Allow accelereting train towards signal"orwell96
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
2018-10-29Allow to accelerate trains slowly towards red signals from stand.orwell96
Previously, it was impossible to accelerate a standing train once it was ~10m in front of a red signal.
2018-10-29Fix signal_get_aspect()orwell96
Had a series of bugs as result, like auto-clearing IPs and not-working lzb
2018-10-17Improve ATC-LZB-User control interaction, smoothen LZB control operationsorwell96
(prevent flickering view when atc battles against lzb)
2018-10-10Remote Routesetting from Onboard Computerorwell96
+ Fix lzb oncoming item deletion/speed restriction
2018-10-10Properly implement invalidate_all_paths, recheck lzb on aspect changeorwell96
2018-10-10Add signal safety control override, restructure control systemorwell96