LogisticsPipes icon indicating copy to clipboard operation
LogisticsPipes copied to clipboard

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

Open v1993 opened this issue 3 years ago • 7 comments

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 avatar Aug 16 '21 14:08 v1993

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 avatar Aug 16 '21 15:08 v1993

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 avatar Aug 16 '21 15:08 v1993

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?

v1993 avatar Aug 16 '21 21:08 v1993

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

KorewaLidesu avatar Sep 09 '21 17:09 KorewaLidesu

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

v1993 avatar Sep 09 '21 18:09 v1993

Still, IMO this does stay as a valid issue.

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

KorewaLidesu avatar Sep 19 '21 04:09 KorewaLidesu

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.

v1993 avatar Sep 19 '21 14:09 v1993