[Bug] Infinite Animation Loop on Pitcher Pumps


MrSelenix
  • Branch: Live Branch Version: Windows Pending

If one was to create a pitcher pump in a single tile depth, where one of the active pump tiles contains liquid (~260kg/tile water in this image, but can go all the way to 1000kg) and the other tile contains gas (0.5kg CO2 under the dupe in this image, blocking the water from spreading out), the dupe will be stuck in an infinite animation loop for pumping the water. (until they have downtime or a higher priority errand). The water level never decreases as no water is ever pumped.

This bug appears to only be present with the single tile depth shown in the image. Any time the red/white tube is present with 2+ tiles depth, the bug no longer occurs and dupes can pump liquids as usual.

 

Edit: After more Live play, this also happens if two different liquids are sharing the pitcher pump in a single tile depth, not just liquid and gas.

pump1.thumb.png.ca88804835ca32c0b67172db1fc973ad.png


Steps to Reproduce

-Construct the tiles as seen in the image
-Ensure the tiles the pump will seek water from are filled with a heavy gas, such as co2, at a lower pressure than the surrounding gas. (e.g. 100g/tile co2 between the tiles, 1500g o2 surrounding)
 -Place the pitcher pump
-use a bottle emptier or liquid vent to add a few hundred kg of liquid such that the liquid occupies one of the two pump tiles, and the gas is forced into the other tile
-request a pump errand 
 



User Feedback


I've also run into this in situations where there there was a tiny "slick" of liquid on top of another liquid, like Water on top of PWater, and the dupe was trying to get the clean Water.

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