Im sure you could code that in, but itd likely be either LUA or C++.
But the coding should be easy enough if ‘minifridge’ is something you can declare.
P:
,{
“type” : “vehicle_part”,
“id” : “minifridge”,
“name” : “minifridge”,
“symbol” : “H”,
“color” : “light_blue”,
“broken_symbol” : “#”,
“broken_color” : “light_blue”,
“damage_modifier” : 80,
“durability” : 100,
“epower” : -249,
“size” : 300,
“item” : “minifridge”,
“difficulty” : 3,
“location” : “center”,
“flags” : [“CARGO”, “OBSTACLE”, “FRIDGE”, “COVERED”, “TOOL_WRENCH”, “ENABLED_DRAINS_EPOWER”],
“breaks_into” : [
{“item”: “steel_lump”, “count”: [8, 13]},
{“item”: “steel_chunk”, “count”: [8, 13]},
{“item”: “scrap”, “count”: [8, 13]},
{“item”: “hose”, “prob”: 50}
]
},{
It looks like you could mod a container to be a fridge, perhaps with a custom vehicle part and recipe or perhaps by add-on like you suggested. idk yet how the fridge tag works, but Id say with high certainty that you can at least define your own fridge space. Even make it free to use.