From c78944c5bc0fbd4b1f95f8b591d1e61d14e1c076 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Wed, 22 Jan 2020 13:47:57 -0500 Subject: [PATCH] Update --- .../components/unary_devices/passive_vent.dm | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm index e01632c379..d1daa720ca 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm @@ -41,21 +41,11 @@ var/datum/gas_mixture/removed = external.remove(transfer_moles) if(isnull(removed)) return - airs[1].merge(removed) internal.merge(removed) active = TRUE - if(abs(external.temperature - internal.temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER) - var/external_heat_capacity = external.heat_capacity() - var/internal_heat_capacity = internal.heat_capacity() - var/combined_heat_capacity = external_heat_capacity + internal_heat_capacity - if(combined_heat_capacity) - var/temperature = (internal.temperature * internal_heat_capacity + external.temperature * external_heat_capacity) / combined_heat_capacity - external.temperature = temperature - internal.temperature = temperature - - active = TRUE + active = internal.temperature_share(external, OPEN_HEAT_TRANSFER_COEFFICIENT) ? TRUE : active if(active) air_update_turf()