[2.0.32] Recipe circuit setting a full chemical plant does not void fluid outputs
Posted: Sun Feb 16, 2025 3:39 am
What did I do?: Loaded mods were Space age, quality, elevated rails and base mod.
Attempted to change the recipe of a chemical plant when its outputs were full via circuits. I waited for the machine to fill up before activating the constant combinator that would have set a new fluid recipe.
What happened?: The new recipe was not acknowledged, and the output fluid within the chemical plant was not voided. Once the output no longer became full, the recipe switch was acknowledged.
What did you expect to happen instead?: I expected that either the recipe switch would be acknowledged despite being full, or the fluid would void itself to make room for the new recipe. According to Rseding91 in another bug report, the intended behavior is to void the fluid once the recipe switch is acknowledged.
Does it happen always, once, or sometimes?: Always happens.
STEPS TO RECREATE
1.) Either load the following save , or the following blueprint which best encapsulates the behavior.
You should see a setup that looks like the following. 2.) Activate state 2, (have a chemical plant fill up on its output completely) and wait for the machine to fill up on ice and ammonia.
3.) When the machine is filled, activate the lubricant combinator. Note that the machine will still be stuck on ammonia. At this point, activating the reset combinator will turn on the pumps clearing the chemical plant enough to trigger a fluid void, and switch to the lubricant recipe.
Attempted to change the recipe of a chemical plant when its outputs were full via circuits. I waited for the machine to fill up before activating the constant combinator that would have set a new fluid recipe.
What happened?: The new recipe was not acknowledged, and the output fluid within the chemical plant was not voided. Once the output no longer became full, the recipe switch was acknowledged.
What did you expect to happen instead?: I expected that either the recipe switch would be acknowledged despite being full, or the fluid would void itself to make room for the new recipe. According to Rseding91 in another bug report, the intended behavior is to void the fluid once the recipe switch is acknowledged.
Does it happen always, once, or sometimes?: Always happens.
STEPS TO RECREATE
1.) Either load the following save , or the following blueprint which best encapsulates the behavior.
You should see a setup that looks like the following. 2.) Activate state 2, (have a chemical plant fill up on its output completely) and wait for the machine to fill up on ice and ammonia.
3.) When the machine is filled, activate the lubricant combinator. Note that the machine will still be stuck on ammonia. At this point, activating the reset combinator will turn on the pumps clearing the chemical plant enough to trigger a fluid void, and switch to the lubricant recipe.