summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-19Move logging over to minetest log.Gabriel Pérez-Cerezo
This should collaborate nicely with the system log rotate, in addition to keeping everything in one place.
2018-10-17Fix node database ATC rail bugorwell96
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.
2018-08-24Fix teleporting player to trainorwell96
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
2018-07-21Teleport player to their train every 2 seconds instead of just on_joinplayerorwell96
Solves problem of wagon being unloaded while player sitting inside it because of network lag
2018-07-17Merge branch 'master' of bananach.space:advtrainsorwell96
2018-07-17Fix some incompatibility crash for old worldsorwell96
2018-07-17Revert "Rework the privilege system completely"orwell96
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.
2018-07-17onboard computer fixh-v-smacker
2018-06-19Remove redundant digtron.lua fileGabriel Pérez-Cerezo
2018-06-19Merge branch 'master' of bananach.space:advtrainsGabriel Pérez-Cerezo
2018-06-19Revert "REPO NO LONGER UPDATED"Gabriel Pérez-Cerezo
This reverts commit a5942bdf465eb24f460f192e9097d67f24c0ced2.
2018-06-19Merge branch 'master' of https://github.com/orwell96/advtrainsGabriel Pérez-Cerezo
2018-06-19Make digtron able to build tracks.Gabriel Pérez-Cerezo
2018-06-14Readme as markdown, add contributing.mdorwell96
2018-06-14REPO NO LONGER UPDATEDorwell96
Moved to http://git.bananach.space/advtrains.git/
2018-06-10make platform creation possible from other modsGabriel Pérez-Cerezo
2018-06-10Merge branch 'master' of https://github.com/orwell96/advtrainsGabriel Pérez-Cerezo
2018-05-25Write something into description.txtorwell96
2018-04-25Add digiline interface and is_passive function to LuaATCorwell96
2018-03-14Rework the privilege system completelyorwell96
See privilege_guide.txt for information
2018-02-22Don't blame me for the soundsGabriel Pérez-Cerezo
2018-02-22fixed unmerged stuffGabriel Pérez-Cerezo
2018-02-22Merge https://github.com/orwell96/advtrains into logGabriel Pérez-Cerezo
2018-02-21Log certain events in a logfile in the world directoryGabriel Pérez-Cerezo
(also fix the output of /at_sync_ndb)
2018-02-20Allow wagon owners to drive their trains #2orwell96
The check was missing at check_seat_group_access
2018-02-20Allow wagon owners to control their own trainsorwell96
...even without the train_operator privilege This still doesn't allow them to control switches, but whatever...
2018-02-18added separate logging for railway networksGabriel Pérez-Cerezo
2018-02-07Do not crash when player gets on a train while it`s turningorwell96
2018-01-23Simplify /at_rerouteorwell96
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
2018-01-22Correct discouple positionorwell96
Discouple entity was falsely placed at the position of the wagon instead of at its end
2018-01-17Fix crashorwell96
IDK why this happens, but it's not important.
2018-01-15Actually use the static_save propertyorwell96
My PR on this was merged months ago, but i've just noticed that i'm not using it yet
2018-01-15Relayout Wagon Properties formorwell96
The button wasn't visible on the screen anymore
2018-01-15Revert assign_to_seat_group order on subway trainorwell96
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
2018-01-15Add "seat_access" to saved fieldsorwell96
Fixes seat access properties not being saved Reported by Och_Noe in Linuxworks Server
2018-01-15Use directory delimter constantorwell96
Reported by @kostett, probably the cause of buggy nodedb saving
2018-01-09Add train_operator privilege check on discoupleorwell96
2018-01-09Add bord computer to trainsorwell96
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
2018-01-09Move driving_ctrl_access property to seat grouporwell96
there's now a more strict check for the train_operator privilege Also added custom reasons on getting on a train.
2018-01-07Merge branch 'master' of https://github.com/orwell96/advtrainsorwell96
2018-01-07Don't use looped sounds on subwayorwell96
(causes engine bugs with dangling sound handles)
2018-01-07Change controls for trains (again)orwell96
2018-01-07Decrease the amount of garbage saved in save filesorwell96
2017-12-23steam locomotive: Add sounds and improve texturesmbb
2017-12-18Remove path invalidation statement.orwell96
Caused problems on multiple detector rails in a row, because paths got cleared in-between a train step Also optimize some code
2017-12-18Fix detector lookup in ATC railsorwell96
2017-12-18Do not spam the server chat with messages from /at_sync_ndb and trains going ↵orwell96
off_track The off-track warning has moved into the info text of wagons
2017-12-18Rewrite rail connection system...orwell96
...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)
2017-12-18Use preferred rail orientation algorithm also for double connectionsorwell96
2017-12-18Move train_load() function into advtrains_train_trackorwell96