Stops shuttles from bringing background turfs with them. (#15580)

This commit is contained in:
Matt Atlas
2023-01-20 14:52:01 +01:00
committed by GitHub
parent 7caa069c9b
commit 25fd3ba098
91 changed files with 230 additions and 90 deletions
@@ -10,6 +10,7 @@
w_class = ITEMSIZE_LARGE
canhear_range = 2
flags = CONDUCT | NOBLOODY
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/number = 0
var/obj/machinery/abstract/intercom_listener/power_interface
var/global/list/screen_overlays
+1
View File
@@ -55,6 +55,7 @@
layer = 2.99
anchored = TRUE
req_access = list(access_bar) //Has to initalize at first, this is updated by instance's req_access
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/cult = 0
var/choice_types = /singleton/sign/double/bar
@@ -16,6 +16,7 @@
name = "emergency closet"
desc = "It's a storage unit for emergency breathmasks and o2 tanks."
icon_state = "emergency"
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
/obj/structure/closet/emcloset/fill()
switch (pickweight(list("small" = 50, "aid" = 20, "tank" = 10, "seal" = 10, "all" = 10)))
@@ -10,7 +10,7 @@
density = 1
w_class = ITEMSIZE_HUGE
build_amt = 4
obj_flags = OBJ_FLAG_ROTATABLE
obj_flags = OBJ_FLAG_ROTATABLE|OBJ_FLAG_MOVES_UNSUPPORTED
var/state = STATE_UNWIRED
var/base_icon_state = ""
var/base_name = "Airlock"
@@ -6,6 +6,7 @@
icon_state = "cabinet"
anchored = 1
density = 0
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/obj/item/extinguisher/has_extinguisher
var/opened = 0
@@ -6,6 +6,7 @@
anchored = TRUE
density = FALSE
req_access = null
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/damage_threshold = 10 // Damage needed to break the glass.
var/open
@@ -19,6 +19,7 @@
/obj/structure/window_frame/unanchored,
/obj/structure/window_frame/empty
)
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/should_check_mapload = TRUE
var/has_glass_installed = FALSE
var/glass_needed = 4
+1
View File
@@ -9,6 +9,7 @@
density = 1
layer = ABOVE_CABLE_LAYER
w_class = ITEMSIZE_HUGE
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/state = 0
var/health = 200
var/cover = 50 //how much cover the girder provides against projectiles.
+1
View File
@@ -11,6 +11,7 @@
flags = CONDUCT
explosion_resistance = 1
layer = 2.98
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/health = 10
var/destroyed = 0
+1
View File
@@ -9,6 +9,7 @@
anchored = TRUE
w_class = ITEMSIZE_NORMAL
layer = UNDER_PIPE_LAYER //under pipes
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/restrict_placement = TRUE
smooth = SMOOTH_MORE
canSmoothWith = list(
+1
View File
@@ -5,6 +5,7 @@
icon_state = "mirror"
density = 0
anchored = 1
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/shattered = 0
/// Visual object for handling the viscontents
+2
View File
@@ -18,6 +18,7 @@
dir = EAST
density = TRUE
anchored = TRUE
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/locked = FALSE
var/obj/structure/m_tray/connected = null
var/tray = /obj/structure/m_tray
@@ -143,6 +144,7 @@
anchored = TRUE
throwpass = TRUE
layer = TURF_LAYER
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
var/obj/structure/morgue/connected = null
/obj/structure/m_tray/Destroy()
+1 -1
View File
@@ -10,7 +10,7 @@
anchored = FALSE
flags = ON_BORDER
obj_flags = OBJ_FLAG_ROTATABLE
obj_flags = OBJ_FLAG_ROTATABLE|OBJ_FLAG_MOVES_UNSUPPORTED
build_amt = 2
var/broken = FALSE
+1
View File
@@ -11,6 +11,7 @@
opacity = FALSE
layer = 3.5
w_class = ITEMSIZE_NORMAL
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
/obj/structure/sign/ex_act(severity)
qdel(src)
@@ -441,4 +441,5 @@
buckle_dir = FALSE
buckle_lying = FALSE
can_dismantle = FALSE
override_material_color = TRUE
override_material_color = TRUE
obj_flags = OBJ_FLAG_MOVES_UNSUPPORTED
+1 -1
View File
@@ -10,7 +10,7 @@
layer = 3.2 // Just above doors.
anchored = TRUE
flags = ON_BORDER
obj_flags = OBJ_FLAG_ROTATABLE
obj_flags = OBJ_FLAG_ROTATABLE|OBJ_FLAG_MOVES_UNSUPPORTED
var/maxhealth = 14
var/maximal_heat = T0C + 100 // Maximal heat before this window begins taking damage from fire
var/damage_per_fire_tick = 2 // Amount of damage per fire tick. Regular windows are not fireproof so they might as well break quickly.