Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove sounds = default.sound_stone_defaults() as default is no longer a ↵ | orwell96 | 2021-04-04 |
| | | | | dependency | ||
* | Make mesecons_switch a proper optional dependency (H#175) | Blockhead | 2021-03-31 |
| | |||
* | Use mono font to ATC rail command fields | hlqkj | 2021-03-22 |
| | |||
* | Do not crash when operating signals without interlocking | Blockhead | 2021-03-22 |
| | | | | | The default set of signals were crashing when operated by right-clicking or mesecons when advtrains_interlocking was not enabled. | ||
* | Replace deprecated depends.txt's by mod.conf and organize dependencies ↵ | orwell96 | 2021-03-13 |
| | | | | consistently, add modpack.conf | ||
* | Signal influence points: Make sure to clear on removal of signal, clear ↵ | orwell96 | 2021-03-12 |
| | | | | orphaned when digging rail | ||
* | Track can-dig check: also notify user when digging is not allowed | orwell96 | 2021-03-12 |
| | |||
* | Add some missing craft recipes | orwell96 | 2021-02-19 |
| | | | | | | | - LuaATC remains non-craftable for now (elevated privs necessary anyway) - Some crafts altered from dario's proposal Co-authored-by: W3RQ01 <dario23@linux-forks.de> | ||
* | Make DTIME_LIMIT and SAVE_INTERVAL globally accessible | orwell96 | 2021-02-15 |
| | |||
* | LZB: Look ahead before movement, not after | orwell96 | 2021-02-12 |
| | |||
* | Don't try to invalidate_ahead when path has been regularily invalidated before | orwell96 | 2021-02-10 |
| | |||
* | Prevent calling approach callbacks during routesetting | orwell96 | 2021-02-10 |
| | | | | interlocking.set_route() was updating the signal aspect, which caused LZB's invalidate_ahead callback to run, although the route isn't yet fully set. Don't look ahead at this point, but instead in the next train step. | ||
* | LZB: don't look ahead past red signal | orwell96 | 2021-02-10 |
| | |||
* | Fix manual train control | orwell96 | 2021-02-10 |
| | |||
* | Make anti-LZB-flicker system work after rebase onto hud redesign | orwell96 | 2021-02-10 |
| | |||
* | Fix hud and trainlogic to work together | orwell96 | 2021-02-10 |
| | |||
* | Replace deprecated object:getxxx()/setxxx() by get_xxx()/set_xxx() | orwell96 | 2021-02-10 |
| | |||
* | Add save interval setting, fix accidental global variable, at_sync_ndb on ↵ | orwell96 | 2021-02-10 |
| | | | | server priv not limited, timetaking for restore_all | ||
* | Log how long saving takes | orwell96 | 2021-02-10 |
| | |||
* | Make dtime limiting a setting | orwell96 | 2021-02-10 |
| | |||
* | Remove debug facilities | orwell96 | 2021-02-10 |
| | |||
* | Add global slowdown factor instead of hard dtime limiting | orwell96 | 2021-02-10 |
| | |||
* | Rewrite movement logic again | orwell96 | 2021-02-10 |
| | |||
* | Add debug prints, modify LZB to fix problems with look_ahead | orwell96 | 2021-02-10 |
| | |||
* | Add IGNORE_WORLD mode to test using only the advtrains save data | orwell96 | 2021-02-10 |
| | |||
* | Make cab signalling work with renamed lzb fields | orwell96 | 2021-02-10 |
| | |||
* | Fix new green signals bug caused by old trav_lzbdata, and callback loop in ↵ | orwell96 | 2021-02-10 |
| | | | | signalling formspec | ||
* | Start using path_invalidate_ahead() | orwell96 | 2021-02-10 |
| | |||
* | Hm, forget about it for now. Might be perfectly valid when train goes ↵ | orwell96 | 2021-02-10 |
| | | | | farther than train length in step | ||
* | More debug info to hopefully gain more info on the bug | orwell96 | 2021-02-10 |
| | |||
* | Fix HUD position and Remote Routesetting button | orwell96 | 2021-02-10 |
| | |||
* | Try to track down why ATC is broken | orwell96 | 2021-02-10 |
| | |||
* | 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 |
| | |||
* | Always do zero-barrier check and prevent LZB 0 overruns in movement logic | orwell96 | 2021-02-10 |
| | |||
* | Fix lots of things around new LZB | orwell96 | 2021-02-10 |
| | |||
* | Remove pcall wrappers completely, add command to disable advtrains mainloop | orwell96 | 2021-02-10 |
| | |||
* | Implement a LZB speed lookup table for the path and rewrite velocity controls | orwell96 | 2021-02-10 |
| | |||
* | Fix inconsistency between node enter callback and lzb approach callbacks | orwell96 | 2021-02-10 |
| | | | | (this caused the lzb approach to be called on nodes that have just received an enter event, which is not intended) | ||
* | Disable ARS train flag and surrounding uses | orwell96 | 2021-02-10 |
| | |||
* | Make is_node_loaded() checks also for mesecon interactions and ↵ | orwell96 | 2021-02-04 |
| | | | | digiline_send(), move on_updated_from_nodedb to advtrains table | ||
* | Discard get_node_or_nil() for area-loaded check and use either a ↵ | orwell96 | 2021-02-03 |
| | | | | | | distance-based approach or minetest.is_block_active() if available See also https://github.com/minetest/minetest/pull/10897 | ||
* | Use graphical indication for more elements; improve 7-segment displayrelease-2.2.1 | ywang | 2021-01-20 |
| | |||
* | Use absolute positioning from the bottom of the screen | ywang | 2021-01-19 |
| | |||
* | Some more serializer fixes (backported from new_lzb): | orwell96 | 2021-01-12 |
| | | | | | | - Move DUMP_DEBUG_SAVE block before the actual saving so it can be used to trace serializer errors - Don't crash on functions in data, ignore them silently - Increase the save interval | ||
* | Backport ndb format from cellworld to also store the cids in the ndb file; ↵ | orwell96 | 2021-01-12 |
| | | | | integrate ndb in serialize_lib atomic system | ||
* | Make advtrains use serialize_lib (save version 4) | orwell96 | 2021-01-12 |
| | | | | Old save format will be gracefully migrated | ||
* | DUMP_DEBUG_SAVE also dumps interlocking data | orwell96 | 2021-01-12 |
| | |||
* | fix mis-patched 90+60r crossing conns | Gabriel Pérez-Cerezo | 2021-01-10 |
| | | | | Thanks, Maverick2797 | ||
* | Add ATC "K" command | Gabriel Pérez-Cerezo | 2021-01-07 |
| | | | | | | | This command kicks out all passengers when the train is stopped and its doors are open. In addtion, a wagon:is_driver_stand(seat) function was added to allow finding out easily if a seat is the driver stand of the wagon. |