Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use a standard wagon inventory formspec | Blockhead | 2020-03-18 |
| | | | | | | | | | | | | | | This new formspec also allows access to the wagon properties. Once whitelisted in the wagon properties, other players can access its inventory. Note on 'useless use' of OO: I tried passing just the wagon ID and avoiding using the `self` object in order to bypass the need to look up the lua entitie out of the list, but it ended up retrieving nil data. The best way to solve this overhead might be to wait for some kind of better way upstream in minetest's lua API to get entities, or to keep a central record of entities. Either way, the solution is outside the scope of this commit. | ||
* | Merge branch 'diagonal_platforms' of https://github.com/Montandalar/advtrainsrelease-2.1.2 | Gabriel Pérez-Cerezo | 2020-03-15 |
|\ | |||
| * | Reduce the profile of the platforms by 0.1 | Blockhead | 2020-03-15 |
| | | | | | | | | | | | | Currently some trains clip the platform (especially E231 modpack), but they won't after the platform edge is moved back slightly. | ||
| * | Add 45 degree diagonal platforms with a mesh | Blockhead | 2020-03-15 |
| | | |||
* | | Delete train if it ends up off track, show a warning | Blockhead | 2020-03-03 |
| | | |||
* | | Save clipboard on item metadata | Blockhead | 2020-03-03 |
| | | | | | | | | Also a minor user feedback text cleanup | ||
* | | Remove debugging print statements | Blockhead | 2020-03-03 |
| | | |||
* | | Draft copy tool | Blockhead | 2020-03-03 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | The copy tool copies a train to a global clipboard. It copies the Line number, Routing code, inside text and outside text. It copies the kinds of wagons in the train and whether they are flipped around. Pasting with the copy tool will conditionally flip the train such that 'your front' of the train, rather than the absolute front of the train, is what is output. The new train is oriented to travel forward with the placing player's view. Conditons are: - Multi-unit/push-pull train (= has locomotives on both ends): Never flipped - Locomotive-hauled train (= has one end with a locomotive): Flipped so that the locomotive is always at the front. If the locomotive points long hood forward, it will still point long hood forward. - Rake of wagons (= has no locomotives on ends): Flipped according to which end of the train the player copies from. If the player is towards the back (wagon out of train divded by total wagons > 0.5), then the back becomes the new front. If the player is towards the front, no change. | ||
* | Relicense under AGPLv3 and update information in readme.txt | orwell96 | 2020-02-15 |
| | |||
* | Use minetest.safe_file_write() to atomically save state [Breaks MT4 compat] | orwell96 | 2020-01-10 |
| | |||
* | Apply minetest.formspec_escape() to prevent formspec injection (H#143)MT0.4 | Blockhead | 2020-01-04 |
| | |||
* | Simplify and optimize path_get_index_by_offset (cherrypicked) | orwell96 | 2019-12-09 |
| | |||
* | Fix repeated log file opening/closing (H#136) | orwell96 | 2019-12-04 |
| | |||
* | use group:wood in bumper recipe (H#120) | orwell96 | 2019-12-04 |
| | |||
* | Tentative fix for #31 | Gabriel Pérez-Cerezo | 2019-12-03 |
| | | | | | This might fix #31 by clearing the HUD entry for the player when joining | ||
* | Allow painting coupled wagons | Gabriel Pérez-Cerezo | 2019-12-01 |
| | |||
* | Merge branch 'master' of https://git.bananach.space/advtrains | Gabriel Pérez-Cerezo | 2019-12-01 |
|\ | |||
| * | Simplify formula for brake distance calculation | ywang | 2019-11-27 |
| | | |||
| * | Don't spawn couple entities when not loaded | orwell96 | 2019-11-26 |
| | | |||
| * | remove obsolete code/comments | orwell96 | 2019-11-26 |
| | | |||
| * | Fix trains not stopping when colliding with environment H#122 | orwell96 | 2019-11-26 |
| | | |||
* | | Add experimental liveries feature | Gabriel Pérez-Cerezo | 2019-12-01 |
|/ | | | | | Please do not use this in your train mods yet, this may be subject to changes! | ||
* | Add wagon_width attribute | Gabriel Pérez-Cerezo | 2019-11-22 |
| | | | | | This allows for wider vehicles than trains, such as boats to discharge the passengers onto the platforms. | ||
* | Changes for linetrack | Gabriel Pérez-Cerezo | 2019-10-21 |
| | | | | Allows defining a suitable substrate for tracks, and liquid pointable tracks | ||
* | 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 |
| | |||
* | Change API to return the id of a newly created train when discoupling | Gabriel Pérez-Cerezo | 2019-08-09 |
| | |||
* | New version 3 save system. | Gabriel Pérez-Cerezo | 2019-07-23 |
| | | | | | This new save system exists to split up the save file into several smaller ones, to bypass lua limitations. | ||
* | No longer require server priv for /at_sync_ndb | Gabriel Pérez-Cerezo | 2019-07-17 |
| | | | | | The check for server priv was hidden where no one would have expected it. | ||
* | Various small fixes | Gabriel Pérez-Cerezo | 2019-07-16 |
| | | | | | | - Also do atomic operations on nodedb - no longer require Worldedit for at_sync_ndb - "overrun LZB 0 restriction" should now show where it happened. | ||
* | Keep a backup file where stuff is written to when saving | Gabriel Pérez-Cerezo | 2019-07-16 |
| | | | | This should prevent yet another train service disaster. | ||
* | Railway Time: Basic time counter and utility functions | orwell96 | 2019-06-19 |
| | |||
* | Run entity overrun checking only in loaded areas | orwell96 | 2019-06-05 |
| | |||
* | Fix occurences of old lzb_invalidate | orwell96 | 2019-04-23 |
| | |||
* | Fix remote routesetting | orwell96 | 2019-04-16 |
| | |||
* | Move LZB system to core and unify approach callback mechanism | orwell96 | 2019-04-16 |
| | |||
* | Set wagon pitch on slopes | Pedro Gimeno | 2019-04-06 |
| | |||
* | Ugly workaround for green signals bug | orwell96 | 2019-03-15 |
| | |||
* | Add setting for death behavior and implement damage checks better | orwell96 | 2019-03-09 |
| | |||
* | Configurable interval for get_off setpos and door pos fix for japanese train | orwell96 | 2019-03-09 |
| | |||
* | Restore old door status display behavior | orwell96 | 2019-03-09 |
| | |||
* | Prioritize LZB callback (possible bugfix for H#100) | orwell96 | 2019-02-19 |
| | |||
* | Fix stop rails sometimes not sending stop command | orwell96 | 2019-02-16 |
| | |||
* | No crash when train does not exist on check_collision() | orwell96 | 2019-02-06 |
| | |||
* | Fix slope placer protection | orwell96 | 2019-02-05 |
| | |||
* | Force LZB Halt setting | orwell96 | 2019-02-05 |
| | |||
* | Fix sending empty ATC commands | orwell96 | 2019-02-05 |
| | |||
* | 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? | ||
* | Point speed restriction rails | orwell96 | 2019-01-24 |
| | |||
* | Possible fix for braking problems + debug outputs | orwell96 | 2019-01-23 |
| |