358bff47b2Interlocking: Correct duplicate influence points semi-automatically Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened.
release-2.4.0
orwell96
2021-11-14 17:31:04 +0100
546ae49167rewrite readme in markdown, add more information
Gabriel Pérez-Cerezo
2021-11-10 16:35:42 +0100
02687c11eeRemove non-deterministic test
Gabriel Pérez-Cerezo
2021-11-10 11:48:27 +0100
890369090eActivate serialize_lib unit tests
Gabriel Pérez-Cerezo
2021-11-10 11:39:54 +0100
3561a7bfa2Add more unit tests, fix broken unit test
Gabriel Pérez-Cerezo
2021-11-09 21:56:41 +0100
9ec9db0ca9configure build.yml to run the unit tests
Gabriel Pérez-Cerezo
2021-11-09 21:51:33 +0100
00d12120b9add sourcehut build file
Gabriel Pérez-Cerezo
2021-11-09 17:29:17 +0100
4cf9e5283bsplit_at_index where index=1
Maverick2797
2021-11-08 20:36:01 +0800
45e18326e3New-Ks: minor additions/corrections to ywang's work: - Add sign for line speed 20 (else no way to return to max line speed once set) - When no distant signal info available (default), Ks displays green light (2 sections free) - Normal and wall signals again signal maximum speed (persistent restriction can be given via line speed nouw)
orwell96
2021-11-08 22:47:29 +0100
3f6cef7308Add documentation on signal aspects
ywang
2021-11-07 19:01:45 +0100
d46f4b9f67Rework textures and models; add new signal signs
ywang
2021-11-06 17:13:27 +0100
be2f37a067Support different types of speed restrictions; add documentation
ywang
2021-11-03 18:55:31 +0100
2299470523round speed limit if needed
ywang
2021-05-30 12:16:09 +0200
8793c8bd48make distant signal aspect dropdown labels consistent with the ones for the main aspect
ywang
2021-05-30 14:57:48 +0200
fb632f170aDo not allow adjusting Ks signals with trackworkers
ywang
2021-05-28 21:45:38 +0200
44119ecbf5Re-add Zs 3(v) indicators; swap green and yellow lights for realism
ywang
2021-05-28 17:47:17 +0200
e683401450Use realistic Ra 10 signal sign
ywang
2021-05-27 14:20:24 +0200
8a9f1389a5On-Track Collision system: Fix train teleportation when using split_at_index() from LuaATC Issue was that train thought it would collide with the newly added back portion although it was already long past this train. Added additional check that current train index is not further than the collision point.
orwell96
2021-11-04 20:14:20 +0100
4989da3663Disable position-based collision and coupling system for very short trains (such as single minecarts) to solve #155
orwell96
2021-07-07 22:58:10 +0200
1f3a4c3bfcRework train same-track collision system and deterministic coupling - Adds a separate collision system for trains sharing a path - Moved some coupling-related code to couple.lua and refactor it - Handle coupling in a way that the initiating train always keeps its ID - As a side effect, engine has its direction reversed after coupling
orwell96
2021-07-07 22:14:20 +0200
c623a33860Shutdown callback: don't save advtrains save files when MT crashed within advtrains's main step
orwell96
2021-07-07 18:10:53 +0200
30f4e342fdMake the collision mode configurable
Gabriel Pérez-Cerezo
2021-06-30 23:46:00 +0200
9b0ec771d7Train-World collisions: Collide only with 'normal'-drawtype nodes. As per discussion on the forum (https://forum.minetest.net/viewtopic.php?p=396745#p396745), changes the train-world collision logic to make trains only collide with nodes that are solid cubes. This allows for more creative freedom, but shifts the responsibility of building realistic railways to the players.
orwell96
2021-06-29 16:12:29 +0200
0efe7ef1f3Entity Damage: Correct sign entity name Reported by VanessaE
orwell96
2021-06-29 15:57:55 +0200
edcc0d0917Open files in binary mode; also serialize carriage return Bumps serialization version as CR escape would not be read correctly in older version
orwell96
2021-04-04 19:50:04 +0200
3dc6426e86Remove sounds = default.sound_stone_defaults() as default is no longer a dependency
orwell96
2021-04-04 19:48:35 +0200
99e619a2e5Make mesecons_switch a proper optional dependency (H#175)Blockhead2021-03-30 10:16:43 +0200
f5689e9e91Add documentation and license
orwell96
2021-03-22 13:28:21 +0100
2e281b134bFix init.lua functions to do what is documented on error
orwell96
2021-03-22 12:13:19 +0100
5d372b1cf1Increase size of LuaATC code input forms to 15x12 units The current size of the code form is rather limiting as it fills only a small part of the screen. Also adds global constant in init.lua so this can easily adapted in the future
orwell96
2021-03-22 11:23:42 +0100
5b4f5491d2Do not return early after setting station info on stop railBlockhead2021-03-22 11:00:37 +0100
7e94650b8dDo not crash when operating signals without interlockingBlockhead2021-03-22 10:46:31 +0100
a224027b16Add 'serialize_lib/' from commit 'a6e8b8b4353863ad563a4d5187f40fea702ea2de'
orwell96
2021-03-13 11:29:44 +0100
b82e10051dRemove serialize_lib in order to re-add it as subtree
orwell96
2021-03-13 11:29:17 +0100
a6e8b8b435mod.conf: Add more information about the mod, not just the name
orwell96
2021-03-13 11:16:05 +0100
682ff59906Replace deprecated depends.txt's by mod.conf and organize dependencies consistently, add modpack.conf
orwell96
2021-03-13 11:11:12 +0100
b2d7bbb2c5Signal influence points: Make sure to clear on removal of signal, clear orphaned when digging rail
orwell96
2021-03-12 17:56:07 +0100
2dcf60dec6Track can-dig check: also notify user when digging is not allowed
orwell96
2021-03-12 17:30:50 +0100
0c7beca20eSplit out all train mods as basic_trains and remove them from main repo
orwell96
2021-03-12 10:58:20 +0100
e38f215faaAdded alternative recipes, falling back on the default: items as they seem to be in the rest of the mod. May need rebalancing though.
Maverick2797
2021-02-24 20:16:55 +0800
6135f8a23bLuaATC: add sending atc command to train by ID, and getters for in/out text (solves #124 and #166)
orwell96
2021-03-02 19:51:56 +0100
db9e4429d7Fix protection of TSR rail
orwell96
2021-02-19 22:46:21 +0100
30076f5ce3Add some missing craft recipes - LuaATC remains non-craftable for now (elevated privs necessary anyway) - Some crafts altered from dario's proposal
orwell96
2021-02-19 18:46:03 +0100
1e4156d0a4LuaATC: Improve error/print logging, log only to subscribed players
orwell96
2021-02-17 19:10:40 +0100
d13a610c2eClean up structure of atlatc README.md after rebase
orwell96
2021-02-17 18:13:20 +0100
27a1474963Updated atlac readme to consistently use Markdown formatting
Maverick2797
2021-02-07 19:49:24 +0800
0bffd6ca64Make DTIME_LIMIT and SAVE_INTERVAL globally accessible
orwell96
2021-02-15 19:41:13 +0100
5569849401Restore LuaATC autocouple interface accidentally lost in 74a2199 During rebase, this part of the autocouple feature must have been accidentally lost
orwell96
2021-02-15 16:52:54 +0100
737eb4987fLZB: Look ahead before movement, not after
orwell96
2021-02-12 11:55:57 +0100
b65d99aa2cDon't try to invalidate_ahead when path has been regularily invalidated before
orwell96
2021-02-10 21:41:05 +0100
0a9cb548d7Prevent calling approach callbacks during routesetting 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.
orwell96
2021-02-10 20:55:20 +0100
1e0ae9fcc5fix legacy signal aspect converter
orwell96
2021-02-10 18:28:50 +0100
96bb7d5e7eLZB: don't look ahead past red signal
orwell96
2021-02-10 18:27:09 +0100
0859e50c6eFix manual train control
orwell96
2021-02-10 18:26:53 +0100
17e29a2511Make anti-LZB-flicker system work after rebase onto hud redesign
orwell96
2021-02-10 17:07:38 +0100
fad6f88babFix hud and trainlogic to work together
orwell96
2021-01-14 10:27:42 +0100
556e0782f7Replace deprecated object:getxxx()/setxxx() by get_xxx()/set_xxx()
orwell96
2021-01-14 11:19:15 +0100
1b8a3dfaf2Add save interval setting, fix accidental global variable, at_sync_ndb on server priv not limited, timetaking for restore_all
orwell96
2021-01-14 11:08:16 +0100
4d13b15842luaatc: Train event: also remember arrow connection in enter callback, remove obsolete code
orwell96
2021-01-02 21:21:37 +0100
56fe578916Log how long saving takes
orwell96
2021-01-02 20:50:41 +0100