Comments (8)
StarLite wrote:
This bug was encountered with NTP, no NPF.
Game settings below
Attachments
- bug6.png (17.70 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment103
from openttd.
StarLite wrote:
Same bug, but with a normal signal instead of a pre-signal.
Attachments
- bug7.png (204.87 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment104
from openttd.
Celestar wrote:
could you just provide a savegame?
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment226
from openttd.
StarLite wrote:
Here it is
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment231
from openttd.
KUDr wrote:
I guess we should rather call it feature than bug. Can't expect that all PFs will behave the same:
- NTP loops regardless of the signal type (one/two-way)
- NPF always goes straight (and train stops)
- YAPF chooses the straight when signal is one-way and loops on two-way signal
Can we tell which one works correctly?
And can we tell that the other two pathfinders are broken?I guess the correct answers are "No" and "No".
Opinions?
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment256
from openttd.
Tekky wrote:
I disagree with the last post. Pathfinders in general should only select routes which take the vehicle to its target. They should never loop.
YAPF's behavior may be acceptable if you assume that two-way signals are supposed to explicitly instruct the train to "choose" a green signal. However, I believe that one-way and two-way signals should both be treated the same by the pathfinder, as is the case with NPF.
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment292
from openttd.
KUDr wrote:
Pathfinder should select the best route. The only thing we can discuss about is if it is better to stop the train or let it wait while it moves (loop). It depends on the situation and on your opinion. The statement "They should never loop." is totally invalid.
Only the valid statement would be "I would like to stop the train rather than to let it loop." or "It is better to don't stop the train and continue moving until the path is free.".
This comment was imported from FlySpray: https://bugs.openttd.org/task/50#comment293
from openttd.
Darkvater closed the ticket.
Reason for closing: Not a bug
Not a bug, (mis/dis)interpretation of pathfinder logics
This comment was imported from FlySpray: https://bugs.openttd.org/task/50
from openttd.
Related Issues (20)
- [Bug]: Manager name can be cut off in company window
- [Crash]: Game crashes when changing font type HOT 4
- [Bug]: Admin packet SERVER_WELCOME can send UINT32_MAX as seed HOT 3
- [Bug]: Nightly builds are failing since March 29 (excl. March 30) HOT 2
- [Bug]: Incorrect payment for aircraft mail secondary cargo
- [Bug]: vehicle number and group name are a bit too close HOT 3
- [Crash]: Selling a vehicle after returning to depot
- [Bug]: Click/tooltip vertical misalignment for cargo line (CFT_CARGO) in industry chain window
- [Crash]: changing setting when running OpenTTD from DropBox HOT 3
- [Bug]: Using disconnect button in main menu opens multiplayer lobby HOT 2
- [Bug]: The description for "minutes per year" could improved HOT 3
- [Bug]: GSText broken by 14.0 (Invalid parameter) HOT 2
- [Bug]: Vehicle::motion_counter for articulated train engine parts no longer updated due to #12229
- [Bug]: Desync errors since 14.0 HOT 11
- [Bug]: Station/industry nearby industry lists can become incorrect after BuildOilRig is called
- [Bug]: Timer period modifications may violate invariants of TimerManager::base_timer_sorter std::set sorting
- [Bug]: ``screenshot minimap`` is stored incorrect place in dedicated server HOT 1
- [Crash]: Assertion failed at line 114 of D:\\a\\OpenTTD\\OpenTTD\\src\\core\\pool_type.hpp: index < this->first_unused HOT 4
- [Bug]: Passengers are not accepted by all industrial factories HOT 7
- [Bug] Avatar skin color should be a dropdown menu instead of racial selectors HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openttd.