[Dominik][0.17.2] Pasting recipe does not update linked (internal I/O) fluid box contents, allowing mixing

This subforum contains all the issues which we already resolved.
Post Reply
IronCartographer
Filter Inserter
Filter Inserter
Posts: 455
Joined: Tue Jun 28, 2016 2:07 pm
Contact:

[Dominik][0.17.2] Pasting recipe does not update linked (internal I/O) fluid box contents, allowing mixing

Post by IronCartographer »

Save file attached shows the results of some experimentation, with several resulting cases of mismatched fluid boxes.
Pasting Fluid Recipes Mixing.zip
(736.67 KiB) Downloaded 95 times

Steps to reproduce:
  1. Set two different (incompatible) fluid recipes on two different machines
  2. Paste one onto the other
  3. Build a pipe beside the paste-target machine's updated (different fluid) pipe connection
  4. Pipe will be flagged for the fluid of the previous recipe I/O, not the new label of the adjacent fluid box
This can also result in the false detection of mixing, such as below where the pipe wants to place as lubricant (the previous recipe on the assembler before pasting), which conflicts with the chemical plant's input (sulfuric acid). The situation depicted here is fixed (fluid output from assembler updates to acid) if you rotate the assembler, or change the recipe the hard way.
fluid mix false alarm.png
fluid mix false alarm.png (787.05 KiB) Viewed 1865 times


Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

Re: [Dominik][0.17.2] Pasting recipe does not update linked (internal I/O) fluid box contents, allowing mixing

Post by Dominik »

Hi, thanks for the report. Yes, the filters were not resetting properly. Fixed now.

Post Reply

Return to “Resolved Problems and Bugs”