I set up liquid pumps to test pumping liquids back and forth. I observed that, over time, the left-most water pumps periodically drop 10kg bottles of water. This should not occur - either the pump should draw water from the tank and insert the water into the pipe, or not perform any function. The pump should not draw water, bottle the water, and drop a bottled water object.
The pump placement within the chain with respect to the outlet vent does not matter, it is always the furthest pump to the left.
I'm just guessing at the code, but it seems as though the game checks, starting from the left, whether each pump has a liquid to draw from, but does not check to see if the drawn water can be stored in a pipe or the pump's storage until after the pump has drawn the available water. If there is no room in the pipe or the pump's storage, the excess water is dropped as a bottled water object. If the code actually works this way, then the pump should either check to see if water can be input in the pipe before drawing water, or the dropped overflow object should be a tile of liquid water, not a bottled water object.
As an aside, the water level of the left tank originally was half-full (marked by the dirt block located mid-left of the left tank and right of the mesh tiles in the mid-left of the picture). Over time, the water disappeared from the system. I am unsure as to whether this is due to the pumps, the pipes, the outlet port, or a combination of the three. I think this bug is commonly known and reported elsewhere.
A save is attached.
Set up several pumps operating in a loop as depicted in the attached picture. Over time, water bottles appear on the ground.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now