diff --git a/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm index 00dba2d000..3083e7a096 100644 --- a/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm +++ b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm @@ -14,7 +14,11 @@ SSair.remove_from_active(T) for(var/turf/open/T in map) if(T.air) - T.air.copy_from_turf(T) + if(T.initial_gas_mix) + T.air.parse_gas_string(T.initial_gas_mix) + T.temperature = T.air.temperature + else + T.air.copy_from_turf(T) SSair.add_to_active(T) /datum/mapGeneratorModule/bottomLayer/massdelete