| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
After successfully registering newly-placed ATC rails in the nodedb, the rail's after_place_node() callback
(local apn_func()) immediately cleared it again by passing a "node" object that was actually a player object
and thus had no "name" or "param2" to ndb.update(), which it handled how it should not in this situation.
Since those ndb.update calls were unnecessary anyways, I removed them completely.
|
|
|
|
|
| |
The previous commit did the teleporting in the wrong place, causing the teleports to be sent as many times as there are trains in the world
A similar commit is included in the tss branch, there it is included in one single commit
|
|
|
|
| |
Solves problem of wagon being unloaded while player sitting inside it because of network lag
|
|\ |
|
| | |
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | | |
This reverts commit a5942bdf465eb24f460f192e9097d67f24c0ced2.
|
| |\ \ |
|
| | | |
| | | |
| | | | |
Moved to http://git.bananach.space/advtrains.git/
|
| | | | |
|
| | | | |
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
This caused much trouble on Linuxworks recently.
Please see http://www.linux-forks.de/advtrains/22.html for current discussion on that topic
This reverts commit 8b576357ef1d2346e9af112e115ac92a5f4d222d.
|
|/ / |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| | |
See privilege_guide.txt for information
|
| | |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
(also fix the output of /at_sync_ndb)
|
| |
| |
| | |
The check was missing at check_seat_group_access
|
| |
| |
| |
| | |
...even without the train_operator privilege
This still doesn't allow them to control switches, but whatever...
|
|/ |
|
| |
|
|
|
|
| |
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
|
|
|
|
|
| |
Discouple entity was falsely placed at the position of the wagon
instead of at its end
|
|
|
| |
IDK why this happens, but it's not important.
|
|
|
| |
My PR on this was merged months ago, but i've just noticed that i'm not using it yet
|
|
|
|
| |
The button wasn't visible on the screen anymore
|
|
|
|
| |
as train_operator on Linuxworks, it often happens that you accidentally manually drive a subway train.
This is more effort to get to the drivers seat, but is how the behavior was for the last 6 months
|
|
|
|
| |
Fixes seat access properties not being saved
Reported by Och_Noe in Linuxworks Server
|
|
|
| |
Reported by @kostett, probably the cause of buggy nodedb saving
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
there's now a more strict check for the train_operator privilege
Also added custom reasons on getting on a train.
|
|\ |
|
| | |
|
| |
| |
| |
| | |
(causes engine bugs with dangling sound handles)
|
| | |
|
|/ |
|
|
|
|
|
| |
Caused problems on multiple detector rails in a row, because paths got cleared in-between a train step
Also optimize some code
|
| |
|
|
|
|
|
|
| |
off_track
The off-track warning has moved into the info text of wagons
|
|
|
|
|
|
|
|
|
| |
...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)
|
| |
|
| |
|
| |
|