Skip to content
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

High-speed speedup tubes connect sideways with their "slow" ends #1644

Open
v1993 opened this issue Aug 16, 2021 · 7 comments
Open

High-speed speedup tubes connect sideways with their "slow" ends #1644

v1993 opened this issue Aug 16, 2021 · 7 comments
Labels
Bug Needs Validation For developers to reproduce the issue and check back with the issuer if necessary

Comments

@v1993
Copy link

v1993 commented Aug 16, 2021

Probably a single screenshot will describe the issue better than any amount of words:

2021-08-16_17 57 08

Items don't actually travel sideways there, so red "error" indication is wrong - there is no issue here.

@v1993
Copy link
Author

v1993 commented Aug 16, 2021

Actually - never mind, there is another problem here too. While items never travel sideways, system treats that connection as existing and tries to send items belonging to the right pipe into the left one.

@v1993
Copy link
Author

v1993 commented Aug 16, 2021

Actually - it's worse than that. System treats two nearby high-speed tubes as connected (even if they are not) in general, causing hard to debug issues if two of them are placed near each other.

@v1993
Copy link
Author

v1993 commented Aug 16, 2021

There are two separate issues by this point, apparently:

  1. One seen in the screenshot with high-speed tubes wrongly connecting their ends
  2. System not checking that high-speed tubes are connecting when calculating reachability

Should I open a separate issue to track the second problem?

@KorewaLidesu
Copy link
Contributor

Use Disconnect upgrade to separate end of high-speed tube
The end of high-speed tube is unrouted pipe, which cause inflict issue

@v1993
Copy link
Author

v1993 commented Sep 9, 2021

I had no idea disconnection upgrade can be used there! Still, IMO this does stay as a valid issue.

@KorewaLidesu
Copy link
Contributor

Still, IMO this does stay as a valid issue.

The end of high-speed tube is unrouted pipe, which cause inflict issue

@v1993
Copy link
Author

v1993 commented Sep 19, 2021

Yes, I understood what you said. Yes, this still seems like a valid bug to me, because items don't actually travel sideways there, ever. This is not how usual unrouted pipes work, they just choose destination randomly. Your explanation shows why this bug happens, not why this is not a bug.

Second issue of system treating nearby pipes as connected extends to all high-speed tubes, not just their slow-end sections.

@bziemons bziemons added Bug Needs Validation For developers to reproduce the issue and check back with the issuer if necessary labels Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Needs Validation For developers to reproduce the issue and check back with the issuer if necessary
Projects
None yet
Development

No branches or pull requests

3 participants