From 1a43a70e92584316508ef419a2c4813f10fbc27b Mon Sep 17 00:00:00 2001 From: Katherine Kiefer Date: Fri, 3 Jun 2022 20:06:50 +1000 Subject: [PATCH] shuttlefix --- code/modules/shuttle/docking.dm | 9 +++++---- code/modules/shuttle/on_move.dm | 4 ++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/modules/shuttle/docking.dm b/code/modules/shuttle/docking.dm index 8d3e5bebc4df..e04bcf0f4f85 100644 --- a/code/modules/shuttle/docking.dm +++ b/code/modules/shuttle/docking.dm @@ -141,10 +141,11 @@ /obj/docking_port/mobile/proc/takeoff(list/old_turfs, list/new_turfs, list/moved_atoms, rotation, movement_direction, old_dock, area/underlying_old_area) - for(var/turf/old_terf as anything in old_turfs) - old_terf.set_sleeping(TRUE) - for(var/turf/new_terf as anything in new_turfs) - new_terf.set_sleeping(TRUE) + for(var/turf/terf as anything in old_turfs + new_turfs) + terf.blocks_air = TRUE + for(var/turf/terf as anything in old_turfs + new_turfs) + terf.ImmediateCalculateAdjacentTurfs() + for(var/i in 1 to old_turfs.len) var/turf/oldT = old_turfs[i] diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index 636c20eda7fd..7c0b1afa35fc 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -71,6 +71,10 @@ All ShuttleMove procs go here return TRUE /turf/proc/lateShuttleMove(turf/oldT) + + blocks_air = initial(blocks_air) + oldT.blocks_air = initial(oldT.blocks_air) + AfterChange(CHANGETURF_RECALC_ADJACENT) oldT.AfterChange(CHANGETURF_RECALC_ADJACENT)