I have a question why a single train cannot crash itself. For example such situation when the train is long and there is a loop somewhere in the infrastructure (attached images).
I remember this even in original TTD back to 2000's (this behaviour is true for all type of connections). Is this a bug or it's some reason why it works in that way?
Single train cannot crash itself
Moderator: OpenTTD Developers
Re: Single train cannot crash itself
I think it might just be a historical reason, it's always worked that way and it isn't really a problem as such.
The reason might be something technical in the movement code, where cars might sometimes count as overlapping during movement and then it was easier to just make it a rule that trains have no collision with themselves, than making a more narrow special casing of those temporary self-overlap during movement calculation.
(This is only guessing, btw.)
The reason might be something technical in the movement code, where cars might sometimes count as overlapping during movement and then it was easier to just make it a rule that trains have no collision with themselves, than making a more narrow special casing of those temporary self-overlap during movement calculation.
(This is only guessing, btw.)
Re: Single train cannot crash itself
Bug or not, it can be exploited to coil a train of arbitrary length into a 5x3 waiting bay.

My add-ons: • AdmiralAI fix • Persistence for vehicle evolution lines
My pictures: • The animation thread
My pictures: • The animation thread
- Redirect Left
- Tycoon
- Posts: 7417
- Joined: 22 Jan 2005 19:31
- Location: Wakefield, West Yorkshire
Re: Single train cannot crash itself
Can't lie, that is easily the most imaginative use of a (intentional) bug I've come across for some time!odisseus wrote: 19 Aug 2023 18:13 Bug or not, it can be exploited to coil a train of arbitrary length into a 5x3 waiting bay.
![]()
Who is online
Users browsing this forum: No registered users and 15 guests