[0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Things that we don't consider worth fixing at this moment.
Kirbykirby56
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Aug 26, 2018 2:21 pm
Contact:

[0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by Kirbykirby56 »

I've got a pretty interesting one for you here. When a pump is pumping eastward (->), it will show the pipe before it as having no flow (e.g. the animation is stopped, but the underlying values seem perfectly fine.

Recreation:
(Check Video 2 to watch me recreate this from startup)
Step 1: Obtain any fluid source (Oil, water, etc.)
Step 2: Place a right-facing pump somewhere it's powered
Step 3: Connect the input of the pump to somewhere, and the output of the pump to somewhere. A good way to do this is to fill the pipes a bit with something, disconnect the input, and then close the pipe ring so that the flow is continuous.
The pipe's animations before the engine will be stagnant.

Expectation:
The pipe would have the flow animation like all the other pipes in the chain

Reality:
The pipe has a stagnant animation
(This seems to happen every time.)

Interestingly enough, as seen in my video 2, it seems to only happen on rightward facing pumps.

And here's the links again but defined in terms of video number:
Video 1 (Me finding it during play): https://youtu.be/n1lXl8PHG2A
Video 2 (Me experimenting in Sandbox): https://youtu.be/ft1c-YtEtRk (Video 2 is now available)
Attachments
factorio-current.log
This log is from the godmode save
(5.69 KiB) Downloaded 129 times
godmode.zip
This is the godmode save (video 2)
(2.09 MiB) Downloaded 101 times
that savefile.log
This is for my play-save (video 1)
(6.7 KiB) Downloaded 108 times
savefile I discovered this on.zip
This is for my play-save (video 1)
(6.62 MiB) Downloaded 99 times
Honktown
Smart Inserter
Smart Inserter
Posts: 1042
Joined: Thu Oct 03, 2019 7:10 am
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by Honktown »

Sorry, I saw this and wanted to see because I like pumps. Terrible reason I know.

The flow is actually different facing east/west, not just the animation. I made a square of pipe filled with water, and the west facing pump stabilizes with a value of under 100 on both sides, but the east-facing pump doesn't, and it jitters with 100 water to the east.

This bug also affects north/south, slightly differently. The north facing pump stabilizes with less than 100 on both sides. A south facing pump's flow stabilizes, with 100 in front of it, and a non-moving window behind.

When a dev finds the bug, I'd like to know what it was. I used to work as a debugger and this is neat-o.
I have mods! I guess!
Link
User avatar
MasterBuilder
Filter Inserter
Filter Inserter
Posts: 353
Joined: Sun Nov 23, 2014 1:22 am
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by MasterBuilder »

I believe this is caused by the update order of pipes. West wins and takes all the fluid it can. Then east updates and there's nothing (or almost nothing) to go east.
IIRC pipes do not currently split fluids evenly. This is something that should fixed at some point in the future when the new fluid algorithm is merged in.

Now, I could be completely wrong here as it's in "Assigned" and not just bug reports. I also don't remember what parts, if any, were merged in from the new fluid algorithm, so...
Give a man fire and he'll be warm for a day. Set a man on fire and he'll be warm for the rest of his life.
Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by Dominik »

Yeah the new algo will fix that for sure. But if one day, after lunch, I feel like I have nothing to do, I might fix it as well :)
Canis
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Jun 26, 2017 11:55 am
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by Canis »

Also, the first pipe connected to a storage tank also doesn't show correct flow when more than one pipe is connected in sequence, in some directions.
movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by movax20h »

Canis wrote: Sun Nov 24, 2019 4:25 am Also, the first pipe connected to a storage tank also doesn't show correct flow when more than one pipe is connected in sequence, in some directions.
I can't reproduce the issue with storage tanks in 0.17.79. Could you post a screenshot or blueprint?

I can reproduce the original issue with first pipe element before (left) of the pump not animating, like in the first comment tho.
Canis
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Jun 26, 2017 11:55 am
Contact:

Re: [Dominik][0.17.69] Pipes do not exhibit flow animations when placed directly before eastern-facing pumps

Post by Canis »

Here you go. Running 0.17.79 with no mods.

Image
Post Reply

Return to “Won't fix.”