[2.0.14] Rotation of fluid connections not copied when set to a recipe that has no fluids

Things that has been reported already before.
MrNukealizer
Burner Inserter
Burner Inserter
Posts: 12
Joined: Mon Apr 06, 2020 1:16 pm
Contact:

[2.0.14] Rotation of fluid connections not copied when set to a recipe that has no fluids

Post by MrNukealizer »

The problem:
When blueprinting or copying an Assembling Machine 2 or 3, Foundry, or Electromagnetic Plant, whether the rotation of fluid connections is copied or not depends on the selected recipe. If it has no recipe selected or a recipe that doesn't involve fluids, the rotation isn't copied. If it has a recipe with fluids selected, the rotation is copied.

That has been the case for a long time, but it never used to matter because recipes would be set before blueprinting stuff. Now that recipes can be changed by circuit or blueprint parameters, it's far more likely that a blueprint will be made with no recipe or a non-fluid recipe selected and then given a recipe with fluids after placement.

Reproduction steps:
The attached save makes it easy to see. Otherwise:
  1. Place an Assembling Machine 2 or 3, Foundry, or Electromagnetic Plant.
  2. Set the recipe to one with a fluid input or output.
  3. Rotate the machine and set up the pipe connections.
  4. Set the recipe to one with no fluids.
  5. Copy and paste the setup elsewhere.
  6. Set the recipe back to one with a fluid.
  7. The direction of fluid connections is reset to the default on the copy, but the original remembers the way it was rotated.
Attachments
factorio-current.log
(18.34 KiB) Downloaded 9 times
Fluid Connection Rotation Bug.zip
(1.59 MiB) Downloaded 9 times
Last edited by MrNukealizer on Sun Nov 03, 2024 10:18 pm, edited 1 time in total.
DOSorDIE
Filter Inserter
Filter Inserter
Posts: 254
Joined: Sat Oct 11, 2014 3:43 pm
Contact:

Re: [2.0.12] Rotation of fluid connections not copied when set to a recipe that has no fluids

Post by DOSorDIE »

[2.0.14]
It also rotate when you change the recpie in the foundry per circuit ... i looks like it always on the oposite site.
When i rotate it to the right its switch between right and left.
Attachments
with the signal "molten iron"
with the signal "molten iron"
IronSmelting.png (232.22 KiB) Viewed 248 times
with the signal "casting iron"
with the signal "casting iron"
IronPlate.png (235.53 KiB) Viewed 248 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2973
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.14] Rotation of fluid connections not copied when set to a recipe that has no fluids

Post by boskid »

I will consider this a duplicate of 120686 even when it does not strictly mention using "set recipe". In general if a machine has no recipe or has a recipe that does not require direction, machine is allowed to not preserve direction while in blueprints.
MrNukealizer
Burner Inserter
Burner Inserter
Posts: 12
Joined: Mon Apr 06, 2020 1:16 pm
Contact:

Re: [2.0.14] Rotation of fluid connections not copied when set to a recipe that has no fluids

Post by MrNukealizer »

Yes, that did cover about half of what I was talking about. I mentioned that the behavior is mainly a problem when the recipe changes due to circuit control or as a blueprint parameter. 2.0.17 fixed it for circuits and it seems to work fine with blueprint parameters as of some other update since I last tested it that way. So while the behavior is still odd when manually setting recipes, it's back to not being a problem in normal use, since it works as expected in the situations where you just paste a blueprint and expect it to work without changing anything.
Post Reply

Return to “Duplicates”