Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Railway Time: Basic time counter and utility functions | orwell96 | 2019-06-19 |
| | |||
* | Move LZB system to core and unify approach callback mechanism | orwell96 | 2019-04-16 |
| | |||
* | Ugly workaround for green signals bug | orwell96 | 2019-03-15 |
| | |||
* | Basic functions of "stop rail", missing ARS rules and signal. | orwell96 | 2019-01-24 |
| | | | | For signal, need to think of a callback system for signals and moving atlatc queue to core? | ||
* | Possible fix for braking problems + debug outputs | orwell96 | 2019-01-23 |
| | |||
* | Add "routingcode" property | orwell96 | 2019-01-09 |
| | | | | Used for ARS and stop points | ||
* | Shunt signals (not exactly Ks), along with fixes in other components that ↵ | orwell96 | 2018-12-08 |
| | | | | those rely on | ||
* | Added on_train_approach callback, non-permanent external LZB brakepoints and ↵ | orwell96 | 2018-11-29 |
| | | | | | | basis for "stop rails" Stop rails ATM use the aforementioned things to add a pointwise "2" speed restriction. Seems to work. | ||
* | Fix protection regarding tracks (track_builder and railway_operator) and ↵ | orwell96 | 2018-11-12 |
| | | | | documentation on privileges | ||
* | Increase savefile version to 2 | orwell96 | 2018-11-10 |
| | | | | (Master downgrade protection) | ||
* | Remove "couple locks" and apply protection to the actual coupling process, ↵ | orwell96 | 2018-11-10 |
| | | | | and fix permissions on that | ||
* | atdump() to treat certain values special | orwell96 | 2018-10-29 |
| | |||
* | Properly handle speed restrictions | orwell96 | 2018-10-10 |
| | |||
* | Add signal safety control override, restructure control system | orwell96 | 2018-10-10 |
| | |||
* | Improve route programming: | orwell96 | 2018-10-07 |
| | | | | | | | - 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 | ||
* | Add interlocking guide/manual, silence debug outputs | orwell96 | 2018-09-14 |
| | |||
* | Move passive API to the advtrains core | orwell96 | 2018-08-16 |
| | | | | to remove dependency of interlocking on luaautomation | ||
* | Remove redundant digtron.lua file | Gabriel Pérez-Cerezo | 2018-08-12 |
| | |||
* | Add routesetting callbacks. | orwell96 | 2018-08-12 |
| | | | | Now, only the signal aspect setting is still missing | ||
* | Implement trains blocking sections | orwell96 | 2018-06-29 |
| | |||
* | Complete Track Section handling, incl. removing tcb's and marker entities | orwell96 | 2018-06-26 |
| | |||
* | Add track section concept and rework TCB design, implement new linking behavior | orwell96 | 2018-06-21 |
| | |||
* | Check for inventory existence before serializing, and do not create it again ↵ | orwell96 | 2018-06-19 |
| | | | | if it already exists. | ||
* | Fix box wagon inventory serialization and make box wagons protected. | orwell96 | 2018-06-14 |
| | |||
* | Fix bugs found while testing | orwell96 | 2018-06-14 |
| | |||
* | Fix final bugs and to-do's (u.a.save/load system) | orwell96 | 2018-06-14 |
| | |||
* | Fix yaw calculations, track placement orientation and speed up direction ↵ | orwell96 | 2018-06-14 |
| | | | | lookup functions | ||
* | Implement collisions. (does not work yet, still code errors) | orwell96 | 2018-06-14 |
| | |||
* | Fix path_dir to actually be an angle, path item deletion and orientation of ↵ | orwell96 | 2018-06-14 |
| | | | | | | | | wagons The occupation system as it is now will change. For each position, I will save the index in the train's path, and implement a callback system. I need this because the occupation window system will not be enough to cover all use cases (e.g. to make a train stop with it's center or back at a certain position, I need 3 different brake distances, which doesn't fit into the scheme) | ||
* | Bugfixes part 1 | orwell96 | 2018-06-14 |
| | | | | There's something wrong with the new paths, next time build a path validity checker to trace the issue | ||
* | Restructure path system | orwell96 | 2018-06-14 |
| | | | | The changes to the path system have not yet been integrated... | ||
* | Merge branch 'master' of https://github.com/orwell96/advtrains | Gabriel Pérez-Cerezo | 2018-06-10 |
|\ | |||
| * | Rework the privilege system completely | orwell96 | 2018-03-14 |
| | | | | | | | | See privilege_guide.txt for information | ||
* | | Merge https://github.com/orwell96/advtrains into log | Gabriel Pérez-Cerezo | 2018-02-22 |
|\| | |||
| * | Log certain events in a logfile in the world directory | Gabriel Pérez-Cerezo | 2018-02-21 |
| | | | | | | | | (also fix the output of /at_sync_ndb) | ||
* | | added separate logging for railway networks | Gabriel Pérez-Cerezo | 2018-02-18 |
|/ | |||
* | Simplify /at_reroute | orwell96 | 2018-01-23 |
| | | | | It is not necessary to reload the save files, because there already is a function to invalidate train routes e.g. when turnouts are switched | ||
* | Add bord computer to trains | orwell96 | 2018-01-09 |
| | | | | | | | | Features: - couple/decouple trains from a driver stand - new couple lock system (owner based, overridable by 'train_remove' privilege) - all train operators can now change the inside/outside text, allows for multilines Accessible via right-click menu or by pressing Sneak+Jump keys | ||
* | Change controls for trains (again) | orwell96 | 2018-01-07 |
| | |||
* | Decrease the amount of garbage saved in save files | orwell96 | 2018-01-07 |
| | |||
* | 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) | ||
* | Move train_load() function into advtrains_train_track | orwell96 | 2017-12-18 |
| | |||
* | Add modifiable wagon extents | orwell96 | 2017-11-23 |
| | | | | This will be required for advcarts | ||
* | Replace many math.floor(x+0.5) calls (or math.floor calls that should be ↵ | orwell96 | 2017-10-25 |
| | | | | those) by custom atround() function | ||
* | Fix coupling and collisions in certain cases | orwell96 | 2017-10-25 |
| | | | | | | If a train moved towards another train, and the other train's step was executed after the first one's, the trains did eventually not collide. Fix by moving the enter_node and collision check to step_b Also change some couple behavior | ||
* | Fix error cascade due to inexistent drb_dump when debugging is disabled | orwell96 | 2017-10-11 |
| | |||
* | Remove zip release files, move mod to root, exclude assets from Makefile (#92) | rubenwardy | 2017-09-20 |
| | |||
* | Restructure mod directory | orwell96 | 2017-01-04 |
| | |||
* | Do not duplicate definitions of 'print' in every file | orwell96 | 2017-01-02 |
| | |||
* | Turning mod into a modpack and separating the trains from the core mod | orwell96 | 2016-12-20 |