Fixes reactions breaking and maybe scrubber duping?

This commit is contained in:
Putnam
2021-03-22 01:11:00 -07:00
parent f1e55f2df0
commit a3b1e44f32
5 changed files with 1 additions and 4 deletions
@@ -15,7 +15,6 @@
if (!reaction_key || initial(reaction_key.rarity) > initial(req_gas.rarity))
reaction_key = req_gas
reaction.major_gas = reaction_key
message_admins("\ref[reaction]")
. += reaction
sortTim(., /proc/cmp_gas_reaction)
@@ -42,9 +42,7 @@
scrub(T.return_air())
/obj/machinery/portable_atmospherics/scrubber/proc/scrub(var/datum/gas_mixture/mixture)
var/transfer_moles = min(1, volume_rate / mixture.return_volume()) * mixture.total_moles()
var/datum/gas_mixture/filtering = mixture.remove(transfer_moles) // Remove part of the mixture to filter.
var/datum/gas_mixture/filtering = mixture.remove_ratio(volume_rate / mixture.return_volume()) // Remove part of the mixture to filter.
if(!filtering)
return