From 084f56938c0169aeeee0b5f41453f31d072f3f67 Mon Sep 17 00:00:00 2001 From: Jolly <70232195+Jolly-66@users.noreply.github.com> Date: Wed, 7 Feb 2024 20:20:21 -0500 Subject: [PATCH] [MDB IGNORE] Adds a map lint against using dir-var and icon-var edited windoors (#81272) ## About The Pull Request Title. Another big updatepaths PR thats been on my radar for awhile. The dir banned var edit is self explanatory. However, I banned icon_state from them as well as there are a big handful of windoors that are either regular, and look like security doors, OR are their mirrored counter part (a south right door var edited to look like a south left door). ## Why It's Good For The Game Avoid mapping sins like this ![image](https://github.com/tgstation/tgstation/assets/70232195/e672f64f-5bba-46f2-9043-c702497d08b2) ## Changelog N/A to players --- .../IceRuins/icemoon_surface_phonebooth.dmm | 6 +- .../IceRuins/icemoon_underground_mailroom.dmm | 8 +- .../LavaRuins/lavaland_surface_phonebooth.dmm | 6 +- .../lavaland_surface_syndicate_base1.dmm | 10 +- .../SpaceRuins/DJstation/kitchen_4.dmm | 2 +- .../SpaceRuins/allamericandiner.dmm | 5 +- .../RandomRuins/SpaceRuins/forgottenship.dmm | 8 +- _maps/RandomRuins/SpaceRuins/hellfactory.dmm | 2 +- .../SpaceRuins/hilbertresearchfacility.dmm | 36 +- .../SpaceRuins/infested_frigate.dmm | 3 +- .../SpaceRuins/listeningstation.dmm | 2 +- .../SpaceRuins/mrow_thats_right.dmm | 2 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 7 +- _maps/RandomRuins/SpaceRuins/phonebooth.dmm | 6 +- _maps/RandomRuins/SpaceRuins/the_outlet.dmm | 4 +- .../RandomRuins/SpaceRuins/thelizardsgas.dmm | 2 +- .../RandomRuins/SpaceRuins/travelers_rest.dmm | 4 +- _maps/RandomZLevels/caves.dmm | 12 +- _maps/RandomZLevels/moonoutpost19.dmm | 3 +- _maps/RandomZLevels/research.dmm | 4 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 29 +- .../map_files/Basketball/lusty_xenomorphs.dmm | 41 +- _maps/map_files/Basketball/soviet_bear.dmm | 22 +- _maps/map_files/Birdshot/birdshot.dmm | 136 ++----- .../map_files/Deltastation/DeltaStation2.dmm | 159 +++----- .../map_files/IceBoxStation/IceBoxStation.dmm | 274 ++++--------- _maps/map_files/MetaStation/MetaStation.dmm | 371 ++++++------------ _maps/map_files/NorthStar/north_star.dmm | 41 +- _maps/map_files/generic/CentCom.dmm | 61 +-- .../medsciupper_attachment_a_2.dmm | 3 +- _maps/map_files/tramstation/tramstation.dmm | 85 ++-- _maps/modular_generic/station_l_security.dmm | 10 +- _maps/modular_generic/station_m_evidence.dmm | 2 +- _maps/shuttles/emergency_casino.dmm | 2 +- _maps/shuttles/emergency_fame.dmm | 3 +- .../emergency_imfedupwiththisworld.dmm | 4 +- _maps/shuttles/emergency_lance.dmm | 8 +- _maps/shuttles/emergency_luxury.dmm | 4 +- _maps/shuttles/emergency_monastery.dmm | 28 +- _maps/shuttles/emergency_russiafightpit.dmm | 2 +- _maps/shuttles/infiltrator_advanced.dmm | 10 +- _maps/shuttles/infiltrator_basic.dmm | 7 +- _maps/shuttles/pirate_default.dmm | 2 +- _maps/shuttles/ruin_pirate_cutter.dmm | 4 +- _maps/shuttles/whiteship_kilo.dmm | 8 +- _maps/shuttles/whiteship_obelisk.dmm | 8 +- _maps/shuttles/whiteship_tram.dmm | 10 +- _maps/templates/battlecruiser_starfury.dmm | 3 +- _maps/templates/holodeck_basketball.dmm | 6 +- _maps/templates/holodeck_kobayashi.dmm | 9 +- _maps/templates/holodeck_lounge.dmm | 7 +- _maps/templates/holodeck_medicalsim.dmm | 4 +- _maps/templates/holodeck_thunderdome1218.dmm | 13 +- _maps/templates/lazy_templates/ninja_den.dmm | 4 +- _maps/templates/lazy_templates/nukie_base.dmm | 7 +- _maps/templates/shelter_2.dmm | 8 +- _maps/templates/shelter_3.dmm | 2 +- _maps/virtual_domains/syndicate_assault.dmm | 8 +- code/modules/mining/equipment/survival_pod.dm | 2 + .../81272_directional_windoors_to_dir.txt | 225 +++++++++++ tools/maplint/lints/windoor_var_edits.yml | 6 + 61 files changed, 715 insertions(+), 1055 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/81272_directional_windoors_to_dir.txt create mode 100644 tools/maplint/lints/windoor_var_edits.yml 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/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/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 39119905871..85cfcbaadb4 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, @@ -646,8 +646,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 b24f91fd4ab..f8296960009 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 1a66fa098e0..7be584aa608 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/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 71627ec3034..a99d5cccb83 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, @@ -4800,9 +4799,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 51f816ee5ca..4e83b077751 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -4025,8 +4025,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/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 6aa3dae075e..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,13 +287,13 @@ /turf/closed/indestructible/fakeglass, /area/centcom/basketball) "zZ" = ( -/obj/structure/window/reinforced/fulltile/damaged, /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, @@ -315,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{ @@ -389,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, @@ -484,18 +476,25 @@ /obj/effect/landmark/basketball/team_spawn/home, /turf/open/floor/engine, /area/centcom/basketball) -"PU" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/engine, -/area/centcom/basketball) -"PW" = ( -/obj/structure/window/reinforced/fulltile/damaged, +"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/machinery/door/poddoor/preopen{ + id = null; + name = "Xenobiology Blast Door" + }, +/obj/effect/mapping_helpers/damaged_window, +/turf/closed/indestructible/fakeglass, +/area/centcom/basketball) "Qh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -864,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 5f88d37e539..5f09aa250d1 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") }, @@ -8340,8 +8320,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") @@ -9370,8 +9349,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") }, @@ -10121,10 +10099,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") }, @@ -12058,7 +12033,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") }, @@ -13029,10 +13004,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") }, @@ -14031,8 +14003,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") }, @@ -14286,8 +14257,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" }, @@ -14846,18 +14816,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" = ( @@ -16458,10 +16425,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") }, @@ -17186,8 +17150,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") }, @@ -17274,8 +17237,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") }, @@ -17799,8 +17761,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") }, @@ -19487,9 +19448,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") }, @@ -19984,9 +19943,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") @@ -21399,10 +21356,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") }, @@ -22846,10 +22800,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") }, @@ -23657,8 +23608,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") }, @@ -23923,8 +23873,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") }, @@ -25042,8 +24991,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") }, @@ -25562,8 +25510,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") }, @@ -26221,8 +26168,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{ @@ -26368,7 +26314,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, @@ -27666,10 +27612,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") }, @@ -27914,10 +27857,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") }, @@ -27991,8 +27931,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") }, @@ -28187,8 +28126,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") @@ -29147,8 +29085,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, @@ -30047,8 +29984,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{ @@ -30822,8 +30758,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") }, @@ -32090,8 +32025,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") }, @@ -34082,8 +34016,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") }, @@ -35816,8 +35749,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") }, @@ -37853,10 +37785,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") }, @@ -38042,8 +37971,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") }, @@ -41219,8 +41147,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") }, @@ -43043,9 +42970,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, @@ -43864,8 +43789,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, @@ -46095,10 +46019,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") }, @@ -46589,7 +46510,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") }, @@ -49813,9 +49734,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, @@ -49911,8 +49830,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" }, @@ -50865,8 +50783,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") }, @@ -55061,8 +54978,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") }, @@ -55712,7 +55628,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") }, @@ -56338,8 +56254,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") }, @@ -56922,8 +56837,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") }, @@ -58224,8 +58138,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") }, @@ -60262,8 +60175,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") }, @@ -60376,8 +60288,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") }, @@ -61411,8 +61322,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/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/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/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index c7b549bfc12..0a8c3868199 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -236,9 +236,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") }, @@ -415,8 +413,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") }, @@ -1420,8 +1417,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/courtroom) "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") }, @@ -2418,7 +2414,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 @@ -2439,8 +2435,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") }, @@ -3342,10 +3337,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") }, @@ -4623,14 +4615,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) @@ -6242,10 +6231,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") }, @@ -6264,10 +6250,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") }, @@ -6625,14 +6608,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" = ( @@ -6640,14 +6620,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" = ( @@ -6805,9 +6782,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 }, @@ -6949,8 +6924,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") }, @@ -10504,8 +10478,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/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 d8b587a3713..0324a6f3d7d 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/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 390e4329f5d..13236bfabbb 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -507,14 +507,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" = ( @@ -1016,9 +1013,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") }, @@ -1198,10 +1193,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") }, @@ -1565,8 +1557,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") }, @@ -3139,8 +3130,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, @@ -3297,8 +3287,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/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 9df0b1bad29..b1506b72efe 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/syndicate_assault.dmm b/_maps/virtual_domains/syndicate_assault.dmm index 6570d9a5e1a..d3cb42a8eeb 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") }, @@ -472,7 +471,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: