diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index fd613fe0fd..b1d7547f17 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -86,7 +86,7 @@ min_requirements[R.get_gas()] = MOLES_GAS_VISIBLE name = "[R.name] condensation" id = "[R.type] condensation" - condensing_reagent = new R + condensing_reagent = GLOB.chemical_reagents_list[R.type] exclude = FALSE /datum/gas_reaction/condensation/react(datum/gas_mixture/air, datum/holder) @@ -101,7 +101,7 @@ var/G = condensing_reagent.get_gas() var/amt = air.get_moles(G) air.adjust_moles(G, -min(initial(condensing_reagent.condensation_amount), amt)) - reagents_holder.add_reagent(condensing_reagent, amt) + reagents_holder.add_reagent(condensing_reagent.type, amt) . = REACTING for(var/atom/movable/AM in location) if(location.intact && AM.level == 1)