Logistics Pipes

Logistics Pipes

13M Downloads

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

v1993 opened this issue ยท 7 comments

commented

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.

commented

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.

commented

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.

commented

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?

commented

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.

commented

Still, IMO this does stay as a valid issue.

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

commented

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

commented

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