Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | Start changing APIs and applying proof-of-concept to ks signals | orwell | 2024-02-06 | |
| | | | ||||
| * | | Implementation Plan | orwell | 2024-01-28 | |
| | | | ||||
| * | | Adjust default aspect to allow shunting | Y. Wang | 2023-04-10 | |
| | | | ||||
| * | | Allow selecting named aspect | Y. Wang | 2023-03-26 | |
| | | | ||||
| * | | Cancel type 2 signals; introduce signal groups for all signals | Y. Wang | 2023-03-26 | |
| | | | ||||
| * | | Show IP form for repeater signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Distant signaling: avoid signal signs | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Rework formspecs; add description to JP signal group | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Adjust signal aspect formspecs to be of similar size | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Remove pre_occupy (not used); put detailed luacov info in artifacts | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Optimize textures in previous commits | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Increase testing coverage for signal_aspects API | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Harden type 2 signal group API; add test for type 2 main signals | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | Add texture for Japanese signal masts | Y. Wang | 2023-03-23 | |
| | | | ||||
| * | | 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 |