From 593c10d9f5112c1911445ae0b5cf75885010219d Mon Sep 17 00:00:00 2001 From: Mloc-Argent Date: Sat, 2 Nov 2013 21:30:44 +0000 Subject: [PATCH] Fix for trace_gases getting massive and killing the server. Signed-off-by: Mloc-Argent --- code/ZAS/ZAS_Zones.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/ZAS/ZAS_Zones.dm b/code/ZAS/ZAS_Zones.dm index d4bc832506b..cd77fbbbf21 100644 --- a/code/ZAS/ZAS_Zones.dm +++ b/code/ZAS/ZAS_Zones.dm @@ -519,7 +519,7 @@ proc/ShareRatio(datum/gas_mixture/A, datum/gas_mixture/B, connecting_tiles) for(var/datum/gas/G in B.trace_gases) var/datum/gas/H = locate(G.type) in A.trace_gases - if(H) + if(!H) H = new G.type A.trace_gases += H var/G_avg = (G.moles*size) / (size+share_size)