Page 1 of 1

[Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Mon Jul 29, 2019 6:19 pm
by boskid
fluid-mixing-bypass-with-underground-pipe.gif
fluid-mixing-bypass-with-underground-pipe.gif (2.53 MiB) Viewed 3824 times
73793-fluid-mixing-bypass-with-pipe-on-oil-refinery.gif
73793-fluid-mixing-bypass-with-pipe-on-oil-refinery.gif (1.12 MiB) Viewed 3814 times
Severity:
  1. Same as 73600
  2. Makes game state to be not save-load stable (and so will desync on connect)
  3. Fails consistency after recipe finishes once
log
replay

Re: [0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Mon Jul 29, 2019 7:04 pm
by boskid
Same issue when recipe has two same outputs: only one is checked if both are connected to different fluid systems
73793-fluid-mixing-bypass-with-pipe-on-other-output.gif
73793-fluid-mixing-bypass-with-pipe-on-other-output.gif (831.21 KiB) Viewed 3802 times
-- edit:
confirmed desync when connecting and changing recipe
desync

Re: [Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Tue Jul 30, 2019 11:37 am
by Dominik
Jeez man this is ridiculous. How can this be possible??

Re: [Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Tue Jul 30, 2019 11:39 am
by Dominik
Kinda looks like an error in some more basic algorithm. Should be interesting.

Re: [Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Tue Jul 30, 2019 11:49 am
by boskid
Dunno why, i was just doing more tests for previous bug report with pump, so i built this contraption (to get setup where any rotation will keep input fluid boxes connected to same fluid systems):
73793-initial-concept.png
73793-initial-concept.png (900.39 KiB) Viewed 3714 times
And when i accidently set lubricant recipe (instead of solid fuel) and it succedded i just kept digging for underlying issue.

Btw in upper right is my test where two underground pipes connected internally because of game.merge_forces, should i create next bug report?

Re: [Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Tue Jul 30, 2019 12:11 pm
by Dominik
Kill meee....
I mean
Yes, make a report, please.

Re: [Dominik][0.17.59] Fluid mixing bypass using underground pipe on other input

Posted: Tue Jul 30, 2019 2:02 pm
by Dominik
Now I don't know how this even worked until now...