<feed xmlns='http://www.w3.org/2005/Atom'>
<title>advtrains.git/advtrains/wagons.lua, branch release-2.8.3</title>
<subtitle>Advtrains mod for minetest.</subtitle>
<id>https://git.bananach.space/advtrains.git/atom?h=release-2.8.3</id>
<link rel='self' href='https://git.bananach.space/advtrains.git/atom?h=release-2.8.3'/>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/'/>
<updated>2025-06-10T19:39:50+00:00</updated>
<entry>
<title>Remove attrans, unify translation strings with S</title>
<updated>2025-06-10T19:39:50+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2025-06-10T19:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=934dcc3f21a6053d3f6fff08a02ede6f75385173'/>
<id>urn:sha1:934dcc3f21a6053d3f6fff08a02ede6f75385173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Translations improvement.</title>
<updated>2025-04-08T19:27:06+00:00</updated>
<author>
<name>Tanavit</name>
<email>tanavit@posto.ovh</email>
</author>
<published>2025-03-26T09:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=c08896f9f5cccc08f49f14944c1a9c0c8c0b5796'/>
<id>urn:sha1:c08896f9f5cccc08f49f14944c1a9c0c8c0b5796</id>
<content type='text'>
File :
- advtrains : init.lua wagons.lua
- advtrains_line_automation : scheduler.lua stoprail.lua

Actions :

- Conversion of attrans() to S()
- Insertion of S() function calls where needed.

Miscellaneous :
- Removing of personnal tries on update-translastions.sh which should
not have been committed.

# Third and last patch of a serie of three to be applied to the master branch of advtrains on commit #0b7fdc6
#
# ATTENTION :
#
# 1. These patches come from a derivation of the l10n branch which, afaik, is not yet merged in the master branch.
# I guess that applying these patches will shortcut the l10n branch.
# 2. These patches contain translations strings of for the modification I proposed some month ago for basic_trains which,
# afaik, are not yet merged in its master branch.
</content>
</entry>
<entry>
<title>Add /at_chown to allow changing wagon ownership</title>
<updated>2025-03-24T21:56:35+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2025-02-07T14:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=a4a0151504c5764c183830fc0b71c777f75e7119'/>
<id>urn:sha1:a4a0151504c5764c183830fc0b71c777f75e7119</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wagon owner to Wagon Properties formspec</title>
<updated>2025-03-24T21:55:22+00:00</updated>
<author>
<name>Maverick2797</name>
<email>git.maverick2797@gmail.com</email>
</author>
<published>2025-03-24T21:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=7f085d194d403f60732caa2228ea7024d060042d'/>
<id>urn:sha1:7f085d194d403f60732caa2228ea7024d060042d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow boarding wagons with irregular width from the platform</title>
<updated>2025-03-24T21:48:52+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2024-12-24T13:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=6566e6fbca46ad16552a11ef9d7a22ae21698e3d'/>
<id>urn:sha1:6566e6fbca46ad16552a11ef9d7a22ae21698e3d</id>
<content type='text'>
(i.e. width ~= 3)

Extends detection to the whole span of the wagon's width (to be consistent with previous behaviors, the middle is only included if width = 1).
</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>Merge branch 'master' into route_prog_rework</title>
<updated>2024-11-11T19:50:28+00:00</updated>
<author>
<name>orwell</name>
<email>orwell@bleipb.de</email>
</author>
<published>2024-11-11T19:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=380c26f7a851f4b4edb3879b544a542e7bfbb490'/>
<id>urn:sha1:380c26f7a851f4b4edb3879b544a542e7bfbb490</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix depercated functions</title>
<updated>2024-11-09T21:15:06+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2024-09-28T22:37:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=e53670904127c8493e13b587e507407f2beac8b3'/>
<id>urn:sha1:e53670904127c8493e13b587e507407f2beac8b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address wagon aliasing issues</title>
<updated>2024-11-09T21:09:00+00:00</updated>
<author>
<name>Y. Wang</name>
<email>y5nw@protonmail.com</email>
</author>
<published>2024-09-19T18:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=66868e2eefe97b7a6d35fa3fecc895b9c7bbc4cc'/>
<id>urn:sha1:66868e2eefe97b7a6d35fa3fecc895b9c7bbc4cc</id>
<content type='text'>
As it turns out, not fully testing new features is not necessarily a
good idea ...

This patch follows up 1F616EMO's patch by
* Making get_wagon_prototype return the resolved alias,
* Handling recursive wagon alises (in particular, loops), and
* Adding (partial) unittest for the wagon aliasing system. [v2]: The
testcases are complemented a bit more to cover situations where the
alias resolution system should return nil.

[v2]: This patch should hopefully also warn about not spawning wagons.
Note that this only warns about the missing wagon entity and does _not_
actually fix the issue.

How to test:
* In a world with both advtrains_train_subway and advtrains_train_japan
  enabled, place a subway wagon, a Japanese engine, and a regular
  Japanese wagon.
* Add the test mod to the world; do NOT remove advtrains_train_japan.
* Restart the world. Notice that the Japanese wagons still appear as
  Japanese wagons despite being aliased to subway wagons.
* Restart the world without the advtrains_train_japan mod. Notice that
  the engine appears as the subway wagon while the regular Japanese
  wagon appears as the wagon placeholder. [v2]: Also note that the
  warning message about the missing wagon prototype still mentions the
  regular Japanese wagon.
* Restart the world again with the advtrains_train_japan mod. Notice
  that both type of Japanese wagons reappear as Japanese wagons.
* Observe that unittests work.

Test mod:
advtrains.register_wagon_alias("advtrains:engine_japan", "advtrains:subway_wagon")
advtrains.register_wagon_alias("advtrains:wagon_japan", "advtrains:wagon_japan")
</content>
</entry>
<entry>
<title>Allow operate on_rightclick nodes with track placers and wagon placers</title>
<updated>2024-11-09T21:05:46+00:00</updated>
<author>
<name>1F616EMO</name>
<email>root@1f616emo.xyz</email>
</author>
<published>2024-09-08T00:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bananach.space/advtrains.git/commit/?id=671cb16e9599f9989cf5b12f76f1eb0a21252172'/>
<id>urn:sha1:671cb16e9599f9989cf5b12f76f1eb0a21252172</id>
<content type='text'>
Press sneak to force default behavior.
</content>
</entry>
</feed>
