From 92c81aa958f3cc2324af2aa08d83ead40837997f Mon Sep 17 00:00:00 2001 From: Loganbacca Date: Tue, 9 Dec 2014 01:15:10 +1300 Subject: [PATCH] Fixes omni-filters not working --- code/ATMOSPHERICS/components/omni_devices/mixer.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/ATMOSPHERICS/components/omni_devices/mixer.dm b/code/ATMOSPHERICS/components/omni_devices/mixer.dm index b59c0281c1..2740966867 100644 --- a/code/ATMOSPHERICS/components/omni_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/omni_devices/mixer.dm @@ -49,8 +49,6 @@ for(var/datum/omni_port/P in ports) P.air.volume = ATMOS_DEFAULT_VOLUME_MIXER - rebuild_mixing_inputs() - /obj/machinery/atmospherics/omni/mixer/Del() inputs.Cut() output = null @@ -77,6 +75,8 @@ if(output) output.air.volume = ATMOS_DEFAULT_VOLUME_MIXER * 0.75 * inputs.len output.concentration = 1 + + rebuild_mixing_inputs() /obj/machinery/atmospherics/omni/mixer/proc/mapper_set() return (tag_north_con || tag_south_con || tag_east_con || tag_west_con) @@ -108,7 +108,7 @@ var/power_draw = -1 if (transfer_moles > MINUMUM_MOLES_TO_FILTER) - power_draw = mix_gas(src, mixing_inputs, output, transfer_moles, active_power_usage) + power_draw = mix_gas(src, mixing_inputs, output.air, transfer_moles, active_power_usage) if (power_draw < 0) //update_use_power(0)