cataclysmbnteam / Cataclysm-BN

Cataclysm: Bright Nights, A fork/variant of Cataclysm:DDA by CleverRaven.
https://docs.cataclysmbn.org
Other
685 stars 269 forks source link

Game does not inform player that perishable food in basement is preserved and food in basement does not become cold #5526

Open Proxiehunter opened 2 weeks ago

Proxiehunter commented 2 weeks ago

Describe the bug

In this thread I was told that "CV says root cellar and being at Z -1 is the same temperature for preservation." This appears to be partially true but the game does not communicate this information to the player and unlike items placed in a root cellar items at level Z -1 do not become cold, which I understand adds some joy to items that taste better cold as well as helping the player cool down in high heat.

If the temperatures at Z -1 and in a root cellar are the same in regards to preservation then the game should be communicating that items at Z -1 are partially preserved when examined and preferably those items would also be cold as if they came out of a root cellar or refrigerator.

Steps To Reproduce

1: Build root cellar.

2: Spawn in three chunks of meat and 3 bottles of water. Place one chunk of meat and bottle of water in the root cellar. Place one of each on the ground floor as a control. Place the last chunk of meat and bottle of water in the basement.

3: Examine all three groups of meat and water.

4: Note that the ones in the root cellar are cold and the game tells you the meat is partially preserved while the meat and water on the ground floor and the basement are not cold and neither chunk of meat states that it is partially preserved.

5: Advance time by one day and check again.

6: Climb to the roof of the evac shelter to not be on the same Z level as any of the meat.

7: Advance time one day. Floor meat will go bad in 8 hours, root cellar meat will go bad in 15 hours, basement meat will go bad in 15 hours.

8: Conclusion - Basement does preserve equally to root cellar however nothing tells the player this and no food stored in the basement becomes cold. I feel both of those should change, but giving the player the information that food at level Z -1 is being preserved is the more important of the two.

Screenshots

Seen here the bottled water and chunk of meat in the root cellar are cold and it explicitly states the meat is partially protected from rotting and will stay fresh at least two days.

image

My surface level bottled water and meat are as expected not cold, the meat does not state it is protected from rot, and the meat is stated as staying fresh for only one day.

image

My basement meat and water I have been told should be at the same temperature as if they were stored in a root cellar. However they display the same as surface level floor meat and water.

Versions and configuration

Additional context

Save game with meat and water freshly placed in root cellar, on floor of evac shelter, and in basement. Note that the character used has some features from mods I disabled to make this test file and will throw a few errors on loading. Shouldn't cause any actual problems though.

TEST.zip

RoyalFox2140 commented 1 week ago

That's because world temperature isn't conveyed in the UI at all. This also means if it's freezing outside drinks don't give the mood bonus for drinking something cold.