Attached save with replay
Steps to reproduce:
1/ place assembler (source)
2/ setup it to "crude oil barrel" and rotate it to have input from bottom
3/ place assembler (dest)
4/ put water line above dest assembler
5/ try copy settings from source assembler to destination assembler (shift+lmb then shift+rmb, or using ctrl+C - they both are not working)
What happend:
- nothing, assembler recipe was not set and assembler was not rotated (as it has no recipe with fluids)
What should happen:
- assembler should get proper recipe with a proper rotation
- recipe and building rotation should be atomic: both should be applied or both unchanged
I assume this is intermediate state: when copying settings, first recipe is copied (with check against fluid mixing but using default assembler rotation), then rotation is copied (this can be easily confirmed by using third recipe like acid barreling and no pipes from top: recipe will be copied but rotation of assembler will not be applied due to fluid mixing)
[Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
[Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
- Attachments
-
- paste-failed-by-intermediate-fluid-mixing.zip
- (327.88 KiB) Downloaded 145 times
Re: [0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Thanks for the report however that's working correctly: copy-pasting recipes specifically does not copy the direction of the machine.
If you want to get ahold of me I'm almost always on Discord.
Re: [0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Ok i see, but still there is something wrong. When using Ctrl+C to copy/paste over existing assembler with pipe above paste will fail but when there is no pipe above, paste will set recipe and rotate (see attachment with replay). I consider Ctrl+C to be "ad-hoc blueprint" and blueprints should copy directionRseding91 wrote: Wed Mar 20, 2019 5:53 pm Thanks for the report however that's working correctly: copy-pasting recipes specifically does not copy the direction of the machine.
--- edit:
I also added save with replay for second case: when blueprint is partialy applied: recipe is set but assembler may not be rotated - this is proof for statement that copy is "multi part" - first set recipe, then rotate
- Attachments
-
- partial-copy--no-rotation.zip
- (376.48 KiB) Downloaded 150 times
-
- paste-not-failing-when-no-pipe-above-2.zip
- better example
- (370.3 KiB) Downloaded 147 times
-
- paste-not-failing-when-no-pipe-above.zip
- (407.45 KiB) Downloaded 166 times
Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Hi, this was a tricky one. There are just so many paths on which the mixing needs to be checked and this one still did not get rewritten. So I did now and it works correctly
Thanks!

-
- Filter Inserter
- Posts: 693
- Joined: Sat Jun 06, 2015 2:23 am
- Contact:
Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Fix fluid inputs on buildings setting the fluid type of attached pipes to 0 of that particular fluid type. This prevents using for eg blueprints that put water pipes in place on oil refineries before you set them to the recipe which uses water.Dominik wrote: Fri Mar 22, 2019 1:56 pm Hi, this was a tricky one. There are just so many paths on which the mixing needs to be checked and this one still did not get rewritten. So I did now and it works correctlyThanks!
Logically input pipes have no bearing the type of fluid in an attached pipe that is empty. Having 0 oil in attached pipes when no fluid source is attached, oil or water, makes absolutely no sense and prevents attaching pipes to a water source. The pipes should be completely empty and when water goes through them, the oil refinery should just ignore that input as it did before 0.17.
-
- Filter Inserter
- Posts: 693
- Joined: Sat Jun 06, 2015 2:23 am
- Contact:
Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
This is still a bug 

Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Ref: 68175
If you want, create separate bug report, most likely it will be moved to 'ideas and suggestions' or 'not a bug' (unless more details provided)
Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
We know about this and there are other posts on this subject around.
-
- Filter Inserter
- Posts: 693
- Joined: Sat Jun 06, 2015 2:23 am
- Contact:
Re: [Dominik][0.17.16] Cannot paste recipe due to (intermediate) fluid mixing
Is the blueprint functionality going to be restored then or do we have to live with this huge limitation?Dominik wrote: Tue Apr 09, 2019 9:50 am We know about this and there are other posts on this subject around.