diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 7c0bba95084..8160f78a5b0 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -270,7 +270,7 @@ levelupdate() CalculateAdjacentTurfs() - if(SSair && !ignore_air) + if(!ignore_air) SSair.add_to_active(src) //update firedoor adjacency diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index 0efa73cd6df..ba12e8c24e1 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -58,10 +58,8 @@ var/atmos_overlay_type = null //current active overlay -// Dont make this Initialize(), youll break all of atmos -// Challenge accepted in a few years -aa07 -/turf/simulated/New() - ..() +/turf/simulated/Initialize(mapload) + . = ..() if(!blocks_air) air = new diff --git a/code/modules/awaymissions/maploader/reader.dm b/code/modules/awaymissions/maploader/reader.dm index 795b697bc4d..2f807cb1db2 100644 --- a/code/modules/awaymissions/maploader/reader.dm +++ b/code/modules/awaymissions/maploader/reader.dm @@ -170,6 +170,7 @@ GLOBAL_DATUM_INIT(_preloader, /datum/dmm_suite/preloader, new()) var/turf/T = t // we do this after we load everything in. if we don't; we'll have weird atmos bugs regarding atmos adjacent turfs T.AfterChange(TRUE, keep_cabling = TRUE) + CHECK_TICK return bounds /**