summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-14Implement collisions. (does not work yet, still code errors)orwell96
2018-06-14Implement a reverse path lookup for trains instead of an occupations window ↵orwell96
system
2018-06-14Fix path_dir to actually be an angle, path item deletion and orientation of ↵orwell96
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)
2018-06-14Bugfixes part 1orwell96
There's something wrong with the new paths, next time build a path validity checker to trace the issue
2018-06-14Occupation System, new train steps, still incompleteorwell96
2018-06-14Adapt wagons to new path systemorwell96
Still outstanding: trains
2018-06-14Restructure path systemorwell96
The changes to the path system have not yet been integrated...
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
2017-12-17Try to fix occasional crash when placing wagonsorwell96
2017-12-12Improve textures and models of industrial train and add new more powerful ↵mbb
industrial engine
2017-12-06Make sure an old_velocity is always passedorwell96
Fixes crash on placing a new subway wagon
2017-12-06Implement sound api and some soundsorwell96
- Level crossing bell - Horns - Subway train driving and door sounds ...to be continued...
2017-11-29Remove zip file and makefileorwell96
These are not needed anyway
2017-11-29Change name of update_animation functionorwell96
I will use this for sounds, and so it needs to be changed to a more general name
2017-11-27remove superfluous parameterorwell96
... from update_trainpart_properties call Prohibits flipping of all wagons when extent_h wasn't set
2017-11-24Do not modify rails that should not be modifiedorwell96
... when placing tracks, such as slopes Fixes slopes being replaced by curves. Also, check the node below for connection (does not check rely, but that would be uneccessary)