aboutsummaryrefslogtreecommitdiff
path: root/advtrains/lzb.lua
Commit message (Collapse)AuthorAge
* Node Callbacks: Call Enter/Leave at center of rail (.0 index)orwell2024-11-25
| | | | | | | - Unifies behavior of LZB and node callbacks (has_entered is obsoleted) - Permits to set signal influence point on a TCB without issues - Potentially solves bug which was happening when reversing a train at exactly index .5 (PS: Och_Noe will not like this :)
* ARS supports triggering distant signal, other bugfixesorwell2024-07-20
|
* Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0orwell962021-11-14
| | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened.
* LZB: Look ahead before movement, not afterorwell962021-02-12
|
* Prevent calling approach callbacks during routesettingorwell962021-02-10
| | | | interlocking.set_route() was updating the signal aspect, which caused LZB's invalidate_ahead callback to run, although the route isn't yet fully set. Don't look ahead at this point, but instead in the next train step.
* LZB: don't look ahead past red signalorwell962021-02-10
|
* Add save interval setting, fix accidental global variable, at_sync_ndb on ↵orwell962021-02-10
| | | | server priv not limited, timetaking for restore_all
* Add debug prints, modify LZB to fix problems with look_aheadorwell962021-02-10
|
* Fix new green signals bug caused by old trav_lzbdata, and callback loop in ↵orwell962021-02-10
| | | | signalling formspec
* Start using path_invalidate_ahead()orwell962021-02-10
|
* Fix lots of things around new LZBorwell962021-02-10
|
* Implement a LZB speed lookup table for the path and rewrite velocity controlsorwell962021-02-10
|
* Fix inconsistency between node enter callback and lzb approach callbacksorwell962021-02-10
| | | | (this caused the lzb approach to be called on nodes that have just received an enter event, which is not intended)
* Simplify formula for brake distance calculationywang2019-11-27
|
* Fix remote routesettingorwell962019-04-16
|
* Move LZB system to core and unify approach callback mechanismorwell962019-04-16