This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Wrecks of vehicles left at level crossings cause an avalanche of further accidents #10310
Comments
I can only assume this is as CS intended, as there's no other reason for RVs to get hung up on the crashed vehicle unless you want this cascading crash behaviour. That said, I am +1 to just letting road vehicles drive through (around?) crashes. |
The main difference from TTO/TTD is that multitrack crossings are now safer and more likely to be used by players. I am also +1 to letting road vehicles pass crashes, or maybe even just turn around. |
Crashes are a problem that the player needs to actively handle. When a road vehicle is crashed at a level crossing it's up to the player to mitigate the danger by for example ordering other vehicles to stop, to not cause further danger from the wreck blocking the crossing. I would be more for making trains also break down after colliding with a road vehicle, to ensure that the track remains blocked for a while. That would also keep the crossing occupied preventing any further road vehicles from entering it. |
JGRPP makes trains break down after hitting a road vehicle, would be easy to upstream: JGRennison/OpenTTD-patches@350c2bb |
This is mainly a problem in multiplayer where there isn't a singular player always online to immediately resolve issues, which are often caused by other players. |
Having the colliding train break down should solve the problem in multiplayer, I reckon. It makes it undesirable for other players to build level crossings over your road vehicle routes, because their own trains would be breaking down and damaging the finances of their route as well, and makes griefer circle-trains much less efficient. |
Quite often griefing is a constant action with no regard for financial costs. Once players get bored or feel offended they stop playing and start griefing. |
I don't like the idea of making road vehicle wrecks into ghosts, but would like to propose a game setting: "Train/road vehicle collision behaviour"
Disabling crashes entirely might honestly be the best technical workaround to this method of griefing. Making trains break down as well is a good solution in single-player or trusted multiplayer games since it gives an incentive to build safe systems and gives a chance to mitigate disaster when it does strike. |
Just throwing some random ideas out there.
|
I'm writing a patch to prevent road vehicles entering a crossing if it's blocked by a crashed vehicle; possibly also stopped or queueing ones. That seems like what real drivers would do, and less "cheat"-like than driving straight through them. |
+1 for emulating what happens in real life: train comes to stop and doesn't move for some time after a collision with a road vehicle. |
Stopping the train after collision (--/+) After collision stopping trains also on other tracks (--) Stopping trains when there is a vehicle on the crossing (--) Turning vehicles on level crossings (---) Train is destroyed in an accident / after several accidents (NyanGoat) (--/+) Closing the crossing when it is impassable (FLHerne) (+) Disable accidents on the level crossing (Eddie, nielmsh) (+/-) Driving through wrecks The same level crossing (17.02.2010), the same vehicles, the same train, five different behaviors depending on what is happening on the first track.
Stop the vehicle in front of the train Adding a setting with several possible behaviors (+/-) In summary, what I think makes the most sense:
|
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Version of OpenTTD
13.0-RC1
Expected result
Two of the possibilities:
Actual result
This is a problem that existed before, but has now been significantly strengthened.
If there is an accident on a multi-track crossing, a vehicle wreck left in the middle of the crossing will block it. Other vehicles will enter the crossing, but will not be able to leave it, because they will not be able to avoid the wreck.
11th January - after the accident on 1st January, vehicles got stuck on the crossing, which will cause another accident
18th - another train is on its way, vehicles still cannot leave the crossing, another accident is about to occur
19th - vehicles can't avoid the wreck, but can enter the train: all 4 vehicles one after the other enter the train + one from the opposite direction.
Steps to reproduce
The text was updated successfully, but these errors were encountered: