<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains_luaautomation, branch trainhud</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=trainhud</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=trainhud'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2024-09-02T20:25:05+00:00</updated>
<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>LuaATC set_fc(): add argument to reset fc index to 1</title>
<updated>2024-09-02T20:22:38+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2024-08-17T03:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=55108ae38e467e190abd6f9bf087a9a73f953a08'/>
<id>urn:sha1:55108ae38e467e190abd6f9bf087a9a73f953a08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix LuaATC set_fc() only working on loaded entites</title>
<updated>2024-09-02T20:20:42+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2024-08-16T12:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=3b83580faccfbe5b23cea04bd3e6e0810572c7c0'/>
<id>urn:sha1:3b83580faccfbe5b23cea04bd3e6e0810572c7c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix privilege check when using the PC naming tool</title>
<updated>2024-08-11T21:22:36+00:00</updated>
<author>
<name>gpcf</name>
<email>gpcf@gpcf.eu</email>
</author>
<published>2024-08-11T21:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=46fbf89acfe3d182bf497bfa622cd4876d53d7da'/>
<id>urn:sha1:46fbf89acfe3d182bf497bfa622cd4876d53d7da</id>
<content type='text'>
This fix prevents malicious modified clients from using the PC tool
without the necessary privileges.
</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>Add get_fc() and set_fc() commands</title>
<updated>2023-03-17T19:03:12+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2022-11-17T15:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=3a6b1ca8500cad74f95b925b191582c0aa739116'/>
<id>urn:sha1:3a6b1ca8500cad74f95b925b191582c0aa739116</id>
<content type='text'>
get_fc: returns a table of each wagon's FC codes
set_fc: set a table to overwrite the FC codes of a train's wagons
</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>
