aboutsummaryrefslogtreecommitdiff
path: root/advtrains/path.lua
Commit message (Collapse)AuthorAge
* Various sanity checks against nilGabriel PĂ©rez-Cerezo2018-10-21
| | | | | These checks have been accumulated over time on linuxworks. They seem to be necessary, minetest kept crashing when they were removed.
* Rewrite rail connection system...orwell962017-12-18
...to support an arbitrary number of connections for rails, which leads to these new features: - switches now get recognized by the trackworker correctly - ability to add real rail crosses During this, I also rewrote the rail registering system and the conway function (important part of path prediction) Note, developers: the track preset format changed, you might need to rewrite them according to the presets in tracks.lua if you wrote your own (possibly breaks advcarts)