-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Freezer Rot #36401
Comments
Some testing with a new event that happened: I had a stack of frozen sausages I've had for ages. I removed 4 from the stack for breakfast and they were 'Frozen'. I went fishing about 4 map tiles away, came back, and removed 4 more frozen sausages for lunch. These were 'cold' the instant they were in my hands. When the freezer contents were unloaded, ONLY the sausage stack emerged as 'cold' while other items were 'frozen'. Now, I suspected that taking items off the stack was doing this. I had two frozen bottles of Kompot in the same freezer. I removed one. Frozen. Removed the second, also frozen. Repeated this, only I reheated the first bottle before removing the second. Also frozen. This is an obnoxiously elusive bug. |
I seem to be having the exact same issue. Had several stacks of frozen, fresh meat in my vehicle minifreezer. After scavenging dozens of overmap tiles away for 2-3 days, I return and all meat is frozen and rotten. The vehicle had near 100% power the whole time, the freezer was continuously on, no damage.
|
Just had it happen to me. A lot of my food stockpile got severely aged despite being frozen. Same thing, batteries were full, two separate freezers in two separate and unconnected vehicles, both had all food suddenly aging a lot, as if it had been always aging. Of particular note in terms of expected behavior were Beech Nuts, harvested a long time ago (beyond it's lifespan at room temperature) but that had been frozen shortly after being harvested, and some sourdough bread crafted a week ago (thus still in its normal lifespan at room temperature) and frozen, which did not rot, although in some reloads it did got aged up some. It leads me to believe that the issue is that the game is retroactively applying aging to items in the freezer when the game is reloaded.
|
Piling on here to add another instance; in my case everything in my minifreezer rotted all at once, despite very definitely being frozen. (The items showed both that they were frozen and rotten.) Possibly of interest, a bunch of other stuff, using other preservation methods, including both canning metal and glass cans and pickling and dehydrating all rotted at (as far as I am able to tell) the same time.
|
I think I found a likely cause for this. Food items are not processed every turn. This does not happen for items that are on ground. Those get processed immediately when they are loaded into reality bubble in The easiest fix would probably be to process items that are in vehicle containers when the vehicle is loaded into reality bubble. I do not know how the frequency at which the food item is processed is determined. If you debug spawn multiple items they get processed every turn but if you then drop those items they no longer are processed every turn. It seems like more items means less frequent processing. If someone knows how to reproduce this bug here is how to test if this is the cause.
If the difference between last rot and current turn is more than 600 (10 min) then the item has not been processed since it was loaded into reality bubble. |
Perhaps the discrepancy isn't about loading the reality bubble but specifically loading the game world itself (game load vs regional movement) somehow inhibiting or delaying the freezer calculation? |
Edit: The issue appears inconsistent. One reload resulted in bugged food items, the subsequent reload, the food appears to operate normally. I will continue to experiment.
Food placed in a minifreezer (and probably minifridge) are not having their decay timers properly applied to the item. Food is rotting at a normal rate despite being (Cold) or (Frozen) under still unknown circumstances.
Bugged food items are easily identified because when you take them out of the fridge/freezer, they instantly no longer have the (cold) or (frozen) tag, indicating the state was stripped from it at some point, likely during the vehicle loading into the reality bubble.
Steps To Reproduce
Frozen Debug 1.zip
Steps to reproduce the behavior:
Additional context
Items in this particular freezer were pre-cooked and immediately placed into the mini-freezer in preparation for my current situation (ant siege). It was properly frozen at that time, as it stored for several days.
The vehicle was left outside the reality bubble on several occasions after food was placed, leaving it outside the reality bubble for no less than 12 hours, At least 48 hours was spent with the vehicle inside the reality bubble before the vehicle was moved.
Prior to identifying the items were glitched, I took the vehicle from my home base, drove to the evac shelter to the east, and then parked in the current location.
Expected behavior
Frozen food should be properly preserved and not rot. Expiration timers should be extended for Cold food.
Versions and configuration
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
No Fungal Monsters [No_Fungi],
Unzippable Jackets [Z_Mod] (personal project)
The text was updated successfully, but these errors were encountered: