Reagent cooled atmo machines (#18178)

* reagent based cooling for heaters and coolers

* UI and wiki

* some adjustments

and fixes coolant tanks lol

* adds coolant tank to cargo

---------

Co-authored-by: C.L. <killer65311@gmail.com>
This commit is contained in:
Will
2025-08-07 03:51:02 -04:00
committed by GitHub
co-authored by C.L.
parent 90ba1619f4
commit c81f5b697f
18 changed files with 145 additions and 26 deletions
@@ -1157,6 +1157,7 @@ SUBSYSTEM_DEF(internal_wiki)
data["addictive"] = TRUE
data["industrial_use"] = R.industrial_use
data["supply_points"] = R.supply_conversion_value ? R.supply_conversion_value : 0
data["cooling_mod"] = R.coolant_modifier
var/value = R.supply_conversion_value * REAGENTS_PER_SHEET * SSsupply.points_per_money
value = FLOOR(value * 100,1) / 100 // Truncate decimals
data["market_price"] = value
@@ -1191,6 +1192,7 @@ SUBSYSTEM_DEF(internal_wiki)
var/datum/material/C = get_material_by_name(data["sintering"])
if(C)
body += "<b>Sintering Results: [C.display_name] [C.sheet_plural_name]</b><br>"
body += "<b>Coolant Factor: </b>[data["cooling_mod"]]x<br>"
if(data["overdose"] > 0)
body += "<b>Overdose: </b>[data["overdose"]]u<br>"
body += "<b>Flavor: </b>[data["flavor"]]<br>"