[boskid] [2.0.16] Blueprint containing rotated foundries without recipe set 'yet' by circuit are pasted incorrectly

This subforum contains all the issues which we already resolved.
mmmPI
Smart Inserter
Smart Inserter
Posts: 3574
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

[boskid] [2.0.16] Blueprint containing rotated foundries without recipe set 'yet' by circuit are pasted incorrectly

Post by mmmPI »

Step to reproduce :

Place a foundry with "set recipe" connected to anything so that it show the pipes input/ouput for fluid.

Rotate the foundry so that the pipes point to a different direction. ( not like when placed , connected to a consumer for worse effect ).

turn off the circuit so that the foundry has no recipe again.

create blueprint with the blueprint "seemingly" connected to the consumer, but waiting for a recipe signal.

Placing such blueprint will be non-functionnal, because when the circuits will turn on again, the foundry will not be facing the same way with its pipe ( not toward the consumer).

Example: this 2 blueprint are the same ship, they were not taken at the same time, one had both foundry active, and works when pasted, the other only 1 was active, and so when pasted, the other foundry is facing the wrong way.


What it looks when it doesn't work :




It's easy in this case to spot/avoid the problem, but if you have more it becomes tricky to take the blueprint, as if taking a picture and everyone need to smile at the same time :(


I expected that no matter when the blueprint is "captured" , the pasted version has the foundries facing the same orientation.

User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2844
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.16] Blueprint containing rotated foundries without recipe set 'yet' by circuit are pasted incorrectly

Post by boskid »

Makes sense. For 2.0.17 i made assembling machines report as using directions when they have control behavior with "set recipe" enabled and wire connected.


Post Reply

Return to “Resolved Problems and Bugs”