ID:148019
 
Here is the proc I use for makeing the vaccum in space but it doesn't seem to work.. The levels of o2 and co2 do not change at all


turf/proc/airflow()
for(var/turf/O in range(1,src))
for(O in /area/Airflow)
if(O.o2 < src.o2)
var/diff = src.o2 - O.o2
diff = diff/7
src.o2 -= diff
O.o2 += diff
if(diff >= 7)
step(src.contents,O)
if(O.co2 < src.co2)
var/diff = src.co2 - O.co2
diff = diff/8
src.co2 -= diff
O.co2 += diff
if(diff >= 7)
step(src.contents,O)
spawn(1) O.airflow
spawn(1) airflow()

[edit]I am bad... I forgot my DM tags{/edit]