As I understand from #24083 description they should be equal. Is it a bug? So far I’ve verified it on 0.E but I don’t think it’s different in latest experimentals, can anyone confirm? Time to spoil differs by about 10%. @mr_sep, can you please take a look?
Looks like there needs to be a check for
t_rootcellar in item::process_temperature_rot along with
pos.z >= 0 check.
Since the introduction of root cellar there was substantial amount of changes to the temperature system in the game so some things might got bugged on the way. But yes, in principle a root cellar original intention was to keep it’s contents at a constant low temperature equal to underground temperature of caves or basements.