aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert change to node pos hashes, and rewrite trackdb to use individual ↵orwell962017-02-03
| | | | | | | | coordinates The precision of integers was not sufficient for saving pos node hashes in most cases, leading to strange bugs. This fixes broken ATC rails, broken LuaAutomation stuff and trackdb on Windows. Probably also fixes trains randomly stopping.
* Add quick position lookup by punching nodesorwell962017-02-03
|
* add wallmounted light signalorwell962017-02-03
|
* Fix itrainmap not workingorwell962017-02-03
|
* Merge PR from mbb: add better textures and craftsorwell962017-02-02
|\
| * add better textures and craftsmbblp2017-02-02
| |
* | Add documentation and pack for releaseorwell962017-02-02
| |
* | LuaAutomation: Add interrupt to the ingame API and implement initialization ↵orwell962017-02-02
| | | | | | | | code handling and env management
* | LuaAutomation - Basic component implementationorwell962017-02-02
| | | | | | | | | | | | Implements the base code for LuaAutomation, an ATC rail and a punch-operated 'operation panel' as well as interface for passive components. Changes in advtrains code where neccessary. Supported passive components are light signals, switches and mesecon switches
* | Fix collision to work with pos node hashesorwell962017-02-02
| |
* | Lua automation - initial incomplete codingorwell962017-02-02
| |
* | Replace all table indices that were pos_to_string strings with node hashes.orwell962017-01-31
| | | | | | | | Lua table string lookup consumes about 10 times more time than numeric indices
* | Join itrainmap mod into the modpackorwell962017-01-31
| |
* | Remove lua_atc from advtrains main mod.orwell962017-01-31
|/
* Limit dtime to prevent trains moving too far in a single steporwell962017-01-29
| | | | and update zip
* Add getter calls for raw nodedborwell962017-01-29
| | | | (required for itrainmap mod)
* Fix wagon properties not saved on button clickorwell962017-01-29
|
* Fix a crash, update translations and zip fileorwell962017-01-28
|
* Multiple major changes:orwell962017-01-28
| | | | | | | | | | | | | - implement wagon properties and seat group access check - fix a server warning about unassigned variable - refill advtrains.detector.on_node every step - reorder train step function(s): - fixed bug that some atc rails were not recognized - saving some extra calculations - integrate path prediction directly to step functions and separate it (also see comment directly above train_step_a()) - add couple lock feature (can't couple or discouple from wagon with locked couples) - ...
* remove tunnelborerorwell962017-01-25
| | | | | better now than too late. use 'digtron' for more realistic functionality.
* Document door animation parametersorwell962017-01-25
|
* Add forced get-on/off to prevent trains being unusable due to closed doors.orwell962017-01-25
| | | | else you would be able to lock yourself out of trains or lock players in trains with no escape.
* Rewrite seating systemorwell962017-01-25
| | | | Players no longer need to worry where to sit down.
* update ziporwell962017-01-25
|
* Fix typo that caused crashorwell962017-01-25
|
* Fix find&replace mistake that broke ATC command interpretationorwell962017-01-24
|
* Fix crash when train went off trackorwell962017-01-24
|
* Create new models and textures for japanese trainorwell962017-01-24
|
* Do not recover wagons from minetest's static storageorwell962017-01-23
| | | | Since missing wagons are spawned anyway by update_trainpart_properties, this only causes visible trouble when a train gets into loaded area. also avoids placing entities into unloaded terrain randomly.
* Add intllib support and German translationorwell962017-01-23
|
* update ziporwell962017-01-19
|
* Merge branch 'master' of https://github.com/orwell96/advtrainsorwell962017-01-19
|\
| * Merge pull request #17 from gpcf/masterorwell962017-01-19
| |\ | | | | | | privilege to remove trains and replaced occurences of deprecated minetest.env:
| | * Removed last occurrence of minetest.envGabriel Pérez-Cerezo2017-01-18
| | |
| | * Merged privGabriel Pérez-Cerezo2017-01-18
| | |\ | | |/ | |/|
| | * Revert "Added stop and reverse rail"Gabriel Pérez-Cerezo2017-01-18
| | | | | | | | | | | | | | | | | | | | | This reverts commit 633d514f5b63d28d80a5c0981ee3e99b61899c41. Conflicts: tracks.lua
| | * Added privilege to remove trainsGabriel Pérez-Cerezo2016-12-29
| | |
| | * Added mechanism to avoid double-detectionGabriel Pérez-Cerezo2016-12-22
| | |
| | * Revert "Depends on Mesecons"Gabriel Pérez-Cerezo2016-12-22
| | | | | | | | | | | | | | | | | | This reverts commit 5f377f7b6c3530635064aa5d7d11f034c6eece45. Master no longer has hard-dependency on mesecons.
| | * Added stop and reverse railGabriel Pérez-Cerezo2016-12-22
| | |
| | * Merge branch 'master' of https://github.com/orwell96/advtrainsGabriel Pérez-Cerezo2016-12-17
| | |\
| | * \ Merge branch 'master' of https://github.com/orwell96/advtrainsGabriel Pérez-Cerezo2016-11-28
| | |\ \
| | * \ \ Merge branch 'master' of https://github.com/orwell96/advtrainsGabriel Pérez-Cerezo2016-11-25
| | |\ \ \
| | * | | | Depends on MeseconsGabriel Pérez-Cerezo2016-11-12
| | | | | |
* | | | | | Make signals work with the nodedb againorwell962017-01-18
| | | | | |
* | | | | | Add 'collision mercy' to get stuck trains out of walls.orwell962017-01-18
| | | | | | | | | | | | | | | | | | | | | | | | Also change the collision logic so that the collision mercy can't be activated accidentally.
* | | | | | update ziporwell962017-01-18
| | | | | |
* | | | | | Update manualorwell962017-01-18
| | | | | |
* | | | | | Add door controls and ATC commandsorwell962017-01-18
| | | | | |
* | | | | | Make 'print debug messages' a settingorwell962017-01-18
|/ / / / /