<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains_luaautomation/environment.lua, branch release-2.9.0</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.9.0</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.9.0'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2026-03-22T16:32:36+00:00</updated>
<entry>
<title>Aadd get_wagon_train_id for retrieving train ID from wagon ID</title>
<updated>2026-03-22T16:32:36+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-01-30T09:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=067f1f0d22231d1006f71699d3ef9006a1c38064'/>
<id>urn:sha1:067f1f0d22231d1006f71699d3ef9006a1c38064</id>
<content type='text'>
Context: https://chatlog.1f616emo.xyz/chat/1f616emoluanti/2026/01/30/#L147
</content>
</entry>
<entry>
<title>Indicate routesetting trigger if a route is set</title>
<updated>2026-01-29T20:54:50+00:00</updated>
<author>
<name>Y. Wang</name>
<email>y5nw@protonmail.com</email>
</author>
<published>2025-10-04T21:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=bb2e1241b73bb6250f3fa1778525eb58501e22b5'/>
<id>urn:sha1:bb2e1241b73bb6250f3fa1778525eb58501e22b5</id>
<content type='text'>
A player observed an issue with a certain setup where ARS is constantly
triggered and the route cannot (easily) be canceled. This patch helps
troubleshoot this issue by indicating the specific cause for
routesetting (in particular, which train triggered ARS).
</content>
</entry>
<entry>
<title>Export new Rwt functions to lua environment for luaatc</title>
<updated>2026-01-22T19:56:11+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-01-22T19:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=7cd78d93b03aa6cdeb4e1f3b0d9a3caa7117c5a7'/>
<id>urn:sha1:7cd78d93b03aa6cdeb4e1f3b0d9a3caa7117c5a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various bugfixes found in lunixforks debug</title>
<updated>2025-01-09T07:38:09+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2025-01-08T23:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=8c91ce1ec178d6d49f3ddefc57d99eecd0caef3c'/>
<id>urn:sha1:8c91ce1ec178d6d49f3ddefc57d99eecd0caef3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LuaATC add trainparts(train_id)</title>
<updated>2024-09-02T20:25:05+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2024-08-30T09:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=852e2f4219c4e7a9bebf7b27bb1c026f98719f97'/>
<id>urn:sha1:852e2f4219c4e7a9bebf7b27bb1c026f98719f97</id>
<content type='text'>
Returns a copy of the trainparts table to allow tracking individual wagon ids
Also fixed a couple of file permissions from previous commits
</content>
</entry>
<entry>
<title>Fix set_aspect()</title>
<updated>2024-08-01T20:03:44+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2024-05-07T12:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=216f28e51aa3f8fea78f4fc054cb1071f3a9ce72'/>
<id>urn:sha1:216f28e51aa3f8fea78f4fc054cb1071f3a9ce72</id>
<content type='text'>
Actually send aspect to advtrains.interlocking.signal_set_aspect() from LuaATC set_aspect()
</content>
</entry>
<entry>
<title>Fix section_occupancy: Return empty table</title>
<updated>2024-08-01T20:02:50+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2024-06-04T18:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=7c4f1377e452134ab9e4addd0f01360dfa72564a'/>
<id>urn:sha1:7c4f1377e452134ab9e4addd0f01360dfa72564a</id>
<content type='text'>
Fixes the functioning of the LuaATC function section_occupancy in
the presence of no trains.

Currently, if there is no train in the section,
advtrains.interlocking.db.get_ts will return a table with a nil entry.
When that nil value is passed to table.copy, Minetest throws out an error.
Instead of passing nil to table.copy, just make a new empty table.
</content>
</entry>
<entry>
<title>Add register_function command so mods can register their own functons, low-level interface for departure boards</title>
<updated>2024-02-06T22:13:13+00:00</updated>
<author>
<name>gpcf</name>
<email>gabriel@gpcf.eu</email>
</author>
<published>2023-05-14T17:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=b28ceaa2b48f39855183b982c9668d0154a626df'/>
<id>urn:sha1:b28ceaa2b48f39855183b982c9668d0154a626df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add chatcommand and luaatc function to get global_slowdown</title>
<updated>2024-02-06T22:06:38+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2024-02-06T22:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=2ea4a8cff1d8e335fda472e4c7988424ca522610'/>
<id>urn:sha1:2ea4a8cff1d8e335fda472e4c7988424ca522610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>small security fixes in advtrains_luaautomation/</title>
<updated>2023-03-17T18:57:43+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2022-11-25T10:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=82987b1a4f74074088a414d90898ad19ec8c4b20'/>
<id>urn:sha1:82987b1a4f74074088a414d90898ad19ec8c4b20</id>
<content type='text'>
 - fixed file permissions of advtrains_luaautomation/README.md (755-&gt;644)
 - fixed file permissions of advtrains_luaautomation/environment.lua (755-&gt;644)
 - prevented LuaATC section_occupancy() from having direct access to the interlocking section id occupancy table
 - simplify section_occupancy() logic
</content>
</entry>
</feed>
