Import only if belts cannot ignores an unfinished input belt or pipe, deadlocks

Production & Recipes
cgrimes85 [github] · 7 months ago

Issue description

Example is construction materials 2. Input belt requires C2 and is under construction. Output is C2. The C2 assembler is configured for "import only if belts cannot". If the belt ghost to import C1 is planned but not complete, trucks will not import the required C1, resulting in a deadlock until the import settings are changed.

Reproduction steps

  1. Create assembler to build C2.
  2. Set to "import if belts/pipes cannot"
  3. connect to C1 assembler with belt
  4. (insufficient C2 to build the belt)

Expected:
trucks will import C1 to assembler because belt is not finished and therefore "belts can't import"

Actual:
trucks do not import until changed to "trucks can always import"

Game version and build number

v0.8.1 b549

Operating system

Windows

19 Showing 1–1 of 1