Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | Use green Ks masts | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add API documentation | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Properly handle repeater signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Allow assigning distant signals from the main signal | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add hotfix for path invalidation | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Automatic dst unassignment; respect tcbs.nodst | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Reduce number of set_aspect calls | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Unassign distant signals when canceling route | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Remove test world script from CI | Y. Wang | 2023-03-23 | |
| | | | | | | | | | | | | | | | | | | The system involving the test world has not been updated for a significant amount of time and will likely be replaced with unittests in the future. | |||
| * | | Implement primitive distant signaling | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Use tabs to switch between signaling and IP forms | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Record signal aspect to avoid excessive get_aspect calls; report testing ↵ | Y. Wang | 2023-03-23 | |
| | | | | | | | | | | | | coverage | |||
| * | | Use mineunit for advtrains_* | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Implement basic route signaling with Japanese signals for demo | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add Ne 3 and Ne 4 | Y. Wang | 2023-03-23 | |
| | | | ||||
* | | | Implement routesetting incorporating tscache, other improvements | orwell | 2024-01-28 | |
| | | | ||||
* | | | Signals can have nil name, documentation on route def | orwell | 2023-12-17 | |
| | | | ||||
* | | | Implement RS cache, per-track-section caching of route locks. This will ↵ | orwell | 2023-10-15 | |
| | | | | | | | | | | | | later be ground truth for routesetting (new-style) | |||
* | | | Re-implement point origin handling (replace old points_split hack by proper ↵ | orwell | 2023-10-15 | |
| | | | | | | | | | | | | solution) | |||
* | | | Use conn_map in the path calculation | orwell | 2023-10-15 | |
| | | | ||||
* | | | Forget it, and use the old preset tables for track registration. Just adapt ↵ | orwell | 2023-10-15 | |
| | | | | | | | | | | | | it to the new definition. | |||
* | | | Make the track registration less manual again to prevent duplicate code | orwell96 | 2023-09-05 | |
| | | | | | | | | | | | | (but keep the template table in the track mod, as it's supposed to be) | |||
* | | | Begin major rework of track registration system | orwell96 | 2023-09-04 | |
| | | | ||||
* | | | Improve map formspec rendering | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | Fix map, fix train placing | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | Trackmap: get started | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | Kill itrainmap with fire | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | TCB Xlinking added, to make nonconnected crossings possible | orwell96 | 2023-05-27 | |
| | | | ||||
* | | | Auto-Repair Track Sections/TCBs (automatically when adding/removing or ↵ | orwell96 | 2023-05-27 | |
| | | | | | | | | | | | | triggered by interlocking tool) | |||
* | | | Add TrackIterator interface as a common framework for walking along tracks ↵ | orwell96 | 2023-05-27 | |
| |/ |/| | | | | | | | | | (also for third-party libs) This will replace the interlocking traverser and will be used in the new itrainmap implementation | |||
* | | Add function to get wagon in train from index | orwell96 | 2023-05-27 | |
| | | | | | | | | | | Can be used to determine which wagon is at a certain world position Testing: use debugitems.lua | |||
* | | Add craft recipes for the new ks speed indicators | Maverick2797 | 2023-04-12 | |
| | | ||||
* | | Make selection boxes of track nodes larger | Blockhead | 2023-04-12 | |
| | | | | | | | | | | | | | | This reduces the difficulty of having to point at the centre of the correct track node, and hopefully does not prevent placing tracks in more than a couple of cases. Three-way turnouts on an angle may be an exception but they may be worth it. User feedback is needed. | |||
* | | Report coordinates of wagons with unregistered prototypes | Y. Wang | 2023-04-12 | |
|/ | | | | Related issue: https://forum.minetest.net/viewtopic.php?p=414307#p414307 | |||
* | Add get_fc() and set_fc() commands | Maverick2797 | 2023-03-17 | |
| | | | | | get_fc: returns a table of each wagon's FC codes set_fc: set a table to overwrite the FC codes of a train's wagons | |||
* | small security fixes in advtrains_luaautomation/ | Maverick2797 | 2023-03-17 | |
| | | | | | | | - fixed file permissions of advtrains_luaautomation/README.md (755->644) - fixed file permissions of advtrains_luaautomation/environment.lua (755->644) - prevented LuaATC section_occupancy() from having direct access to the interlocking section id occupancy table - simplify section_occupancy() logic | |||
* | Add punchers name to ops panel punch eventrelease-2.4.2 | Maverick2797 | 2023-03-12 | |
| | | | | event={type="punch", punch=true, name="foo"} | |||
* | On_Joinplayer: fix train ID check for attachment update | orwell96 | 2022-06-13 | |
| | | | | Previously, statement was always false because train_id is no longer in the luaentity | |||
* | Minor change to README | Antonia | 2022-03-03 | |
| | | | | 45 degree platform design is not a sound | |||
* | Fix new wagon positioning when wheel positions are asymmetric, and remove ↵ | orwell96 | 2022-02-24 | |
| | | | | leftover train.debug | |||
* | Wagons: Add two-pos wheel positioning logic for more realistic look of long ↵ | orwell96 | 2022-02-09 | |
| | | | | | | wagons Adds field "wheel_positions" in wagon definition | |||
* | atc_reset(): Removed unused string parameter and also clear ATC autocouple ↵ | orwell96 | 2021-12-31 | |
| | | | | | | flag (Cpl) Fixes H#189 and H#190 | |||
* | Load/Unload Track FC Integration | Maverick2797 | 2021-12-29 | |
| | | | | | | | | - Set a freight code in the track to whitelist only wagons with that FC as the current one - Set as # to disable the track - Set as a blank field (default) to allow all wagons to activate, irrespective of their FC | |||
* | Automatically group wagons and locomotives based on definition values | Maverick2797 | 2021-12-29 | |
| | | | | | | | | | Based on the advtrains wiki groups: Type Group Classifier - Locomotives: group:at_loco is_locomotive = true - Controllable: group:at_control seat_groups.dstand - Passengers: group:at_pax seat_groups.pass - Freight: group:at_freight has_inventory = true | |||
* | Luaautomation: add section_occupancy() | Maverick2797 | 2021-12-29 | |
| | | | | | | | Returns a table of train ids for the specified section. Returns nil if the section id is not provided.. Returns false if the section id is invalid. Returns an empty table if the section id is valid but empty of trains. | |||
* | Fix speed sign allowing v>max_speed | Y. Wang | 2021-12-16 | |
| | ||||
* | Add C&C Servers into the testing server list, since we are using the latest ↵ | Emojigit | 2021-11-26 | |
| | | | | commit | |||
* | Trivial fixup for train decoupling regressionrelease-2.4.1 | ywang | 2021-11-20 | |
| | ||||
* | Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0 | orwell96 | 2021-11-14 | |
| | | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened. | |||
* | rewrite readme in markdown, add more information | Gabriel Pérez-Cerezo | 2021-11-10 | |
| |