summaryrefslogtreecommitdiff
path: root/advtrains_interlocking
AgeCommit message (Collapse)Author
2019-01-24Point speed restriction railsorwell96
2019-01-22Fix last commit (and another warn2log)orwell96
2019-01-22Fix atc command evaluation BB commandorwell96
2019-01-22Make LZB params adjustableorwell96
2019-01-22another small fix for route_uiorwell96
2019-01-22Fix small bug in routeui and make another message log-onlyorwell96
2019-01-22disable debug print of ARSorwell96
2019-01-22Fix may_modify_section on newly created sectionsorwell96
2019-01-22Fix invalid path invalidation in ARS codeorwell96
2019-01-22Prohibit removing/changing of TCBs and sections while routes or signals are setorwell96
2019-01-21Do not run LZB traverser when path does not existorwell96
2019-01-15Fix route aspect dialogorwell96
2019-01-15Fix Routingcode ARSorwell96
2019-01-15Can disable automatic working without cancelling routeorwell96
2019-01-15Actual working ARSorwell96
2019-01-09Add Automatic Routesetting UIorwell96
Settings have no effect so far
2018-12-10Fix crashes:orwell96
1. when train hit a route, nil access to already cancelled route caused crash 2. fix crash when trying to ensure_init a train that doesn't exist
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-11-19Permit basic signal aspect settingorwell96
(basically only usable with Ks signals, because they're the only signals supporting slow move and/or shunt move
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-30Make fillout_aspect also fill "info" fieldorwell96
2018-10-30Do not allow static signals for routesettingorwell96
2018-10-29Do not print "couldn't determine section" warning when all traverser ends ↵orwell96
were end-of-track
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 typo in signal assignment, causing crashorwell96
2018-10-29Miscellaneous routesetting fixesorwell96
- 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
2018-10-29Fix signal_get_aspect()orwell96
Had a series of bugs as result, like auto-clearing IPs and not-working lzb
2018-10-26Add Interlocking Tool to inspect route locksorwell96
2018-10-26Add "Reset track section" functionorwell96
2018-10-25Fix demo signalsorwell96
2018-10-25Add doc for supported_aspects, improve other doc and aspect autofillorwell96
2018-10-25Display route_rsn when denying routesetting by subroute locked.orwell96
2018-10-17Improve ATC-LZB-User control interaction, smoothen LZB control operationsorwell96
(prevent flickering view when atc battles against lzb)
2018-10-17Actually allow what manual promises (setting IP on non-assigned signals)orwell96
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
2018-10-09Make signal influence point (~halt point) specifiableorwell96
Also extend signal api necessarily
2018-10-07Improve route programming:orwell96
- 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
2018-09-28Fix route programming lock-placementorwell96
2018-08-24Add LuaAutomation interface functions for interlocking routesetting and ↵orwell96
aspect requesting. This allows to incorporate interlocking to automated systems
2018-08-16Move passive API to the advtrains coreorwell96
to remove dependency of interlocking on luaautomation
2018-08-13Fix various bugs found while testingorwell96
2018-08-12Add 'interlocking' privilege and add security checksorwell96
2018-08-12Automatic working (re-set certain route on train pass)orwell96
2018-08-12fix digging unconfigured tcbsorwell96