<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains_luaautomation, branch master</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=master</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2026-07-08T20:12:22+00:00</updated>
<entry>
<title>Introduce default LuaATC environment on place</title>
<updated>2026-07-08T20:12:22+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-04-04T03:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=d251015ce1f19f5a276f0f298a4b6b7f632557f4'/>
<id>urn:sha1:d251015ce1f19f5a276f0f298a4b6b7f632557f4</id>
<content type='text'>
Adds the command /env_default to set per-player default environment to
be used on placing new LuaATC components. This makes component
placement more predictable, and should any error be triggered, it won't
go to the wrong player.
</content>
</entry>
<entry>
<title>Add get_active_route and list_routes to LuaATC</title>
<updated>2026-07-08T19:33:40+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-06-11T16:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=e5c5ae1af136fc73b7c7c9b653c314235122957d'/>
<id>urn:sha1:e5c5ae1af136fc73b7c7c9b653c314235122957d</id>
<content type='text'>
get_active_route returns the name of the route currently set on the
signal. Useful for rendering signalling control panels.

list_routes returns an array of valid route names. Useful for
implementing remote controls of signals.
</content>
</entry>
<entry>
<title>Avoid translation across the first line of item descriptions</title>
<updated>2026-06-07T18:42:59+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-05-17T01:34:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=015e49f32a8bd9a42e655aaaa98fd4694c9eb8ff'/>
<id>urn:sha1:015e49f32a8bd9a42e655aaaa98fd4694c9eb8ff</id>
<content type='text'>
Fixes :get_short_description() chopping translation escape sequences in
half by separating the first line and the rest of item descriptions
into two translatable strings. The number of line breaks are preserved.

Workaround or fix of https://github.com/luanti-org/luanti/issues/12566.
</content>
</entry>
<entry>
<title>Signal UI: Rename Smartroute button to New (auto-search) to be more intuitive</title>
<updated>2026-03-29T17:45:30+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-03-29T17:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=1f36bea5f84091d66972758c2358d673babc294d'/>
<id>urn:sha1:1f36bea5f84091d66972758c2358d673babc294d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add code headers to facilitate copy and paste</title>
<updated>2026-03-22T16:34:55+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-02-06T05:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=83c571032c9f91c78ac17965b355285b5ed60332'/>
<id>urn:sha1:83c571032c9f91c78ac17965b355285b5ed60332</id>
<content type='text'>
This patch fixes the issue that environment and approach callback mode
has to be set across copy and pastes through additional steps. By
adding headers in the following format:

-- ADVT-Environment-Name: tmp
-- ADVT-Approach-Callback-Mode: 1

These settings will be automatically set when clicking "Save". Headers
are only read when saved; therefore, codes can still modify the
approach callback mode (or any other variables that later uses this
header approach). This will speed up code copy and pastes, especially
when handling codes that require approach callback.

Signed-off-by: 1F616EMO &lt;root@1f616emo.xyz&gt;
</content>
</entry>
<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>Editor Dopraven: remove remaining czech strings</title>
<updated>2026-03-22T16:29:22+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-03-22T16:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=a0e97313eb670ae3f52391b8d1f36a1043f805b2'/>
<id>urn:sha1:a0e97313eb670ae3f52391b8d1f36a1043f805b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update german translation and pot file</title>
<updated>2026-01-31T21:44:06+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2026-01-31T21:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=54827227b00bde372c01d89662eacb53d6497331'/>
<id>urn:sha1:54827227b00bde372c01d89662eacb53d6497331</id>
<content type='text'>
</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>atc_rail: Make sure speed limit in atc_set_lzb_tsr is number</title>
<updated>2026-01-29T20:46:50+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2026-01-23T14:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=862611d89b304c502dd600eed308eb4ad5fbf528'/>
<id>urn:sha1:862611d89b304c502dd600eed308eb4ad5fbf528</id>
<content type='text'>
Type-checking was done, but string values are not converted to numbers,
causing hard-to-trace errors in advtrains/lzb.lua:175. There is risk of
a crash loop if this is not fixed.
</content>
</entry>
</feed>
