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
- Create assembler to build C2.
- Set to "import if belts/pipes cannot"
- connect to C1 assembler with belt
- (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