aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Deregister player from train on death in all cases (fixes #119)release-2.3.0orwell962021-04-25
| |
* | Prevent splitting trains when they're off track (fixes #178)orwell962021-04-25
| |
* | Hopefully fix #177orwell962021-04-25
| |
* | Fix undeclared globals warnings (#176)orwell962021-04-25
| | | | | | | | Reported by Vanessa Dannenberg
* | Add check for box inventoryGabriel Pérez-Cerezo2021-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-Cerezo2021-04-10
| |
* | Update serialize_liborwell962021-04-04
|\ \ | |/
| * Open files in binary mode; also serialize carriage returnorwell962021-04-04
| | | | | | | | Bumps serialization version as CR escape would not be read correctly in older version
| * Add documentation and licenseorwell962021-03-22
| |
| * Fix init.lua functions to do what is documented on errororwell962021-03-22
| |
* | Remove sounds = default.sound_stone_defaults() as default is no longer a ↵orwell962021-04-04
| | | | | | | | dependency
* | Make mesecons_switch a proper optional dependency (H#175)Blockhead2021-03-31
| |
* | Increase size of LuaATC code input forms to 15x12 unitsorwell962021-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 fshlqkj2021-03-22
| | | | | | | | | | Also removed the now-dead last punch pos helper code. Resized buttons accordinghly.
* | Rework route ui formspec layouthlqkj2021-03-22
| | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the ars rules editor textarea
* | Rework active_common formspec layouthlqkj2021-03-22
| | | | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the code editor textarea - Added label to the environment dropdown
* | Rework envsetup formspec layouthlqkj2021-03-22
| | | | | | | | | | - Aligned stuff - Added style to use monospaced font in the code editor textarea
* | Use mono font to ATC rail command fieldshlqkj2021-03-22
| |
* | Rework stoprail formspec layout and add mono stylehlqkj2021-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 railBlockhead2021-03-22
| | | | | | | | Solves Hemiptera#171
* | Do not crash when operating signals without interlockingBlockhead2021-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'orwell962021-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 nameorwell962021-03-13
| |
| * add unit tests for serialize_libGabriel Pérez-Cerezo2021-01-31
| |
| * Fix serialisation: breach of contract, file left openBlockhead2021-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 existorwell962021-01-17
| |
| * Some more serializer fixes (backported from new_lzb):orwell962021-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 keyorwell962021-01-12
| |
| * Serialize_lib: finish up and add atomic apiorwell962021-01-12
| |
| * Implement basic serialization and file openingorwell962021-01-12
|
* Remove serialize_lib in order to re-add it as subtreeorwell962021-03-13
|
* Replace deprecated depends.txt's by mod.conf and organize dependencies ↵orwell962021-03-13
| | | | consistently, add modpack.conf
* Signal influence points: Make sure to clear on removal of signal, clear ↵orwell962021-03-12
| | | | orphaned when digging rail
* Track can-dig check: also notify user when digging is not allowedorwell962021-03-12
|
* Split out all train mods as basic_trains and remove them from main repoorwell962021-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 ↵Maverick27972021-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 ↵orwell962021-03-02
| | | | (solves #124 and #166)
* Fix protection of TSR railorwell962021-02-19
|
* Add some missing craft recipesorwell962021-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>
* LuaATC: add interrupt_safe() and clear_interrupts(), fix queue mainlooporwell962021-02-17
|
* LuaATC: Improve error/print logging, log only to subscribed playersorwell962021-02-17
|
* Clean up structure of atlatc README.md after rebaseorwell962021-02-17
|
* Updated atlac readme to consistently use Markdown formattingMaverick27972021-02-17
|
* Make DTIME_LIMIT and SAVE_INTERVAL globally accessibleorwell962021-02-15
|
* Restore LuaATC autocouple interface accidentally lost in 74a2199orwell962021-02-15
| | | | During rebase, this part of the autocouple feature must have been accidentally lost
* LZB: Look ahead before movement, not afterorwell962021-02-12
|
* Don't try to invalidate_ahead when path has been regularily invalidated beforeorwell962021-02-10
|
* Prevent calling approach callbacks during routesettingorwell962021-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.
* fix legacy signal aspect converterorwell962021-02-10
|
* LZB: don't look ahead past red signalorwell962021-02-10
|