Hi there, I'm not too far into exploring other planets yet, but one thing that I noticed is that if I queue up a ton of JellynutProcessing, just on my person, then once the 3 minutes or so elapses (because the stack of jelly will spoil), any new JellynutProcessing that completes only creates spoilage and no jelly anymore.
It's not clear to me if this is a bug or not but it seems a bit unintended, or at the very least, intuitive.
Thanks!
[2.0.16] Jellynut processing stops creating jelly if creating too much
Re: Jellynut processing stops creating jelly if creating too much
I tried this on 2.0.16 and will describe the behavior more precisely:
Steps to reproduce
1. Place an Infinity Chest and fill it with Jellynut (spoil time = 1 hour)
2. Ctrl-Click to take all the Jellynut into your inventory.
3. Disable cheat mode so handcrafting works again.
4. Ctrl-Click on Jellynut Processing to queue 2400 recipes in your handcrafting queue.
Result:
The first stack of Jelly (spoil time = 4 minutes) spoils after about 7 stacks in total have been produced. BUT the following 6 stacks all have exactly the same freshness even though they were made within minutes of each other from Jellynut that should last an hour. All the Jelly in inventory spoils simultaneously at about the 12-stack mark. After that point, as OP describes, every handcrafting recipe that completes immediately turns to spoilage.
Conclusion:
This is the behavior I would expect if the spoilage of the result is calculated not from the freshness of the ingredient at the time it was processed, but as though the result were created when the handcrafting was initially queued.
I confirmed this by cancelling the remaining 2000 Jellynut Processing. It returned the mostly-fresh Jellynut to my inventory, indicating that the Jellynut spoil time was being correctly tracked while it was in the queue, but not used by the recipe. Then I restarted the Jellynut Processing. The freshness of the result went back up and I got Jelly again, for the same length of time before it all spoiled simultaneously.
I would have expected the recipe to use the freshness of each Jellynut as it slowly spoils in the handcrafting queue, so that each new Jelly produced started from a pretty high freshness rather than the same decreasing (eventually 0%) freshness. If this is an intended behavior, it is strange to say the least.
Steps to reproduce
1. Place an Infinity Chest and fill it with Jellynut (spoil time = 1 hour)
2. Ctrl-Click to take all the Jellynut into your inventory.
3. Disable cheat mode so handcrafting works again.
4. Ctrl-Click on Jellynut Processing to queue 2400 recipes in your handcrafting queue.
Result:
The first stack of Jelly (spoil time = 4 minutes) spoils after about 7 stacks in total have been produced. BUT the following 6 stacks all have exactly the same freshness even though they were made within minutes of each other from Jellynut that should last an hour. All the Jelly in inventory spoils simultaneously at about the 12-stack mark. After that point, as OP describes, every handcrafting recipe that completes immediately turns to spoilage.
Conclusion:
This is the behavior I would expect if the spoilage of the result is calculated not from the freshness of the ingredient at the time it was processed, but as though the result were created when the handcrafting was initially queued.
I confirmed this by cancelling the remaining 2000 Jellynut Processing. It returned the mostly-fresh Jellynut to my inventory, indicating that the Jellynut spoil time was being correctly tracked while it was in the queue, but not used by the recipe. Then I restarted the Jellynut Processing. The freshness of the result went back up and I got Jelly again, for the same length of time before it all spoiled simultaneously.
I would have expected the recipe to use the freshness of each Jellynut as it slowly spoils in the handcrafting queue, so that each new Jelly produced started from a pretty high freshness rather than the same decreasing (eventually 0%) freshness. If this is an intended behavior, it is strange to say the least.
My mods: Multiple Unit Train Control, Smart Artillery Wagons
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk