diff --git a/_maps/RandomRuins/IceRuins/fluffy/icemoon_interdyne_base_ff.dmm b/_maps/RandomRuins/IceRuins/fluffy/icemoon_interdyne_base_ff.dmm index afe43ce7539..20c1c46c3f1 100644 --- a/_maps/RandomRuins/IceRuins/fluffy/icemoon_interdyne_base_ff.dmm +++ b/_maps/RandomRuins/IceRuins/fluffy/icemoon_interdyne_base_ff.dmm @@ -47,8 +47,7 @@ /area/ruin/syndicate_lava_base/main) "al" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -146,8 +145,7 @@ dir = 1 }, /obj/machinery/duct, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -273,8 +271,7 @@ "bC" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light/directional/north, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -1991,8 +1988,7 @@ req_access = list("syndicate"); pixel_y = 42 }, -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ pixel_y = 4 }, /obj/effect/turf_decal/stripes/red/line{ @@ -2219,8 +2215,7 @@ dir = 8 }, /obj/machinery/duct, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -3066,8 +3061,7 @@ /obj/effect/turf_decal/trimline/dark/filled/mid_joiner{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -4009,7 +4003,7 @@ /area/ruin/syndicate_lava_base/testlab) "yY" = ( /obj/structure/fans/tiny, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); name = "Slime Pacification Chamber" }, @@ -4121,7 +4115,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); pixel_y = -4 }, @@ -4854,8 +4848,7 @@ /obj/effect/turf_decal/trimline/dark/filled/mid_joiner{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -5310,7 +5303,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/syndicate_lava_base/medbay) "Hs" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); name = "Slime Euthanization Chamber" }, @@ -5382,8 +5375,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -5391,9 +5383,7 @@ /area/ruin/syndicate_lava_base/main) "Ib" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /obj/effect/turf_decal/tile/dark/full, /turf/open/floor/iron/dark/textured_large, /area/ruin/syndicate_lava_base/medbay) @@ -5622,7 +5612,7 @@ /area/ruin/syndicate_lava_base/cargo) "Km" = ( /obj/structure/fans/tiny, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/machinery/shower/directional/west, @@ -6872,8 +6862,7 @@ /area/ruin/syndicate_lava_base/cargo) "TB" = ( /obj/machinery/biogenerator, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -7620,8 +7609,7 @@ /area/ruin/syndicate_lava_base/bar) "XW" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_phonebooth.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_phonebooth.dmm index 5f938145714..1a12daf1c6b 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_phonebooth.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_phonebooth.dmm @@ -6,10 +6,8 @@ }, /area/ruin/powered/icemoon_phone_booth) "c" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/north, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm index 0f2fcf59ba7..91ab82e4be2 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm @@ -270,15 +270,11 @@ /area/icemoon/underground/explored) "DY" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window{ - dir = 1 - }, -/obj/machinery/door/window{ - dir = 2 - }, +/obj/machinery/door/window/left/directional/north, /obj/structure/window/spawner/directional/east, /obj/item/toy/figure/cargotech, /obj/item/paper/crumpled/bloody/fluff/stations/lavaland/mailroom/waiting, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/noslip, /area/ruin/powered/mailroom) "FC" = ( diff --git a/_maps/RandomRuins/IceRuins/nova/icemoon_underground_interdyne_base1.dmm b/_maps/RandomRuins/IceRuins/nova/icemoon_underground_interdyne_base1.dmm index aa1fdde9804..acc7e1dc990 100644 --- a/_maps/RandomRuins/IceRuins/nova/icemoon_underground_interdyne_base1.dmm +++ b/_maps/RandomRuins/IceRuins/nova/icemoon_underground_interdyne_base1.dmm @@ -1326,7 +1326,7 @@ "dp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -1822,7 +1822,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/med/viro) "eE" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -2540,10 +2540,8 @@ "gA" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/north, +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -3283,8 +3281,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/interdyne_planetary_base/science/xeno) "iv" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3532,7 +3529,7 @@ }, /area/ruin/interdyne_planetary_base/science/xeno) "iZ" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Slime Euthanization Chamber"; req_access = list("syndicate") }, @@ -3944,7 +3941,7 @@ "jX" = ( /obj/structure/fans/tiny, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Slime Pacification Chamber"; req_access = list("syndicate") }, @@ -5349,10 +5346,8 @@ "nn" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/north, +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -6121,12 +6116,10 @@ "oZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate") }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -6684,8 +6677,7 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /turf/open/floor/iron/dark/textured_large, @@ -7071,7 +7063,7 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -7595,7 +7587,7 @@ /obj/machinery/hydroponics/constructable{ dir = 4 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -7636,11 +7628,10 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /turf/open/floor/iron/dark/textured_large, diff --git a/_maps/RandomRuins/LavaRuins/fluffy/lavaland_interdyne_base_ff.dmm b/_maps/RandomRuins/LavaRuins/fluffy/lavaland_interdyne_base_ff.dmm index 8771fcdf5f3..599db87e83a 100644 --- a/_maps/RandomRuins/LavaRuins/fluffy/lavaland_interdyne_base_ff.dmm +++ b/_maps/RandomRuins/LavaRuins/fluffy/lavaland_interdyne_base_ff.dmm @@ -139,8 +139,7 @@ dir = 8 }, /obj/machinery/duct, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -713,8 +712,7 @@ /obj/effect/turf_decal/trimline/dark/filled/mid_joiner{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -766,8 +764,7 @@ "eH" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light/directional/north, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -1834,8 +1831,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -2591,7 +2587,7 @@ /area/ruin/syndicate_lava_base/bar) "qE" = ( /obj/structure/fans/tiny, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); name = "Slime Pacification Chamber" }, @@ -2908,8 +2904,7 @@ /area/ruin/syndicate_lava_base/bar) "sm" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -3750,7 +3745,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); pixel_y = -4 }, @@ -4711,8 +4706,7 @@ req_access = list("syndicate"); pixel_y = 42 }, -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ pixel_y = 4 }, /obj/effect/turf_decal/stripes/red/line{ @@ -4899,7 +4893,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/syndicate_lava_base/main) "Gw" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate"); name = "Slime Euthanization Chamber" }, @@ -4956,7 +4950,7 @@ /area/ruin/syndicate_lava_base/medbay) "GK" = ( /obj/structure/fans/tiny, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/machinery/shower/directional/west, @@ -5074,8 +5068,7 @@ /obj/effect/turf_decal/trimline/dark/filled/mid_joiner{ dir = 1 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -6934,9 +6927,7 @@ /area/ruin/syndicate_lava_base/main) "SH" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /obj/effect/turf_decal/tile/dark/full, /turf/open/floor/iron/dark/textured_large, /area/ruin/syndicate_lava_base/medbay) @@ -7109,8 +7100,7 @@ dir = 1 }, /obj/machinery/duct, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -7315,8 +7305,7 @@ /area/ruin/syndicate_lava_base/dormitories) "Vz" = ( /obj/machinery/biogenerator, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, @@ -7542,8 +7531,7 @@ /area/ruin/syndicate_lava_base/main) "WW" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate"); pixel_x = -4 }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_phonebooth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_phonebooth.dmm index b3386c8bcf4..d4ebe90811f 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_phonebooth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_phonebooth.dmm @@ -4,10 +4,8 @@ /turf/open/floor/iron/dark, /area/ruin/powered/lavaland_phone_booth) "c" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/north, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/dark/smooth_edge, /area/ruin/powered/lavaland_phone_booth) "e" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 53e68125e29..fb738781bc7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -647,8 +647,7 @@ /obj/machinery/door/window/left/directional/south{ name = "Chemistry" }, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Chemistry"; req_access = list("syndicate") }, @@ -2633,7 +2632,7 @@ "zC" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/end, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Turbine Access" }, /obj/machinery/light/small/directional/west, @@ -3125,10 +3124,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) "FX" = ( -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - dir = 1; - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "Bar" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, diff --git a/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm b/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm index bfb6c354f95..0e9b18105b1 100644 --- a/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/nova/lavaland_surface_interdyne_base1.dmm @@ -1522,7 +1522,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/med/viro) "dM" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -1546,7 +1546,7 @@ "dQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -3011,10 +3011,8 @@ "hG" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/north, +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -3119,8 +3117,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/science/xeno) "hU" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3369,7 +3366,7 @@ }, /area/ruin/interdyne_planetary_base/science/xeno) "iz" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Slime Euthanization Chamber"; req_access = list("syndicate") }, @@ -3534,7 +3531,7 @@ "iU" = ( /obj/structure/fans/tiny, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Slime Pacification Chamber"; req_access = list("syndicate") }, @@ -5030,10 +5027,8 @@ "mC" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/north, +/obj/machinery/door/window/survival_pod/left/directional/south{ req_access = list("syndicate") }, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -6020,12 +6015,10 @@ "oU" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate") }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -6298,7 +6291,7 @@ /area/ruin/interdyne_planetary_base/serv/hydr) "pC" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/serv/hydr) "pD" = ( @@ -6560,7 +6553,7 @@ /obj/machinery/hydroponics/constructable{ dir = 4 }, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/serv/hydr) "tG" = ( @@ -6723,9 +6716,8 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/south, +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /turf/open/floor/iron/dark/textured_large, @@ -6770,7 +6762,7 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/iron/dark/textured_large, /area/ruin/interdyne_planetary_base/serv/hydr) "Qm" = ( @@ -6806,8 +6798,7 @@ /obj/machinery/hydroponics/constructable{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /turf/open/floor/iron/dark/textured_large, diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm index b1e312f9936..9b6e108bf6e 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm @@ -12,7 +12,7 @@ /turf/template_noop, /area/space/nearstation) "f" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Kitchen Coldroom" }, /turf/open/floor/iron/freezer, diff --git a/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm index b921717b580..546e46abb5f 100644 --- a/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm +++ b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm @@ -360,7 +360,7 @@ /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "ri" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Trash Dumpster" }, /obj/structure/plasticflaps, @@ -655,8 +655,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/allamericandiner) "DZ" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Kitchen" }, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm index 4bcfbd0805e..0853eb15a91 100644 --- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm +++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm @@ -594,15 +594,14 @@ /area/ruin/space/has_grav/syndicate_forgotten_ship) "co" = ( /obj/structure/filingcabinet, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Syndicate Interior Door"; req_access = list("syndicate") }, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cp" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Control Room"; req_access = list("syndicate") }, @@ -731,8 +730,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/syndicate_forgotten_ship) "cJ" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Spare Equipment"; req_access = list("syndicate") }, diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm index f2ddafd3096..9660b317c66 100644 --- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm +++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm @@ -285,7 +285,7 @@ /area/ruin/space/has_grav/hellfactory) "aT" = ( /obj/effect/mine/gas/water_vapor, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/plastic, /area/ruin/space/has_grav/hellfactory) "aU" = ( diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm index 470cd2d8379..f0e59ce224b 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm @@ -52,7 +52,7 @@ pixel_y = 8 }, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "bE" = ( @@ -253,9 +253,7 @@ /turf/open/floor/glass, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "hB" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 5 }, @@ -742,9 +740,7 @@ "th" = ( /obj/structure/rack, /obj/item/gun/syringe, -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "ty" = ( @@ -796,9 +792,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "us" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 10 }, @@ -836,7 +830,7 @@ /obj/item/clothing/suit/bio_suit/cmo, /obj/item/clothing/head/bio_hood/cmo, /obj/structure/window/reinforced/survival_pod/spawner/directional/west, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "vG" = ( @@ -983,9 +977,7 @@ /turf/open/floor/glass, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "yK" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 9 }, @@ -1173,9 +1165,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "BF" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 9 }, @@ -1281,9 +1271,7 @@ /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "DO" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 5 }, @@ -1734,9 +1722,7 @@ /area/ruin/space/has_grav/powered/hilbertresearchfacility) "NJ" = ( /obj/effect/decal/remains/human, -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 6 }, @@ -2178,9 +2164,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "WC" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 10 }, diff --git a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm index 52cfe31d2b8..2e224118ea1 100644 --- a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm +++ b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm @@ -1928,8 +1928,7 @@ /obj/effect/decal/cleanable/blood/gibs{ icon_state = "gib1-old" }, -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ layer = 3.2 }, /obj/machinery/door/poddoor/shutters/window/preopen{ diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 2b2fc26649a..beb0f27084a 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -233,7 +233,7 @@ /obj/machinery/syndicatebomb/self_destruct{ anchored = 1 }, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ req_access = list("syndicate"); name = "Self Destruct Option" }, diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 0a51efbd58a..6c08525d8f2 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -235,7 +235,7 @@ id = "meow"; name = "Kitty Protection Door" }, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Kitty Door"; req_access = list("away_general") }, diff --git a/_maps/RandomRuins/SpaceRuins/nova/codealpha.dmm b/_maps/RandomRuins/SpaceRuins/nova/codealpha.dmm index de75f0b4d00..104ff4af84d 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/codealpha.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/codealpha.dmm @@ -14,7 +14,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav) "eE" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/nova/des_two.dmm b/_maps/RandomRuins/SpaceRuins/nova/des_two.dmm index 06ba678837c..90b52e5db09 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/des_two.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/des_two.dmm @@ -210,8 +210,7 @@ /area/ruin/space/has_grav/nova/des_two/engineering) "aP" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ @@ -1957,8 +1956,7 @@ "io" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /turf/open/floor/iron/dark/textured_large, @@ -2527,9 +2525,7 @@ /area/ruin/space/has_grav/nova/des_two/medbay) "kI" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/syndicate_access, /turf/open/floor/iron/dark/small, @@ -2543,12 +2539,10 @@ "kN" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ heat_proof = 1 }, /obj/machinery/door/poddoor/shutters{ @@ -2931,8 +2925,7 @@ "mH" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /obj/effect/turf_decal/delivery/red, @@ -4945,9 +4938,7 @@ /area/ruin/space/has_grav/nova/des_two/halls) "vO" = ( /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /turf/open/floor/iron/dark/small, /area/ruin/space/has_grav/nova/des_two/service/hydroponics) "vQ" = ( @@ -5216,9 +5207,7 @@ /area/ruin/space/has_grav/nova/des_two/engineering) "xG" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, @@ -6132,7 +6121,7 @@ dir = 8 }, /obj/effect/turf_decal/siding/wood, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Diner"; req_access = list("syndicate") }, @@ -7164,8 +7153,7 @@ /area/ruin/space/has_grav/nova/des_two/service/lounge) "Ha" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate_leader") }, /obj/structure/table/reinforced/plastitaniumglass, @@ -7767,8 +7755,7 @@ /turf/open/floor/catwalk_floor/iron_dark, /area/ruin/space/has_grav/nova/des_two/engineering) "Kb" = ( -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ req_access = list("syndicate_leader") }, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -8484,8 +8471,7 @@ pixel_x = -6; pixel_y = -24 }, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /turf/open/floor/iron/dark, @@ -10228,8 +10214,7 @@ /area/ruin/space/has_grav/nova/des_two/service/dorms) "UX" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ req_access = list("syndicate_leader") }, /obj/structure/table/reinforced/plastitaniumglass, @@ -10636,13 +10621,11 @@ /obj/effect/turf_decal/delivery/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ name = "Isolation Cell"; req_access = list("syndicate_leader") }, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ name = "Isolation Cell"; req_access = list("syndicate_leader") }, diff --git a/_maps/RandomRuins/SpaceRuins/nova/port_tarkon.dmm b/_maps/RandomRuins/SpaceRuins/nova/port_tarkon.dmm index 8f7cf4b1f9b..5752de76860 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/port_tarkon.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/port_tarkon.dmm @@ -189,7 +189,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/forehall) "bl" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ req_access = list("tarkon") }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, diff --git a/_maps/RandomRuins/SpaceRuins/nova/scrapheap.dmm b/_maps/RandomRuins/SpaceRuins/nova/scrapheap.dmm index cf46c6f8114..ebc733dd751 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/scrapheap.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/scrapheap.dmm @@ -36,9 +36,7 @@ /obj/structure/toilet{ dir = 4 }, -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/powered/nova/scrapheap) @@ -261,8 +259,7 @@ /area/ruin/space/has_grav/powered/nova/scrapheap) "gL" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ req_access = list("maint_tunnels") }, /obj/effect/turf_decal/trimline/brown/filled/end{ @@ -566,9 +563,7 @@ dir = 4 }, /obj/item/bedsheet/random, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/powered/nova/scrapheap) "pZ" = ( @@ -791,9 +786,7 @@ dir = 4 }, /obj/item/bedsheet/random, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron, @@ -878,9 +871,7 @@ dir = 4 }, /obj/item/bedsheet/random, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/powered/nova/scrapheap) @@ -1304,9 +1295,7 @@ /area/ruin/space/has_grav/powered/nova/scrapheap) "Ig" = ( /obj/structure/curtain, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, @@ -1594,9 +1583,7 @@ /obj/structure/toilet{ dir = 8 }, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/powered/nova/scrapheap) @@ -1640,9 +1627,7 @@ dir = 4 }, /obj/item/bedsheet/random, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/powered/nova/scrapheap) @@ -1845,9 +1830,7 @@ dir = 4 }, /obj/item/bedsheet/random, -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/iron, @@ -1965,9 +1948,7 @@ /area/ruin/space/has_grav/powered/nova/scrapheap) "Zu" = ( /obj/structure/curtain, -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, diff --git a/_maps/RandomRuins/SpaceRuins/nova/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/nova/spacehotel.dmm index fa1830fa67d..6bcfc6da935 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/spacehotel.dmm @@ -2479,10 +2479,8 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/hotel/power) "lD" = ( -/obj/machinery/door/window/left{ - dir = 8 - }, /obj/effect/turf_decal/siding/dark, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) "lF" = ( @@ -5075,9 +5073,7 @@ /area/ruin/space/has_grav/hotel/custodial) "BC" = ( /obj/structure/table/glass, -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /obj/effect/turf_decal/siding/dark{ dir = 4 }, @@ -5745,7 +5741,7 @@ /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) "Gj" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/pool) "Gk" = ( @@ -7626,12 +7622,10 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/hotel/workroom) "Sg" = ( -/obj/machinery/door/window/right{ - dir = 8 - }, /obj/effect/turf_decal/siding/dark{ dir = 1 }, +/obj/machinery/door/window/right/directional/west, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) "Sl" = ( diff --git a/_maps/RandomRuins/SpaceRuins/nova/syndibase.dmm b/_maps/RandomRuins/SpaceRuins/nova/syndibase.dmm index 703a80b20e8..38e6203163a 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/syndibase.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/syndibase.dmm @@ -105,9 +105,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/powered) "jV" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/structure/bed, /turf/open/floor/iron, /area/ruin/space/has_grav/powered) @@ -211,8 +209,7 @@ /area/ruin/space/has_grav/powered) "vS" = ( /obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ req_access = list("syndicate") }, /obj/structure/bed, @@ -230,9 +227,7 @@ /area/ruin/space/has_grav/powered) "wU" = ( /obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/structure/toilet{ dir = 4 }, @@ -402,8 +397,7 @@ /area/ruin/space/has_grav/powered) "Pl" = ( /obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ req_access = list("syndicate") }, /obj/structure/toilet{ @@ -449,9 +443,7 @@ /area/ruin/space/has_grav/powered) "Uh" = ( /obj/structure/window/reinforced/tinted/spawner/directional/west, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /turf/open/floor/iron, /area/ruin/space/has_grav/powered) "UY" = ( @@ -461,9 +453,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/powered) "Vo" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/structure/toilet{ dir = 4 }, diff --git a/_maps/RandomRuins/SpaceRuins/nova/vaulttango.dmm b/_maps/RandomRuins/SpaceRuins/nova/vaulttango.dmm index 990b54c1084..7566662c2b5 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/vaulttango.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/vaulttango.dmm @@ -171,9 +171,7 @@ /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/machinery/door/window/brigdoor{ - dir = 4 - }, +/obj/machinery/door/window/brigdoor/left/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/vaulttango) "ec" = ( @@ -234,8 +232,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/vaulttango) "ff" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Office Door" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, diff --git a/_maps/RandomRuins/SpaceRuins/nova/wreckedhomestead.dmm b/_maps/RandomRuins/SpaceRuins/nova/wreckedhomestead.dmm index afa164d0b27..680ee3a654e 100644 --- a/_maps/RandomRuins/SpaceRuins/nova/wreckedhomestead.dmm +++ b/_maps/RandomRuins/SpaceRuins/nova/wreckedhomestead.dmm @@ -184,9 +184,7 @@ /turf/open/floor/engine/airless, /area/ruin/unpowered) "DU" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8 - }, +/obj/machinery/door/window/brigdoor/left/directional/west, /obj/machinery/light/directional/east, /obj/effect/mob_spawn/corpse/human/skeleton, /turf/open/floor/iron/dark/airless, diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 2fd8256c659..890cfb4e146 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -1599,8 +1599,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/crowbar, /obj/item/stock_parts/cell/high, -/obj/machinery/door/window/right/directional/east{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ req_access = list("away_general") }, /obj/item/paper/fluff/ruins/oldstation/apc_note, @@ -4776,9 +4775,7 @@ /turf/open/floor/iron/white/textured_large, /area/ruin/space/ancientstation/delta/biolab) "zm" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Plasma Canister Storage" }, /obj/effect/turf_decal/stripes/line{ diff --git a/_maps/RandomRuins/SpaceRuins/phonebooth.dmm b/_maps/RandomRuins/SpaceRuins/phonebooth.dmm index 10ced2125dd..9f766e42f85 100644 --- a/_maps/RandomRuins/SpaceRuins/phonebooth.dmm +++ b/_maps/RandomRuins/SpaceRuins/phonebooth.dmm @@ -4,10 +4,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/powered/space_phone_booth) "c" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/north, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/dark/smooth_edge, /area/ruin/space/has_grav/powered/space_phone_booth) "e" = ( diff --git a/_maps/RandomRuins/SpaceRuins/the_outlet.dmm b/_maps/RandomRuins/SpaceRuins/the_outlet.dmm index e10d5abc111..ba0ca4afdf6 100644 --- a/_maps/RandomRuins/SpaceRuins/the_outlet.dmm +++ b/_maps/RandomRuins/SpaceRuins/the_outlet.dmm @@ -509,7 +509,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/the_outlet/researchrooms) "nq" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "nx" = ( @@ -1180,7 +1180,7 @@ /turf/open/floor/plating/rust, /area/ruin/space/has_grav/the_outlet/employeesection) "BW" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/plating/rust, /area/ruin/space/has_grav/the_outlet/storefront) "Ce" = ( diff --git a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm index fe62f0ed09d..87cd248283e 100644 --- a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm +++ b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm @@ -244,7 +244,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/thelizardsgas) "zz" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_corner{ dir = 4 diff --git a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm index 7ad7cfc5a1d..3837f245384 100644 --- a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm +++ b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm @@ -196,9 +196,7 @@ /area/ruin/space/has_grav/travelers_rest) "xk" = ( /obj/structure/cable, -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, +/obj/machinery/door/window/brigdoor/left/directional/north, /obj/effect/turf_decal/trimline/yellow, /obj/machinery/light/floor, /turf/open/floor/iron/textured, diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 99998973a32..0b0fba3f0cb 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -484,11 +484,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cS" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right" - }, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/plating, /area/awaymission/caves/research) "cV" = ( @@ -1343,11 +1339,7 @@ /area/awaymission/caves/bmp_asteroid/level_three) "pL" = ( /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right" - }, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/plating, /area/awaymission/caves/research) "qD" = ( diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 828d8a187dc..c64455b1d09 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -4034,8 +4034,7 @@ /turf/open/floor/iron/white, /area/awaymission/moonoutpost19/research) "AC" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Gateway Access"; req_access = "150" }, diff --git a/_maps/RandomZLevels/mothership_astrum.dmm b/_maps/RandomZLevels/mothership_astrum.dmm index 9d8e135d4f0..cd780a02fb0 100644 --- a/_maps/RandomZLevels/mothership_astrum.dmm +++ b/_maps/RandomZLevels/mothership_astrum.dmm @@ -1496,9 +1496,7 @@ }, /area/awaymission/mothership_astrum/deck5) "yE" = ( -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) "zc" = ( diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index c0c0d0a8c04..b5be9a8313b 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -485,9 +485,7 @@ /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) "ck" = ( -/obj/machinery/door/window/right/directional/east{ - dir = 2 - }, +/obj/machinery/door/window/right/directional/south, /obj/effect/landmark/awaystart, /obj/structure/cable, /turf/open/floor/iron/dark, diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 32e837c178f..4f34db636f9 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -1655,8 +1655,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/folder/red, -/obj/machinery/door/window/left/directional/south{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Security Checkpoint"; req_access = list("away_maintenance") }, @@ -1897,10 +1896,7 @@ "hZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Hydroponics Desk"; req_access = list("away_maintenance") }, @@ -2006,7 +2002,7 @@ /turf/open/floor/iron/dark, /area/awaymission/undergroundoutpost45/gateway) "iu" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Gateway Chamber"; req_access = list("away_maintenance") }, @@ -6855,8 +6851,7 @@ "Ed" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Hydroponics Desk"; req_access = list("away_maintenance") }, @@ -7365,10 +7360,7 @@ pixel_y = 9 }, /obj/item/pen, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Security Checkpoint"; req_access = list("away_maintenance") }, @@ -7490,8 +7482,7 @@ id = "UO45_EngineeringOffice"; name = "Privacy Shutters" }, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Engineering Reception"; req_access = list("away_maintenance") }, @@ -7858,8 +7849,7 @@ "Wo" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/east{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Hydroponics Desk"; req_access = list("away_maintenance") }, @@ -7953,10 +7943,7 @@ id = "UO45_EngineeringOffice"; name = "Privacy Shutters" }, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Engineering Reception"; req_access = list("away_maintenance") }, diff --git a/_maps/map_files/Basketball/lusty_xenomorphs.dmm b/_maps/map_files/Basketball/lusty_xenomorphs.dmm index afcfdb58997..b5c8b5a6184 100644 --- a/_maps/map_files/Basketball/lusty_xenomorphs.dmm +++ b/_maps/map_files/Basketball/lusty_xenomorphs.dmm @@ -52,8 +52,7 @@ /turf/open/floor/iron/white, /area/centcom/basketball) "dM" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Containment Pen" }, /turf/open/floor/iron/white, @@ -234,10 +233,7 @@ /area/centcom/basketball) "rU" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Containment Pen" }, /obj/machinery/door/poddoor/preopen{ @@ -291,14 +287,13 @@ /turf/closed/indestructible/fakeglass, /area/centcom/basketball) "zZ" = ( -/obj/effect/mapping_helpers/damaged_window, -/obj/structure/window/reinforced/fulltile, /obj/effect/particle_effect/water/extinguisher/stomach_acid, /obj/machinery/door/poddoor/preopen{ id = null; name = "Xenobiology Blast Door" }, -/turf/open/floor/engine, +/obj/effect/mapping_helpers/damaged_window, +/turf/closed/indestructible/fakeglass, /area/centcom/basketball) "Ax" = ( /obj/structure/alien/weeds, @@ -316,10 +311,7 @@ /area/centcom/basketball) "AI" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen" }, /obj/machinery/door/poddoor/preopen{ @@ -390,8 +382,7 @@ /turf/open/floor/engine, /area/centcom/basketball) "Gi" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Containment Pen" }, /turf/open/floor/iron/white, @@ -485,18 +476,24 @@ /obj/effect/landmark/basketball/team_spawn/home, /turf/open/floor/engine, /area/centcom/basketball) +"PN" = ( +/obj/machinery/door/poddoor/preopen{ + id = null; + name = "Xenobiology Blast Door" + }, +/turf/open/floor/engine, +/area/centcom/basketball) "PU" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/centcom/basketball) "PW" = ( -/obj/effect/mapping_helpers/damaged_window, -/obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = null; name = "Xenobiology Blast Door" }, -/turf/open/floor/engine, +/obj/effect/mapping_helpers/damaged_window, +/turf/closed/indestructible/fakeglass, /area/centcom/basketball) "Qh" = ( /obj/effect/turf_decal/stripes/corner{ @@ -866,7 +863,7 @@ uH Cw Vr Vr -PW +PN kT dr IA diff --git a/_maps/map_files/Basketball/soviet_bear.dmm b/_maps/map_files/Basketball/soviet_bear.dmm index b034f0c33c8..36f47288a03 100644 --- a/_maps/map_files/Basketball/soviet_bear.dmm +++ b/_maps/map_files/Basketball/soviet_bear.dmm @@ -159,11 +159,8 @@ /area/centcom/basketball) "ly" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; - name = "Shooting Range"; - dir = 4 +/obj/machinery/door/window/right/directional/east{ + name = "Shooting Range" }, /obj/item/gun/ballistic/rifle/boltaction{ pixel_y = 10 @@ -247,9 +244,7 @@ pixel_y = 5 }, /obj/item/gun/ballistic/rifle/boltaction, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Shooting Range" }, /turf/open/floor/iron/dark, @@ -522,9 +517,7 @@ /obj/item/gun/ballistic/rifle/boltaction{ pixel_y = 10 }, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Shooting Range" }, /turf/open/floor/iron/dark, @@ -691,11 +684,8 @@ /area/centcom/basketball) "ZM" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; - name = "Shooting Range"; - dir = 4 +/obj/machinery/door/window/right/directional/east{ + name = "Shooting Range" }, /obj/item/gun/ballistic/rifle/boltaction{ pixel_y = 5 diff --git a/_maps/map_files/Birdshot/birdshot.dmm b/_maps/map_files/Birdshot/birdshot.dmm index 17239304e83..09563ab1868 100644 --- a/_maps/map_files/Birdshot/birdshot.dmm +++ b/_maps/map_files/Birdshot/birdshot.dmm @@ -1661,9 +1661,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter) "aJq" = ( @@ -3439,8 +3437,7 @@ /area/station/engineering/supermatter/room) "bsF" = ( /obj/structure/cable, -/obj/machinery/door/window/brigdoor/security/cell/left{ - dir = 4; +/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{ id = "engicell"; name = "Cell Door"; req_access = list("security") @@ -5148,16 +5145,6 @@ name = "Custom Channel"; pixel_x = -10 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - pixel_x = 4; - req_access = list("ai_upload") - }, /obj/item/radio/intercom/directional/south{ freerange = 1; frequency = 1447; @@ -5181,6 +5168,11 @@ }, /obj/structure/cable/multilayer/connected, /obj/effect/turf_decal/box/red, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Tertiary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = 4 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "caI" = ( @@ -5194,16 +5186,6 @@ /turf/open/floor/iron/chapel, /area/station/maintenance/starboard/greater) "cbi" = ( -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - layer = 4.1; - name = "Tertiary AI Core Access"; - pixel_x = -3; - req_access = list("ai_upload") - }, /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ freerange = 1; @@ -6630,14 +6612,10 @@ "cDH" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Outer Window" }, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Brig Control Desk"; req_access = list("armory") }, @@ -8620,6 +8598,11 @@ pixel_y = 26 }, /obj/structure/cable, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Secondary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = -4 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "dov" = ( @@ -11885,8 +11868,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Engineering Desk"; req_access = list("engineering") }, @@ -14025,9 +14007,7 @@ "fjN" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /turf/open/floor/iron, /area/station/maintenance/fore/greater) "fjR" = ( @@ -16019,9 +15999,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, -/obj/machinery/door/window/brigdoor/left/directional/east{ - atom_integrity = 300; - dir = 8 +/obj/machinery/door/window/brigdoor/left/directional/west{ + atom_integrity = 300 }, /obj/machinery/button/door/incinerator_vent_atmos_aux{ pixel_x = -8; @@ -21127,15 +21106,11 @@ name = "Privacy Shutters" }, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Head of Personnel's Desk"; req_access = list("hop") }, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Reception Window" }, /turf/open/floor/iron/textured_large, @@ -28439,13 +28414,11 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "kkd" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Creature Pen"; req_access = list("research") }, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Creature Pen"; req_access = list("research") }, @@ -32818,8 +32791,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Maximum Security Test Chamber"; req_access = list("xenobiology") }, @@ -37008,12 +36980,11 @@ /area/station/maintenance/starboard/greater) "nhC" = ( /obj/structure/cable, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -43076,8 +43047,7 @@ }, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Secure Creature Pen"; req_access = list("research") }, @@ -45230,8 +45200,7 @@ "pXL" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/window/right/directional/south{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Medical Deliveries"; req_access = list("medical") }, @@ -49907,8 +49876,7 @@ /area/station/engineering/storage/tech) "rvX" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -50545,8 +50513,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/window/right/directional/north{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Research Delivery"; req_access = list("science") }, @@ -54444,8 +54411,7 @@ /area/space/nearstation) "sRv" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, @@ -55076,8 +55042,7 @@ pixel_x = 4; pixel_y = 3 }, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Research Lab Desk"; req_access = list("science") }, @@ -55371,8 +55336,7 @@ /obj/item/folder{ pixel_x = -6 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -59321,9 +59285,7 @@ "uwH" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/fore/greater) @@ -60905,12 +60867,11 @@ /area/station/maintenance/aft) "uXV" = ( /obj/structure/cable, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -63131,8 +63092,7 @@ /area/station/security/office) "vHk" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Mass Driver Door"; req_access = list("ordnance") }, @@ -63979,10 +63939,7 @@ name = "justice gas pump" }, /obj/item/wrench, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Gas Ports" }, /turf/open/floor/plating, @@ -64150,13 +64107,11 @@ /turf/open/space/basic, /area/space) "vWI" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Creature Pen"; req_access = list("research") }, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Creature Pen"; req_access = list("research") }, @@ -68116,8 +68071,7 @@ "xeX" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -69059,10 +69013,7 @@ "xrX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 2; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ layer = 3.1; name = "Upload Console Window"; req_access = list("ai_upload") @@ -72195,10 +72146,7 @@ "yha" = ( /obj/structure/cable, /obj/structure/table, -/obj/machinery/door/window{ - base_state = "right"; - dir = 1; - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "Core Modules"; req_access = list("captain") }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index ef4b7c6ec8b..1ed7706202c 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -1453,13 +1453,11 @@ "arr" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Security Desk"; req_access = list("security") }, -/obj/machinery/door/window/right/directional/north{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Security Desk" }, /obj/item/folder/red, @@ -4658,8 +4656,7 @@ /turf/open/floor/iron, /area/station/security/checkpoint/escape) "bgH" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -6450,8 +6447,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) "bDg" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Theater Stage" }, /obj/effect/decal/cleanable/dirt, @@ -6520,15 +6516,6 @@ /turf/open/floor/iron/dark, /area/station/service/theater/abandoned) "bEf" = ( -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - pixel_x = 4; - req_access = list("ai_upload") - }, /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ freerange = 1; @@ -6556,15 +6543,6 @@ /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) "bEm" = ( -/obj/machinery/door/window{ - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - layer = 4.1; - name = "Tertiary AI Core Access"; - pixel_x = -3; - req_access = list("ai_upload") - }, /obj/effect/landmark/start/ai/secondary, /obj/item/radio/intercom/directional/north{ freerange = 1; @@ -6967,8 +6945,7 @@ /turf/open/floor/iron, /area/station/engineering/main) "bIh" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -7039,10 +7016,7 @@ pixel_x = 3; pixel_y = -23 }, -/obj/machinery/door/window{ - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -8980,8 +8954,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ id = "engcell"; name = "Engineering Cell"; req_access = list("security") @@ -9962,7 +9935,7 @@ }, /area/station/hallway/primary/port) "csO" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -14347,8 +14320,7 @@ /area/station/hallway/secondary/service) "dxi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /obj/effect/turf_decal/siding/white{ @@ -22640,6 +22612,16 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"fCd" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Tertiary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) "fCf" = ( /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; @@ -24527,8 +24509,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "gbj" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -32222,8 +32203,7 @@ /turf/open/floor/iron, /area/station/science/research/abandoned) "hXQ" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "'Monkey Pen"; req_access = list("genetics") }, @@ -34052,8 +34032,7 @@ /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "High-Risk Modules"; req_access = list("captain") }, @@ -36058,7 +36037,7 @@ /area/station/hallway/secondary/exit/departure_lounge) "iWq" = ( /obj/structure/cable, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ id = "cargocell"; name = "Cargo Cell"; req_access = list("brig_entrance") @@ -36110,8 +36089,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/qm) "iWX" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -37212,8 +37190,7 @@ /turf/open/space/basic, /area/space) "jjm" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -37565,8 +37542,7 @@ /obj/item/pen{ pixel_x = -6 }, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ req_access = list("cargo"); name = "Office Desk" }, @@ -38054,10 +38030,7 @@ dir = 8; id = "garbage" }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Danger: Conveyor Access"; req_access = list("maint_tunnels") }, @@ -39549,9 +39522,7 @@ /turf/open/floor/iron/large, /area/station/security/checkpoint/escape) "jMk" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/east{ name = "Danger: Conveyor Access"; req_access = list("maint_tunnels") }, @@ -39687,8 +39658,7 @@ /turf/open/floor/iron/dark, /area/station/medical/morgue) "jNZ" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -41902,8 +41872,7 @@ /area/station/maintenance/department/eva/abandoned) "kpc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Fitness Ring" }, /obj/effect/turf_decal/siding/white{ @@ -42787,8 +42756,7 @@ /turf/open/floor/plating, /area/station/science/xenobiology) "kBR" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Smoking Room" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -43706,8 +43674,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "kPD" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Secure Creature Pen"; req_access = list("research") }, @@ -50891,8 +50858,7 @@ /area/station/maintenance/port/fore) "mFX" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Security Desk"; pixel_x = -8; req_one_access = list("hop","security") @@ -53054,7 +53020,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "nkj" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -53964,8 +53930,7 @@ }, /obj/machinery/status_display/ai/directional/north, /obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "High-Risk Modules"; req_access = list("captain") }, @@ -58511,13 +58476,10 @@ /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/right/directional/east{ layer = 3 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/disposal) "oGr" = ( @@ -71890,7 +71852,7 @@ /turf/open/floor/plating, /area/station/science/explab) "rUl" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -72575,10 +72537,7 @@ /turf/open/floor/plating, /area/station/service/library/abandoned) "scX" = ( -/obj/machinery/door/window{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -73198,8 +73157,7 @@ "sle" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 4; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Warden's Desk"; req_access = list("armory") }, @@ -73877,10 +73835,7 @@ /obj/structure/cable, /obj/structure/table/wood/fancy/blue, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Core Modules"; req_access = list("captain") }, @@ -74816,6 +74771,11 @@ "sGJ" = ( /obj/machinery/holopad/secure, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Secondary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = -4 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "sGQ" = ( @@ -86921,10 +86881,7 @@ /obj/structure/sign/warning/electric_shock/directional/east, /obj/machinery/status_display/ai/directional/north, /obj/structure/table/wood/fancy/blue, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Core Modules"; req_access = list("captain") }, @@ -87885,8 +87842,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Pharmacy Desk"; req_access = list("pharmacy") }, @@ -90468,8 +90424,7 @@ "wAl" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Delivery Desk"; req_access = list("cargo") }, @@ -93238,9 +93193,7 @@ id = "visitation"; name = "Visitation Shutters" }, -/obj/machinery/door/window/right/directional/south{ - dir = 4 - }, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/iron, /area/station/security/prison/visit) "xms" = ( @@ -93279,8 +93232,7 @@ id = "justicechamber"; name = "Justice Chamber Blast Door" }, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 2; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "Justice Chamber"; req_access = list("armory") }, @@ -93732,8 +93684,7 @@ /turf/open/space, /area/space/nearstation) "xsH" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Secure Creature Pen"; req_access = list("research") }, @@ -96479,7 +96430,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "ycY" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -96737,7 +96688,7 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "ygV" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -106509,7 +106460,7 @@ cQh nkb eLP kXJ -sGJ +fCd kXJ kXJ xMX diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index d6122f05c01..bb606d6d2a9 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1644,10 +1644,7 @@ /obj/structure/desk_bell{ pixel_x = 7 }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; +/obj/machinery/door/window/left/directional/south{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -1671,8 +1668,7 @@ /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/wood/fancy/red, /obj/effect/spawner/random/aimodule/harmful, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "High-Risk Modules"; req_access = list("captain") }, @@ -1865,10 +1861,7 @@ /obj/structure/table/wood/fancy/blue, /obj/effect/spawner/random/aimodule/neutral, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Core Modules"; req_access = list("captain") }, @@ -2066,8 +2059,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "aIN" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{ id = "Cell 3"; name = "Cell 3" }, @@ -2291,8 +2283,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "aMd" = ( -/obj/machinery/door/window/left/directional/east{ - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Incoming Mail"; req_access = list("shipping") }, @@ -3823,8 +3814,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/medical) "bjn" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 11"; req_access = list("xenobiology") }, @@ -3891,8 +3881,7 @@ /turf/open/floor/iron/cafeteria, /area/station/security/prison/work) "bkq" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Graveyard Access"; req_access = list("chapel_office") }, @@ -4084,8 +4073,7 @@ /turf/open/floor/iron/dark, /area/station/medical/medbay/aft) "bnh" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 7"; req_access = list("xenobiology") }, @@ -5180,10 +5168,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "bCr" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Pharmacy Desk"; req_access = list("pharmacy") }, @@ -5382,8 +5367,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "bEq" = ( -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Terrarium"; req_access = list("hydroponics") }, @@ -6446,10 +6430,7 @@ id = "xenobio5"; name = "Xenobio Pen 5 Blast Door" }, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 5"; req_access = list("xenobiology") }, @@ -6851,8 +6832,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "caC" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Monkey Pen"; req_access = list("genetics") }, @@ -8339,8 +8319,7 @@ pixel_y = -3 }, /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window/left/directional/north{ - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "First-Aid Supplies"; red_alert_access = 1; req_access = list("medical") @@ -9369,8 +9348,7 @@ /obj/structure/desk_bell{ pixel_x = 6 }, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Engineering Desk"; req_access = list("engineering") }, @@ -10120,10 +10098,7 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "cXX" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 11"; req_access = list("xenobiology") }, @@ -12057,7 +12032,7 @@ /turf/open/floor/grass, /area/station/maintenance/starboard/aft) "dAB" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Research Director Observation"; req_access = list("rd") }, @@ -13028,10 +13003,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "dQZ" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 9"; req_access = list("xenobiology") }, @@ -14030,8 +14002,7 @@ /turf/open/floor/iron, /area/station/engineering/engine_smes) "ehO" = ( -/obj/machinery/door/window/brigdoor/right/directional/south{ - dir = 8; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Observation Deck"; req_access = list("xenobiology") }, @@ -14285,8 +14256,7 @@ }, /area/station/command/heads_quarters/rd) "emM" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{ id = "Cell 1"; name = "Cell 1" }, @@ -14845,18 +14815,15 @@ name = "chemistry lab access" }, /obj/effect/turf_decal/stripes/end, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Chemistry Lab Access Hatch"; - req_access = list("plumbing") - }, /obj/structure/sign/departments/chemistry/directional/north, /obj/structure/sign/warning/no_smoking{ pixel_x = -28 }, /obj/effect/turf_decal/tile/yellow/full, +/obj/machinery/door/window/left/directional/south{ + name = "Chemistry Lab Access Hatch"; + req_access = list("plumbing") + }, /turf/open/floor/iron/white/textured_large, /area/station/medical/treatment_center) "euZ" = ( @@ -16457,10 +16424,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/hop) "eWh" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 2"; req_access = list("xenobiology") }, @@ -17185,8 +17149,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "fjt" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 9"; req_access = list("xenobiology") }, @@ -17273,8 +17236,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance) "fkO" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Atmospherics Delivery"; req_access = list("atmospherics") }, @@ -17798,8 +17760,7 @@ name = "Genetics Shutters" }, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/south{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -19486,9 +19447,7 @@ /obj/item/folder/white, /obj/item/pen, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/east{ name = "Pharmacy Desk"; req_access = list("pharmacy") }, @@ -19983,9 +19942,7 @@ "gdz" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window/left/directional/north{ - dir = 2; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "First-Aid Supplies"; red_alert_access = 1; req_access = list("medical") @@ -21398,10 +21355,7 @@ /turf/open/floor/iron, /area/station/cargo/miningdock) "gBb" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 3"; req_access = list("xenobiology") }, @@ -22845,10 +22799,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "gYt" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Research Division Delivery"; req_access = list("research") }, @@ -23656,8 +23607,7 @@ "hmt" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Security Checkpoint"; req_access = list("security") }, @@ -23922,8 +23872,7 @@ /turf/open/floor/iron/dark, /area/station/science/genetics) "hqi" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Security Delivery"; req_access = list("brig") }, @@ -25041,8 +24990,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "hJi" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 6"; req_access = list("xenobiology") }, @@ -25561,8 +25509,7 @@ /turf/closed/wall, /area/station/medical/psychology) "hRC" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Test Chamber"; req_access = list("xenobiology") }, @@ -26220,8 +26167,7 @@ /area/station/service/chapel) "icA" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/left/directional/north{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ req_access = list("brig_entrance") }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -26367,7 +26313,7 @@ /area/station/service/bar/backroom) "idN" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ req_access = list("brig") }, /obj/effect/mapping_helpers/trapdoor_placer, @@ -27665,10 +27611,7 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "izA" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 8"; req_access = list("xenobiology") }, @@ -27913,10 +27856,7 @@ /obj/item/folder/white, /obj/item/pen, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -27990,8 +27930,7 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "iDG" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 3"; req_access = list("xenobiology") }, @@ -28186,8 +28125,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "First-Aid Supplies"; red_alert_access = 1; req_access = list("medical") @@ -29146,8 +29084,7 @@ /area/station/medical/medbay/aft) "iWS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ req_access = list("brig") }, /obj/structure/cable, @@ -30046,8 +29983,7 @@ /area/station/medical/morgue) "joa" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 4; +/obj/machinery/door/window/brigdoor/right/directional/east{ req_access = list("brig_entrance") }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -30821,8 +30757,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 5"; req_access = list("xenobiology") }, @@ -32089,8 +32024,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "jST" = ( -/obj/machinery/door/window/right/directional/east{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Bridge Delivery"; req_access = list("command") }, @@ -34081,8 +34015,7 @@ "kvs" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, @@ -35815,8 +35748,7 @@ pixel_x = 32 }, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -37852,10 +37784,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "lBZ" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 7"; req_access = list("xenobiology") }, @@ -38041,8 +37970,7 @@ /turf/open/floor/carpet/blue, /area/station/security/prison/work) "lEg" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "AI Core Door"; req_access = list("ai_upload") }, @@ -41218,8 +41146,7 @@ /area/station/medical/surgery/aft) "mFQ" = ( /obj/machinery/flasher/portable, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Flash Storage"; req_access = list("brig") }, @@ -43042,9 +42969,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "njx" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/east{ name = "Fitness Ring" }, /obj/structure/window/reinforced/spawner/directional/south, @@ -43863,8 +43788,7 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) "ntq" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ req_access = list("brig") }, /obj/structure/cable, @@ -46106,10 +46030,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "odd" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 6"; req_access = list("xenobiology") }, @@ -46600,7 +46521,7 @@ /area/station/commons/lounge) "okx" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Warden Desk"; req_access = list("armory") }, @@ -49824,9 +49745,7 @@ /area/station/engineering/atmos/hfr_room) "phU" = ( /obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Theater Stage" }, /obj/structure/disposalpipe/segment, @@ -49922,8 +49841,7 @@ /turf/open/floor/iron/white, /area/station/medical/treatment_center) "piL" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - dir = 8; +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{ id = "Cell 2"; name = "Cell 2" }, @@ -50876,8 +50794,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/chapel) "pxi" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -55072,8 +54989,7 @@ id = "misclab"; name = "Test Chamber Blast Door" }, -/obj/machinery/door/window/left/directional/south{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Test Chamber"; req_access = list("xenobiology") }, @@ -55723,7 +55639,7 @@ "qVB" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Armory Desk"; req_access = list("armory") }, @@ -56349,8 +56265,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "reT" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 8"; req_access = list("xenobiology") }, @@ -56933,8 +56848,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "roA" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 4"; req_access = list("xenobiology") }, @@ -58235,8 +58149,7 @@ /turf/open/floor/plating, /area/station/engineering/main) "rJe" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 1"; req_access = list("xenobiology") }, @@ -60273,8 +60186,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 32 }, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -60387,8 +60299,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "srk" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Library Desk Door"; req_access = list("library") }, @@ -61422,8 +61333,7 @@ "sGf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/door/window/brigdoor/right/directional/north{ - dir = 8; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Medbay Access"; req_access = list("medical") }, @@ -65752,10 +65662,7 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "ucl" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 4"; req_access = list("xenobiology") }, @@ -68793,10 +68700,7 @@ /turf/closed/wall/r_wall, /area/mine/storage) "vco" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /obj/structure/window/reinforced/spawner/directional/north, @@ -70848,8 +70752,7 @@ /obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Research Director Observation"; req_access = list("rd") }, @@ -71116,10 +71019,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "vPD" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 1"; req_access = list("xenobiology") }, @@ -73288,8 +73188,7 @@ /area/station/command/heads_quarters/cmo) "wwn" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Reception Window" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -73300,10 +73199,7 @@ /obj/structure/desk_bell{ pixel_x = 7 }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Head of Personnel's Desk"; req_access = list("hop") }, @@ -75043,10 +74939,7 @@ /turf/open/floor/iron, /area/station/cargo/office) "wXX" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Containment Pen 10"; req_access = list("xenobiology") }, @@ -75798,8 +75691,7 @@ /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "xht" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Shop Counter" }, /obj/effect/turf_decal/siding/red{ @@ -75809,8 +75701,7 @@ /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "xhv" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 2"; req_access = list("xenobiology") }, @@ -76005,8 +75896,7 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat_interior) "xlh" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Medbay Delivery"; req_access = list("medical") }, @@ -76302,8 +76192,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/greater) "xqu" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Pen 10"; req_access = list("xenobiology") }, @@ -77400,8 +77289,7 @@ /area/station/medical/medbay/lobby) "xGp" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Atmospherics Desk"; req_access = list("atmospherics") }, @@ -77672,10 +77560,7 @@ /turf/open/floor/glass/reinforced, /area/station/science/ordnance/office) "xLF" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Captain's Desk Door"; req_access = list("captain") }, @@ -77817,8 +77702,7 @@ /obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Airlock" }, /turf/open/floor/iron/dark, diff --git a/_maps/map_files/KiloStation2/KiloStation2.dmm b/_maps/map_files/KiloStation2/KiloStation2.dmm index ef44bf9de09..a11adf92b82 100644 --- a/_maps/map_files/KiloStation2/KiloStation2.dmm +++ b/_maps/map_files/KiloStation2/KiloStation2.dmm @@ -1537,8 +1537,7 @@ codes_txt = "delivery;dir=2"; location = "Research Division" }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Research Division Delivery Access"; req_access = list("research") }, @@ -2309,8 +2308,7 @@ location = "Atmospherics"; name = "navigation beacon (Atmospherics Delivery)" }, -/obj/machinery/door/window/left/directional/south{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Atmospherics Delivery Access"; req_access = list("atmospherics") }, @@ -2472,8 +2470,7 @@ location = "Engineering"; name = "navigation beacon (Engineering Delivery)" }, -/obj/machinery/door/window/right/directional/north{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Engineering Delivery Access"; req_access = list("engineering") }, @@ -3875,8 +3872,7 @@ /area/station/maintenance/fore) "boo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Maximum Security Test Chamber"; req_access = list("xenobiology") }, @@ -4143,8 +4139,7 @@ /obj/item/storage/box/lights/mixed{ pixel_y = 6 }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Cargo Desk"; req_access = list("shipping") }, @@ -4689,8 +4684,7 @@ /obj/item/folder/yellow{ pixel_x = 3 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Mailroom Desk"; req_access = list("shipping") }, @@ -6388,10 +6382,7 @@ id = "hop"; name = "Privacy Shutters" }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "Head of Personnel's Desk"; req_access = list("hop") }, @@ -8375,8 +8366,7 @@ /obj/machinery/door/firedoor, /obj/item/folder/yellow, /obj/item/pen, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Cargo Desk"; req_access = list("shipping") }, @@ -9768,8 +9758,7 @@ /obj/item/folder/red{ pixel_x = -5 }, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Security Customs Desk"; req_access = list("security") }, @@ -11814,9 +11803,7 @@ /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/aimodule/neutral, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Core Modules"; req_access = list("captain") }, @@ -17175,8 +17162,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/item/folder/red, -/obj/machinery/door/window/brigdoor/left/directional/north{ - dir = 2; +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Brig Control Desk"; req_access = list("armory") }, @@ -20649,8 +20635,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Security Desk"; req_access = list("security") }, @@ -21734,8 +21719,7 @@ name = "Creature Cell 4" }, /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -22384,8 +22368,7 @@ /area/station/ai_monitored/security/armory) "hkW" = ( /obj/structure/plasticflaps/opaque, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Cargo Delivery Access"; req_access = list("shipping") }, @@ -22404,11 +22387,7 @@ pixel_x = 3; pixel_y = 28 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -22536,8 +22515,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "hnl" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Cargo Delivery Access"; req_access = list("shipping") }, @@ -22552,10 +22530,7 @@ name = "Creature Cell 2" }, /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -25422,10 +25397,9 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/brigdoor/left/directional/west{ +/obj/machinery/door/window/brigdoor/left/directional/south{ req_access = list("morgue_secure"); - name = "Coroner's Office"; - dir = 2 + name = "Coroner's Office" }, /turf/open/floor/iron/dark, /area/station/medical/morgue) @@ -27728,11 +27702,7 @@ name = "Private Channel"; pixel_x = 8 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; +/obj/machinery/door/window/brigdoor/left/directional/west{ layer = 4.1; name = "Tertiary AI Core Access"; pixel_x = -3; @@ -34282,10 +34252,7 @@ name = "Creature Cell 1" }, /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -34681,11 +34648,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "lcK" = ( -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -37829,8 +37792,7 @@ codes_txt = "delivery;dir=1"; location = "Research and Development" }, -/obj/machinery/door/window/left/directional/east{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Research and Development Delivery Access"; req_access = list("science") }, @@ -42604,8 +42566,7 @@ "nGT" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Inner Pipe Access"; req_access = list("atmospherics") }, @@ -44113,8 +44074,7 @@ }, /area/station/service/chapel/funeral) "okt" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -44791,9 +44751,7 @@ dir = 1 }, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/east{ name = "Fitness Ring" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45422,8 +45380,7 @@ /area/station/maintenance/port/lesser) "oJd" = ( /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/right/directional/south{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Mail Chute"; req_access = list("shipping") }, @@ -46829,9 +46786,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 }, @@ -47781,10 +47736,7 @@ /turf/open/floor/iron/dark, /area/station/command/gateway) "puJ" = ( -/obj/machinery/door/window/left/directional/north{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -48125,8 +48077,7 @@ name = "Creature Cell 3" }, /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Creature Cell"; req_access = list("xenobiology") }, @@ -49484,8 +49435,7 @@ }, /obj/structure/table/glass, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "First-Aid Supplies"; req_access = list("medical") }, @@ -53097,8 +53047,7 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Cargo Desk"; req_access = list("shipping") }, @@ -53346,10 +53295,7 @@ /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58051,8 +57997,7 @@ "sJI" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Inner Pipe Access"; req_access = list("atmospherics") }, @@ -61783,8 +61728,7 @@ input_dir = 4; output_dir = 8 }, -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Ore Redemtion Window"; req_access = list("mineral_storeroom") }, @@ -62919,8 +62863,7 @@ name = "Chemistry Lobby Shutters" }, /obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Chemistry Desk"; req_access = list("pharmacy") }, @@ -64513,8 +64456,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "uJP" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Monkey Pen"; req_access = list("genetics") }, @@ -67104,9 +67046,7 @@ /area/station/hallway/primary/central/fore) "vAa" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/south{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /obj/machinery/door/poddoor/shutters{ dir = 1; id = "visitation"; @@ -73857,11 +73797,7 @@ name = "Private Channel"; pixel_x = -8 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ layer = 4.1; name = "Secondary AI Core Access"; pixel_x = 4; @@ -74559,8 +74495,7 @@ id = "packagereturn"; name = "crate return belt" }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Crate Return Door"; req_access = list("shipping") }, @@ -75299,8 +75234,7 @@ name = "Chemistry Hall Shutters" }, /obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Chemistry Desk"; req_access = list("pharmacy") }, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 28a3ea929d9..b2a9971f12f 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -328,8 +328,7 @@ /area/station/science/cytology) "agQ" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Cargo Desk"; req_access = list("shipping") }, @@ -553,10 +552,7 @@ }, /obj/structure/table/wood/fancy/blue, /obj/effect/spawner/random/aimodule/neutral, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Core Modules"; req_access = list("captain") }, @@ -604,8 +600,7 @@ /turf/open/floor/iron/dark, /area/station/security/mechbay) "alI" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Bridge Deliveries"; req_access = list("command") }, @@ -5590,9 +5585,7 @@ /area/station/security/office) "bWS" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "MiniSat Walkway Access" }, /obj/machinery/camera/directional/west{ @@ -6820,7 +6813,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "cwX" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Command Desk"; req_access = list("command") }, @@ -7730,9 +7723,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "cQV" = ( -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "MiniSat Walkway Access" }, /obj/structure/window/reinforced/spawner/directional/north, @@ -9022,8 +9013,7 @@ /obj/item/paper_bin, /obj/item/pen, /obj/structure/disposalpipe/segment, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -10913,8 +10903,7 @@ /obj/structure/desk_bell{ pixel_x = 6 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -11620,7 +11609,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "ekP" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 2"; name = "Cell 2" }, @@ -12739,8 +12728,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "eGd" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12963,7 +12951,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "eLr" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "MiniSat Walkway Access" }, /obj/structure/window/reinforced/spawner/directional/north, @@ -13436,10 +13424,7 @@ /area/station/medical/medbay/central) "eVa" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 2; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Reception Window" }, /obj/item/paper, @@ -13450,8 +13435,7 @@ id = "briglockdown"; name = "Warden Desk Shutters" }, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Brig Control Desk"; req_access = list("armory") }, @@ -14680,10 +14664,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/storage) "fpd" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15156,8 +15137,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "fBo" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Magboot Storage"; pixel_x = -1; req_access = list("eva") @@ -16588,7 +16568,7 @@ /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) "gey" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "MiniSat Walkway Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19752,8 +19732,7 @@ }, /obj/effect/spawner/random/aimodule/harmful, /obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/south{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "High-Risk Modules"; req_access = list("captain") }, @@ -19881,8 +19860,7 @@ name = "Pharmacy Desk"; req_access = list("pharmacy") }, -/obj/machinery/door/window/right/directional/east{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Pharmacy Desk"; req_access = list("medical") }, @@ -20253,8 +20231,7 @@ /area/station/medical/morgue) "hwe" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "First Aid Supplies"; req_access = list("medical") }, @@ -20404,10 +20381,7 @@ /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "hxW" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 1; - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "Gas Ports" }, /obj/machinery/atmospherics/components/binary/pump{ @@ -20490,6 +20464,11 @@ }, /obj/machinery/holopad/secure, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Tertiary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = 4 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "hza" = ( @@ -20564,9 +20543,7 @@ id = "visitation"; name = "Visitation Shutters" }, -/obj/machinery/door/window/right/directional/south{ - dir = 4 - }, +/obj/machinery/door/window/right/directional/east, /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/visit) @@ -22012,12 +21989,11 @@ }, /area/station/service/chapel) "icb" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Justice Chamber"; req_access = list("armory") }, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Justice Chamber"; req_access = list("armory") }, @@ -22731,15 +22707,12 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "iom" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary" - }, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, +/obj/machinery/door/window/right/directional/east{ + name = "Infirmary" + }, /turf/open/floor/iron/white, /area/station/security/medical) "iov" = ( @@ -22996,10 +22969,7 @@ dir = 8; id = "garbage" }, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Danger: Conveyor Access"; req_access = list("maint_tunnels") }, @@ -23010,8 +22980,7 @@ /area/station/engineering/atmos) "isX" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Engineering Desk"; req_access = list("engineering") }, @@ -24018,8 +23987,7 @@ /area/station/hallway/primary/central) "iKV" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Atmospherics Desk"; req_access = list("atmospherics") }, @@ -26615,8 +26583,7 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "jzC" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Animal Pen A" }, /turf/open/floor/grass, @@ -26858,6 +26825,11 @@ pixel_y = -26 }, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Secondary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = -4 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "jEI" = ( @@ -27847,8 +27819,7 @@ /turf/open/floor/iron/white, /area/station/medical/abandoned) "jUH" = ( -/obj/machinery/door/window/right/directional/east{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Fitness Ring" }, /obj/structure/window/spawner/directional/north, @@ -27933,13 +27904,10 @@ /area/station/service/chapel/office) "jVZ" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Outer Window" }, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Security Desk"; req_access = list("security") }, @@ -28240,8 +28208,7 @@ /area/station/service/janitor) "kbR" = ( /obj/structure/sign/poster/official/cleanliness/directional/east, -/obj/machinery/door/window/right/directional/east{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Hydroponics Delivery"; req_access = list("hydroponics") }, @@ -28528,8 +28495,7 @@ /turf/open/floor/iron, /area/station/security/brig) "kho" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -29495,8 +29461,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "kAp" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Disposals Chute" }, /obj/machinery/disposal/delivery_chute{ @@ -29800,8 +29765,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/greater) "kGJ" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Research Delivery"; req_access = list("science") }, @@ -31836,8 +31800,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/paper, -/obj/machinery/door/window/left/directional/east{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Hydroponics Window"; req_access = list("hydroponics") }, @@ -31931,9 +31894,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Shooting Range" }, /turf/open/floor/iron, @@ -31947,8 +31908,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "lvu" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Infirmary" }, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -32163,8 +32123,7 @@ /turf/open/space/basic, /area/space/nearstation) "lAH" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Research Director Observation"; req_access = list("rd") }, @@ -32518,10 +32477,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "lLw" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; +/obj/machinery/door/window/left/directional/south{ name = "Shower" }, /obj/machinery/shower/directional/south, @@ -32785,8 +32741,7 @@ /turf/open/floor/iron, /area/station/security/office) "lPt" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Jetpack Storage"; pixel_x = -1; req_access = list("eva") @@ -33659,8 +33614,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Crate to Shuttle"; req_access = list("shipping") }, @@ -35435,8 +35389,7 @@ id = "rndlab2"; name = "Secondary Research and Development Shutter" }, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Research Lab Desk"; req_access = list("science") }, @@ -35633,14 +35586,10 @@ /area/station/science/xenobiology) "mMM" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Outer Window" }, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Brig Control Desk"; req_access = list("armory") }, @@ -35737,8 +35686,7 @@ /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) "mPF" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Surgical Supplies"; req_access = list("surgery") }, @@ -35903,12 +35851,11 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "mRY" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Mass Driver"; req_access = list("maint_tunnels") }, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Mass Driver"; req_access = list("maint_tunnels") }, @@ -36633,7 +36580,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "neO" = ( -/obj/machinery/door/window/brigdoor/security/holding{ +/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{ id = "Holding Cell"; name = "Holding Cell" }, @@ -36880,7 +36827,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "njP" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Captain's Desk"; req_access = list("captain") }, @@ -37631,8 +37578,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "nwl" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Medical Deliveries"; req_access = list("medical") }, @@ -37662,13 +37608,10 @@ /area/station/engineering/atmos/pumproom) "nwL" = ( /obj/machinery/computer/upload/ai, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 2; - icon_state = "right"; - layer = 3.1; +/obj/machinery/door/window/right/directional/south{ name = "Upload Console Window"; - req_access = list("ai_upload") + req_access = list("ai_upload"); + layer = 3.1 }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/east, @@ -40465,8 +40408,7 @@ /turf/open/floor/plating, /area/station/medical/abandoned) "oxk" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Engineering Deliveries"; req_access = list("engineering") }, @@ -40642,8 +40584,7 @@ "oBM" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/west{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, @@ -44109,8 +44050,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Crate Security Door"; req_access = list("shipping") }, @@ -44248,9 +44188,7 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "pQu" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/east{ name = "Danger: Conveyor Access"; req_access = list("maint_tunnels") }, @@ -45002,17 +44940,13 @@ pixel_x = 3; pixel_y = -23 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - name = "Primary AI Core Access"; - req_access = list("ai_upload") - }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "qeZ" = ( @@ -45985,7 +45919,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "qyt" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 3"; name = "Cell 3" }, @@ -46598,9 +46532,7 @@ id = "visitation"; name = "Visitation Shutters" }, -/obj/machinery/door/window/left/directional/south{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/visit) @@ -46652,8 +46584,7 @@ location = "Disposals" }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right/directional/north{ - dir = 2; +/obj/machinery/door/window/right/directional/south{ name = "Delivery Door"; req_access = list("cargo") }, @@ -49306,8 +49237,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "rEg" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Captain's Bedroom"; req_access = list("captain") }, @@ -49995,8 +49925,7 @@ id = "rdgene2"; name = "Genetics Lab Shutters" }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -50295,8 +50224,7 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "rVG" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Service Deliveries"; req_access = list("service") }, @@ -50342,7 +50270,7 @@ /turf/open/floor/engine/n2, /area/station/engineering/atmos) "rWH" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "HoP's Desk"; req_access = list("hop") }, @@ -51038,8 +50966,7 @@ /area/station/medical/storage) "sje" = ( /obj/structure/plasticflaps/opaque, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "MuleBot Access"; req_access = list("shipping") }, @@ -51188,9 +51115,7 @@ /area/station/medical/surgery/theatre) "snu" = ( /obj/structure/table/wood, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Captain's Desk"; req_access = list("captain") }, @@ -52088,7 +52013,7 @@ /turf/open/floor/plating, /area/station/security/warden) "sDT" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -52501,16 +52426,6 @@ name = "Private Channel"; pixel_x = 8 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "leftsecure"; - dir = 8; - icon_state = "leftsecure"; - layer = 4.1; - name = "Tertiary AI Core Access"; - pixel_x = -3; - req_access = list("ai_upload") - }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) "sLU" = ( @@ -52558,7 +52473,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "sMB" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 1"; name = "Cell 1" }, @@ -54300,8 +54215,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "tqx" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Mass Driver Control Door"; req_access = list("ordnance") }, @@ -55159,16 +55073,12 @@ /area/station/medical/virology) "tIv" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "Head of Personnel's Desk"; req_access = list("hop") }, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Reception Window" }, /obj/machinery/door/poddoor/preopen{ @@ -55914,11 +55824,7 @@ /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "tUF" = ( -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -55976,12 +55882,6 @@ /obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 - }, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -55991,6 +55891,9 @@ /obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/west, +/obj/machinery/door/window/right/directional/east{ + layer = 3 + }, /turf/open/floor/plating, /area/station/maintenance/disposal) "tVt" = ( @@ -56760,10 +56663,7 @@ /area/station/command/heads_quarters/rd) "uhW" = ( /obj/structure/cable, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Theater Stage" }, /turf/open/floor/carpet, @@ -57988,8 +57888,7 @@ /turf/open/floor/iron, /area/station/cargo/miningoffice) "uFq" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Mass Driver Door"; req_access = list("ordnance") }, @@ -58761,8 +58660,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "uRJ" = ( -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Atmospherics Access"; req_access = list("atmospherics") }, @@ -59047,8 +58945,7 @@ /area/station/engineering/atmospherics_engine) "uWA" = ( /obj/structure/table/wood/fancy/royalblue, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -59173,8 +59070,7 @@ /area/station/command/heads_quarters/captain/private) "uYm" = ( /obj/machinery/meter, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Gas Ports" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -59489,8 +59385,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/treatment_center) "vfh" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Research Test Chamber"; req_access = list("science") }, @@ -59561,8 +59456,7 @@ /turf/open/floor/iron, /area/station/command/gateway) "vgW" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59674,8 +59568,7 @@ /area/station/ai_monitored/command/nuke_storage) "viF" = ( /obj/machinery/computer/upload/borg, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ layer = 3.1; name = "Cyborg Upload Console Window"; req_access = list("ai_upload") @@ -60965,8 +60858,7 @@ /area/station/maintenance/port/aft) "vEi" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/east{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Kitchen Window"; req_access = list("kitchen") }, @@ -61167,7 +61059,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "vGx" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Arrivals Security Checkpoint"; pixel_y = -8; req_access = list("security") @@ -61688,10 +61580,7 @@ /turf/open/floor/plating, /area/station/maintenance/central) "vPX" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Security Delivery"; req_access = list("security") }, @@ -62489,13 +62378,10 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "wcL" = ( -/obj/machinery/door/window/right/directional/north{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Library Desk Door"; - pixel_x = 3; - req_access = list("library") + req_access = list("library"); + pixel_x = 3 }, /turf/open/floor/wood, /area/station/service/library) @@ -63052,7 +62938,7 @@ /area/station/engineering/atmos/storage/gas) "wnT" = ( /obj/machinery/light/small/directional/east, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "MiniSat Walkway Access" }, /obj/machinery/camera/directional/east{ @@ -63122,9 +63008,7 @@ /turf/open/floor/iron, /area/station/engineering/main) "woV" = ( -/obj/machinery/door/window{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) "woY" = ( @@ -64714,8 +64598,7 @@ "wSI" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, @@ -64739,8 +64622,7 @@ /area/station/cargo/storage) "wTp" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Weapon Distribution"; req_access = list("armory") }, @@ -65001,8 +64883,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "wYi" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "First Aid Supplies"; req_access = list("medical") }, @@ -65602,16 +65483,6 @@ name = "Private Channel"; pixel_x = -8 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; - layer = 4.1; - name = "Secondary AI Core Access"; - pixel_x = 4; - req_access = list("ai_upload") - }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) "xjg" = ( @@ -66308,8 +66179,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "xwS" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Monkey Pen"; req_access = list("genetics") }, @@ -66481,8 +66351,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "xyI" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Animal Pen B" }, /turf/open/floor/grass, @@ -66589,10 +66458,7 @@ /turf/open/floor/iron, /area/station/science/lab) "xAt" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /obj/structure/window/spawner/directional/south, @@ -68413,8 +68279,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Crate Security Door"; req_access = list("shipping") }, @@ -68548,8 +68413,7 @@ /area/station/maintenance/port/fore) "ykR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Jim Norton's Quebecois Coffee"; req_one_access = list("service","maint_tunnels") }, @@ -68572,8 +68436,7 @@ /area/station/hallway/primary/central) "ylf" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "First Aid Supplies"; req_access = list("medical") }, diff --git a/_maps/map_files/NSSJourney/NSSJourney.dmm b/_maps/map_files/NSSJourney/NSSJourney.dmm index b912e42e097..11cc24a54dd 100644 --- a/_maps/map_files/NSSJourney/NSSJourney.dmm +++ b/_maps/map_files/NSSJourney/NSSJourney.dmm @@ -155,11 +155,10 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/qm) "abu" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ req_access = list("armory") }, -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ req_access = list("armory") }, /obj/effect/turf_decal/stripes/line, @@ -1059,10 +1058,7 @@ /area/station/security/mechbay) "aic" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Security Delivery"; req_access = list("brig") }, @@ -3326,9 +3322,7 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "atU" = ( -/obj/machinery/door/window{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -3932,9 +3926,7 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "avW" = ( -/obj/machinery/door/window{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/fore) "avX" = ( @@ -6825,8 +6817,7 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/item/paper, -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Security Checkpoint"; req_access = list("brig") }, @@ -10850,8 +10841,7 @@ /turf/open/floor/plating, /area/station/security/execution/education) "aWC" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -12988,10 +12978,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "bdj" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Captain's Desk Door"; req_access = list("captain") }, @@ -13078,7 +13065,7 @@ /area/station/hallway/secondary/exit) "bdB" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -13217,10 +13204,7 @@ /area/station/maintenance/port) "beb" = ( /obj/structure/table, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Core Modules"; req_access = list("captain") }, @@ -13254,8 +13238,7 @@ /area/station/ai_monitored/turret_protected/ai_upload) "beg" = ( /obj/structure/table, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "High-Risk Modules"; req_access = list("captain") }, @@ -14251,10 +14234,7 @@ /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ layer = 3 }, /obj/effect/turf_decal/stripes/line{ @@ -14897,10 +14877,9 @@ "bkb" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/brigdoor/left/directional/west{ +/obj/machinery/door/window/brigdoor/left/directional/south{ req_access = list("morgue_secure"); - name = "Coroner's Office"; - dir = 2 + name = "Coroner's Office" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{ dir = 8 @@ -28537,7 +28516,7 @@ /turf/open/floor/iron/smooth_large, /area/station/engineering/main) "coh" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 3"; name = "Cell 3" }, @@ -29271,7 +29250,7 @@ /turf/open/floor/engine, /area/station/engineering/main) "csT" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ req_access = list("brig") }, /turf/open/floor/iron/dark/side, @@ -30941,8 +30920,7 @@ /turf/open/floor/iron/smooth_large, /area/station/engineering/gravity_generator) "cAR" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "AI Core Door"; req_access = list("ai_upload") }, @@ -35184,8 +35162,7 @@ /area/station/security/prison/visit) "eJI" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -36469,8 +36446,7 @@ id = "xenobiomain"; name = "Containment Blast Door" }, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -36490,8 +36466,7 @@ /area/station/maintenance/department/electrical) "fMj" = ( /obj/structure/table/glass, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "First-Aid Supplies"; red_alert_access = 1; req_access = list("medical") @@ -36933,8 +36908,7 @@ /area/station/maintenance/abandon_cafeteria) "gbS" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -37240,14 +37214,10 @@ /area/station/service/hydroponics) "gpz" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/north{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Reception Window" }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Head of Personnel's Desk"; req_access = list("hop") }, @@ -37440,8 +37410,7 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "gzK" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -37689,8 +37658,7 @@ /turf/open/floor/iron, /area/station/medical/virology) "gIC" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -37946,8 +37914,7 @@ /area/station/command/heads_quarters/cmo) "gVj" = ( /obj/structure/closet/crate/coffin, -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Coffin Storage"; req_access = list("chapel_office") }, @@ -38289,8 +38256,7 @@ /turf/open/floor/wood, /area/station/security/prison) "hhp" = ( -/obj/machinery/door/window/right/directional/north{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Library Desk Door"; req_access = list("library") }, @@ -38686,8 +38652,7 @@ /turf/open/floor/iron/dark/textured, /area/station/science/breakroom) "hwY" = ( -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Shooting Range" }, /turf/open/floor/iron/dark, @@ -40316,8 +40281,7 @@ "iJU" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/left/directional/north{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Atmospherics Desk"; req_access = list("atmospherics") }, @@ -41226,9 +41190,7 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "jpM" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Armory"; req_access = list("armory") }, @@ -41392,8 +41354,7 @@ /turf/open/floor/iron, /area/station/service/bar) "jvM" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Brig Infirmary" }, /obj/effect/turf_decal/tile/dark_blue{ @@ -42994,8 +42955,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Chemistry Desk"; req_access = list("plumbing") }, @@ -43844,8 +43804,7 @@ id = "xenobiomain"; name = "Containment Blast Door" }, -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -45074,8 +45033,7 @@ /turf/open/floor/vault/rock, /area/station/security/prison) "moA" = ( -/obj/machinery/door/window/right/directional/east{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Bridge Delivery"; req_access = list("command") }, @@ -45643,8 +45601,7 @@ /turf/open/floor/plating, /area/station/science/breakroom) "mOX" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Containment Cell"; req_access = list("xenobiology") }, @@ -46145,10 +46102,7 @@ /area/station/maintenance/starboard/aft) "nko" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 2; - icon_state = "left"; +/obj/machinery/door/window/left/directional/south{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -46811,10 +46765,7 @@ /area/station/cargo/bitrunning/den) "nNp" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Research Division Delivery"; req_access = list("research") }, @@ -47205,8 +47156,7 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/hos) "nZP" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Containment Cell"; req_access = list("science") }, @@ -47456,7 +47406,7 @@ /turf/open/floor/iron/dark/textured, /area/station/science/genetics) "ooJ" = ( -/obj/machinery/door/window/brigdoor/security/holding{ +/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{ id = "Holding Cell"; name = "Holding Cell" }, @@ -48252,8 +48202,7 @@ /turf/open/floor/iron/smooth_large, /area/station/service/hydroponics) "oWR" = ( -/obj/machinery/door/window/right/directional/south{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Monkey Pen"; req_access = list("genetics") }, @@ -49732,9 +49681,7 @@ /area/station/hallway/primary/central) "qaV" = ( /obj/structure/table/glass, -/obj/machinery/door/window/left/directional/north{ - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "First-Aid Supplies"; red_alert_access = 1; req_access = list("medical") @@ -50170,8 +50117,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - dir = 8; +/obj/machinery/door/window/right/directional/west{ name = "Pharmacy Desk"; req_access = list("pharmacy") }, @@ -51517,10 +51463,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 1; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Pharmacy Desk"; req_access = list("pharmacy") }, @@ -52309,10 +52252,7 @@ /turf/open/floor/eighties, /area/station/maintenance/abandon_arcade) "sas" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Brig Infirmary" }, /obj/effect/turf_decal/tile/dark_blue{ @@ -52685,9 +52625,7 @@ id = "briggate"; name = "Security Shutters" }, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Brig Desk"; req_access = list("brig") }, @@ -53765,7 +53703,7 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs) "tkk" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 2"; name = "Cell 2" }, @@ -55151,7 +55089,7 @@ /turf/open/floor/iron/smooth_large, /area/station/engineering/gravity_generator) "uvZ" = ( -/obj/machinery/door/window/brigdoor/security/cell{ +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{ id = "Cell 1"; name = "Cell 1" }, @@ -55477,8 +55415,7 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "uKZ" = ( -/obj/machinery/door/window/left/directional/east{ - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Incoming Mail"; req_access = list("cargo") }, @@ -56102,8 +56039,7 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "viw" = ( -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Jetpack Storage"; pixel_x = -1; req_access = list("eva") @@ -56138,8 +56074,7 @@ /area/station/science/genetics) "viy" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Armory Desk"; req_access = list("armory") }, @@ -58403,8 +58338,7 @@ /area/station/security/checkpoint/supply) "wTR" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/south{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -58801,8 +58735,7 @@ "xgU" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Security Checkpoint"; req_access = list("brig") }, @@ -58936,10 +58869,7 @@ /area/station/security/office) "xme" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -59619,8 +59549,7 @@ /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Magboot Storage"; pixel_x = -1; req_access = list("eva") @@ -60049,8 +59978,7 @@ "ycY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, diff --git a/_maps/map_files/NSVBlueshift/Blueshift.dmm b/_maps/map_files/NSVBlueshift/Blueshift.dmm index 8f237eb6964..672312e5be9 100644 --- a/_maps/map_files/NSVBlueshift/Blueshift.dmm +++ b/_maps/map_files/NSVBlueshift/Blueshift.dmm @@ -287,11 +287,7 @@ linked_elevator_id = "publicElevator" }, /obj/machinery/light/directional/north, -/obj/machinery/door/window/elevator/right/directional/east{ - dir = 8; - elevator_mode = 1; - transport_linked_id = "publicElevator" - }, +/obj/machinery/door/window/elevator/left/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "adQ" = ( @@ -707,11 +703,6 @@ /turf/open/floor/plating, /area/station/science/robotics) "ahB" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes{ dir = 1 @@ -720,6 +711,10 @@ id = "xeno6"; name = "Creature Cell #6" }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "ahP" = ( @@ -1983,11 +1978,11 @@ /obj/structure/sign/painting/library_secure{ pixel_y = 32 }, -/obj/machinery/door/window{ +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/window/left/directional/south{ name = "Secure Art Exhibition"; req_access = list("library") }, -/obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet, /area/station/service/library) "aua" = ( @@ -3408,14 +3403,6 @@ "aIz" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - name = "Chemistry Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/left{ - dir = 1; - name = "Chemistry Desk" - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" @@ -3425,6 +3412,10 @@ pixel_x = -7; pixel_y = 1 }, +/obj/machinery/door/window/left/directional/south{ + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "aIA" = ( @@ -3506,16 +3497,15 @@ "aJt" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 8; - req_access = list("psychology") - }, /obj/item/folder/white, /obj/machinery/door/poddoor/shutters/preopen{ id = "Psychward4"; name = "Control Room Shutters" }, /obj/structure/cable, +/obj/machinery/door/window/left/directional/west{ + req_access = list("psychology") + }, /turf/open/floor/iron/dark, /area/station/medical/psychology) "aJv" = ( @@ -4934,6 +4924,9 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 }, +/obj/machinery/door/window/left/directional/east{ + pixel_x = 4 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "aYz" = ( @@ -5446,8 +5439,7 @@ id = "rdgene2"; name = "Genetics Lab Shutters" }, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Genetics Desk"; req_access = list("genetics") }, @@ -7730,14 +7722,6 @@ "byV" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right{ - dir = 1; - name = "Warden's Desk"; - req_access = list("armory") - }, -/obj/machinery/door/window/left{ - name = "Warden's Desk" - }, /obj/machinery/recharger{ pixel_x = 8 }, @@ -7748,6 +7732,13 @@ pixel_x = -5 }, /obj/structure/cable, +/obj/machinery/door/window/left/directional/south{ + name = "Warden's Desk" + }, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Warden's Desk"; + req_access = list("armory") + }, /turf/open/floor/iron/dark, /area/station/security/warden) "bzj" = ( @@ -8134,9 +8125,7 @@ /turf/closed/wall, /area/station/security/checkpoint/customs) "bDB" = ( -/obj/machinery/door/window/right{ - dir = 1 - }, +/obj/machinery/door/window/right/directional/north, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "bDD" = ( @@ -8186,9 +8175,7 @@ id = "visitation"; name = "Visitation Shutters" }, -/obj/machinery/door/window/right{ - dir = 8 - }, +/obj/machinery/door/window/right/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/visit) "bDS" = ( @@ -8546,7 +8533,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Fitness Ring" }, /turf/open/floor/iron/stairs{ @@ -8797,14 +8784,11 @@ /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/effect/spawner/random/aimodule/harmless, +/obj/machinery/door/window/right/directional/east{ name = "Core Modules"; req_access = list("ai_upload") }, -/obj/effect/spawner/random/aimodule/harmless, /turf/open/floor/iron, /area/station/ai_monitored/turret_protected/ai_upload) "bKy" = ( @@ -9894,14 +9878,13 @@ /turf/open/floor/iron, /area/station/maintenance/aft/upper) "bTX" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - name = "Command Chair"; - req_access = list("command") - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Command Chair"; + req_access = list("command") + }, /turf/open/floor/iron, /area/station/command/bridge) "bUc" = ( @@ -9989,7 +9972,7 @@ "bUG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/item/radio/intercom/directional/north, -/obj/machinery/door/window/brigdoor/right{ +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "Cargo Deliveries"; req_access = list("security") }, @@ -10302,9 +10285,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/door/window/right{ - dir = 4 - }, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "bXX" = ( @@ -10600,17 +10581,16 @@ dir = 4 }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right{ - dir = 4; - name = "Medbay Deliveries"; - req_access = list("cargo") - }, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/machinery/door/window/right/directional/east{ + req_access = list("cargo"); + name = "Medbay Deliveries" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "cbl" = ( @@ -11654,16 +11634,15 @@ /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access = list("ai_upload") - }, /obj/item/ai_module/supplied/protect_station, /obj/item/ai_module/reset/purge{ pixel_x = -3; pixel_y = -3 }, +/obj/machinery/door/window/brigdoor/left/directional/west{ + id = list("ai_upload"); + name = "High-Risk Modules" + }, /turf/open/floor/iron, /area/station/ai_monitored/turret_protected/ai_upload) "clo" = ( @@ -12178,10 +12157,8 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "cpO" = ( -/obj/machinery/door/window/right{ - dir = 1 - }, /obj/machinery/airalarm/directional/east, +/obj/machinery/door/window/right/directional/north, /turf/open/floor/wood, /area/station/service/theater) "cpY" = ( @@ -13111,11 +13088,6 @@ /area/station/security/lockers) "cxx" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access = list("medical") - }, /obj/item/storage/medkit/fire{ pixel_x = 6; pixel_y = 6 @@ -13129,6 +13101,10 @@ pixel_x = -3; pixel_y = -3 }, +/obj/machinery/door/window/left/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, /turf/open/floor/iron, /area/station/medical/storage) "cxL" = ( @@ -14551,16 +14527,15 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "cJl" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/stripes{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/structure/disposalpipe/segment, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "cJv" = ( @@ -15729,19 +15704,17 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/item/folder/blue, -/obj/machinery/door/window/brigdoor/left{ - dir = 8; - name = "Access Desk"; - req_access = list("hop") - }, -/obj/machinery/door/window/right{ - dir = 4; - name = "Access Queue" - }, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast Door" }, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Access Desk"; + req_access = list("hop") + }, +/obj/machinery/door/window/right/directional/east{ + name = "Access Desk" + }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/hop) "cVz" = ( @@ -16503,14 +16476,12 @@ /turf/open/floor/plating, /area/station/maintenance/fore/upper) "dea" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Interior Door"; - req_access = list("lawyer") - }, /obj/effect/turf_decal/siding/wood{ dir = 9 }, +/obj/machinery/door/window/left/directional/north{ + req_access = list("lawyer") + }, /turf/open/floor/carpet/blue, /area/station/service/lawoffice) "deb" = ( @@ -18019,10 +17990,8 @@ "dsU" = ( /obj/structure/reagent_forge, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left{ - dir = 4 - }, /obj/item/stack/sheet/mineral/coal/five, +/obj/machinery/door/window/left/directional/east, /turf/open/floor/iron/dark, /area/station/service/forge) "dsW" = ( @@ -18455,11 +18424,10 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 1 }, -/obj/machinery/door/window/right/directional/west{ - dir = 4; +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/right/directional/east{ name = "Ordnance Freezer Chamber Access" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/ordnance) "dyh" = ( @@ -18614,11 +18582,6 @@ /turf/open/floor/plating/airless, /area/station/maintenance/port/upper) "dzF" = ( -/obj/machinery/door/window/left{ - dir = 4; - name = "Medical Delivery"; - req_access = list("medical") - }, /obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; @@ -18627,6 +18590,10 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/door/window/left/directional/east{ + req_access = list("medical"); + name = "Medical Delivery" + }, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) "dzO" = ( @@ -19136,8 +19103,7 @@ }, /obj/item/folder, /obj/item/pen, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Robotics Desk"; req_access = list("robotics") }, @@ -20205,12 +20171,11 @@ }, /area/station/security/prison/workout) "dOL" = ( -/obj/machinery/door/window/brigdoor{ - id = "cargocell"; +/obj/machinery/light/directional/north, +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Cargo Cell"; req_access = list("security") }, -/obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/security/checkpoint/supply) "dOX" = ( @@ -20760,8 +20725,7 @@ /obj/effect/turf_decal/stripes/red/line{ dir = 4 }, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Mech Bay"; req_access = list("robotics") }, @@ -21506,15 +21470,12 @@ /turf/open/floor/iron, /area/station/medical/virology) "edo" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; - id = "Cell 6"; - name = "Cell 6"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/six, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{ + name = "Cell 6" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -21587,8 +21548,7 @@ }, /area/station/hallway/primary/port) "eeB" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Cargo Deliveries"; req_access = list("security") }, @@ -21755,17 +21715,16 @@ "efG" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/right{ - dir = 4; - name = "Atmospherics Desk"; - req_access = list("atmospherics") - }, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast Door" }, /obj/item/paper_bin, /obj/item/pen, +/obj/machinery/door/window/right/directional/east{ + name = "Atmospherics Desk"; + req_access = list("atmospherics") + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/office) "efJ" = ( @@ -23363,17 +23322,16 @@ /turf/open/floor/iron/white, /area/station/science/research) "evl" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Deliveries"; - req_access = list("cargo") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/machinery/door/window/right/directional/east{ + name = "Deliveries"; + req_access = list("cargo") + }, /turf/open/floor/iron, /area/station/cargo/office) "evn" = ( @@ -25089,10 +25047,6 @@ /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, /obj/structure/window/spawner/directional/north, -/obj/machinery/door/window/left{ - dir = 4; - pixel_x = 4 - }, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, @@ -25437,8 +25391,7 @@ }, /obj/effect/mapping_helpers/requests_console/information, /obj/effect/mapping_helpers/requests_console/assistance, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Primary AI Core Acces Door"; req_access = list("ai_upload") }, @@ -25712,11 +25665,6 @@ }, /area/station/science/ordnance/bomb) "eQk" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes{ dir = 1 @@ -25725,6 +25673,10 @@ id = "xeno5"; name = "Creature Cell #5" }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "eQp" = ( @@ -26108,13 +26060,12 @@ /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, /obj/structure/window/spawner/directional/south, -/obj/machinery/door/window/left{ - dir = 8; - pixel_x = -3 - }, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, +/obj/machinery/door/window/left/directional/east{ + pixel_x = 4 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "eUo" = ( @@ -27045,13 +26996,11 @@ /turf/open/floor/iron/dark, /area/station/security/execution/education) "fcO" = ( -/obj/machinery/door/window{ - dir = 1 - }, /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/machinery/airalarm/directional/west, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/wood/parquet, /area/station/common/arcade) "fcP" = ( @@ -27673,12 +27622,12 @@ "fik" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - name = "Engineering Desk"; - req_access = list("engineering","atmospherics") - }, /obj/item/folder/yellow, /obj/item/pen, +/obj/machinery/door/window/left/directional/south{ + req_access = list("engineering","atmospherics"); + name = "Engineering Desk" + }, /turf/open/floor/iron/dark, /area/station/engineering/lobby) "fil" = ( @@ -28123,16 +28072,15 @@ "fnJ" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 4; - name = "Hydroponics Desk"; - req_access = list("hydroponics") - }, /obj/item/folder, /obj/item/food/grown/apple, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/east{ + name = "Hydroponics Desk"; + req_access = list("hydroponics") + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "fnL" = ( @@ -29112,8 +29060,7 @@ pixel_y = -26 }, /obj/structure/cable, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Secondary AI Core Acces Door"; req_access = list("ai_upload") }, @@ -29594,14 +29541,11 @@ /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/effect/spawner/random/aimodule/neutral, +/obj/machinery/door/window/right/directional/east{ name = "Core Modules"; req_access = list("ai_upload") }, -/obj/effect/spawner/random/aimodule/neutral, /turf/open/floor/iron, /area/station/ai_monitored/turret_protected/ai_upload) "fCU" = ( @@ -31416,13 +31360,13 @@ /area/station/security/warden) "fWu" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left{ - name = "Service Deliveries"; - req_access = list("service") - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/south{ + name = "Service Deliveries"; + req_access = list("service") + }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) "fWA" = ( @@ -32396,8 +32340,7 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/window/right/directional/west{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Ordnance Freezer Chamber Access" }, /turf/open/floor/iron/dark, @@ -33483,16 +33426,16 @@ "gqu" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - name = "Research Lab Desk"; - req_access = list("science") - }, /obj/item/folder, /obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; name = "Research Lab Shutters" }, +/obj/machinery/door/window/left/directional/south{ + req_access = list("science"); + name = "Research Lab Desk" + }, /turf/open/floor/iron/dark, /area/station/science/lab) "gqy" = ( @@ -33617,7 +33560,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/machinery/door/window/elevator/right/directional/east{ +/obj/machinery/door/window/elevator/left/directional/east{ elevator_mode = 1; transport_linked_id = "publicElevator" }, @@ -34450,10 +34393,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "gzV" = ( -/obj/machinery/door/window/left{ - dir = 1; - name = "Terrace" - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood, /area/station/hallway/primary/central) "gAc" = ( @@ -35139,8 +35079,7 @@ dir = 8 }, /obj/machinery/holopad/secure, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Tertiary AI Core Acces Door"; req_access = list("ai_upload") }, @@ -35570,16 +35509,12 @@ dir = 4; id = "garbage" }, -/obj/machinery/door/window/right{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access = list("maint_tunnels") - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/north{ + name = "Danger: Conveyor Access" + }, /turf/open/floor/plating, /area/station/maintenance/disposal) "gLY" = ( @@ -36570,14 +36505,13 @@ "gVW" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right{ - dir = 1; - name = "Security Desk"; - req_access = list("security") - }, /obj/item/folder/red, /obj/item/pen, /obj/structure/disposalpipe/segment, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Security Desk"; + req_access = list("security") + }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "gWc" = ( @@ -38045,10 +37979,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/machinery/door/window/elevator/left/directional/west{ - elevator_mode = 1; - transport_linked_id = "publicElevator" - }, +/obj/machinery/door/window/elevator/right/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hlQ" = ( @@ -38663,8 +38594,7 @@ /area/station/common/night_club/back_stage) "hsJ" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Bar Delivery"; req_access = list("bar") }, @@ -39157,16 +39087,15 @@ /area/station/maintenance/abandon_holding_cell) "hym" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 1; +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, -/obj/machinery/door/window/left{ +/obj/machinery/door/window/left/directional/south{ name = "Kitchen Desk"; req_access = list("kitchen") }, -/obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "hyp" = ( @@ -40022,7 +39951,6 @@ "hHa" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right, /obj/item/kitchen/fork{ pixel_x = -12; pixel_y = 2 @@ -40066,6 +39994,7 @@ pixel_y = 6 }, /obj/machinery/duct, +/obj/machinery/door/window/right/directional/south, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/nt_rep) "hHe" = ( @@ -40741,8 +40670,7 @@ /obj/machinery/lift_indicator/directional/north{ linked_elevator_id = "publicElevator" }, -/obj/machinery/door/window/elevator/right/directional/east{ - dir = 8; +/obj/machinery/door/window/elevator/right/directional/west{ elevator_mode = 1; transport_linked_id = "publicElevator" }, @@ -42102,15 +42030,13 @@ "ibj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Armoury Desk"; req_access = list("armory") }, -/obj/machinery/door/window/left{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Armoury Desk"; - req_access = list("security") + req_access = list("armory") }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) @@ -43151,14 +43077,6 @@ "ils" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left{ - dir = 8; - name = "Robotics Desk"; - req_access = list("robotics") - }, -/obj/machinery/door/window/left{ - dir = 4 - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "roboticsprivacy"; name = "Robotics Shutters" @@ -43170,6 +43088,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/east, +/obj/machinery/door/window/left/directional/west{ + name = "Robotics Desk"; + req_access = list("robotics") + }, /turf/open/floor/iron/dark, /area/station/science/robotics) "ilB" = ( @@ -43780,9 +43703,7 @@ /obj/structure/chair/office{ dir = 1 }, -/obj/machinery/door/window/left{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron/dark, /area/station/security/execution/education) "irC" = ( @@ -44615,9 +44536,7 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "iAk" = ( -/obj/machinery/door/window/left{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/iron/dark, /area/station/science/xenobiology) "iAl" = ( @@ -44935,14 +44854,14 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "iDh" = ( -/obj/machinery/door/window{ - name = "Library Desk"; - req_access = list("library") - }, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/left/directional/south{ + name = "Library Desk"; + req_access = list("library") + }, /turf/open/floor/wood, /area/station/service/library) "iDw" = ( @@ -45897,8 +45816,7 @@ /area/station/hallway/secondary/exit) "iNe" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/right{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Hydroponics Delivery"; req_access = list("hydroponics") }, @@ -46142,11 +46060,6 @@ /turf/open/floor/plating, /area/station/maintenance/abandon_exam/cat) "iQM" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes{ dir = 1 @@ -46155,6 +46068,10 @@ id = "xeno9"; name = "Creature Cell #9" }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "iQN" = ( @@ -46382,8 +46299,7 @@ }, /obj/item/hand_tele, /obj/item/melee/chainofcommand, -/obj/machinery/door/window/brigdoor/left{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Captain's Desk"; req_access = list("captain") }, @@ -48959,18 +48875,15 @@ /area/station/command/gateway) "jrJ" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - id = "Cell 1"; - name = "Cell 1"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/one, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ + name = "Cell 1" + }, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -50150,12 +50063,11 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "jDk" = ( -/obj/machinery/door/window/left{ - dir = 1; +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/north{ name = "Kitchen Delivery"; req_access = list("kitchen") }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "jDp" = ( @@ -51910,18 +51822,15 @@ /area/station/commons/fitness) "jTG" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/brigdoor/right{ - dir = 4; - id = "Cell 4"; - name = "Cell 4"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/four, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{ + name = "Cell 4" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -54678,14 +54587,13 @@ dir = 4 }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right{ - dir = 4; - name = "Service Deliveries"; - req_access = list("cargo") - }, /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/door/window/right/directional/east{ + req_access = list("cargo"); + name = "Service Deliveries" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "ksJ" = ( @@ -55536,14 +55444,13 @@ /turf/open/floor/iron/dark, /area/station/security/office) "kAn" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; - name = "Security Desk"; - req_access = list("security") - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Security Desk"; + req_access = list("security") + }, /turf/open/floor/iron, /area/station/security/checkpoint/escape) "kAp" = ( @@ -55660,8 +55567,7 @@ /area/station/service/abandoned_gambling_den) "kBE" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Xenobiology Deliveries"; req_access = list("research") }, @@ -56028,16 +55934,15 @@ "kFy" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right{ - dir = 8; +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/right/directional/east{ + name = "Security Customs" + }, +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Security Customs"; req_access = list("security") }, -/obj/machinery/door/window/right{ - dir = 4 - }, -/obj/item/folder/red, -/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/checkpoint) "kFL" = ( @@ -56920,13 +56825,11 @@ /turf/open/floor/iron/dark/small, /area/station/cargo/storage) "kPl" = ( -/obj/machinery/door/window/left{ - dir = 4; - name = "Soothing Nature Exhibit"; - req_access = list("psychology") - }, /obj/structure/flora/bush/grassy, /obj/structure/flora/bush/flowers_br, +/obj/machinery/door/window/left/directional/east{ + name = "Soothing Nature Exhibit" + }, /turf/open/floor/grass, /area/station/medical/aslyum) "kPo" = ( @@ -57356,10 +57259,6 @@ /obj/machinery/newscaster/directional/east, /obj/machinery/light/directional/north, /obj/machinery/smartfridge/organ, -/obj/machinery/door/window/left{ - name = "Organ Storage"; - req_access = list("morgue") - }, /turf/open/floor/iron/dark/small, /area/station/medical/morgue) "kUx" = ( @@ -57517,11 +57416,9 @@ "kWY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right{ - dir = 4 - }, /obj/item/forging/tongs, /obj/item/forging/hammer, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/iron/dark, /area/station/service/forge) "kXe" = ( @@ -57597,12 +57494,6 @@ /turf/open/floor/carpet/purple, /area/station/science/breakroom) "kYa" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - id = "medcell"; - name = "Medical Cell"; - req_access = list("security") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 @@ -57616,6 +57507,10 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Medical Cell"; + req_access = list("security") + }, /turf/open/floor/iron/white/side{ dir = 4 }, @@ -58680,7 +58575,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "lhM" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, @@ -58702,10 +58597,6 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) -"lhO" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/iron/dark/side, -/area/station/hallway/primary/central) "lhQ" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/machinery/light/small/directional/west, @@ -60074,12 +59965,8 @@ dir = 9; id = "garbage" }, -/obj/machinery/door/window/right{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access = list("maint_tunnels") +/obj/machinery/door/window/right/directional/west{ + name = "Danger: Conveyor Access" }, /turf/open/floor/plating, /area/station/maintenance/disposal) @@ -60185,9 +60072,6 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "lxB" = ( -/obj/machinery/door/window/left{ - dir = 1 - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60196,6 +60080,7 @@ dir = 1 }, /obj/effect/landmark/start/hangover, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/wood, /area/station/service/cafeteria) "lxF" = ( @@ -60704,14 +60589,13 @@ /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, /obj/structure/window/spawner/directional/north, -/obj/machinery/door/window/left{ - dir = 4; - pixel_x = 4 - }, /obj/effect/turf_decal/trimline/green/filled/line, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/west{ + pixel_x = -3 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "lCR" = ( @@ -61429,10 +61313,6 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/obj/machinery/door/window/left{ - dir = 8; - pixel_x = -3 - }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "lJJ" = ( @@ -61636,8 +61516,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology/isolation) "lLv" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Creature Pen"; req_access = list("research") }, @@ -61716,11 +61595,8 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "lMu" = ( -/obj/machinery/door/window/right{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Danger: Driver Access" +/obj/machinery/door/window/right/directional/north{ + name = "Danger: Conveyor Access" }, /turf/open/floor/plating, /area/station/maintenance/disposal) @@ -62318,13 +62194,14 @@ /turf/open/floor/iron, /area/station/maintenance/aft/upper) "lRZ" = ( -/obj/machinery/door/window/brigdoor/security/holding/right{ - name = "Holding Cell" - }, /obj/effect/turf_decal/delivery/blue, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{ + name = "Holding Cell"; + req_access = list("security") + }, /turf/open/floor/iron/dark, /area/station/security/brig) "lSb" = ( @@ -63225,14 +63102,13 @@ dir = 4 }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right{ - dir = 4; - name = "Security Deliveries"; - req_access = list("cargo") - }, /obj/structure/disposalpipe/trunk{ dir = 4 }, +/obj/machinery/door/window/right/directional/east{ + name = "Security Deliveries"; + req_access = list("cargo") + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "mbg" = ( @@ -63670,10 +63546,6 @@ /area/station/science/server) "mfp" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Tech Cabinet" - }, /obj/machinery/camera/directional/east{ c_tag = "Engineering - Secure tech storage"; name = "engineering camera" @@ -63685,6 +63557,9 @@ /obj/item/ai_module/core/full/custom{ pixel_y = -4 }, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Secure Tech Cabinet" + }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "mfw" = ( @@ -64386,6 +64261,9 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 }, +/obj/machinery/door/window/left/directional/west{ + pixel_x = -3 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "mnw" = ( @@ -64556,16 +64434,15 @@ "mpE" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 4; - req_access = list("psychology") - }, /obj/item/folder/white, /obj/machinery/door/poddoor/shutters/preopen{ id = "Psychward4"; name = "Control Room Shutters" }, /obj/structure/cable, +/obj/machinery/door/window/left/directional/east{ + req_access = list("psychology") + }, /turf/open/floor/iron/dark, /area/station/medical/psychology) "mpJ" = ( @@ -68088,11 +67965,11 @@ /area/station/hallway/primary/central) "mYU" = ( /obj/structure/flora/bush/sparsegrass, -/obj/machinery/door/window{ +/obj/effect/turf_decal/siding/thinplating/light, +/obj/machinery/door/window/left/directional/south{ name = "Monkey Pen"; req_access = list("virology") }, -/obj/effect/turf_decal/siding/thinplating/light, /turf/open/floor/grass, /area/station/medical/virology/isolation) "mYV" = ( @@ -68446,16 +68323,16 @@ /turf/open/floor/plating, /area/station/maintenance/fore/upper) "ncE" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes, /obj/machinery/door/poddoor/preopen{ id = "xeno4"; name = "Creature Cell #4" }, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "ncH" = ( @@ -68606,8 +68483,7 @@ dir = 4; name = "justice gas pump" }, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Gas Ports" }, /turf/open/floor/iron/dark, @@ -69008,16 +68884,16 @@ /turf/open/floor/iron, /area/station/science/ordnance/storage) "nid" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes, /obj/machinery/door/poddoor/preopen{ id = "xeno3"; name = "Creature Cell #3" }, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "nih" = ( @@ -69836,10 +69712,6 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/machinery/door/window/elevator/left/directional/east{ - elevator_mode = 1; - transport_linked_id = "publicElevator" - }, /obj/machinery/button/elevator{ id = "publicElevator"; pixel_y = 32 @@ -69848,6 +69720,7 @@ linked_elevator_id = "publicElevator" }, /obj/machinery/light/directional/north, +/obj/machinery/door/window/elevator/right/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "nsb" = ( @@ -70666,16 +70539,15 @@ /turf/open/floor/plating, /area/station/maintenance/central) "nAb" = ( -/obj/machinery/door/window/right{ - dir = 8; - name = "Research Delivery"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/door/window/right/directional/west{ + name = "Research Delivery"; + req_access = list("research") + }, /turf/open/floor/iron/dark, /area/station/science/research) "nAl" = ( @@ -71604,17 +71476,16 @@ /turf/open/floor/iron, /area/station/security/execution/transfer) "nJg" = ( -/obj/machinery/door/window/left{ - dir = 1; - name = "Engineering Deliveries"; - req_access = list("engineering") - }, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/machinery/door/window/left/directional/north{ + name = "Engineering Deliveries"; + req_access = list("engineering") + }, /turf/open/floor/iron/checker, /area/station/engineering/lobby) "nJh" = ( @@ -71844,18 +71715,14 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "nLk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/hydroponics/constructable, -/obj/structure/window/spawner/directional/south, -/obj/machinery/door/window/left{ - dir = 8; - pixel_x = -3 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") }, -/turf/open/floor/iron/dark, -/area/station/service/hydroponics) +/turf/open/floor/iron, +/area/station/science/xenobiology) "nLl" = ( /obj/structure/girder/displaced, /obj/structure/grille/broken, @@ -72149,6 +72016,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/left/directional/west{ + pixel_x = -3 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "nOE" = ( @@ -72517,13 +72387,13 @@ /turf/open/floor/carpet, /area/station/service/chapel) "nSl" = ( -/obj/machinery/door/window/brigdoor/right{ - name = "Security Customs"; - req_access = list("security") - }, /obj/structure/chair/stool{ pixel_y = 3 }, +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Security Customs"; + req_access = list("security") + }, /turf/open/floor/iron/dark/side, /area/station/security/checkpoint) "nSm" = ( @@ -73701,9 +73571,7 @@ "odJ" = ( /obj/structure/cable, /obj/item/radio/intercom/directional/north, -/obj/machinery/door/window/brigdoor/right{ - dir = 8 - }, +/obj/machinery/door/window/brigdoor/right/directional/west, /turf/open/floor/iron, /area/station/security/checkpoint/escape) "odL" = ( @@ -74333,8 +74201,7 @@ /turf/open/space/basic, /area/space) "oiv" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ id = "scicell"; name = "RnD Cell"; req_access = list("security") @@ -75104,12 +74971,6 @@ /turf/open/floor/iron/dark/herringbone, /area/station/cargo/bitrunning/den) "opw" = ( -/obj/machinery/door/window/left{ - dir = 4; - name = "Magboot Storage"; - pixel_x = -1; - req_access = list("eva") - }, /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, @@ -75136,6 +74997,10 @@ /obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/machinery/door/window/left/directional/east{ + name = "Magboot Storage"; + req_access = list("eva") + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "opJ" = ( @@ -75544,11 +75409,6 @@ "otE" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window{ - dir = 8; - name = "Law Desk"; - req_access = list("lawyer") - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyerprivacy"; name = "Lawyer's Privacy Shutter" @@ -75558,6 +75418,10 @@ pixel_y = 2 }, /obj/item/folder, +/obj/machinery/door/window/left/directional/west{ + name = "Law Desk"; + req_access = list("lawyer") + }, /turf/open/floor/iron/dark, /area/station/service/lawoffice) "otN" = ( @@ -76095,12 +75959,12 @@ }, /area/station/security/checkpoint/escape) "oyX" = ( -/obj/machinery/door/window/brigdoor/right{ - name = "Holding Cell"; - req_access = list("brig") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{ + req_access = list("brig"); + name = "Holding Cell" + }, /turf/open/floor/iron, /area/station/security/checkpoint/escape) "ozb" = ( @@ -78450,6 +78314,7 @@ }, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, +/obj/item/ai_module/core/full/armadyne_safeguard, /turf/open/floor/iron, /area/station/ai_monitored/turret_protected/ai_upload) "oWx" = ( @@ -79162,11 +79027,9 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "pey" = ( -/obj/machinery/door/window/left{ - dir = 1 - }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/door/window/left/directional/north, /turf/open/floor/wood, /area/station/service/theater) "peD" = ( @@ -80682,12 +80545,12 @@ id = "xenosecure"; name = "Secure Pen Shutters" }, -/obj/machinery/door/window/brigdoor{ +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Creature Pen"; req_access = list("research") }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/structure/disposalpipe/segment, /turf/open/floor/engine, /area/station/science/xenobiology) "puy" = ( @@ -81393,13 +81256,13 @@ /turf/open/floor/iron/white, /area/station/science) "pAI" = ( -/obj/machinery/door/window{ - name = "Law Office Front Desk" - }, /obj/machinery/camera/directional/west{ c_tag = "Law Lobby"; dir = 10 }, +/obj/machinery/door/window/left/directional/south{ + name = "Law Office Front Desk" + }, /turf/open/floor/wood, /area/station/service/lawoffice) "pAO" = ( @@ -81657,8 +81520,7 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Research Director Observation"; req_access = list("rd") }, @@ -82771,9 +82633,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/door/window/left{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "pPD" = ( @@ -82901,11 +82761,6 @@ /turf/open/floor/iron/freezer, /area/station/commons/dorms/vacantroom) "pQX" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; - name = "Command Chair"; - req_access = list("command") - }, /obj/item/radio/intercom/directional/south, /obj/structure/secure_safe/caps_spare{ pixel_x = 5; @@ -82914,6 +82769,10 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Command Chair"; + req_access = list("command") + }, /turf/open/floor/iron, /area/station/command/bridge) "pQZ" = ( @@ -83151,16 +83010,15 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "pTS" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id = "xeno7"; name = "Creature Cell #7" }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "pTW" = ( @@ -84022,10 +83880,6 @@ /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, /obj/structure/window/spawner/directional/north, -/obj/machinery/door/window/left{ - dir = 4; - pixel_x = 4 - }, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, @@ -85063,12 +84917,6 @@ /turf/open/floor/circuit, /area/station/tcommsat/computer) "qlV" = ( -/obj/machinery/door/window/left{ - dir = 4; - name = "Jetpack Storage"; - pixel_x = -1; - req_access = list("eva") - }, /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide{ @@ -85093,16 +84941,13 @@ /obj/effect/turf_decal/stripes{ dir = 4 }, +/obj/machinery/door/window/left/directional/east{ + req_access = list("eva") + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "qlX" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 1; - name = "First-Aid Supplies"; - red_alert_access = 1; - req_access = list("medical") - }, /obj/item/storage/medkit/toxin{ pixel_x = 6; pixel_y = 6 @@ -85117,6 +84962,10 @@ pixel_y = -3 }, /obj/machinery/newscaster/directional/south, +/obj/machinery/door/window/left/directional/north{ + req_access = list("medical"); + name = "First-Aid Supplies" + }, /turf/open/floor/iron, /area/station/medical/storage) "qlY" = ( @@ -86776,15 +86625,12 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "qAC" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - id = "Cell 3"; - name = "Cell 3"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/three, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ + name = "Cell 3" + }, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -88012,25 +87858,23 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "qMO" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 8; +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Prisoner Transfer"; req_access = list("security") }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/checkpoint/escape) "qMV" = ( /obj/structure/railing{ dir = 8 }, -/obj/machinery/door/window/brigdoor/right{ - dir = 1; +/obj/machinery/light/directional/east, +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "Command Chair"; req_access = list("command") }, -/obj/machinery/light/directional/east, /turf/open/floor/iron/stairs, /area/station/command/secure_bunker) "qMW" = ( @@ -88126,11 +87970,11 @@ /obj/structure/railing{ dir = 8 }, -/obj/machinery/door/window/brigdoor/right{ +/obj/machinery/light/directional/east, +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "Command Chair"; req_access = list("command") }, -/obj/machinery/light/directional/east, /turf/open/floor/iron/stairs{ dir = 1 }, @@ -93747,16 +93591,16 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/fore) "rSx" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes, /obj/machinery/door/poddoor/preopen{ id = "xeno1"; name = "Creature Cell #1" }, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "rSz" = ( @@ -93845,11 +93689,6 @@ /area/station/security/office) "rTs" = ( /obj/structure/flora/bush/lavendergrass, -/obj/machinery/door/window/left{ - dir = 4; - name = "'Monkey Pen"; - req_access = list("genetics") - }, /obj/effect/turf_decal/siding/thinplating/light{ dir = 4 }, @@ -93858,6 +93697,9 @@ name = "Genetics Lab Shutters" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/left/directional/east{ + name = "'Monkey Pen" + }, /turf/open/floor/grass, /area/station/science/genetics) "rTv" = ( @@ -95374,20 +95216,18 @@ "siQ" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/left{ - dir = 8; - name = "Chemistry Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/left{ - dir = 4; - name = "Chemistry Desk" - }, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Side Shutters" }, /obj/item/folder/white, +/obj/machinery/door/window/left/directional/west{ + name = "Chemistry Desk"; + req_access = list("pharmacy") + }, +/obj/machinery/door/window/left/directional/east{ + name = "Chemistry Desk" + }, /turf/open/floor/iron/dark, /area/station/medical/pharmacy) "siV" = ( @@ -95535,16 +95375,14 @@ /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window{ - dir = 8; - name = "High-Risk Modules"; - req_access = list("ai_upload") - }, -/obj/item/ai_module/zeroth/onehuman, /obj/item/ai_module/supplied/oxygen{ pixel_x = -3; pixel_y = -3 }, +/obj/machinery/door/window/brigdoor/right/directional/west{ + id = list("ai_upload"); + name = "High-Risk Modules" + }, /turf/open/floor/iron, /area/station/ai_monitored/turret_protected/ai_upload) "skh" = ( @@ -95840,17 +95678,16 @@ "snt" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - name = "Customs Desk"; - req_access = list("command") - }, /obj/item/folder/blue, /obj/item/folder/blue, /obj/item/folder/blue, /obj/item/pen, -/obj/machinery/door/window/right{ - dir = 4 +/obj/machinery/door/window/right/directional/east{ + name = "Customs Desk" + }, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Customs Desk"; + req_access = list("command") }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs) @@ -96045,12 +95882,12 @@ /turf/open/floor/iron, /area/station/medical/virology) "spB" = ( -/obj/machinery/door/window/left{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Court Cell"; req_access = list("brig") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) "spD" = ( @@ -96854,8 +96691,7 @@ /turf/open/floor/iron, /area/station/maintenance/department/medical/central) "sxj" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 1; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "Shooting Range"; req_access = list("security") }, @@ -98865,11 +98701,6 @@ /turf/open/floor/plating, /area/station/maintenance/aft/upper) "sQJ" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes{ dir = 1 @@ -98878,6 +98709,10 @@ id = "xeno8"; name = "Creature Cell #8" }, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "sQO" = ( @@ -100742,8 +100577,7 @@ "thx" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, -/obj/machinery/door/window/right{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Robotics Deliveries"; req_access = list("robotics") }, @@ -101166,11 +101000,11 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/machinery/door/window/left{ +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/left/directional/south{ name = "Service Deliveries"; req_access = list("service") }, -/obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/hallway/secondary/service) "tmr" = ( @@ -101733,10 +101567,6 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "tsu" = ( -/obj/machinery/door/window{ - name = "Deliveries"; - req_access = list("cargo") - }, /obj/effect/turf_decal/delivery, /obj/machinery/disposal/delivery_chute, /obj/structure/disposalpipe/trunk{ @@ -101744,6 +101574,10 @@ }, /obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/east, +/obj/machinery/door/window/left/directional/south{ + req_access = list("cargo"); + name = "Deliveries" + }, /turf/open/floor/iron/dark, /area/station/cargo/office) "tsB" = ( @@ -103161,14 +102995,13 @@ dir = 4 }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right{ - dir = 4; - name = "Science Deliveries"; - req_access = list("cargo") - }, /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/door/window/right/directional/east{ + req_access = list("cargo"); + name = "Science Deliveries" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "tFQ" = ( @@ -103949,6 +103782,7 @@ /obj/effect/turf_decal/siding/purple/end{ dir = 1 }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/glass/reinforced, /area/station/science) "tNU" = ( @@ -104910,14 +104744,13 @@ dir = 4 }, /obj/structure/plasticflaps, -/obj/machinery/door/window/right{ - dir = 4; - name = "Engineering Deliveries"; - req_access = list("cargo") - }, /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/door/window/right/directional/east{ + req_access = list("cargo"); + name = "Engineering Deliveries" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "tXj" = ( @@ -105269,9 +105102,7 @@ "ubt" = ( /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, -/obj/machinery/door/window/left{ - dir = 1 - }, +/obj/machinery/door/window/right/directional/north, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "ubC" = ( @@ -106676,13 +106507,13 @@ /area/station/hallway/primary/port) "unM" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right{ - name = "Customs Desk"; - req_access = list("command") - }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/loading_area, /obj/structure/cable, +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Customs Desk"; + req_access = list("command") + }, /turf/open/floor/iron/dark/side, /area/station/security/checkpoint/customs/auxiliary) "unT" = ( @@ -107263,8 +107094,7 @@ /obj/item/folder/yellow, /obj/item/pen, /obj/machinery/door/firedoor, -/obj/machinery/door/window/right{ - dir = 1; +/obj/machinery/door/window/right/directional/north{ name = "Cargo Desk"; req_access = list("cargo") }, @@ -108186,11 +108016,10 @@ /obj/effect/turf_decal/bot, /obj/machinery/hydroponics/constructable, /obj/structure/window/spawner/directional/north, -/obj/machinery/door/window/left{ - dir = 4; - pixel_x = 4 - }, /obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/door/window/left/directional/west{ + pixel_x = -3 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "uCP" = ( @@ -109005,14 +108834,6 @@ }, /obj/item/folder/red, /obj/item/pen, -/obj/machinery/door/window/brigdoor/right{ - dir = 1; - name = "Security Desk"; - req_access = list("security") - }, -/obj/machinery/door/window/right{ - name = "Security Desk" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -109024,6 +108845,13 @@ dir = 8 }, /obj/structure/cable, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Security Desk"; + req_access = list("security") + }, +/obj/machinery/door/window/right/directional/south{ + name = "Security Desk" + }, /turf/open/floor/iron, /area/station/security/brig) "uLe" = ( @@ -109623,8 +109451,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/door/window/left{ - name = "Drone Launchsite" +/obj/machinery/door/window/left/directional/south{ + name = "Drone Bay" }, /turf/open/floor/plating, /area/station/cargo/drone_bay) @@ -110984,13 +110812,12 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "vgE" = ( -/obj/machinery/door/window/left{ - dir = 8; - req_access = list("eva") - }, /obj/structure/cable, /obj/machinery/status_display/ai/directional/south, /obj/machinery/light/directional/south, +/obj/machinery/door/window/left/directional/west{ + req_access = list("eva") + }, /turf/open/floor/iron/stairs{ dir = 4 }, @@ -111531,14 +111358,13 @@ /obj/item/stamp{ pixel_x = -6 }, -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - name = "Captain's Desk"; - req_access = list("captain") - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Captain's Desk"; + req_access = list("captain") + }, /turf/open/floor/carpet/blue, /area/station/command/heads_quarters/captain/private) "vlo" = ( @@ -112732,15 +112558,12 @@ /turf/open/floor/iron, /area/station/hallway/primary/upper) "vww" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; - id = "Cell 5"; - name = "Cell 5"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/five, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{ + name = "Cell 5" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -113726,9 +113549,7 @@ id = "visitation"; name = "Visitation Shutters" }, -/obj/machinery/door/window/left{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/visit) "vFi" = ( @@ -115879,8 +115700,7 @@ /obj/machinery/airalarm/directional/north{ pixel_y = 33 }, -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ name = "Primary AI Core Acces Door"; req_access = list("ai_upload") }, @@ -116059,8 +115879,7 @@ dir = 4; id = "packageSort2" }, -/obj/machinery/door/window/left{ - dir = 4; +/obj/machinery/door/window/right/directional/east{ name = "Crate Security Door"; req_access = list("cargo") }, @@ -117290,16 +117109,16 @@ /turf/open/floor/wood, /area/station/hallway/primary/central) "wmZ" = ( -/obj/machinery/door/window/brigdoor{ - name = "Creature Pen"; - req_access = list("research") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes, /obj/machinery/door/poddoor/preopen{ id = "xeno2"; name = "Creature Cell #2" }, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Creature Pen"; + req_access = list("research") + }, /turf/open/floor/engine, /area/station/science/xenobiology) "wna" = ( @@ -118210,7 +118029,6 @@ /obj/structure/chair/comfy/barber_chair{ dir = 8 }, -/obj/structure/reagent_anvil, /turf/open/floor/wood/tile, /area/station/service/barber) "wvB" = ( @@ -118283,9 +118101,9 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/window/left{ - name = "Coroner's Office"; - req_access = list("morgue") +/obj/machinery/door/window/left/directional/south{ + req_access = list("morgue"); + name = "Coroner's Office" }, /turf/open/floor/iron/dark, /area/station/medical/morgue) @@ -120768,13 +120586,12 @@ /obj/effect/turf_decal/stripes/red/line{ dir = 4 }, -/obj/machinery/door/window/right{ - dir = 4; +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/right/directional/east{ name = "Mech Bay"; req_access = list("robotics") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/mineral/plastitanium/red, /area/station/science/robotics/lab) "wVe" = ( @@ -120970,11 +120787,6 @@ /turf/open/floor/iron/dark/small, /area/station/medical/morgue) "wXt" = ( -/obj/machinery/door/window/left{ - dir = 4; - name = "Mass Driver Door"; - req_access = list("ordnance") - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes{ dir = 8 @@ -120982,6 +120794,10 @@ /obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver/longrange{ pixel_y = 28 }, +/obj/machinery/door/window/left/directional/east{ + name = "Mass Driver Door"; + req_access = list("ordnance") + }, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) "wXw" = ( @@ -121669,23 +121485,22 @@ /turf/open/floor/circuit, /area/station/command/gateway) "xez" = ( -/obj/machinery/door/window/brigdoor{ - name = "Justice Chamber"; - req_access = list("armory") - }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Justice Chamber"; - req_access = list("armory") - }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast" }, /obj/machinery/atmospherics/pipe/smart/simple/general/visible, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Justice Chamber"; + req_access = list("armory") + }, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Justice Chamber"; + req_access = list("armory") + }, /turf/open/floor/iron/dark, /area/station/security/execution/education) "xeE" = ( @@ -122098,15 +121913,12 @@ /turf/open/floor/plating, /area/station/engineering/atmos/hfr_room) "xiJ" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 8; - id = "Cell 2"; - name = "Cell 2"; - req_access = list("security") - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/vg_decals/numbers/two, +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{ + name = "Cell 2" + }, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -122764,18 +122576,11 @@ dir = 4; id = "garbage" }, -/obj/machinery/door/window/right{ - base_state = "left"; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access = list("maint_tunnels") +/obj/machinery/door/window/right/directional/north{ + name = "Danger: Conveyor Access" }, -/obj/machinery/door/window/right{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Danger: Conveyor Access"; - req_access = list("maint_tunnels") +/obj/machinery/door/window/right/directional/south{ + name = "Danger: Conveyor Access" }, /turf/open/floor/plating, /area/station/maintenance/disposal) @@ -123373,16 +123178,15 @@ /turf/open/floor/iron, /area/station/hallway/primary/upper) "xvb" = ( -/obj/machinery/door/window/right{ - dir = 8; - req_access = list("eva") - }, /obj/machinery/status_display/evac/directional/north, /obj/machinery/light/directional/north, /obj/machinery/camera/directional/north{ c_tag = "Bridge - E.V.A. Fore"; name = "command camera" }, +/obj/machinery/door/window/right/directional/west{ + req_access = list("eva") + }, /turf/open/floor/iron/stairs{ dir = 4 }, @@ -125029,10 +124833,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/general/visible{ dir = 10 }, -/obj/machinery/door/window/left{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Gas Ports" }, /turf/open/floor/iron/dark, @@ -125641,15 +125442,14 @@ /turf/open/floor/iron/dark, /area/station/security/office) "xTz" = ( -/obj/machinery/door/window/left{ - dir = 8; - name = "Security Mech Recharge Dock"; - req_access = list("security") - }, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/machinery/door/window/left/directional/west{ + name = "Security Mech Recharge Dock"; + req_access = list("security") + }, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) "xTA" = ( @@ -127502,8 +127302,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "yjZ" = ( -/obj/machinery/door/window/brigdoor/right{ - dir = 4; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "Crematorium"; req_access = list("security") }, @@ -161481,7 +161280,7 @@ fsx vdr kCk onf -lhO +aqj gzV rNa rNa @@ -162495,13 +162294,13 @@ okI lJF mnv qBg -nLk +lJF mnv wba -nLk +lJF mnv hdb -nLk +lJF nOD nAE jyy @@ -223235,7 +223034,7 @@ euU lhM rSx bOU -mya +nLk eQk lLv euU diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm index 216998368f4..e01fb546e4c 100644 --- a/_maps/map_files/NorthStar/north_star.dmm +++ b/_maps/map_files/NorthStar/north_star.dmm @@ -2881,8 +2881,7 @@ }, /area/station/hallway/floor3/aft) "aMo" = ( -/obj/machinery/door/window/right/directional/west{ - dir = 2; +/obj/machinery/door/window/right/directional/south{ name = "Gateway Access"; req_access = list("gateway") }, @@ -6740,9 +6739,7 @@ }, /area/station/ai_monitored/command/storage/eva) "bGV" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, +/obj/machinery/door/window/brigdoor/left/directional/north, /mob/living/basic/pet/fox, /turf/open/floor/noslip, /area/station/maintenance/floor1/port) @@ -10620,13 +10617,10 @@ /area/station/service/hydroponics/garden) "cIo" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/west{ name = "Outer Window" }, -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ name = "Security Desk"; req_access = list("security") }, @@ -16707,9 +16701,7 @@ /turf/open/floor/iron, /area/station/hallway/floor2/fore) "enB" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, +/obj/machinery/door/window/brigdoor/left/directional/north, /mob/living/basic/mothroach, /turf/open/floor/noslip, /area/station/maintenance/floor1/port) @@ -33377,14 +33369,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 2; - icon_state = "right"; - layer = 3.1; - name = "Upload Console Window"; - req_access = list("ai_upload") - }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, @@ -33392,6 +33376,11 @@ c_tag = "AI Upload Chamber - Fore"; network = list("aiupload") }, +/obj/machinery/door/window/right/directional/south{ + name = "Upload Console Window"; + req_access = list("ai_upload"); + layer = 3 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "iOE" = ( @@ -33964,7 +33953,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/floor1/fore) "iWQ" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -45485,8 +45474,7 @@ /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ layer = 3.1; name = "Cyborg Upload Console Window"; req_access = list("ai_upload") @@ -78777,8 +78765,7 @@ /area/station/hallway/secondary/exit/escape_pod) "uGO" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - dir = 2; +/obj/machinery/door/window/right/directional/south{ name = "Access Queue" }, /obj/machinery/door/poddoor/preopen{ @@ -84888,7 +84875,7 @@ /turf/open/floor/iron, /area/station/hallway/floor2/fore) "whj" = ( -/obj/machinery/door/window/brigdoor, +/obj/machinery/door/window/brigdoor/left/directional/south, /turf/open/misc/sandy_dirt, /area/station/maintenance/floor1/starboard) "whw" = ( diff --git a/_maps/map_files/VoidRaptor/VoidRaptor.dmm b/_maps/map_files/VoidRaptor/VoidRaptor.dmm index c811290c85c..7c2571b24f6 100644 --- a/_maps/map_files/VoidRaptor/VoidRaptor.dmm +++ b/_maps/map_files/VoidRaptor/VoidRaptor.dmm @@ -750,6 +750,7 @@ /obj/effect/turf_decal/trimline/green/mid_joiner{ dir = 1 }, +/obj/machinery/door/window/survival_pod/left/directional/north, /turf/open/floor/iron/half, /area/station/service/hydroponics) "akq" = ( @@ -25436,6 +25437,9 @@ /area/station/engineering/atmos/pumproom) "hqp" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/machinery/door/window/survival_pod/left/directional/east{ + name = "Fitness Ring" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/floor, /turf/open/floor/iron/dark/smooth_large, @@ -43492,6 +43496,9 @@ /area/station/security/prison) "mjC" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/machinery/door/window/survival_pod/left/directional/west{ + name = "Fitness Ring" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/floor, /turf/open/floor/iron/dark/smooth_large, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 7698a0f8dea..97982469132 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -247,9 +247,7 @@ /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation/ship) "bd" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "Thunderdome Booth"; req_access = list("cent_captain") }, @@ -426,8 +424,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin) "bP" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "CentCom Stand"; req_access = list("cent_captain") }, @@ -1408,8 +1405,7 @@ /turf/open/floor/iron/white, /area/centcom/tdome/observation) "gC" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "CentCom Stand"; req_access = list("cent_captain") }, @@ -2406,7 +2402,7 @@ /area/centcom/central_command_areas/control) "lb" = ( /obj/structure/table/wood, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/item/radio/intercom{ desc = "Talk smack through this."; syndie = 1 @@ -2427,8 +2423,7 @@ desc = "Talk smack through this."; syndie = 1 }, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "CentCom Stand"; req_access = list("cent_captain") }, @@ -3317,10 +3312,7 @@ "pl" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "CentCom Customs"; req_access = list("cent_captain") }, @@ -4614,14 +4606,11 @@ /obj/machinery/door/firedoor, /obj/item/folder/red, /obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "CentCom Customs"; req_access = list("cent_captain") }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/control) @@ -6233,10 +6222,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/storage/fancy/donut_box, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "CentCom Customs"; req_access = list("cent_captain") }, @@ -6255,10 +6241,7 @@ "BP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "CentCom Customs"; req_access = list("cent_captain") }, @@ -6626,14 +6609,11 @@ /obj/machinery/door/firedoor, /obj/item/folder/red, /obj/item/pen/red, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 4; - icon_state = "rightsecure"; +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/brigdoor/right/directional/east{ name = "CentCom Customs"; req_access = list("cent_captain") }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/control) "DI" = ( @@ -6641,14 +6621,11 @@ /obj/machinery/door/firedoor, /obj/item/folder/white, /obj/item/pen/blue, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 8; - icon_state = "rightsecure"; +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "CentCom Customs"; req_access = list("cent_captain") }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/control) "DJ" = ( @@ -6806,9 +6783,7 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/supplypod/loading/four) "EH" = ( -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, @@ -6950,8 +6925,7 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/fore) "Fw" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "CentCom Stand"; req_access = list("cent_captain") }, @@ -10493,8 +10467,7 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/supplypod/loading/one) "XF" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/south{ name = "CentCom Stand"; req_access = list("cent_captain") }, diff --git a/_maps/map_files/generic/CentCom_nova_z2.dmm b/_maps/map_files/generic/CentCom_nova_z2.dmm index ba533d0c991..726ad173d56 100644 --- a/_maps/map_files/generic/CentCom_nova_z2.dmm +++ b/_maps/map_files/generic/CentCom_nova_z2.dmm @@ -1288,13 +1288,15 @@ /turf/open/floor/iron/white, /area/centcom/holding/cafe) "atJ" = ( -/obj/machinery/door/window/right/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 1 }, +/obj/machinery/door/window/left/directional/east{ + name = "Robotics" + }, /turf/open/floor/iron, /area/centcom/holding/cafe) "atQ" = ( @@ -2275,13 +2277,8 @@ /turf/closed/indestructible/opshuttle, /area/centcom/holding/cafe) "aDQ" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Monkey Pen"; - pixel_y = 2; - req_access = list("genetics") +/obj/machinery/door/window/left/directional/north{ + name = "Pet Pen" }, /turf/open/indestructible/hoteltile{ icon_state = "darkfull" @@ -3760,13 +3757,10 @@ /turf/open/indestructible/hotelwood, /area/centcom/holding/cafe) "aUA" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 1; - name = "Monkey Pen"; - pixel_y = 2; - req_access = list("genetics") - }, /obj/machinery/light/directional/west, +/obj/machinery/door/window/right/directional/north{ + name = "Pet Pen" + }, /turf/open/indestructible/hoteltile{ icon_state = "darkfull" }, @@ -4480,7 +4474,7 @@ /turf/open/floor/iron, /area/centcom/holding/cafe) "bvA" = ( -/obj/machinery/door/window/right/directional/south, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -8310,10 +8304,8 @@ /turf/open/floor/iron, /area/centcom/interlink) "iNW" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4 - }, /obj/structure/sink/directional/east, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/plating/abductor2, /area/centcom/holding/cafepark) "iOt" = ( @@ -12000,12 +11992,7 @@ /turf/open/floor/wood, /area/centcom/interlink/dorm_rooms) "prH" = ( -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron/dark/corner, /area/centcom/holding/cafe) "prT" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_2.dmm b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_2.dmm index 1b839b3bc32..33ef15e40b5 100644 --- a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_2.dmm @@ -66,8 +66,7 @@ name = "Containment Pen"; req_access = list("xenobiology") }, -/obj/machinery/door/window/left/directional/north{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Containment Pen"; req_access = list("xenobiology") }, diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 01bb89068cd..9f005e43e00 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -4189,8 +4189,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Delivery Desk"; req_access = list("shipping") }, @@ -5890,8 +5889,7 @@ /area/station/hallway/secondary/entry) "aRE" = ( /obj/machinery/mass_driver/chapelgun, -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Mass Driver"; req_access = list("chapel_office") }, @@ -6607,12 +6605,6 @@ /turf/open/floor/wood/large, /area/station/service/barber) "bjb" = ( -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary" - }, /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, @@ -6620,6 +6612,9 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window/right/directional/east{ + name = "Brig Infirmary" + }, /turf/open/floor/iron/white, /area/station/security/medical) "bje" = ( @@ -10170,7 +10165,7 @@ /turf/open/floor/plating, /area/station/maintenance/tram/mid) "cvf" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Captain's Desk"; req_access = list("captain") }, @@ -17572,11 +17567,7 @@ id = "AI"; pixel_x = 20 }, -/obj/machinery/door/window{ - atom_integrity = 300; - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; +/obj/machinery/door/window/brigdoor/right/directional/north{ name = "Primary AI Core Access"; req_access = list("ai_upload") }, @@ -22138,8 +22129,7 @@ /area/station/medical/treatment_center) "gNK" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Armory Desk"; req_access = list("armory") }, @@ -23918,10 +23908,7 @@ /area/station/command/meeting_room) "hyK" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /turf/open/floor/iron/dark/smooth_corner, @@ -25031,8 +25018,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Terminal Access"; req_access = list("qm") }, @@ -26332,8 +26318,7 @@ /area/station/commons/dorms) "iuM" = ( /obj/structure/table/wood/fancy/royalblue, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -28833,8 +28818,7 @@ /turf/open/floor/plating, /area/station/cargo/lobby) "jnJ" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ id = "crgcell"; name = "Cargo Cell"; req_access = list("security") @@ -31252,10 +31236,7 @@ name = "Atmospherics Blast Door" }, /obj/effect/landmark/navigate_destination/atmos, -/obj/machinery/door/window/left/directional/west{ - base_state = "right"; - dir = 4; - icon_state = "right"; +/obj/machinery/door/window/right/directional/east{ name = "Atmospherics Front Desk"; req_access = list("atmospherics") }, @@ -34315,12 +34296,10 @@ /area/station/hallway/secondary/exit) "lcS" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/right/directional/west{ - dir = 2; +/obj/machinery/door/window/right/directional/south{ name = "Access Queue" }, -/obj/machinery/door/window/brigdoor/left/directional/east{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Access Desk"; req_access = list("hop") }, @@ -39557,10 +39536,7 @@ /area/station/service/chapel) "mVS" = ( /obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/right/directional/east{ - base_state = "left"; - dir = 8; - icon_state = "left"; +/obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, /turf/open/floor/iron/dark/smooth_corner{ @@ -40778,8 +40754,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/door/window/left/directional/west{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Cargo Desk"; req_access = list("cargo") }, @@ -41264,8 +41239,7 @@ id = "Xenolab"; name = "Test Chamber Blast Door" }, -/obj/machinery/door/window/left/directional/south{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Maximum Security Test Chamber"; req_access = list("xenobiology") }, @@ -44198,9 +44172,7 @@ /obj/structure/table/wood, /obj/item/folder/blue, /obj/item/stamp/head/captain, -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Captain's Desk"; req_access = list("captain") }, @@ -45559,8 +45531,7 @@ /turf/open/floor/plating, /area/station/maintenance/tram/mid) "phH" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Hydroponics Desk"; req_access = list("hydroponics") }, @@ -54828,8 +54799,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "srY" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; +/obj/machinery/door/window/brigdoor/left/directional/west{ id = "engcell"; name = "Engineering Cell"; req_access = list("security") @@ -55580,9 +55550,7 @@ /turf/open/floor/iron, /area/station/cargo/office) "sFw" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 1; - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "Incoming Mail"; req_access = list("shipping") }, @@ -61366,8 +61334,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/machinery/door/window/left/directional/west{ - dir = 2; +/obj/machinery/door/window/left/directional/south{ name = "Secure Medical Storage"; req_access = list("medical") }, @@ -62976,8 +62943,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Secure Art Exhibition"; req_access = list("library") }, @@ -68405,8 +68371,7 @@ name = "Pharmacy Shutters" }, /obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Chemistry Desk"; req_access = list("pharmacy") }, diff --git a/_maps/modular_generic/station_l_security.dmm b/_maps/modular_generic/station_l_security.dmm index 0b629f3f388..f562d4eea59 100644 --- a/_maps/modular_generic/station_l_security.dmm +++ b/_maps/modular_generic/station_l_security.dmm @@ -1,9 +1,8 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aJ" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Security Desk"; - dir = 4 +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Security Desk" }, /obj/item/flashlight/lamp{ pixel_x = -5; @@ -113,9 +112,8 @@ /area/template_noop) "lW" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Security Desk"; - dir = 4 +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Security Desk" }, /obj/item/paper_bin{ pixel_y = 3 diff --git a/_maps/modular_generic/station_m_evidence.dmm b/_maps/modular_generic/station_m_evidence.dmm index 9d1c5a8a5be..98f036b290c 100644 --- a/_maps/modular_generic/station_m_evidence.dmm +++ b/_maps/modular_generic/station_m_evidence.dmm @@ -77,7 +77,7 @@ /turf/open/floor/iron/dark/textured_large, /area/template_noop) "z" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Secure Evidence Lockup"; req_one_access = list("armory","detective") }, diff --git a/_maps/nova/automapper/templates/metastation/metastation_armory.dmm b/_maps/nova/automapper/templates/metastation/metastation_armory.dmm index 19dacb89944..5375cc02872 100644 --- a/_maps/nova/automapper/templates/metastation/metastation_armory.dmm +++ b/_maps/nova/automapper/templates/metastation/metastation_armory.dmm @@ -248,8 +248,7 @@ /area/station/ai_monitored/security/armory) "R" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 1; +/obj/machinery/door/window/brigdoor/left/directional/north{ name = "Weapon Distribution"; req_access = list("armory") }, diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm index 95996a80d38..55985a02e69 100644 --- a/_maps/shuttles/emergency_casino.dmm +++ b/_maps/shuttles/emergency_casino.dmm @@ -677,7 +677,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "vD" = ( -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_fame.dmm b/_maps/shuttles/emergency_fame.dmm index c4eeb98834b..368de11546d 100644 --- a/_maps/shuttles/emergency_fame.dmm +++ b/_maps/shuttles/emergency_fame.dmm @@ -989,8 +989,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Wp" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Infirmary" }, /turf/open/floor/mineral/titanium/white, diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 82bc9dc7ca3..6513f090c53 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -75,9 +75,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "s" = ( -/obj/machinery/door/window{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_lance.dmm b/_maps/shuttles/emergency_lance.dmm index 05727cad322..e2f254844d3 100644 --- a/_maps/shuttles/emergency_lance.dmm +++ b/_maps/shuttles/emergency_lance.dmm @@ -1464,8 +1464,7 @@ }, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/south, -/obj/machinery/door/window/survival_pod{ - dir = 4; +/obj/machinery/door/window/survival_pod/left/directional/east{ name = "Emergency Weapons"; req_access = list("command") }, @@ -1532,8 +1531,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "WN" = ( -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ name = "Holding Cell B"; req_access = list("security") }, @@ -1591,7 +1589,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "Yk" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Holding Cell A"; req_access = list("security") }, diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index 29744e3ec36..af17c03a0d8 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -559,9 +559,7 @@ /turf/open/floor/carpet/red, /area/shuttle/escape/luxury) "xV" = ( -/obj/machinery/door/window{ - dir = 4 - }, +/obj/machinery/door/window/left/directional/east, /turf/open/floor/carpet/green, /area/shuttle/escape/luxury) "xY" = ( diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm index 6c1aa5922d3..b115aa5d423 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -515,14 +515,11 @@ /area/shuttle/escape) "ig" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/door/window/right/directional/north{ - base_state = "left"; - dir = 2; - icon_state = "left"; +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/door/window/left/directional/south{ name = "Curator Desk Door"; req_access = list("library") }, -/obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, /area/shuttle/escape) "it" = ( @@ -1022,9 +1019,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "oX" = ( -/obj/machinery/door/window/right/directional/north{ - base_state = "left"; - icon_state = "left"; +/obj/machinery/door/window/left/directional/north{ name = "Secure Art Exhibit"; req_access = list("library") }, @@ -1204,10 +1199,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "rL" = ( -/obj/machinery/door/window/left/directional/east{ - base_state = "right"; - dir = 1; - icon_state = "right"; +/obj/machinery/door/window/right/directional/north{ name = "Coffin Storage"; req_access = list("chapel_office") }, @@ -1533,8 +1525,7 @@ /turf/closed/wall/mineral/iron, /area/shuttle/escape) "yd" = ( -/obj/machinery/door/window/left/directional/east{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Coffin Storage"; req_access = list("chapel_office") }, @@ -3141,8 +3132,7 @@ /area/shuttle/escape) "RM" = ( /obj/machinery/mass_driver/chapelgun, -/obj/machinery/door/window/left/directional/east{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Mass Driver" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3299,8 +3289,7 @@ /area/shuttle/escape) "Tb" = ( /obj/machinery/light/small/directional/east, -/obj/machinery/door/window/right/directional/north{ - dir = 2; +/obj/machinery/door/window/right/directional/south{ name = "Curator Desk Door"; req_access = list("library") }, @@ -3797,8 +3786,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "Zh" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; +/obj/machinery/door/window/brigdoor/left/directional/east{ req_access = list("security") }, /turf/open/floor/mineral/plastitanium/red, diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 6d8a0e5e8fb..33baf94c7ec 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -250,7 +250,7 @@ /area/shuttle/escape) "aZ" = ( /obj/effect/decal/cleanable/shreds, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Fight Pit" }, /turf/open/floor/engine, diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm index fa8ab14f69c..502d380cbd3 100644 --- a/_maps/shuttles/infiltrator_advanced.dmm +++ b/_maps/shuttles/infiltrator_advanced.dmm @@ -771,8 +771,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/airlock) "bV" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Surgery Chamber"; req_access = list("syndicate") }, @@ -1712,9 +1711,7 @@ /obj/machinery/nuclearbomb/syndicate{ anchored = 1 }, -/obj/machinery/door/window{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /obj/effect/turf_decal/stripes/end{ dir = 1 }, @@ -1758,8 +1755,7 @@ dir = 1; name = "Connector to Ship" }, -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Systems Chamber"; req_access = list("syndicate") }, diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index 070fe4bdcee..1da090f2957 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -374,9 +374,7 @@ /obj/machinery/nuclearbomb/syndicate{ anchored = 1 }, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /obj/effect/turf_decal/siding/red, /obj/structure/railing, /turf/open/floor/circuit/red, @@ -781,8 +779,7 @@ /turf/open/floor/iron/dark, /area/shuttle/syndicate/bridge) "vu" = ( -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ name = "Telecommunications Centre"; req_access = list("syndicate") }, diff --git a/_maps/shuttles/nova/pirate_nri_raider.dmm b/_maps/shuttles/nova/pirate_nri_raider.dmm index d6cede8e5d5..72e7adb01f2 100644 --- a/_maps/shuttles/nova/pirate_nri_raider.dmm +++ b/_maps/shuttles/nova/pirate_nri_raider.dmm @@ -1052,9 +1052,7 @@ /turf/open/floor/pod/dark, /area/shuttle/pirate/nri) "Lp" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/structure/cable, /turf/open/floor/plating, /area/shuttle/pirate/nri) diff --git a/_maps/shuttles/nova/slaver_syndie.dmm b/_maps/shuttles/nova/slaver_syndie.dmm index d552f96c547..e9eac52860e 100644 --- a/_maps/shuttles/nova/slaver_syndie.dmm +++ b/_maps/shuttles/nova/slaver_syndie.dmm @@ -18,9 +18,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/east{ desc = "Kinda sleek. Doesn't offer much privacy."; - dir = 4; name = "Prison Cell Door"; req_access = list("syndicate") }, @@ -416,9 +415,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/west{ desc = "Kinda sleek. Doesn't offer much privacy."; - dir = 8; name = "Prison Cell Door"; req_access = list("syndicate") }, @@ -758,9 +756,8 @@ pixel_y = 13 }, /obj/machinery/shower/directional/north, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/west{ desc = "Kinda sleek. Doesn't offer much privacy."; - dir = 8; name = "Prison Cell Door"; req_one_access = list("security","brig","armory","syndicate") }, diff --git a/_maps/shuttles/nova/whiteship_blueshift.dmm b/_maps/shuttles/nova/whiteship_blueshift.dmm index 533ea6484b0..9d8e943f27e 100644 --- a/_maps/shuttles/nova/whiteship_blueshift.dmm +++ b/_maps/shuttles/nova/whiteship_blueshift.dmm @@ -88,9 +88,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/door/window/left/directional/north{ - dir = 8 - }, +/obj/machinery/door/window/left/directional/west, /turf/open/floor/iron/dark, /area/shuttle/abandoned) "aZ" = ( diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm index 77f7c615ac2..9bd032fd328 100644 --- a/_maps/shuttles/pirate_default.dmm +++ b/_maps/shuttles/pirate_default.dmm @@ -900,7 +900,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/window/spawner/directional/east, -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Decontamination" }, /turf/open/floor/plating, diff --git a/_maps/shuttles/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin_pirate_cutter.dmm index 77c4e37bc03..9fa1943c5f8 100644 --- a/_maps/shuttles/ruin_pirate_cutter.dmm +++ b/_maps/shuttles/ruin_pirate_cutter.dmm @@ -551,9 +551,7 @@ /area/shuttle/ruin/caravan/pirate) "Iu" = ( /obj/structure/table, -/obj/machinery/door/window/left/directional/south{ - base_state = "right"; - icon_state = "right"; +/obj/machinery/door/window/right/directional/south{ name = "Weapon Storage" }, /obj/item/gun/energy/laser, diff --git a/_maps/shuttles/whiteship_kilo.dmm b/_maps/shuttles/whiteship_kilo.dmm index 50f40bba54a..2dc2e1c54d5 100644 --- a/_maps/shuttles/whiteship_kilo.dmm +++ b/_maps/shuttles/whiteship_kilo.dmm @@ -1136,9 +1136,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "Yh" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/stripes{ dir = 4 }, @@ -1171,9 +1169,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "YU" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/stripes{ dir = 4 }, diff --git a/_maps/shuttles/whiteship_obelisk.dmm b/_maps/shuttles/whiteship_obelisk.dmm index 170c3db24bd..cf27098fe03 100644 --- a/_maps/shuttles/whiteship_obelisk.dmm +++ b/_maps/shuttles/whiteship_obelisk.dmm @@ -590,7 +590,7 @@ /area/shuttle/abandoned) "Hd" = ( /obj/structure/cable, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, @@ -625,9 +625,7 @@ /area/shuttle/abandoned/crew) "JN" = ( /obj/structure/cable, -/obj/machinery/door/window{ - dir = 1 - }, +/obj/machinery/door/window/left/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, @@ -741,7 +739,7 @@ /area/shuttle/abandoned/engine) "Qo" = ( /obj/structure/table, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/item/storage/medkit/brute, /obj/item/storage/medkit/fire{ diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm index c5cc58f8208..87c04821181 100644 --- a/_maps/shuttles/whiteship_tram.dmm +++ b/_maps/shuttles/whiteship_tram.dmm @@ -713,7 +713,7 @@ /turf/open/floor/plastic, /area/shuttle/abandoned/crew) "dh" = ( -/obj/machinery/door/window/brigdoor{ +/obj/machinery/door/window/brigdoor/left/directional/south{ name = "Captain's Quarters" }, /obj/effect/turf_decal/stripes/white/line{ @@ -1004,9 +1004,7 @@ /turf/open/floor/iron/smooth_large, /area/shuttle/abandoned/engine) "sR" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8 - }, +/obj/machinery/door/window/survival_pod/left/directional/west, /obj/effect/turf_decal/delivery/red, /turf/open/floor/pod, /area/shuttle/abandoned/cargo) @@ -1279,9 +1277,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/bridge) "PI" = ( -/obj/machinery/door/window/survival_pod{ - dir = 4 - }, +/obj/machinery/door/window/survival_pod/left/directional/east, /obj/effect/turf_decal/delivery/red, /turf/open/floor/pod, /area/shuttle/abandoned/cargo) diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm index cc2abc8c5d9..2c70afabbdf 100644 --- a/_maps/templates/battlecruiser_starfury.dmm +++ b/_maps/templates/battlecruiser_starfury.dmm @@ -4737,8 +4737,7 @@ /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) "FO" = ( -/obj/machinery/door/window/survival_pod{ - dir = 1; +/obj/machinery/door/window/survival_pod/left/directional/north{ req_access = list("syndicate_leader"); name = "Command Desk" }, diff --git a/_maps/templates/holodeck_basketball.dmm b/_maps/templates/holodeck_basketball.dmm index 1a28d2ca33a..7af2c536439 100644 --- a/_maps/templates/holodeck_basketball.dmm +++ b/_maps/templates/holodeck_basketball.dmm @@ -162,15 +162,13 @@ /turf/open/floor/holofloor, /area/template_noop) "P" = ( -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Basketball Court" }, /turf/open/floor/holofloor, /area/template_noop) "Q" = ( -/obj/machinery/door/window{ - dir = 4; +/obj/machinery/door/window/left/directional/east{ name = "Basketball Court" }, /turf/open/floor/holofloor, diff --git a/_maps/templates/holodeck_kobayashi.dmm b/_maps/templates/holodeck_kobayashi.dmm index 56470141bf3..babaeaac2a0 100644 --- a/_maps/templates/holodeck_kobayashi.dmm +++ b/_maps/templates/holodeck_kobayashi.dmm @@ -27,9 +27,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "f" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2 - }, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/holofloor/plating, /area/template_noop) "j" = ( @@ -142,10 +140,7 @@ /turf/open/floor/holofloor, /area/template_noop) "H" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2; - icon_state = "right" - }, +/obj/machinery/door/window/right/directional/south, /turf/open/floor/holofloor/plating, /area/template_noop) "J" = ( diff --git a/_maps/templates/holodeck_lounge.dmm b/_maps/templates/holodeck_lounge.dmm index 6bb39eb4d21..3807be667cb 100644 --- a/_maps/templates/holodeck_lounge.dmm +++ b/_maps/templates/holodeck_lounge.dmm @@ -18,12 +18,7 @@ }, /area/template_noop) "c" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 - }, +/obj/machinery/door/window/right/directional/east, /turf/open/floor/holofloor{ dir = 9; icon_state = "wood" diff --git a/_maps/templates/holodeck_medicalsim.dmm b/_maps/templates/holodeck_medicalsim.dmm index 871e5461491..7e4162ce074 100644 --- a/_maps/templates/holodeck_medicalsim.dmm +++ b/_maps/templates/holodeck_medicalsim.dmm @@ -402,9 +402,7 @@ }, /area/template_noop) "GN" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2 - }, +/obj/machinery/door/window/left/directional/south, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/holofloor{ icon_state = "white" diff --git a/_maps/templates/holodeck_thunderdome1218.dmm b/_maps/templates/holodeck_thunderdome1218.dmm index 61794d3471d..a71432bbbd2 100644 --- a/_maps/templates/holodeck_thunderdome1218.dmm +++ b/_maps/templates/holodeck_thunderdome1218.dmm @@ -22,9 +22,7 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "n" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2 - }, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/holofloor/grass, /area/template_noop) "p" = ( @@ -40,10 +38,7 @@ /turf/open/floor/holofloor/asteroid, /area/template_noop) "s" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2; - icon_state = "right" - }, +/obj/machinery/door/window/right/directional/south, /turf/open/floor/holofloor/grass, /area/template_noop) "x" = ( @@ -94,9 +89,7 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "R" = ( -/obj/machinery/door/window/left/directional/west{ - dir = 2 - }, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/holofloor/asteroid, /area/template_noop) "T" = ( diff --git a/_maps/templates/lazy_templates/ninja_den.dmm b/_maps/templates/lazy_templates/ninja_den.dmm index 1f728350714..188d5261cff 100644 --- a/_maps/templates/lazy_templates/ninja_den.dmm +++ b/_maps/templates/lazy_templates/ninja_den.dmm @@ -470,7 +470,7 @@ "lh" = ( /obj/structure/toilet, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/iron/showroomfloor, /area/centcom/central_command_areas/holding) "ln" = ( @@ -594,7 +594,7 @@ /obj/machinery/shower/directional/south, /obj/item/soap/syndie, /obj/structure/curtain, -/obj/machinery/door/window/survival_pod, +/obj/machinery/door/window/survival_pod/left/directional/south, /turf/open/floor/iron/showroomfloor, /area/centcom/central_command_areas/holding) "ov" = ( diff --git a/_maps/templates/lazy_templates/nukie_base.dmm b/_maps/templates/lazy_templates/nukie_base.dmm index ac3de4c4b26..58c3d233d7b 100644 --- a/_maps/templates/lazy_templates/nukie_base.dmm +++ b/_maps/templates/lazy_templates/nukie_base.dmm @@ -1034,8 +1034,7 @@ /turf/open/floor/mineral/plastitanium, /area/centcom/syndicate_mothership/expansion_chemicalwarfare) "lA" = ( -/obj/machinery/door/window/survival_pod{ - dir = 8; +/obj/machinery/door/window/survival_pod/left/directional/west{ name = "Toilet Door" }, /obj/structure/window/reinforced/survival_pod/spawner/directional/north{ @@ -1789,7 +1788,7 @@ }, /area/centcom/syndicate_mothership/control) "uN" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Frosted Door" }, /turf/open/floor/iron/freezer, @@ -2787,7 +2786,7 @@ /area/centcom/syndicate_mothership/control) "GS" = ( /obj/effect/turf_decal/siding/thinplating, -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ name = "Surgery" }, /turf/open/floor/mineral/titanium/tiled/blue, diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index a1d20f0e7a9..b12848b01da 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -65,9 +65,7 @@ /obj/structure/window/reinforced/survival_pod/spawner/directional/west{ layer = 3 }, -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /turf/open/floor/carpet/black, /area/misc/survivalpod) "o" = ( @@ -119,9 +117,7 @@ /turf/open/floor/carpet/black, /area/misc/survivalpod) "u" = ( -/obj/machinery/door/window/survival_pod{ - dir = 1 - }, +/obj/machinery/door/window/survival_pod/left/directional/north, /turf/open/floor/carpet/black, /area/misc/survivalpod) "v" = ( diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm index 8822425774a..d4681507a37 100644 --- a/_maps/templates/shelter_3.dmm +++ b/_maps/templates/shelter_3.dmm @@ -126,7 +126,7 @@ /turf/open/floor/pod/dark, /area/misc/survivalpod) "v" = ( -/obj/machinery/door/window/survival_pod{ +/obj/machinery/door/window/survival_pod/left/directional/south{ req_one_access = list("bar","mining") }, /turf/open/floor/pod/dark, diff --git a/_maps/virtual_domains/ancientmilsim_nova.dmm b/_maps/virtual_domains/ancientmilsim_nova.dmm index d380fd85b4c..13b0970add0 100644 --- a/_maps/virtual_domains/ancientmilsim_nova.dmm +++ b/_maps/virtual_domains/ancientmilsim_nova.dmm @@ -237,7 +237,7 @@ dir = 4; id = "sol_invasion" }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/virtual_domain/ancient_milsim/janitor) @@ -948,7 +948,7 @@ dir = 4; id = "sol_invasion" }, -/obj/machinery/door/window, +/obj/machinery/door/window/left/directional/south, /turf/open/floor/plating, /area/virtual_domain/ancient_milsim/janitor) "Bd" = ( diff --git a/_maps/virtual_domains/syndicate_assault.dmm b/_maps/virtual_domains/syndicate_assault.dmm index 42e9f96a389..d331f664ac7 100644 --- a/_maps/virtual_domains/syndicate_assault.dmm +++ b/_maps/virtual_domains/syndicate_assault.dmm @@ -252,8 +252,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/virtual_domain) "ja" = ( -/obj/machinery/door/window{ - dir = 1; +/obj/machinery/door/window/left/directional/north{ name = "Spare Equipment"; req_access = list("syndicate") }, @@ -466,7 +465,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/virtual_domain) "sq" = ( -/obj/machinery/door/window{ +/obj/machinery/door/window/left/directional/south{ name = "Control Room"; req_access = list("syndicate") }, @@ -889,8 +888,7 @@ /area/space) "Lo" = ( /obj/structure/filingcabinet, -/obj/machinery/door/window{ - dir = 8; +/obj/machinery/door/window/left/directional/west{ name = "Syndicate Interior Door"; req_access = list("syndicate") }, diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index b55a90cf5fe..c221e78d690 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -129,6 +129,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/survival_pod/spawne icon_state = "windoor" base_state = "windoor" +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/survival_pod/left, 0) + //Table /obj/structure/table/survival_pod icon = 'icons/obj/mining_zones/survival_pod.dmi' diff --git a/tools/UpdatePaths/Scripts/81272_directional_windoors_to_dir.txt b/tools/UpdatePaths/Scripts/81272_directional_windoors_to_dir.txt new file mode 100644 index 00000000000..db107b7a5af --- /dev/null +++ b/tools/UpdatePaths/Scripts/81272_directional_windoors_to_dir.txt @@ -0,0 +1,225 @@ +# Converts windoors into their proper subtyped directional + +# Regular + +/obj/machinery/door/window{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window{dir = @UNSET} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP} + +# Left + +/obj/machinery/door/window/left/directional/north{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/north{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/north{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/left/directional/south{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/south{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/south{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/left/directional/east{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/east{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/east{dir = 8} : /obj/machinery/door/window/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/left/directional/west{dir = 1} : /obj/machinery/door/window/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/west{dir = 2} : /obj/machinery/door/window/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/left/directional/west{dir = 4} : /obj/machinery/door/window/left/directional/east{@OLD;dir=@SKIP} + +# Right + +/obj/machinery/door/window/right/directional/north{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/north{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/north{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/right/directional/south{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/south{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/south{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/right/directional/east{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/east{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/east{dir = 8} : /obj/machinery/door/window/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/right/directional/west{dir = 1} : /obj/machinery/door/window/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/west{dir = 2} : /obj/machinery/door/window/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/right/directional/west{dir = 4} : /obj/machinery/door/window/right/directional/east{@OLD;dir=@SKIP} + +# Brig door + +/obj/machinery/door/window/brigdoor{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor{dir = @UNSET} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP} + +# Left + +/obj/machinery/door/window/brigdoor/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/left/directional/east{@OLD;dir=@SKIP} + +# Right + +/obj/machinery/door/window/brigdoor/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/right/directional/east{@OLD;dir=@SKIP} + +# Security windoor + +# Cell + +/obj/machinery/door/window/brigdoor/security/cell{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell{dir = @UNSET} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP} + +# Left + +/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{@OLD;dir=@SKIP} + +# Right + +/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/cell/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/cell/right/directional/east{@OLD;dir=@SKIP} + +# Holding + +/obj/machinery/door/window/brigdoor/security/holding{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding{dir = @UNSET} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP} + +# Left + +/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/left/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/left/directional/east{@OLD;dir=@SKIP} + +# Right + +/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/north{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/south{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/east{dir = 8} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 1} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 2} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/brigdoor/security/holding/right/directional/west{dir = 4} : /obj/machinery/door/window/brigdoor/security/holding/right/directional/east{@OLD;dir=@SKIP} + +# Elevator + +/obj/machinery/door/window/elevator{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator{dir = @UNSET} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP} + +# Left + +/obj/machinery/door/window/elevator/left/directional/north{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/north{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/north{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/left/directional/south{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/south{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/south{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/left/directional/east{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/east{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/east{dir = 8} : /obj/machinery/door/window/elevator/left/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/left/directional/west{dir = 1} : /obj/machinery/door/window/elevator/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/west{dir = 2} : /obj/machinery/door/window/elevator/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/left/directional/west{dir = 4} : /obj/machinery/door/window/elevator/left/directional/east{@OLD;dir=@SKIP} + +# Right + +/obj/machinery/door/window/elevator/right/directional/north{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/north{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/north{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/right/directional/south{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/south{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/south{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/right/directional/east{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/east{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/east{dir = 8} : /obj/machinery/door/window/elevator/right/directional/west{@OLD;dir=@SKIP} + +/obj/machinery/door/window/elevator/right/directional/west{dir = 1} : /obj/machinery/door/window/elevator/right/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/west{dir = 2} : /obj/machinery/door/window/elevator/right/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/elevator/right/directional/west{dir = 4} : /obj/machinery/door/window/elevator/right/directional/east{@OLD;dir=@SKIP} + +# Survival Pod Doors + +/obj/machinery/door/window/survival_pod{dir = 1} : /obj/machinery/door/window/survival_pod/left/directional/north{@OLD;dir=@SKIP} +/obj/machinery/door/window/survival_pod{dir = @UNSET} : /obj/machinery/door/window/survival_pod/left/directional/south{@OLD;dir=@SKIP} +/obj/machinery/door/window/survival_pod{dir = 4} : /obj/machinery/door/window/survival_pod/left/directional/east{@OLD;dir=@SKIP} +/obj/machinery/door/window/survival_pod{dir = 8} : /obj/machinery/door/window/survival_pod/left/directional/west{@OLD;dir=@SKIP} diff --git a/tools/maplint/lints/windoor_var_edits.yml b/tools/maplint/lints/windoor_var_edits.yml new file mode 100644 index 00000000000..5a2754775e2 --- /dev/null +++ b/tools/maplint/lints/windoor_var_edits.yml @@ -0,0 +1,6 @@ +help: "Use the directional variants when possible." +/obj/machinery/door/window: + banned_variables: + dir: + deny: [1, 2, 4, 8] + icon_state: