Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Disable position-based collision and coupling system for very short trains ↵ | orwell96 | 2021-07-07 | |
| | | | | (such as single minecarts) to solve #155 | |||
* | Rework train same-track collision system and deterministic coupling | orwell96 | 2021-07-07 | |
| | | | | | | | - 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 | |||
* | Shutdown callback: don't save advtrains save files when MT crashed within ↵ | orwell96 | 2021-07-07 | |
| | | | | advtrains's main step | |||
* | Make the collision mode configurable | Gabriel Pérez-Cerezo | 2021-06-30 | |
| | | | | | | | | If the advtrains_forgiving_collision setting is set to true, then the train only collides with nodes that do not have normal drawtype. Otherwise the old behavior is restored. This change is being made because there were users and mods relying on the old behavior, such as the railroad_paraphernalia mod's track blocker. | |||
* | Train-World collisions: Collide only with 'normal'-drawtype nodes. | orwell96 | 2021-06-29 | |
| | | | | | | | 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. | |||
* | Entity Damage: Correct sign entity name | orwell96 | 2021-06-29 | |
| | | | | Reported by VanessaE | |||
* | Trains splitting: retain important properties (door state, line, texts etc) | orwell96 | 2021-05-22 | |
| | ||||
* | Serialization: strip trailing \r also in nodedb callbackrelease-2.3.1 | orwell96 | 2021-05-07 | |
| | ||||
* | Merge commit 'd4593491efbcab47efd918d7918b97b4621828b3' | orwell96 | 2021-05-03 | |
|\ | ||||
| * | Strip trailing \r's also for first and last line | orwell96 | 2021-05-03 | |
| | | ||||
| * | Make strict loading the default | orwell96 | 2021-05-03 | |
| | | ||||
| * | Strip trailing \r from lines (possibly fixes windows migration) | orwell96 | 2021-05-03 | |
| | | ||||
* | | Deregister player from train on death in all cases (fixes #119)release-2.3.0 | orwell96 | 2021-04-25 | |
| | | ||||
* | | Prevent splitting trains when they're off track (fixes #178) | orwell96 | 2021-04-25 | |
| | | ||||
* | | Hopefully fix #177 | orwell96 | 2021-04-25 | |
| | | ||||
* | | Fix undeclared globals warnings (#176) | orwell96 | 2021-04-25 | |
| | | | | | | | | Reported by Vanessa Dannenberg | |||
* | | Add check for box inventory | Gabriel Pérez-Cerezo | 2021-04-11 | |
| | | | | | | | | | | this fixes a crash when the new technic train battery wagon passes over a loading / unloading track. | |||
* | | Add /at_whereis command to check the position of a train. | Gabriel Pérez-Cerezo | 2021-04-10 | |
| | | ||||
* | | Update serialize_lib | orwell96 | 2021-04-04 | |
|\| | ||||
| * | Open files in binary mode; also serialize carriage return | orwell96 | 2021-04-04 | |
| | | | | | | | | Bumps serialization version as CR escape would not be read correctly in older version | |||
| * | Add documentation and license | orwell96 | 2021-03-22 | |
| | | ||||
| * | Fix init.lua functions to do what is documented on error | orwell96 | 2021-03-22 | |
| | | ||||
* | | 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 | |
| | | ||||
* | | Increase size of LuaATC code input forms to 15x12 units | orwell96 | 2021-03-22 | |
| | | | | | | | | | | 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 | |||
* | | Remove "Last punched" from LuaATC init code fs | hlqkj | 2021-03-22 | |
| | | | | | | | | | | Also removed the now-dead last punch pos helper code. Resized buttons accordinghly. | |||
* | | Rework route ui formspec layout | hlqkj | 2021-03-22 | |
| | | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the ars rules editor textarea | |||
* | | Rework active_common formspec layout | hlqkj | 2021-03-22 | |
| | | | | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the code editor textarea - Added label to the environment dropdown | |||
* | | Rework envsetup formspec layout | hlqkj | 2021-03-22 | |
| | | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the code editor textarea | |||
* | | Use mono font to ATC rail command fields | hlqkj | 2021-03-22 | |
| | | ||||
* | | Rework stoprail formspec layout and add mono style | hlqkj | 2021-03-22 | |
| | | | | | | | | | | - Rework formspec layout, fixed tab order - Added style to use monospaced font for the stn and ars fields | |||
* | | Do not return early after setting station info on stop rail | Blockhead | 2021-03-22 | |
| | | | | | | | | Solves Hemiptera#171 | |||
* | | 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. | |||
* | | Add 'serialize_lib/' from commit 'a6e8b8b4353863ad563a4d5187f40fea702ea2de' | orwell96 | 2021-03-13 | |
|\| | | | | | | | | | | | git-subtree-dir: serialize_lib git-subtree-mainline: b82e10051d69730b7459cceae4e4e8719b4445d0 git-subtree-split: a6e8b8b4353863ad563a4d5187f40fea702ea2de | |||
| * | mod.conf: Add more information about the mod, not just the name | orwell96 | 2021-03-13 | |
| | | ||||
| * | add unit tests for serialize_lib | Gabriel Pérez-Cerezo | 2021-01-31 | |
| | | ||||
| * | Fix serialisation: breach of contract, file left open | Blockhead | 2021-01-18 | |
| | | | | | | | | Previous commit did not fix saving, but is kept because there is a corner case for which it is required (see MT forum) | |||
| * | Fix atomic saving on windows when save file does not exist | orwell96 | 2021-01-17 | |
| | | ||||
| * | 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 | |||
| * | serialize_lib: Allow empty strings in key | orwell96 | 2021-01-12 | |
| | | ||||
| * | Serialize_lib: finish up and add atomic api | orwell96 | 2021-01-12 | |
| | | ||||
| * | Implement basic serialization and file opening | orwell96 | 2021-01-12 | |
| | ||||
* | Remove serialize_lib in order to re-add it as subtree | orwell96 | 2021-03-13 | |
| | ||||
* | 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 | |
| | ||||
* | Split out all train mods as basic_trains and remove them from main repo | orwell96 | 2021-03-12 | |
| | | | | Note: I'm not rewriting the history of this repository, too dangerous. basic_trains has been split out with git-filter-repo. | |||
* | Added alternative recipes, falling back on the default: items as they seem ↵ | Maverick2797 | 2021-03-06 | |
| | | | | | | to be in the rest of the mod. May need rebalancing though. | |||
* | LuaATC: add sending atc command to train by ID, and getters for in/out text ↵ | orwell96 | 2021-03-02 | |
| | | | | (solves #124 and #166) | |||
* | Fix protection of TSR rail | orwell96 | 2021-02-19 | |
| |