From bfaaecde490a971aed36cffb36691e430d5ac3f7 Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 17 Nov 2020 02:42:49 -0800 Subject: [PATCH] whoops more sanity checking --- code/controllers/subsystem/air.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 4f48e2bd53..9562708e90 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -242,11 +242,12 @@ SUBSYSTEM_DEF(air) T.update_visuals() for(var/list/pair in tiles_with_diffs) var/turf/open/enemy_tile = pair[1] - var/difference = pair[2] - if(difference > 0) - T.consider_pressure_difference(enemy_tile, difference) - else - enemy_tile.consider_pressure_difference(T, -difference) + if(istype(enemy_tile)) + var/difference = pair[2] + if(difference > 0) + T.consider_pressure_difference(enemy_tile, difference) + else + enemy_tile.consider_pressure_difference(T, -difference) /datum/controller/subsystem/air/proc/process_turfs(resumed = 0) var/datum/callback/post_process = CALLBACK(GLOBAL_PROC,/proc/post_process_turf)