diff --git a/code/ATMOSPHERICS/components/unary/cold_sink.dm b/code/ATMOSPHERICS/components/unary/cold_sink.dm index 2534dc17a1..41e1f8d1db 100644 --- a/code/ATMOSPHERICS/components/unary/cold_sink.dm +++ b/code/ATMOSPHERICS/components/unary/cold_sink.dm @@ -113,6 +113,7 @@ if(stat & (NOPOWER|BROKEN) || !on) cooling = 0 update_use_power(0) + update_icon() return if (network && air_contents.temperature > set_temperature) diff --git a/code/ATMOSPHERICS/components/unary/heat_source.dm b/code/ATMOSPHERICS/components/unary/heat_source.dm index d69ae5ac33..ab474a3136 100644 --- a/code/ATMOSPHERICS/components/unary/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary/heat_source.dm @@ -60,6 +60,7 @@ if(stat & (NOPOWER|BROKEN) || !on) heating = 0 update_use_power(0) + update_icon() return if (network && air_contents.total_moles && air_contents.temperature < set_temperature)