41568a3e2eluaatc: don't fail train event when train has already passed the rail at event time
orwell96
2021-01-02 19:57:10 +0100
0cef88ba7fAdd global slowdown factor instead of hard dtime limiting
orwell96
2021-01-02 19:56:12 +0100
4f7c1b1b5dRewrite movement logic again
orwell96
2021-01-02 19:38:38 +0100
8f4c90c5a5Add debug prints, modify LZB to fix problems with look_ahead
orwell96
2021-01-02 18:00:12 +0100
3c42d87dc0Stoprail: Set LZB checkpoint speed back to 2 Caused problems when approaching stoprail in manual control also better for compatibility
orwell96
2020-12-27 18:20:03 +0100
080b8fb273Add IGNORE_WORLD mode to test using only the advtrains save data
orwell96
2020-12-27 18:04:42 +0100
9a775eff5bAdd sign to make shunt moves proceed as main and improve doc of signals
orwell96
2020-08-24 20:49:16 +0200
838cf61eacMake cab signalling work with renamed lzb fields
orwell96
2020-07-23 19:19:04 +0200
114b915518Fix new green signals bug caused by old trav_lzbdata, and callback loop in signalling formspec
orwell96
2020-06-16 16:11:35 +0200
61329c11a2Start using path_invalidate_ahead()
orwell96
2020-06-12 12:32:46 +0200
d3b2f614beHm, forget about it for now. Might be perfectly valid when train goes farther than train length in step
orwell96
2020-06-12 12:32:02 +0200
b5f8737095More debug info to hopefully gain more info on the bug
orwell96
2020-06-10 19:04:50 +0200
a3247dea28Fix HUD position and Remote Routesetting button
orwell96
2020-06-05 13:35:52 +0200
227a4aaeacTry to track down why ATC is broken
orwell96
2020-05-18 11:47:22 +0200
aee7f0d419Fix things, rework signal aspect select dialog, transform old aspects on-the-fly
orwell96
2020-01-30 13:59:46 +0100
119a09b784Simplify Signal Aspect Table (H#132) [breaks compatibility with signal API]
orwell96
2020-01-30 08:45:16 +0100
573d6b06b2Always do zero-barrier check and prevent LZB 0 overruns in movement logic
orwell96
2020-04-28 17:10:25 +0200
8660794ef8Fix lots of things around new LZB
orwell96
2020-04-28 16:01:35 +0200
b59b0d587dImplement a LZB speed lookup table for the path and rewrite velocity controls
orwell96
2020-04-23 09:44:17 +0200
a78ff65b31Fix inconsistency between node enter callback and lzb approach callbacks (this caused the lzb approach to be called on nodes that have just received an enter event, which is not intended)
orwell96
2019-12-12 13:59:24 +0100
816245588dDisable ARS train flag and surrounding uses
orwell96
2019-12-11 12:25:08 +0100
74a219937dAdd approach callback mechanism to LuaATC
orwell96
2019-12-09 12:18:54 +0100
e935136d58Make is_node_loaded() checks also for mesecon interactions and digiline_send(), move on_updated_from_nodedb to advtrains table
orwell96
2021-02-04 12:35:24 +0100
8ae405f00fDiscard get_node_or_nil() for area-loaded check and use either a distance-based approach or minetest.is_block_active() if available
orwell96
2021-02-03 09:30:44 +0100
1b29cf6540add unit tests for serialize_lib
Gabriel Pérez-Cerezo
2021-01-31 11:53:31 +0100
d8d1d27ccbadd unit tests for serialize_lib
Gabriel Pérez-Cerezo
2021-01-31 11:53:31 +0100
ef21e70479Use graphical indication for more elements; improve 7-segment display
ywang
2021-01-10 11:40:03 +0100
371b5ac503Use absolute positioning from the bottom of the screen
ywang
2021-01-09 22:53:05 +0100
cdad238183Fix serialisation: breach of contract, file left open Previous commit did not fix saving, but is kept because there is a corner case for which it is required (see MT forum)
Blockhead
2021-01-18 15:27:50 +0100
b4c8de8695Fix serialisation: breach of contract, file left open Previous commit did not fix saving, but is kept because there is a corner case for which it is required (see MT forum)
Blockhead
2021-01-18 15:27:50 +0100
ed165e1b17Fix atomic saving on windows when save file does not exist
orwell96
2021-01-17 10:27:16 +0100
7fa1a402bfFix atomic saving on windows when save file does not exist
orwell96
2021-01-17 10:27:16 +0100
6202c1cb00Fix removing stale TCB nodes
orwell96
2021-01-12 14:40:24 +0100
8ffdd8c293Some more serializer fixes (backported from new_lzb): - 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
orwell96
2021-01-02 20:57:45 +0100
0ba5874b4fSome more serializer fixes (backported from new_lzb): - 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
orwell96
2021-01-02 20:57:45 +0100
19b399a01eserialize_lib: Allow empty strings in key
orwell96
2021-01-02 21:22:45 +0100
9d12c72499serialize_lib: Allow empty strings in key
orwell96
2021-01-02 21:22:45 +0100
02d845e83dSerialize_lib: finish up and add atomic api
orwell96
2020-12-21 20:03:49 +0100
ce4631dbeeBackport ndb format from cellworld to also store the cids in the ndb file; integrate ndb in serialize_lib atomic system
orwell96
2020-12-21 22:26:43 +0100
544f8babb5Implement basic serialization and file opening
orwell96
2020-12-16 16:33:41 +0100
e42fbf9dccMake advtrains use serialize_lib (save version 4) Old save format will be gracefully migrated
orwell96
2020-12-21 20:04:33 +0100
d0bd4ac30eSerialize_lib: finish up and add atomic api
orwell96
2020-12-21 20:03:49 +0100
e6b656e937Implement basic serialization and file opening
orwell96
2020-12-16 16:33:41 +0100
bdc49b919dDUMP_DEBUG_SAVE also dumps interlocking data
orwell96
2020-12-15 15:38:53 +0100
0df208af53fix mis-patched 90+60r crossing conns
Gabriel Pérez-Cerezo
2021-01-10 15:42:47 +0100
eccfe8d195Add K command to station rail
Gabriel Pérez-Cerezo
2021-01-08 17:32:57 +0100
e9c76100a1Add ATC "K" command
Gabriel Pérez-Cerezo
2021-01-07 23:58:05 +0100
8655eebc5fChange color of max speed indication
ywang
2021-01-07 21:05:05 +0100
3256c2778dForbid track modification when train, IP or TCB is on it, better handle removing of TCBs (H#149)
orwell96
2020-10-07 17:20:47 +0200
a73236d7ebDon't allow wagons with non-empty inventories to be destroyed (H#164)
orwell96
2020-10-07 15:19:55 +0200
d89b8b1c89Fix schedule_in() crash when RWT is not in number format (H#159)
orwell96
2020-10-07 14:54:04 +0200
b892d793acAdd windows compatibility in nodedb saving (H#153) Note: it does not simply add os.delete() but reverts to the "old" behavior of directly overwriting the file, because this did work before.
orwell96
2020-10-07 14:41:57 +0200
1a743c2dd6Fix manual switching on regular track switches.
Gabriel Pérez-Cerezo
2020-09-14 16:51:43 +0200
61009bf00dFix issues introduced by changes to switching
Blockhead
2020-09-14 19:59:15 +1000
487ca4e38cEnable three-way turnouts with proper conns support on all sides
Blockhead
2020-09-11 17:18:45 +1000