Jump to content

Liquid pumps drop water bottles


Interloper
  • Pending

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.

 

pumps.jpg

 

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.

Testing.sav


Steps to Reproduce
Set up several pumps operating in a loop as depicted in the attached picture. Over time, water bottles appear on the ground.



User Feedback


Interestingly, given the same conditions but using contaminated water, pumps did not drop contaminated water bottles or normal water bottles (but still destroyed the contaminated water over time).

Share this comment


Link to comment
Share on other sites



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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...