[2.0.13] Copying a rotated assembling machine doesn't copy the rotation if no recipe is set
Posted: Sun Nov 03, 2024 8:03 am
1. Place an assembling machine 2, wire it to a constant combinator, and enable Set Recipe
2. Set a blue circuit signal on the combinator and rotate the assembling machine
3. Copy and paste the assembling machine and combinator, and note that the rotation is preserved
4. Clear the combinator, which also clears the recipe on the assembler
5. Copy and paste again
6. Set a blue circuit signal on the combinator
Expected result: after setting the blue circuit signal on the combinator the assembler is in the same orientation as the assembler that was copied
Actual result: after setting the blue circuit signal on the combinator the assembler is in its default orientation
This creates a problem for blueprints containing assemblers with Set Recipe enabled, as they will not preserve the intended orientation when placed unless the assemblers have a recipe with a fluid ingredient set at the time the blueprint is created.
2. Set a blue circuit signal on the combinator and rotate the assembling machine
3. Copy and paste the assembling machine and combinator, and note that the rotation is preserved
4. Clear the combinator, which also clears the recipe on the assembler
5. Copy and paste again
6. Set a blue circuit signal on the combinator
Expected result: after setting the blue circuit signal on the combinator the assembler is in the same orientation as the assembler that was copied
Actual result: after setting the blue circuit signal on the combinator the assembler is in its default orientation
This creates a problem for blueprints containing assemblers with Set Recipe enabled, as they will not preserve the intended orientation when placed unless the assemblers have a recipe with a fluid ingredient set at the time the blueprint is created.