Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add split_train_at_fc luaatc command | Gabriel Pérez-Cerezo | 2020-07-26 |
| | | | | | | This command splits the train at the second non-empty FC it encounters, taking with it the first few freight cars that all go to the same destination. | ||
* | add Freightcodes to wagon properties formspec | Gabriel Pérez-Cerezo | 2020-07-26 |
| | |||
* | Do not unload wagons when a player that is logged in sits in itrelease-2.1.3 | orwell96 | 2020-07-26 |
| | |||
* | Fix error in workaround causing train entities to despawn. | Gabriel Pérez-Cerezo | 2020-07-19 |
| | |||
* | Add workaround to unload wagons that are too far away from players | orwell96 | 2020-07-12 |
| | |||
* | Fix access control to wagon properties | Blockhead | 2020-06-29 |
| | | | | | | | Previously, players were able to open the wagon properties of any wagon at all through the wagon properties button on the inventory formspec and through the wagon buttons on the onboard computer. Add a check for ownership before allowing players to open wagon properties. | ||
* | Merge branch 'wagon_prop_formspec' of https://github.com/Montandalar/advtrains | Gabriel Pérez-Cerezo | 2020-06-08 |
|\ | |||
| * | Remove debugging print statement | Blockhead | 2020-04-12 |
| | | |||
| * | Add road numbers to wagon properties, bordcom | Blockhead | 2020-04-07 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A road number is used to allow users to set their own wagon numbers other than the internal IDs assigned by advtrains. A railway company would typically keep a roster of what rollingstock it has in road numbers. The road number can be set on the wagon properties formspec. It is displayed above the wagon's inventory icon in the onboard computer as a button, which will then open the wagon properties on that wagon. Road numbers might be displayable as additional text entities on the wagon like signs. Currently opening the wagon properties (and sometimes onboard computer) formspecs can be quite unreliable (at least on windows), so I hope that closing the wagon 'main menu' before opening other formspecs helps that reliability. It seems to be an upstream bug. | ||
| * | Show the wagon properties button only to the owner | Blockhead | 2020-03-18 |
| | | |||
| * | 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. | ||
* | | Fix trains flipping when autocoupling | Gabriel Pérez-Cerezo | 2020-06-08 |
|/ | |||
* | Apply minetest.formspec_escape() to prevent formspec injection (H#143)MT0.4 | Blockhead | 2020-01-04 |
| | |||
* | 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 |
|\ | |||
| * | 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. | ||
* | 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 |
| | |||
* | Configurable interval for get_off setpos and door pos fix for japanese train | orwell96 | 2019-03-09 |
| | |||
* | Force LZB Halt setting | orwell96 | 2019-02-05 |
| | |||
* | Fix dropping of items on wagon destroy | orwell96 | 2019-01-22 |
| | |||
* | Add "routingcode" property | orwell96 | 2019-01-09 |
| | | | | Used for ARS and stop points | ||
* | Fix player_to_train_mapping (H#74) | orwell96 | 2018-12-16 |
| | | | | Entries were not inserted, thus neither damage protection nor teleport-to-train did work | ||
* | Fix 144e1fc4e01741f8cdd5a579ae84cde85c420d78 (there's no self in one of the ↵ | orwell96 | 2018-12-10 |
| | | | | instructions) | ||
* | Change get_inventory_formspec API - add invname parameter | orwell96 | 2018-12-10 |
| | |||
* | Fix discouple positioning when wagon was just loaded | orwell96 | 2018-11-20 |
| | |||
* | Remove superfluous "tarvelocity" assignments | orwell96 | 2018-11-20 |
| | |||
* | Make "Line" property accessible from OBC and gettable via LATC, change ↵ | orwell96 | 2018-11-20 |
| | | | | subway wagon texture handling | ||
* | Remove debug print | orwell96 | 2018-11-20 |
| | |||
* | Remove "couple locks" and apply protection to the actual coupling process, ↵ | orwell96 | 2018-11-10 |
| | | | | and fix permissions on that | ||
* | Small fixes which do not have any effect | orwell96 | 2018-10-29 |
| | |||
* | Address H#60, H#17, M#18 and M#7 | orwell96 | 2018-10-17 |
| | | | | | | | duplicate "message" to "msg" make operation panel "cracky" remove inexistent dtime_s parameter add bones:bones to the list of not_blocking_trains nodes | ||
* | Remote Routesetting from Onboard Computer | orwell96 | 2018-10-10 |
| | | | | + Fix lzb oncoming item deletion/speed restriction | ||
* | onboard computer fix | h-v-smacker | 2018-08-12 |
| | |||
* | Add off-track train flag, fixes wagon object property reset on reversing | orwell96 | 2018-07-04 |
| | |||
* | Check for inventory existence before serializing, and do not create it again ↵ | orwell96 | 2018-06-19 |
| | | | | if it already exists. | ||
* | Fix Boardcom and Wagon properties not being shown | orwell96 | 2018-06-18 |
| | |||
* | Fix box wagon inventory serialization and make box wagons protected. | orwell96 | 2018-06-14 |
| | |||
* | add option to show train and wagon id | 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 | ||
* | Mainly make collisions and coupling work | orwell96 | 2018-06-14 |
| | | | | Missing: ATC stuff, yaw problems | ||
* | Implement a reverse path lookup for trains instead of an occupations window ↵ | orwell96 | 2018-06-14 |
| | | | | system | ||
* | 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 | ||
* | Occupation System, new train steps, still incomplete | orwell96 | 2018-06-14 |
| |