Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clear route_rsn when route commit succeeds and on section entering | orwell | 2024-11-25 |
| | |||
* | Remove debug prints of distant signalling system | orwell | 2024-11-25 |
| | |||
* | Add Blocksignal mode for signals to autocreate simple block route | orwell | 2024-11-14 |
| | |||
* | Merge branch 'master' into route_prog_rework | orwell | 2024-11-11 |
|\ | |||
| * | Fix update_route receiving invalid route ID in after() | 1F616EMO | 2024-11-09 |
| | | |||
| * | Clear tcbs.route_rsn when a route is set | Y. Wang | 2024-09-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This appears to fix the issue where route_rsn is not cleared and later shown on the train HUD even when the route is set. Note that this only works if the route is (successfully) set after this patch is applied - it does not clear route_rsn for routes that are already set. How to test: * Set a conflicting route for the train. * Set a route for the train. Note that a message appears on the train HUD explaining that the route cannot be set (this is also the current behavior without the patch). * Cancel the conflicting route. Note that the message on the train HUD is cleared. | ||
* | | Support signal aspect selection for routes again | orwell | 2024-07-20 |
| | | |||
* | | ARS supports triggering distant signal, other bugfixes | orwell | 2024-07-20 |
| | | |||
* | | Respect route_role of signals during routesetting, assign distant signals in ↵ | orwell | 2024-06-12 |
| | | | | | | | | routes | ||
* | | Add proper UI aspect selection for static dialog | orwell | 2024-05-23 |
| | | |||
* | | Connect the ropes, start on making the UI work | orwell | 2024-05-23 |
| | | |||
* | | Merge branch 'new-ks-orwell' into route_prog_rework | orwell | 2024-04-08 |
|\ \ | |||
| * | | 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 |
| | | | |||
| * | | Implement primitive distant signaling | 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 |
|/ | |||
* | Fix things, rework signal aspect select dialog, transform old aspects on-the-fly | orwell96 | 2021-02-10 |
| | |||
* | Simplify Signal Aspect Table (H#132) [breaks compatibility with signal API] | orwell96 | 2021-02-10 |
| | |||
* | Add "Fallback state" for freed routes, move p_mesecon_iface.lua to core | orwell96 | 2020-07-07 |
| | |||
* | Fix minetest.after() loop between ↵ | orwell96 | 2020-06-05 |
| | | | | ARS->update_route->update_signal_aspect->invalidate_path | ||
* | Fix the "red signals" bug that appeared when clicking a green signal | orwell96 | 2019-11-21 |
| | |||
* | Fix cancelling "Unknown Route" when section is deleted. | orwell96 | 2019-03-15 |
| | |||
* | Fix routesetting when TCBS is missing (H#109) | orwell96 | 2019-02-12 |
| | |||
* | Signalling form auto-update | orwell96 | 2019-02-05 |
| | |||
* | Prohibit removing/changing of TCBs and sections while routes or signals are set | orwell96 | 2019-01-22 |
| | |||
* | Actual working ARS | orwell96 | 2019-01-15 |
| | |||
* | Permit basic signal aspect setting | orwell96 | 2018-11-19 |
| | | | | (basically only usable with Ks signals, because they're the only signals supporting slow move and/or shunt move | ||
* | Replace "Allow accelereting train towards signal" | orwell96 | 2018-10-30 |
| | | | | This is a better implementation of the same goal. The last commit caused trains to overrun the IP sometimes. Haven't noticed so far with this approach | ||
* | Miscellaneous routesetting fixes | orwell96 | 2018-10-29 |
| | | | | | | | - Move handling of "route_committed" to the routesetting function - Put aspect in every TCBS on the way - Add "route_origin" to TCBS fields to prevent subroute cancelling - Cancel entire route when another train enters from the wrong TCB | ||
* | Display route_rsn when denying routesetting by subroute locked. | orwell96 | 2018-10-25 |
| | |||
* | Improve route programming: | orwell96 | 2018-10-07 |
| | | | | | | | - Formspec for TCBs instead of unhandy chatcommands - Ability to advance route over the next secction without punching end - Better visualization - Ability to route into dead-end sections | ||
* | Add LuaAutomation interface functions for interlocking routesetting and ↵ | orwell96 | 2018-08-24 |
| | | | | | | aspect requesting. This allows to incorporate interlocking to automated systems | ||
* | Move passive API to the advtrains core | orwell96 | 2018-08-16 |
| | | | | to remove dependency of interlocking on luaautomation | ||
* | Fix various bugs found while testing | orwell96 | 2018-08-13 |
| | |||
* | Automatic working (re-set certain route on train pass) | orwell96 | 2018-08-12 |
| | |||
* | Signal aspect handling, make default signals compatible, fix signal digging | orwell96 | 2018-08-12 |
| | |||
* | Add routesetting callbacks. | orwell96 | 2018-08-12 |
| | | | | Now, only the signal aspect setting is still missing | ||
* | Uncommitted route handling (update_route function) | orwell96 | 2018-08-03 |
| | |||
* | Implement routesetting | orwell96 | 2018-07-21 |
| | | | | Missing things: signal aspect updating, waiting routes handling, management /info tool | ||
* | Change stuff on route programming, begin routesetting | orwell96 | 2018-07-17 |