<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains/helpers.lua, branch release-2.8.1</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.8.1</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.8.1'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2025-03-24T21:00:17+00:00</updated>
<entry>
<title>is_node_loaded: use new function compare_block_status() instead of removed is_block_active()</title>
<updated>2025-03-24T21:00:17+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2025-03-24T21:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=5546dca7825127152558b2982ce47a219456eb34'/>
<id>urn:sha1:5546dca7825127152558b2982ce47a219456eb34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto-assign signal to TCB if it finds one ahead of the influence point</title>
<updated>2024-11-25T22:39:56+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2024-11-25T22:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=2bfc24ef27ea4098a93cc025b513afe1b8c4ee1f'/>
<id>urn:sha1:2bfc24ef27ea4098a93cc025b513afe1b8c4ee1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use conn_map in the path calculation</title>
<updated>2023-10-15T13:48:59+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2023-10-15T13:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=2067ab0a90550b2fc513e032d4c4e54dd11a2290'/>
<id>urn:sha1:2067ab0a90550b2fc513e032d4c4e54dd11a2290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Begin major rework of track registration system</title>
<updated>2023-09-04T17:34:47+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2023-09-04T17:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=950d6f640cae76d28253fadb7974a064017b104c'/>
<id>urn:sha1:950d6f640cae76d28253fadb7974a064017b104c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TCB Xlinking added, to make nonconnected crossings possible</title>
<updated>2023-05-27T10:26:14+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2023-03-19T16:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=a14eb7fe737ffc4df4077a01f4859d74f62d0af2'/>
<id>urn:sha1:a14eb7fe737ffc4df4077a01f4859d74f62d0af2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto-Repair Track Sections/TCBs (automatically when adding/removing or triggered by interlocking tool)</title>
<updated>2023-05-27T10:26:14+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2023-03-19T14:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=6a5540878f334e97b78ef1430698a8bf8b3faa99'/>
<id>urn:sha1:6a5540878f334e97b78ef1430698a8bf8b3faa99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TrackIterator interface as a common framework for walking along tracks (also for third-party libs)</title>
<updated>2023-05-27T10:26:10+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2022-01-13T20:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=f284d395d700ffb0fad29c18a9cfe466ed92961b'/>
<id>urn:sha1:f284d395d700ffb0fad29c18a9cfe466ed92961b</id>
<content type='text'>
This will replace the interlocking traverser and will be used in the new itrainmap implementation
</content>
</entry>
<entry>
<title>Discard get_node_or_nil() for area-loaded check and use either a distance-based approach or minetest.is_block_active() if available</title>
<updated>2021-02-03T08:30:44+00:00</updated>
<author>
<name>orwell96</name>
<email>orwell@bleipb.de</email>
</author>
<published>2021-02-03T08:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=8ae405f00f7073bca8cb621612ab11bc730228a3'/>
<id>urn:sha1:8ae405f00f7073bca8cb621612ab11bc730228a3</id>
<content type='text'>
See also https://github.com/minetest/minetest/pull/10897
</content>
</entry>
<entry>
<title>Remove last files with CR-LF line endings.</title>
<updated>2020-10-11T10:36:06+00:00</updated>
<author>
<name>Gabriel Pérez-Cerezo</name>
<email>gabriel@gpcf.eu</email>
</author>
<published>2020-10-11T10:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=dcf5b8670e19ad7603a0e305ec8515653555084f'/>
<id>urn:sha1:dcf5b8670e19ad7603a0e305ec8515653555084f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable three-way turnouts with proper conns support on all sides</title>
<updated>2020-09-11T07:19:23+00:00</updated>
<author>
<name>Blockhead</name>
<email>jbis1337@hotmail.com</email>
</author>
<published>2020-09-11T07:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=487ca4e38cddcb5245b2d42134ee15390b0c1dda'/>
<id>urn:sha1:487ca4e38cddcb5245b2d42134ee15390b0c1dda</id>
<content type='text'>
I chose to make three-way turnouts have 5 conns (last one is not used) so
that they can be distinguished from crossings easily without refactoring the
code. Three-ways should have their last entry with {["3"]=0} instead as a sort
of internal mark.
</content>
</entry>
</feed>
