| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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.
In the future, a more sophisticated environment collision system might be invented, but this is low-priority and should be optional to save CPU.
|
|
|
|
| |
Reported by VanessaE
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Reported by Vanessa Dannenberg
|
| |
|
|
|
|
| |
dependency
|
| |
|
| |
|
|
|
|
|
| |
The default set of signals were crashing when operated by right-clicking or
mesecons when advtrains_interlocking was not enabled.
|
|
|
|
| |
consistently, add modpack.conf
|
|
|
|
| |
orphaned when digging rail
|
| |
|
|
|
|
|
|
|
| |
- 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>
|
| |
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
server priv not limited, timetaking for restore_all
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
signalling formspec
|
| |
|
|
|
|
| |
farther than train length in step
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(this caused the lzb approach to be called on nodes that have just received an enter event, which is not intended)
|
| |
|
|
|
|
| |
digiline_send(), move on_updated_from_nodedb to advtrains table
|
|
|
|
|
|
| |
distance-based approach or minetest.is_block_active() if available
See also https://github.com/minetest/minetest/pull/10897
|