How does pentapod egg production spoilage work exactly?
Posted: Mon Aug 04, 2025 11:16 am
I've put quite some effort into finding an answer to this particular question because multiple related posts exist, but they were about bugs that are said to be fixed by now. Apologies if this still is some duplicate post.
I have a pentapod egg biochamber that refreshes a pentapod egg on a timer so I can produce pentapod eggs on demand. It is fed nutrients by a different part of the factory instead of a dedicated setup, so the amount, freshness and timing of nutrient supply is not totally consistent but nutrients are always supplied on time,fresh enough for this purpose and in large enough quantities. Yet seemingly randomly the biochamber (1 in 20+ times) produces no output. I think I've figured out why, but that makes me wonder how spoilage works for a recipe that is still (paused) in production.
What I think is happening: after the refresh the the biochamber starts production of the recipe again with residual nutrients left on the belt, but the fuel isn't enough to complete it. Production is now paused until the next refresh triggers. This paused state causes the egg to spoil faster or to otherwise invalidate the production.
These tests in sandbox mode seem to confirm that suspicion:
Test initialization (both tests)
Test 2
I have a pentapod egg biochamber that refreshes a pentapod egg on a timer so I can produce pentapod eggs on demand. It is fed nutrients by a different part of the factory instead of a dedicated setup, so the amount, freshness and timing of nutrient supply is not totally consistent but nutrients are always supplied on time,fresh enough for this purpose and in large enough quantities. Yet seemingly randomly the biochamber (1 in 20+ times) produces no output. I think I've figured out why, but that makes me wonder how spoilage works for a recipe that is still (paused) in production.
What I think is happening: after the refresh the the biochamber starts production of the recipe again with residual nutrients left on the belt, but the fuel isn't enough to complete it. Production is now paused until the next refresh triggers. This paused state causes the egg to spoil faster or to otherwise invalidate the production.
These tests in sandbox mode seem to confirm that suspicion:
Test initialization (both tests)
- Have a biochamber run the recipe once to get 2 eggs with the same spoiling timer.
- Re-insert one of those eggs, keep the other as control-egg.
- 'Spawn' nutrients from bioflux, insert 30 into ingredients and 1 into fuel to start production. Keep remaining nutrients as control-nutrients. Because there is not enough fuel, production will now become paused.
- After 5 minutes the nutrients will spoil. The control-nutrients can be used to check this. Although not really needed, to be completely sure we could wait another minute for good measure.
- Insert new nutrients into fuel to resume and finish production.
- Observe an output of 2 eggs.
Test 2
- After 14 minutes and 30 seconds the egg has 30 seconds left on the spoiling timer. The control-egg can be used to check this.
- Insert new nutrients into fuel to resume and finish production.
- Observe a lack of output while the control-egg still has some seconds remaining.