[2.0.15] Pumps no longer unload thrusters
Posted: Fri Nov 08, 2024 10:14 pm
Hello I want to report a *bug
1. What did I do?
I attached a Pump input directly (no Pipes/Storage tanks in between) to a Thruster fuel or oxidizer input/output
2. What happened?
Previous Behavior (Some point about a week ago. I believe version 2.0.13. I would downgrade my game version to verify, but I have slow internet and am afraid of messing up my saves):
The Pump had access to the fluid contents of the Thruster.
The Pump could output/remove fluid contents from the Thruster.
Current Behavior (2.0.15):
The Pump could not output/remove fluid contents from the Thruster.
3. What did you expect to happen instead?
I expected the previous behavior to occur.
4. Does it happen always, once, or sometimes?
The current behavior always occurs.
5. Possible Explanation
I believe that in version 2.0.14 this bugfix, "Fixed that pumps would pull fluid from internal machine buffers instead of the connected fluid segment (118688)" is responsible for the change in behavior of this interaction.
6. Thoughts
I was always under the impression that directly connected Pumps removing fluid from machine buffers was a feature because it gave players more control. Previously, by adding any Pipes or Storage tanks in between a machine and a Pump input, the Pump would still pull from connected fluid segment. As stated in the bug report (118688) referenced by the previously specified bugfix, "Placing a pipe between plant & pump solves the problem".
Assuming that this bugfix is the reason that the Pump and Thruster interaction I have outlined no longer works, I believe that said bugfix should be reverted since it makes it impossible to remove fluid from machine buffers, a valuable interaction that players previously could choose to utilize in many situations.
For example, I utilized directly connected Pump inputs to empty Thrusters. This allowed me to stop thrust generation by emptying the Thrusters based on circuit conditions, even if said Thruster was already full. I was also planning on using this mechanic to read the fullness of Thrusters by using fluid balancing mechanics and storage tanks.
In the process of writing and gathering information for this bug report, I'm reasonably confident that the "bug" affecting the "mechanic" I had been utilizing was actually a bugfix, and the "mechanic" was the bug. Because it is possible that I am completely wrong, and that the interaction I described is a bug, I hope its okay that I leave this post as a bug report.
I've also attached a save file containing a test case involving Pumps directly emptying a Thruster.
1. What did I do?
I attached a Pump input directly (no Pipes/Storage tanks in between) to a Thruster fuel or oxidizer input/output
2. What happened?
Previous Behavior (Some point about a week ago. I believe version 2.0.13. I would downgrade my game version to verify, but I have slow internet and am afraid of messing up my saves):
The Pump had access to the fluid contents of the Thruster.
The Pump could output/remove fluid contents from the Thruster.
Current Behavior (2.0.15):
The Pump could not output/remove fluid contents from the Thruster.
3. What did you expect to happen instead?
I expected the previous behavior to occur.
4. Does it happen always, once, or sometimes?
The current behavior always occurs.
5. Possible Explanation
I believe that in version 2.0.14 this bugfix, "Fixed that pumps would pull fluid from internal machine buffers instead of the connected fluid segment (118688)" is responsible for the change in behavior of this interaction.
6. Thoughts
I was always under the impression that directly connected Pumps removing fluid from machine buffers was a feature because it gave players more control. Previously, by adding any Pipes or Storage tanks in between a machine and a Pump input, the Pump would still pull from connected fluid segment. As stated in the bug report (118688) referenced by the previously specified bugfix, "Placing a pipe between plant & pump solves the problem".
Assuming that this bugfix is the reason that the Pump and Thruster interaction I have outlined no longer works, I believe that said bugfix should be reverted since it makes it impossible to remove fluid from machine buffers, a valuable interaction that players previously could choose to utilize in many situations.
For example, I utilized directly connected Pump inputs to empty Thrusters. This allowed me to stop thrust generation by emptying the Thrusters based on circuit conditions, even if said Thruster was already full. I was also planning on using this mechanic to read the fullness of Thrusters by using fluid balancing mechanics and storage tanks.
In the process of writing and gathering information for this bug report, I'm reasonably confident that the "bug" affecting the "mechanic" I had been utilizing was actually a bugfix, and the "mechanic" was the bug. Because it is possible that I am completely wrong, and that the interaction I described is a bug, I hope its okay that I leave this post as a bug report.
I've also attached a save file containing a test case involving Pumps directly emptying a Thruster.