Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add get_fc() and set_fc() commands | Maverick2797 | 2023-03-17 |
| | | | | | get_fc: returns a table of each wagon's FC codes set_fc: set a table to overwrite the FC codes of a train's wagons | ||
* | atc_reset(): Removed unused string parameter and also clear ATC autocouple ↵ | orwell96 | 2021-12-31 |
| | | | | | | flag (Cpl) Fixes H#189 and H#190 | ||
* | readme atc_set_ars_disable typo | Maverick2797 | 2021-11-09 |
| | |||
* | split_at_index where index=1 | Maverick2797 | 2021-11-08 |
| | | | | | Splitting at index=1 results in multiple empty trains being created. Can be prevented by an atc_speed > 0 check by the user, but easier just to return false and do nothing. | ||
* | LuaATC: Fix position of error label, use consistent name "LuaATC" instead of ↵ | orwell96 | 2021-11-02 |
| | | | | "LuaAutomation" | ||
* | Hopefully fix #177 | orwell96 | 2021-04-25 |
| | |||
* | LuaATC: add sending atc command to train by ID, and getters for in/out text ↵ | orwell96 | 2021-03-02 |
| | | | | (solves #124 and #166) | ||
* | Restore LuaATC autocouple interface accidentally lost in 74a2199 | orwell96 | 2021-02-15 |
| | | | | During rebase, this part of the autocouple feature must have been accidentally lost | ||
* | luaatc: Train event: also remember arrow connection in enter callback, ↵ | orwell96 | 2021-02-10 |
| | | | | remove obsolete code | ||
* | luaatc: don't fail train event when train has already passed the rail at ↵ | orwell96 | 2021-02-10 |
| | | | | event time | ||
* | Fix lots of things around new LZB | orwell96 | 2021-02-10 |
| | |||
* | Disable ARS train flag and surrounding uses | orwell96 | 2021-02-10 |
| | |||
* | Add approach callback mechanism to LuaATC | orwell96 | 2021-02-10 |
| | |||
* | add maximum length parameter to split_at_fc and split_off_locomotive | Gabriel Pérez-Cerezo | 2020-08-21 |
| | |||
* | Add command to split off locomotive | Gabriel Pérez-Cerezo | 2020-07-28 |
| | |||
* | add train_length command to luaatc | Gabriel Pérez-Cerezo | 2020-07-27 |
| | |||
* | Add function to step through freight codes | Gabriel Pérez-Cerezo | 2020-07-26 |
| | |||
* | add split_train_at_fc luaatc command | Gabriel Pérez-Cerezo | 2020-07-26 |
| | | | | | | This command splits the train at the second non-empty FC it encounters, taking with it the first few freight cars that all go to the same destination. | ||
* | Make using the default tracks optional, even in submods | Blockhead | 2020-07-10 |
| | | | | | | | | | | If advtrains_train_track is disabled, don't register any tracks that use its model like the LuaATC automation rail, point speed restriction rail, station/stop rail. For LuaATC, the definition for firing an event when a train runs over the rail needs to be moved into the common defs so that other mods like linetrack can use that as an interface. | ||
* | fix typo in luaautomation | Gabriel Pérez-Cerezo | 2020-07-02 |
| | |||
* | Add autocouple mode | Gabriel Pérez-Cerezo | 2020-06-29 |
| | | | | | | | The shunting mode no longer makes trains couple, since it was meant for other purposes. For autocoupling, the new autocoupling mode is used. If trains are in autocouple mode, they couple when they collide with another train. | ||
* | document shunting mode, add unset_shunt to luaatc | Gabriel Pérez-Cerezo | 2020-06-08 |
| | |||
* | Shunting mode now couples trains on collision. | Gabriel Pérez-Cerezo | 2019-08-11 |
| | | | | Trains now get coupled when one of them is in coupling mode. | ||
* | Add decoupling to luaatc | Gabriel Pérez-Cerezo | 2019-08-11 |
| | |||
* | Fix occurences of old lzb_invalidate | orwell96 | 2019-04-23 |
| | |||
* | Force LZB Halt setting | orwell96 | 2019-02-05 |
| | |||
* | Add getter/setter for routingcode in LuaATC | orwell96 | 2019-01-15 |
| | |||
* | Make "Line" property accessible from OBC and gettable via LATC, change ↵ | orwell96 | 2018-11-20 |
| | | | | subway wagon texture handling | ||
* | Add signal safety control override, restructure control system | orwell96 | 2018-10-10 |
| | |||
* | Mainly make collisions and coupling work | orwell96 | 2018-06-14 |
| | | | | Missing: ATC stuff, yaw problems | ||
* | Add digiline interface and is_passive function to LuaATC | orwell96 | 2018-04-25 |
| | |||
* | Rewrite rail connection system... | orwell96 | 2017-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) | ||
* | Implement multi-occupation in detector.on_node table to finally fix collisions | orwell96 | 2017-10-25 |
| | |||
* | Set wagon line number | Gabriel Pérez-Cerezo | 2017-10-23 |
| | |||
* | Remove zip release files, move mod to root, exclude assets from Makefile (#92) | rubenwardy | 2017-09-20 |