diff --git a/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm b/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm index 783c1d4210e..d27fdb84a31 100644 --- a/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm +++ b/_maps/RandomRuins/AnywhereRuins/golem_ship.dmm @@ -48,9 +48,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/powered/golem_ship) "i" = ( @@ -90,8 +88,7 @@ /area/ruin/powered/golem_ship) "q" = ( /obj/structure/statue/gold/rd, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ name = "shrine of the liberator" }, /obj/machinery/light/directional/west, @@ -117,8 +114,7 @@ pixel_x = -4; pixel_y = 3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ name = "shrine of the liberator" }, /turf/open/floor/mineral/titanium/purple, diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm index 3ffa4eed5c5..a1b2f29c466 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm @@ -45,9 +45,9 @@ /turf/open/floor/plastic, /area/ruin/bughabitat) "eN" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/biogenerator, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/wideplating/light{ color = "#236F26"; dir = 5 @@ -72,7 +72,7 @@ /turf/open/floor/iron, /area/ruin/bughabitat) "hk" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/misc/snow, /area/ruin/bughabitat) "hy" = ( @@ -80,7 +80,7 @@ /obj/item/clothing/suit/toggle/labcoat, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plastic, /area/ruin/bughabitat) "hM" = ( @@ -97,13 +97,13 @@ /turf/open/floor/iron, /area/ruin/bughabitat) "kv" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/shovel, /turf/open/misc/snow, /area/ruin/bughabitat) "lj" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/wideplating/light{ color = "#236F26"; dir = 6 @@ -146,13 +146,13 @@ /turf/open/floor/iron, /area/ruin/bughabitat) "qV" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/wallframe/camera, /obj/item/stack/cable_coil/cut, /turf/open/floor/grass, /area/ruin/bughabitat) "ri" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/food_or_drink/snack, /turf/open/floor/grass, /area/ruin/bughabitat) @@ -224,7 +224,7 @@ /turf/open/floor/iron, /area/ruin/bughabitat) "zJ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/siding/wideplating/light{ color = "#236F26"; dir = 1 @@ -367,7 +367,7 @@ /turf/open/floor/plastic, /area/ruin/bughabitat) "RJ" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /mob/living/basic/cockroach, /turf/open/floor/fakebasalt, /area/ruin/bughabitat) @@ -379,7 +379,7 @@ /turf/open/floor/iron, /area/ruin/bughabitat) "Tp" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/wideplating/light{ color = "#236F26"; dir = 4 @@ -403,7 +403,7 @@ /turf/closed/mineral/random/snow, /area/icemoon/surface/outdoors/nospawn) "Xt" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/fakebasalt, /area/ruin/bughabitat) "ZT" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm index 60c1f5618b3..2f052271031 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm @@ -65,7 +65,7 @@ /turf/open/floor/plating, /area/ruin/planetengi) "ax" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, @@ -108,7 +108,7 @@ /turf/open/floor/engine/o2, /area/ruin/planetengi) "aE" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, @@ -163,7 +163,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "aT" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, @@ -273,8 +273,8 @@ /area/ruin/planetengi) "bA" = ( /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/north, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8 }, @@ -282,8 +282,8 @@ /area/ruin/planetengi) "bB" = ( /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/east, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4 }, @@ -488,7 +488,7 @@ /turf/open/floor/iron, /area/ruin/planetengi) "ct" = ( -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/cable, /turf/open/floor/engine, /area/ruin/planetengi) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm index 181b7134f90..eceda53ecbe 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm @@ -1,13 +1,13 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ac" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/grille, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "af" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/grille, /obj/item/shard, /turf/open/floor/plating/icemoon, @@ -61,7 +61,7 @@ /turf/open/floor/iron/edge, /area/ruin/plasma_facility/commons) "aT" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/computer{ anchored = 1; dir = 8 @@ -379,7 +379,7 @@ /obj/machinery/conveyor{ id = "fire_facility_smelt" }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -416,7 +416,7 @@ dir = 4 }, /obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper/crumpled/muddy{ pixel_x = -8; pixel_y = 4 @@ -478,7 +478,7 @@ "hN" = ( /obj/structure/grille, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) "hR" = ( @@ -494,7 +494,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "hV" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/grille, /obj/item/shard, /turf/open/floor/plating/icemoon, @@ -581,7 +581,7 @@ id = "mining_internal"; name = "fire_facility_smelt" }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -839,7 +839,7 @@ /area/ruin/plasma_facility/commons) "no" = ( /obj/structure/transit_tube/station/reverse, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -938,7 +938,7 @@ /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) "oS" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/transit_tube/station/reverse/flipped{ dir = 1 }, @@ -1042,8 +1042,8 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "qv" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/grille, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) @@ -1223,7 +1223,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) "tC" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/grille, /obj/item/shard, /turf/open/floor/plating/icemoon, @@ -1261,7 +1261,7 @@ dir = 4 }, /obj/effect/decal/cleanable/glass, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "uo" = ( @@ -1789,7 +1789,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "FP" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/soap/homemade{ pixel_y = 2 }, @@ -1810,8 +1810,8 @@ "Go" = ( /obj/effect/decal/cleanable/glass, /obj/structure/grille/broken, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/shard, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) @@ -1887,7 +1887,7 @@ /area/ruin/plasma_facility/operations) "Ij" = ( /obj/structure/grille, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner, /obj/item/shard, /obj/effect/decal/cleanable/glass, @@ -2252,7 +2252,7 @@ /area/ruin/plasma_facility/commons) "No" = ( /obj/structure/rack, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/storage/medkit/fire, /obj/item/storage/medkit/regular{ pixel_x = -3; @@ -2288,8 +2288,8 @@ /turf/closed/wall, /area/icemoon/underground/explored) "NX" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/grille/broken, /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt, @@ -2351,7 +2351,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "Ps" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced/rglass, /obj/item/toy/plush/plasmamanplushie{ name = "Aurem Negative Fourteen" @@ -2697,7 +2697,7 @@ /turf/open/floor/plating, /area/ruin/plasma_facility/commons) "Wd" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/grille, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) @@ -2784,13 +2784,13 @@ /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) "XS" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/toilet, /obj/structure/curtain, /turf/open/floor/iron/freezer, /area/ruin/plasma_facility/commons) "XT" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/grille/broken, /obj/effect/decal/cleanable/glass, /obj/structure/transit_tube/horizontal, diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm index 0b0ebb5161f..03bd2ad2a5d 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm @@ -425,8 +425,8 @@ }, /area/ruin/powered/shuttle) "Zd" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/grille, /turf/open/floor/plating/icemoon, /area/ruin/powered/shuttle) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm index 13855d01305..64c6856d76c 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mailroom.dmm @@ -17,9 +17,7 @@ /turf/closed/indestructible/reinforced, /area/ruin/powered/mailroom) "ba" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/textured, /area/ruin/powered/mailroom) "bK" = ( @@ -288,7 +286,7 @@ /obj/machinery/door/window{ dir = 2 }, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/item/toy/figure/cargotech, /obj/item/paper/crumpled/bloody/fluff/stations/lavaland/mailroom/waiting, /turf/open/floor/noslip, @@ -369,9 +367,7 @@ /turf/open/floor/carpet/royalblack, /area/ruin/powered/mailroom) "MT" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/textured, /area/ruin/powered/mailroom) diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm index 0d680ba93c4..c875f42ae2d 100644 --- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm +++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_syndicate_base1_skyrat.dmm @@ -100,9 +100,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/bar) "aB" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "aE" = ( @@ -134,9 +132,7 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 4 }, @@ -496,9 +492,7 @@ /turf/open/lava/plasma/ice_moon, /area/ruin/syndicate_lava_base/cargo) "dk" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, @@ -567,10 +561,8 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/medbay) "dL" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "dM" = ( @@ -711,10 +703,8 @@ /turf/open/lava/plasma/ice_moon, /area/ruin/syndicate_lava_base/testlab) "eE" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, @@ -855,9 +845,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) "gj" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/fakeartefact{ possible = list(/obj/item/kinetic_crusher) @@ -1048,13 +1036,11 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/medbay) "hI" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/thinplating/light{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "hJ" = ( @@ -1325,12 +1311,8 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "jV" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) "jZ" = ( @@ -1566,12 +1548,8 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "mV" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -1807,9 +1785,7 @@ /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -1834,9 +1810,7 @@ /obj/effect/turf_decal/siding/thinplating/light{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "pc" = ( @@ -2107,9 +2081,7 @@ /obj/effect/turf_decal/siding/thinplating/light{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/reagent_containers/cup/beaker/cryoxadone{ pixel_x = -6; @@ -2171,9 +2143,7 @@ /area/ruin/syndicate_lava_base/testlab) "sr" = ( /obj/machinery/light/directional/north, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/circuit/telecomms, /area/ruin/syndicate_lava_base/testlab) @@ -2235,9 +2205,7 @@ }, /area/ruin/syndicate_lava_base/cargo) "sQ" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/sleeper/syndie/fullupgrade{ dir = 4 }, @@ -2276,7 +2244,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/bar) "tl" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) @@ -2339,7 +2307,7 @@ }, /obj/item/reagent_containers/condiment/milk, /obj/item/reagent_containers/condiment/soymilk, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/bar) "tT" = ( @@ -2377,9 +2345,7 @@ /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "uk" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "um" = ( @@ -2563,12 +2529,8 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) "wa" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -2751,9 +2713,7 @@ /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/medbay) "xP" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/fakeartefact{ possible = list(/obj/item/gun/energy/recharge/kinetic_accelerator) @@ -2904,9 +2864,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) "zd" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/sleeper/syndie/fullupgrade{ dir = 4 }, @@ -2938,18 +2896,12 @@ /turf/open/misc/grass, /area/ruin/syndicate_lava_base/bar) "zu" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "zz" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/vg_decals/atmos/nitrogen{ dir = 1 }, @@ -2998,9 +2950,7 @@ /turf/open/floor/wood/tile, /area/ruin/syndicate_lava_base/dormitories) "Ae" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/half{ dir = 4 }, @@ -3086,7 +3036,7 @@ /area/ruin/syndicate_lava_base/bar) "BC" = ( /obj/machinery/computer/pandemic, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/virology) "BE" = ( @@ -3142,7 +3092,7 @@ /turf/open/floor/iron/white/side, /area/ruin/syndicate_lava_base/medbay) "BZ" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) @@ -3270,7 +3220,7 @@ /area/ruin/syndicate_lava_base/dormitories) "Df" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/virology) "Dn" = ( @@ -3328,12 +3278,8 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) "DT" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "DX" = ( @@ -3507,9 +3453,7 @@ dir = 1 }, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "Fl" = ( @@ -3561,7 +3505,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) "Fy" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Fz" = ( @@ -3669,9 +3613,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) "Gl" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Gm" = ( @@ -3911,7 +3853,7 @@ /turf/open/floor/wood/large, /area/ruin/syndicate_lava_base/dormitories) "IM" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, @@ -4323,12 +4265,8 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) "MD" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4366,9 +4304,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/bar) "Na" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) "Ns" = ( @@ -4463,9 +4399,7 @@ req_access = list("syndicate"); start_showpiece_type = /obj/item/fakeartefact }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) @@ -4480,19 +4414,15 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/bar) "Ov" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, /turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) "Ow" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; external_pressure_bound = 120; @@ -4530,9 +4460,7 @@ /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/medbay) "OP" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4589,9 +4517,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/bar) "Pn" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/light/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) @@ -4662,9 +4588,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/bar) "PK" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -4716,9 +4640,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) "Qr" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/vg_decals/atmos/oxygen{ dir = 1 }, @@ -5050,9 +4972,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/main) "Tx" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/closet/secure_closet/freezer/meat{ req_access = list("syndicate") }, @@ -5423,10 +5343,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/testlab) "Xc" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Xo" = ( @@ -5446,9 +5364,7 @@ /turf/open/misc/grass, /area/ruin/syndicate_lava_base/bar) "Xz" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -5515,7 +5431,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) "XU" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/light/directional/east, /obj/structure/closet/secure_closet/ds2atmos{ @@ -5617,7 +5533,7 @@ /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "YQ" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, @@ -5635,9 +5551,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/testlab) "Zg" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Zh" = ( @@ -5675,12 +5589,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "Zr" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Zx" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 51a1e26b898..51ce08a1bc4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -104,17 +104,13 @@ /turf/open/floor/carpet/red, /area/ruin/powered/beach) "bG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/megaphone, /turf/open/floor/wood, /area/ruin/powered/beach) "bH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/mob_spawn/ghost_role/human/beach/lifeguard, /turf/open/floor/wood, /area/ruin/powered/beach) @@ -755,12 +751,8 @@ /turf/open/floor/wood, /area/ruin/powered/beach) "Ao" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/bikehorn/airhorn, /obj/structure/table/wood, /obj/item/storage/medkit/regular, @@ -965,11 +957,8 @@ /turf/open/misc/beach/sand, /area/ruin/powered/beach) "GA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/chair/stool/directional/south, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 42bd99500a4..7ab354935c3 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -67,7 +67,7 @@ /turf/closed/wall/r_wall, /area/ruin/powered/clownplanet) "aw" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposalpipe/segment{ invisibility = 101 }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm index 8b337ef15c1..1b71bb34d44 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm @@ -70,9 +70,7 @@ /area/ruin/powered/graveyard_shuttle) "bE" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/graveyard_shuttle) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index e34ef54351c..af1b4c148dd 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -484,7 +484,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bn" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/misc/grass/lavaland, @@ -527,7 +527,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bs" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) @@ -539,7 +539,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bu" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/sparsegrass/style_random, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 5ceae67f117..304a845796d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -1709,9 +1709,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/main) "kv" = ( @@ -1855,8 +1853,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 30 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/item/book/manual/chef_recipes{ diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm index 5f04db5a5bf..1b2fb4ec37a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm @@ -175,7 +175,7 @@ /area/ruin/syndicate_lava_base/testlab) "oV" = ( /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, @@ -263,7 +263,7 @@ /area/ruin/syndicate_lava_base/testlab) "Ce" = ( /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm index 7143ab64688..363006ff2c0 100644 --- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm +++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm @@ -98,10 +98,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/testlab) "bc" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, @@ -270,10 +268,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/bar) "ch" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "ci" = ( @@ -298,9 +294,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/medbay) "cr" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "cs" = ( @@ -313,9 +307,7 @@ "cy" = ( /obj/structure/table/reinforced, /obj/item/storage/backpack/duffelbag/syndie/surgery, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "cB" = ( @@ -341,12 +333,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "cH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "cP" = ( @@ -422,7 +410,7 @@ }, /obj/item/reagent_containers/condiment/milk, /obj/item/reagent_containers/condiment/soymilk, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/bar) "dN" = ( @@ -450,11 +438,9 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "eh" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "ej" = ( @@ -478,9 +464,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) "et" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -489,7 +473,7 @@ /area/ruin/syndicate_lava_base/testlab) "ex" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "ey" = ( @@ -585,9 +569,7 @@ /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -766,7 +748,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "gT" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) @@ -848,9 +830,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/bar) "hY" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, @@ -961,9 +941,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) "ji" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -1214,16 +1192,12 @@ req_access = list("syndicate"); start_showpiece_type = /obj/item/fakeartefact }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "lX" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/fakeartefact{ possible = list(/obj/item/kinetic_crusher) @@ -1478,7 +1452,7 @@ /area/ruin/syndicate_lava_base/bar) "oM" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/virology) "oP" = ( @@ -1585,9 +1559,7 @@ dir = 4 }, /obj/item/healthanalyzer, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "pR" = ( @@ -1665,7 +1637,7 @@ /turf/open/lava/smooth/lava_land_surface, /area/ruin/syndicate_lava_base/testlab) "qz" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "qK" = ( @@ -1693,10 +1665,8 @@ /turf/open/misc/grass, /area/ruin/syndicate_lava_base/bar) "qT" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "qU" = ( @@ -1709,7 +1679,7 @@ dir = 4 }, /obj/item/storage/bag/xeno, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/wood, /area/ruin/syndicate_lava_base/testlab) "qV" = ( @@ -1792,12 +1762,8 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "sl" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) "so" = ( @@ -1974,9 +1940,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) "ve" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, @@ -2114,9 +2078,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "ws" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/closet/secure_closet/freezer/meat{ req_access = list("syndicate") }, @@ -2128,9 +2090,7 @@ /turf/open/misc/grass, /area/ruin/syndicate_lava_base/bar) "wx" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/tile/blue{ dir = 4 }, @@ -2323,7 +2283,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) "yd" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/light/directional/east, /obj/structure/closet/secure_closet/ds2atmos{ @@ -2665,7 +2625,7 @@ dir = 4; name = "BZ Pump" }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "Bn" = ( @@ -2744,10 +2704,8 @@ /turf/open/floor/plating/lavaland_atmos, /area/ruin/syndicate_lava_base/testlab) "BS" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; external_pressure_bound = 120; @@ -2874,9 +2832,7 @@ }, /area/ruin/syndicate_lava_base/bar) "CR" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/fakeartefact{ possible = list(/obj/item/gun/energy/recharge/kinetic_accelerator) @@ -2914,7 +2870,7 @@ /turf/open/floor/iron/smooth_edge, /area/ruin/syndicate_lava_base/medbay) "De" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) @@ -2931,9 +2887,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) "Dt" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/light/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) @@ -3039,9 +2993,7 @@ dir = 1 }, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "Fi" = ( @@ -3109,7 +3061,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "Fx" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "Fz" = ( @@ -3259,9 +3211,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) "GZ" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/vg_decals/atmos/nitrogen{ dir = 1 }, @@ -3352,9 +3302,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) "HX" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/vg_decals/atmos/oxygen{ dir = 1 }, @@ -3362,7 +3310,7 @@ /area/ruin/syndicate_lava_base/engineering) "HZ" = ( /obj/machinery/monkey_recycler, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "Ig" = ( @@ -3387,9 +3335,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/cargo) "IA" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/sleeper/syndie/fullupgrade{ dir = 4 }, @@ -3499,12 +3445,8 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/medbay) "Jt" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "JB" = ( @@ -3573,13 +3515,11 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/wood, /area/ruin/syndicate_lava_base/testlab) "Ko" = ( @@ -3617,9 +3557,7 @@ /area/ruin/syndicate_lava_base/testlab) "Ky" = ( /obj/machinery/light/directional/north, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/circuit/telecomms, /area/ruin/syndicate_lava_base/testlab) @@ -3649,9 +3587,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) "KG" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "KK" = ( @@ -3697,9 +3633,7 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) "KY" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/half{ dir = 4 }, @@ -3765,9 +3699,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/medbay) "LC" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/sleeper/syndie/fullupgrade{ dir = 4 }, @@ -3825,9 +3757,7 @@ /turf/open/floor/catwalk_floor/iron, /area/ruin/syndicate_lava_base/testlab) "Ml" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4041,9 +3971,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) "Ow" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Oy" = ( @@ -4120,9 +4048,7 @@ /area/ruin/syndicate_lava_base/medbay) "Pk" = ( /obj/structure/tank_holder/anesthetic, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/medbay) "Pr" = ( @@ -4335,9 +4261,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) "Rq" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/brown{ dir = 5 }, @@ -4490,9 +4414,7 @@ /turf/open/floor/plating, /area/ruin/syndicate_lava_base/dormitories) "SI" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) "SU" = ( @@ -4631,9 +4553,7 @@ /turf/open/floor/iron/smooth_edge, /area/ruin/syndicate_lava_base/cargo) "UB" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4807,12 +4727,8 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/main) "WG" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "WK" = ( @@ -4874,12 +4790,12 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/wood, /area/ruin/syndicate_lava_base/testlab) "Xd" = ( /obj/machinery/computer/pandemic, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/virology) "Xf" = ( @@ -5048,9 +4964,7 @@ /turf/open/floor/wood, /area/ruin/syndicate_lava_base/testlab) "Yn" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Yo" = ( @@ -5229,7 +5143,7 @@ /turf/open/floor/plating/lavaland_atmos, /area/ruin/syndicate_lava_base/medbay) "ZG" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm index c7f5d9d5718..4d8c6168a36 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation/kitchen_4.dmm @@ -34,7 +34,7 @@ /turf/open/floor/iron/white, /area/ruin/space/djstation) "h" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/freezer, /area/ruin/space/djstation) "i" = ( diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/quarters_3.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/quarters_3.dmm index 81b32e7ed1f..266be91c8a4 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation/quarters_3.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation/quarters_3.dmm @@ -60,7 +60,7 @@ /turf/open/floor/wood/tile, /area/ruin/space/djstation) "v" = ( -/obj/structure/window/plasma, +/obj/structure/window/plasma/spawner/directional/south, /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ pixel_y = 4 @@ -117,7 +117,7 @@ /turf/open/floor/carpet/purple, /area/ruin/space/djstation) "N" = ( -/obj/structure/window/plasma, +/obj/structure/window/plasma/spawner/directional/south, /obj/structure/table/wood, /obj/effect/spawner/random/exotic/languagebook, /turf/open/floor/carpet/purple, diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_1.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_1.dmm index aad58984813..998c3f34c75 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_1.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_1.dmm @@ -33,10 +33,8 @@ freerange = 1; name = "Pirate Radio Listening Channel" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/vaporwave, /area/ruin/space/djstation) "q" = ( @@ -55,7 +53,7 @@ "v" = ( /obj/structure/table, /obj/item/paper/fluff/ruins/djstation, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/vaporwave, /area/ruin/space/djstation) "w" = ( @@ -72,9 +70,7 @@ freerange = 1; name = "Pirate Radio Listening Channel" }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/vaporwave, /area/ruin/space/djstation) @@ -104,10 +100,8 @@ listening = 0; name = "Pirate Radio Broadcast Channel" }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/vaporwave, /area/ruin/space/djstation) "U" = ( diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 3ca6a443a0a..6e5bdecdd44 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -64,9 +64,7 @@ /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "aK" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/template_noop, /area/template_noop) "aL" = ( @@ -87,9 +85,7 @@ /turf/open/floor/iron/dark/side, /area/ruin/space/has_grav/abandonedzoo) "aQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/template_noop) "aT" = ( diff --git a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm index 1d48d1fbf34..10bfee1222c 100644 --- a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm @@ -82,15 +82,9 @@ /turf/open/floor/iron/dark/textured, /area/misc/anomaly_research) "dj" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/misc/anomaly_research) @@ -121,7 +115,7 @@ /turf/open/floor/plating, /area/misc/anomaly_research) "eq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /turf/open/floor/iron/white, /area/misc/anomaly_research) @@ -1193,7 +1187,7 @@ /turf/open/floor/iron/white, /area/misc/anomaly_research) "Fm" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/stock_parts/micro_laser/ultra, /obj/item/stock_parts/manipulator/pico, @@ -1378,12 +1372,8 @@ /turf/open/floor/plating, /area/misc/anomaly_research) "Jp" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/misc/anomaly_research) @@ -1816,7 +1806,7 @@ /turf/open/floor/iron/dark, /area/misc/anomaly_research) "WM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -1855,12 +1845,8 @@ /turf/closed/mineral/snowmountain/cavern, /area/misc/anomaly_research) "YA" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/misc/anomaly_research) diff --git a/_maps/RandomRuins/SpaceRuins/atmosasteroidruin.dmm b/_maps/RandomRuins/SpaceRuins/atmosasteroidruin.dmm index 72dc454df91..a68da2a9975 100644 --- a/_maps/RandomRuins/SpaceRuins/atmosasteroidruin.dmm +++ b/_maps/RandomRuins/SpaceRuins/atmosasteroidruin.dmm @@ -276,10 +276,8 @@ default_raw_text = "Ever since I set up those miners, they've all been making a strange clunking noise, especially the Carbon Dioxide miner. I swear, it's just been getting louder and louder these past couple hours. I just hope I set it up right." }, /obj/machinery/door/window/left/directional/east, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/south, /obj/item/storage/toolbox/mechanical, /obj/item/gps/spaceruin, /turf/open/floor/iron/dark/co2_pressurized, diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index c01fa71c033..f03dc768611 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -99,24 +99,16 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/derelictoutpost/cargobay) "ax" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, /turf/open/floor/mineral/titanium/yellow, /area/ruin/space/has_grav/derelictoutpost/dockedship) "ay" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, @@ -1207,9 +1199,7 @@ /area/ruin/space/has_grav/derelictoutpost) "ks" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/derelictoutpost) diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index be76ec57e33..bf0972ae311 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -435,9 +435,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/ruin/caravan/freighter2) "oa" = ( @@ -983,9 +981,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/ruin/caravan/freighter3) "Oj" = ( diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm index cf73554d2ea..f2a0595751b 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm @@ -56,9 +56,8 @@ color = "#FFFF00"; dir = 4 }, -/obj/structure/window/reinforced{ - color = "#FFFF00"; - dir = 8 +/obj/structure/window/reinforced/spawner/directional/west{ + color = "#FFFF00" }, /turf/open/floor/plating/airless{ color = "#FFFF00" @@ -107,16 +106,14 @@ /obj/structure/grille{ color = "#FFFF00" }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ color = "#FFFF00" }, -/obj/structure/window/reinforced{ - color = "#FFFF00"; - dir = 4 +/obj/structure/window/reinforced/spawner/directional/east{ + color = "#FFFF00" }, -/obj/structure/window/reinforced{ - color = "#FFFF00"; - dir = 8 +/obj/structure/window/reinforced/spawner/directional/west{ + color = "#FFFF00" }, /turf/open/floor/plating/airless{ color = "#FFFF00" diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 42d5546c3ac..412fc40d8df 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -908,9 +908,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, diff --git a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm index cb86d311704..c223b20fc70 100644 --- a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm @@ -37,7 +37,7 @@ /area/ruin/space/has_grav/dangerous_research) "ax" = ( /obj/machinery/suit_storage_unit/open, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple/diagonal_edge, /turf/open/floor/iron/diagonal, /area/ruin/space/has_grav/dangerous_research) @@ -76,7 +76,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/dangerous_research/medical) "aW" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -154,9 +154,7 @@ /area/ruin/space/has_grav/dangerous_research/lab) "cl" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -291,10 +289,8 @@ /area/ruin/space/has_grav/dangerous_research/maint) "ec" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/reagent_containers/blood/b_minus, /obj/item/reagent_containers/blood/b_minus, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -342,7 +338,7 @@ dir = 8 }, /obj/item/organ/internal/liver, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "fg" = ( @@ -397,15 +393,13 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "fE" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/paper/fluff/ruins/dangerous_research/beaches_journal_2, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -501,12 +495,8 @@ /area/ruin/space/has_grav/dangerous_research/lab) "gH" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/trash/can, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -551,7 +541,7 @@ /obj/effect/decal/cleanable/blood/bubblegum, /obj/item/organ/internal/appendix, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -616,9 +606,7 @@ /area/ruin/space/has_grav/dangerous_research/medical) "iD" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/paper/fluff/ruins/dangerous_research/armstrong_memo_1, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -639,12 +627,8 @@ /area/ruin/space/has_grav/dangerous_research/lab) "iR" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -904,7 +888,7 @@ dir = 8 }, /obj/effect/decal/cleanable/blood/bubblegum, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -947,9 +931,7 @@ /area/ruin/space/has_grav/dangerous_research) "nl" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/modular_computer/laptop/buildable, /obj/effect/turf_decal/tile/neutral/half, /turf/open/floor/iron/dark, @@ -1088,7 +1070,7 @@ /obj/effect/decal/cleanable/blood/footprints, /obj/item/organ/internal/lungs, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "oJ" = ( @@ -1237,9 +1219,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "qp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/sign/clock/directional/south, @@ -1286,9 +1266,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/dorms) "qE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/blood/gibs/core, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -1330,9 +1308,7 @@ /area/ruin/space/has_grav/dangerous_research/lab) "rc" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/microscope{ pixel_x = -3; pixel_y = -2 @@ -1366,7 +1342,7 @@ /area/ruin/space/has_grav/dangerous_research/medical) "ri" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/pen/blue, /obj/effect/turf_decal/tile/dark_red/half{ dir = 8 @@ -1575,8 +1551,8 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "tI" = ( @@ -2214,7 +2190,7 @@ /obj/effect/turf_decal/stripes/asteroid, /obj/effect/decal/cleanable/blood/gibs/up, /obj/effect/decal/cleanable/blood/footprints, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "BG" = ( @@ -2250,7 +2226,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "BY" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/iv_drip, /turf/open/floor/iron/white, @@ -2278,7 +2254,7 @@ /area/ruin/space/has_grav/dangerous_research/medical) "Cq" = ( /obj/machinery/suit_storage_unit/open, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple/diagonal_edge, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/diagonal, @@ -2437,9 +2413,7 @@ /area/ruin/space/has_grav/dangerous_research/dorms) "DY" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/trash/chips, /obj/item/trash/cnds, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -2742,7 +2716,7 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "Ja" = ( @@ -2751,7 +2725,7 @@ }, /obj/effect/decal/cleanable/blood/footprints, /obj/effect/decal/cleanable/blood/footprints, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -2798,7 +2772,7 @@ }, /obj/effect/decal/cleanable/blood/footprints, /obj/effect/decal/cleanable/blood/bubblegum, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "JW" = ( @@ -3242,7 +3216,7 @@ /turf/open/floor/iron/dark/diagonal, /area/ruin/space/has_grav/dangerous_research/dorms) "PL" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple/diagonal_edge, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/diagonal, @@ -3285,9 +3259,7 @@ /area/ruin/space/has_grav/dangerous_research/dorms) "Qn" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/modular_computer/laptop/preset/civilian, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -3533,9 +3505,7 @@ /area/ruin/space/has_grav/dangerous_research/medical) "SS" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/petri_dish/random, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -3585,9 +3555,7 @@ /turf/open/floor/plating/rust, /area/ruin/space/has_grav/dangerous_research/lab) "TW" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/iv_drip/saline, /obj/effect/turf_decal/tile/neutral/half, /turf/open/floor/iron/dark, @@ -3707,8 +3675,8 @@ }, /obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/blood/footprints, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "VP" = ( @@ -3917,7 +3885,7 @@ /obj/structure/closet{ name = "Smith's Locker" }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/east, /obj/item/paper/fluff/ruins/dangerous_research/smith, /obj/item/clothing/suit/toggle/labcoat/chemist, @@ -3976,7 +3944,7 @@ pixel_y = 5 }, /obj/item/pen, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/effect/turf_decal/tile/dark_red/anticorner{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index c89703ae007..447f0002329 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -96,9 +96,7 @@ /obj/machinery/conveyor_switch{ id = "bunkerrecycle" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) "aw" = ( @@ -1046,7 +1044,7 @@ /area/ruin/space/has_grav/deepstorage) "cM" = ( /obj/machinery/shower/directional/east, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/deepstorage) "cN" = ( @@ -2536,12 +2534,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "he" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) "hf" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index 169f864e9b6..b6e80272c26 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -3,9 +3,7 @@ /turf/template_noop, /area/template_noop) "b" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/template_noop, /area/template_noop) "c" = ( @@ -13,18 +11,12 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/dinner_for_two) "d" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/template_noop) "e" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/dinner_for_two) "f" = ( @@ -46,14 +38,12 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/powered/dinner_for_two) "k" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/template_noop, /area/template_noop) "l" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/dinner_for_two) "m" = ( @@ -84,9 +74,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/powered/dinner_for_two) "p" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/template_noop, /area/template_noop) "q" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm index 56e5ed97a61..7595c68e2ab 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm @@ -23,9 +23,7 @@ /area/ruin/space/has_grav) "i" = ( /obj/structure/chair, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/space/has_grav) "j" = ( @@ -71,9 +69,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/space/has_grav) "s" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm index 9db2cbd5b15..8dcd6939ca9 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm @@ -16,7 +16,7 @@ /area/ruin/space/has_grav/derelictsulaco) "bO" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/wallframe/button{ pixel_x = -8; @@ -66,8 +66,8 @@ }, /area/ruin/space/has_grav/derelictsulaco) "cH" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/circuitboard/machine/telecomms/relay, /obj/structure/frame/machine{ anchored = 1 @@ -158,7 +158,7 @@ }, /area/ruin/space) "fC" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/item/circuitboard/machine/teleporter_hub, /turf/open/floor/circuit, @@ -193,7 +193,7 @@ /area/ruin/space/has_grav/derelictsulaco) "gD" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/frame/computer{ dir = 1; anchored = 1 @@ -246,7 +246,7 @@ /turf/open/floor/iron/dark/textured_corner/airless, /area/ruin/space) "ia" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/structure/table/reinforced, /turf/open/floor/pod/light, @@ -266,7 +266,7 @@ }, /area/ruin/space/has_grav/derelictsulaco) "iF" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/machine{ anchored = 1 }, @@ -331,8 +331,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/derelictsulaco) "ld" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/wallframe/button{ pixel_x = -8; @@ -355,8 +355,8 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/derelictsulaco) "ln" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/frame/computer{ anchored = 1 }, @@ -371,7 +371,7 @@ /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/derelictsulaco) "lr" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/terminal/sulaco/helm{ dir = 4 }, @@ -424,7 +424,7 @@ /turf/open/floor/iron/dark/textured_corner/airless, /area/ruin/space) "mB" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/circuitboard/machine/telecomms/bus, /obj/item/rack_parts, /turf/open/floor/circuit, @@ -442,7 +442,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/derelictsulaco) "na" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/computer/terminal/sulaco/map, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -470,13 +470,13 @@ /turf/open/floor/iron/smooth, /area/ruin/space/has_grav/derelictsulaco) "ob" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "ol" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/circuit, /area/ruin/space/has_grav/derelictsulaco) "oV" = ( @@ -508,8 +508,8 @@ /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "qY" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/frame/computer{ anchored = 1 }, @@ -548,7 +548,7 @@ /turf/open/floor/iron/smooth, /area/ruin/space/has_grav/derelictsulaco) "rW" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/structure/frame/computer{ dir = 4; @@ -637,8 +637,8 @@ /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "uS" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/terminal/sulaco/overwatch, /obj/effect/turf_decal/tile/red/half{ dir = 1 @@ -691,7 +691,7 @@ }, /area/ruin/space) "vW" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/rack_parts, /turf/open/floor/circuit, /area/ruin/space/has_grav/derelictsulaco) @@ -742,8 +742,8 @@ /turf/open/floor/iron/smooth_edge, /area/ruin/space/has_grav/derelictsulaco) "yt" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -758,7 +758,7 @@ /turf/open/floor/iron/smooth, /area/ruin/space/has_grav/derelictsulaco) "yS" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner, /obj/item/circuitboard/machine/telecomms/processor, /obj/item/rack_parts, @@ -812,7 +812,7 @@ /turf/open/floor/iron/smooth, /area/ruin/space/has_grav/derelictsulaco) "zZ" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/terminal/sulaco/overwatch/main{ dir = 4 }, @@ -903,8 +903,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/derelictsulaco) "Fo" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/circuitboard/machine/telecomms/hub, /obj/structure/frame/machine{ anchored = 1 @@ -983,8 +983,8 @@ /turf/open/floor/iron/smooth, /area/ruin/space/has_grav/derelictsulaco) "Hj" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/frame/computer{ dir = 4; anchored = 1 @@ -1170,7 +1170,7 @@ /area/ruin/space) "Mi" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/computer{ dir = 1; anchored = 1 @@ -1585,8 +1585,8 @@ /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "Yk" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/terminal/sulaco/map, /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/smooth_edge{ diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm index b541ba41bbb..431f5f805fa 100644 --- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm +++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm @@ -368,9 +368,7 @@ /turf/open/floor/iron/checker, /area/ruin/space/has_grav/hellfactory) "bl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/conveyor/auto, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) @@ -381,9 +379,7 @@ pixel_x = 6; pixel_y = 6 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) "bn" = ( @@ -408,9 +404,7 @@ /area/ruin/space/has_grav/hellfactory) "bs" = ( /obj/machinery/conveyor/auto, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bt" = ( @@ -418,9 +412,7 @@ /obj/machinery/conveyor/auto{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bu" = ( @@ -428,38 +420,28 @@ /obj/machinery/conveyor/auto{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bv" = ( /obj/machinery/conveyor/auto{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bw" = ( /obj/structure/table, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/pen/fourcolor, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) "bx" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) "by" = ( @@ -468,9 +450,7 @@ "bB" = ( /obj/structure/fermenting_barrel, /obj/machinery/conveyor/auto, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bC" = ( @@ -478,9 +458,7 @@ /obj/machinery/conveyor/auto{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bD" = ( @@ -503,9 +481,7 @@ "bG" = ( /obj/structure/closet/crate, /obj/machinery/conveyor/auto, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/reagent_containers/cup/glass/flask, /obj/item/stack/sheet/glass, /turf/open/floor/plating, @@ -547,9 +523,7 @@ "bN" = ( /obj/structure/ore_box, /obj/machinery/conveyor/auto, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bP" = ( @@ -574,10 +548,8 @@ /obj/machinery/conveyor/auto{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bU" = ( @@ -585,7 +557,7 @@ /obj/machinery/conveyor/auto{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bV" = ( @@ -593,7 +565,7 @@ /obj/machinery/conveyor/auto{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/reagent_containers/cup/glass/shaker, /obj/item/stack/sheet/cardboard, /turf/open/floor/plating, @@ -602,10 +574,8 @@ /obj/machinery/conveyor/auto{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) "bY" = ( @@ -856,7 +826,7 @@ "cV" = ( /obj/structure/table, /obj/item/stack/ducts/fifty, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/ruin/space/has_grav/hellfactory) "hk" = ( @@ -977,9 +947,7 @@ /obj/machinery/conveyor/auto{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/exotic/languagebook, /turf/open/floor/plating, /area/ruin/space/has_grav/hellfactory) diff --git a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm index 3fe2fffbba6..a7bbee08ba2 100644 --- a/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm +++ b/_maps/RandomRuins/SpaceRuins/hilbertresearchfacility.dmm @@ -37,9 +37,7 @@ /obj/item/reagent_containers/syringe/bluespace{ pixel_y = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/door/window/survival_pod, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/powered/hilbertresearchfacility) @@ -129,9 +127,7 @@ /turf/open/floor/mineral/titanium/tiled/blue, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "dD" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "dJ" = ( @@ -139,9 +135,7 @@ /turf/open/floor/mineral/titanium/blue, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "dO" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "dS" = ( @@ -426,12 +420,8 @@ dir = 1 }, /obj/structure/industrial_lift/tram/purple, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "kw" = ( @@ -467,9 +457,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "lq" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/cult, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "lH" = ( @@ -773,10 +761,8 @@ "uc" = ( /obj/structure/fluff/tram_rail, /obj/structure/industrial_lift/tram/purple, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "uf" = ( @@ -853,9 +839,7 @@ /obj/structure/rack, /obj/item/clothing/suit/bio_suit/cmo, /obj/item/clothing/head/bio_hood/cmo, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/door/window/survival_pod, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/powered/hilbertresearchfacility) @@ -1501,9 +1485,7 @@ /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "HN" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/industrial_lift/tram/purple, /obj/effect/landmark/lift_id/hilbert, /turf/open/floor/engine, @@ -1755,9 +1737,7 @@ /turf/open/floor/iron/grimy, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "Ny" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "NF" = ( @@ -1883,9 +1863,7 @@ /turf/open/floor/plating/airless, /area/ruin/space) "QS" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/industrial_lift/tram/purple, /obj/machinery/computer/tram_controls{ dir = 8; @@ -1959,12 +1937,8 @@ dir = 1 }, /obj/structure/industrial_lift/tram/purple, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "RV" = ( @@ -2192,9 +2166,7 @@ /turf/open/floor/mineral/titanium/tiled/purple, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "VT" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "Wg" = ( @@ -2244,10 +2216,8 @@ "WQ" = ( /obj/structure/fluff/tram_rail, /obj/structure/industrial_lift/tram/purple, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/hilbertresearchfacility) "WY" = ( diff --git a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm index 93e58309f9e..37d6a814d50 100644 --- a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm +++ b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm @@ -398,9 +398,7 @@ /obj/effect/decal/cleanable/glass{ icon_state = "plasmatiny" }, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/power/rtg, /turf/open/floor/plating, /area/ruin/space/has_grav/infested_frigate) diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index 046e0bc0bec..6c0721fcbff 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -24,9 +24,7 @@ /turf/template_noop, /area/ruin/space/has_grav/powered/authorship) "f" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 950ebbddbb0..dcdb6374685 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -534,9 +534,7 @@ pixel_x = 4 }, /obj/structure/sign/poster/contraband/random/directional/north, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/small, /area/ruin/space/has_grav/listeningstation) diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index a1cb1bd8478..4cd81c550dd 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -31,15 +31,11 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "ai" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/template_noop, /area/template_noop) "aj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "ak" = ( @@ -80,9 +76,7 @@ /area/ruin/space/tcommsat_oldaisat) "at" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/template_noop, /area/template_noop) "au" = ( @@ -94,17 +88,13 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "ax" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/template_noop) "ay" = ( @@ -149,14 +139,12 @@ /turf/open/floor/iron/airless, /area/ruin/space/tcommsat_oldaisat) "aH" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aI" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aJ" = ( @@ -164,17 +152,13 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aK" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/template_noop) "aM" = ( @@ -189,49 +173,35 @@ /turf/open/floor/iron/airless, /area/ruin/space/tcommsat_oldaisat) "aO" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/template_noop, /area/template_noop) "aP" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/template_noop, /area/template_noop) "aQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "aR" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/template_noop) "aS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /turf/template_noop, /area/template_noop) "aT" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/template_noop, /area/template_noop) "aU" = ( @@ -271,30 +241,22 @@ /turf/open/floor/iron/airless, /area/ruin/space/tcommsat_oldaisat) "bb" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bc" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bd" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "be" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/electronics/airlock, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) @@ -356,34 +318,22 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "bp" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/template_noop, /area/template_noop) "br" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/template_noop, /area/template_noop) "bs" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/template_noop, /area/template_noop) "bt" = ( @@ -408,16 +358,12 @@ /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "by" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/template_noop, /area/template_noop) "bz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/shard{ icon_state = "medium" }, @@ -446,28 +392,18 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "bE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/template_noop, /area/template_noop) "bG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/stack/rods, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) @@ -479,15 +415,11 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "bI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bK" = ( @@ -514,9 +446,7 @@ /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/shard{ icon_state = "medium" }, @@ -541,7 +471,7 @@ /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/ruin/space/tcommsat_oldaisat) "bT" = ( @@ -562,10 +492,8 @@ /turf/open/floor/plating/airless, /area/ruin/space/tcommsat_oldaisat) "bW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "bX" = ( @@ -625,24 +553,18 @@ /turf/open/floor/plating, /area/ruin/space/tcommsat_oldaisat) "ci" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/stack/rods, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "cj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/template_noop, /area/template_noop) "ck" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/template_noop, /area/template_noop) @@ -671,17 +593,13 @@ /turf/open/floor/iron/airless, /area/ruin/space/tcommsat_oldaisat) "cp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/template_noop, /area/template_noop) "cq" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "cr" = ( @@ -702,10 +620,8 @@ /turf/open/floor/iron/airless, /area/ruin/space/tcommsat_oldaisat) "cu" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/airless, /area/ruin/space/tcommsat_oldaisat) "cv" = ( diff --git a/_maps/RandomRuins/SpaceRuins/old_infiltrator.dmm b/_maps/RandomRuins/SpaceRuins/old_infiltrator.dmm index 962823d4b52..43640452bb2 100644 --- a/_maps/RandomRuins/SpaceRuins/old_infiltrator.dmm +++ b/_maps/RandomRuins/SpaceRuins/old_infiltrator.dmm @@ -153,7 +153,7 @@ /area/ruin/space/unpowered) "kC" = ( /obj/machinery/light/directional/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, @@ -224,7 +224,7 @@ "nR" = ( /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/ruin/space/unpowered) "pi" = ( @@ -279,7 +279,7 @@ "us" = ( /obj/effect/spawner/random/engineering/tool, /obj/machinery/light/directional/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, @@ -636,7 +636,7 @@ /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/airless, /area/ruin/space/unpowered) "SY" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 6d4b8e71fd8..c5e357821a6 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -258,8 +258,8 @@ /turf/closed/wall/rust, /area/ruin/space/ancientstation/charlie/hall) "be" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, /area/ruin/space/ancientstation/delta/ai) @@ -275,13 +275,9 @@ /obj/machinery/computer/old{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/brigdoor/right/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/ancientstation/delta/ai) @@ -554,12 +550,8 @@ /turf/open/floor/iron/white, /area/ruin/space/ancientstation/charlie/hall) "ci" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube{ dir = 4 }, @@ -659,12 +651,8 @@ /turf/closed/wall, /area/ruin/space/ancientstation/delta/hall) "cv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube{ dir = 4 }, @@ -691,13 +679,9 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/delta/hall) "cz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/machinery/door/window/brigdoor/right/directional/east, /turf/open/floor/iron/dark, @@ -734,7 +718,7 @@ /turf/open/floor/iron/white/textured, /area/ruin/space/ancientstation/delta/proto) "cF" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, @@ -2365,12 +2349,8 @@ /turf/open/floor/iron/cafeteria, /area/ruin/space/ancientstation/charlie/kitchen) "ij" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube{ dir = 4 }, @@ -2654,12 +2634,8 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/charlie/hall) "jp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube{ dir = 4 }, @@ -3012,9 +2988,7 @@ /turf/open/floor/iron/white/textured, /area/ruin/space/ancientstation/delta/proto) "ku" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/poddoor{ id = "proto" }, @@ -3041,9 +3015,7 @@ /turf/open/floor/iron/white/textured, /area/ruin/space/ancientstation/delta/proto) "ky" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/poddoor{ id = "proto" }, @@ -4503,9 +4475,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/ancientstation/beta/hall) "pf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/components/unary/portables_connector/layer4{ dir = 1 @@ -4581,8 +4551,7 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/beta/atmos) "pv" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/engine/n2, @@ -4847,9 +4816,8 @@ /area/ruin/space/ancientstation/charlie/hall) "se" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - layer = 2.9; - dir = 4 +/obj/structure/window/reinforced/spawner/directional/east{ + layer = 2.9 }, /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, @@ -4955,7 +4923,7 @@ welded = 1; anchored = 1 }, -/obj/structure/window/plasma/spawner/west{ +/obj/structure/window/plasma/spawner/directional/west{ anchored = 0 }, /turf/open/floor/engine/airless, @@ -5106,11 +5074,8 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/beta/hall) "uC" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ @@ -6360,9 +6325,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/ancientstation/beta/supermatter) "FH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/components/unary/portables_connector/layer2{ dir = 1 @@ -6470,10 +6433,8 @@ /turf/open/floor/plating, /area/ruin/space/ancientstation/beta/atmos) "Go" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/ruin/space/ancientstation/delta/biolab) @@ -6992,10 +6953,8 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/delta/rnd) "Kf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ dir = 8; chamber_id = "beta-o2" @@ -7099,7 +7058,7 @@ /turf/closed/mineral/diamond, /area/space/nearstation) "Lh" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine/o2, /area/ruin/space/ancientstation/beta/atmos) "Lj" = ( @@ -7253,7 +7212,7 @@ /area/ruin/space/ancientstation/charlie/kitchen) "Ms" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/plasma/spawner/east, +/obj/structure/window/plasma/spawner/directional/east, /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -7336,7 +7295,7 @@ /obj/machinery/power/energy_accumulator/grounding_rod{ anchored = 1 }, -/obj/structure/window/plasma/spawner/west, +/obj/structure/window/plasma/spawner/directional/west, /turf/open/floor/engine/airless, /area/ruin/space/ancientstation/beta/supermatter) "Nz" = ( @@ -8076,9 +8035,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/ancientstation/beta/supermatter) "TB" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ dir = 8; chamber_id = "beta-o2" @@ -8103,7 +8060,7 @@ /turf/open/floor/iron, /area/ruin/space/ancientstation/beta/mining) "TO" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/plumbing/growing_vat{ dir = 1 @@ -8273,7 +8230,7 @@ /turf/open/floor/plating, /area/ruin/space/ancientstation/delta/hall) "VW" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/ruin/space/ancientstation/delta/biolab) "Wd" = ( @@ -8396,9 +8353,7 @@ /turf/open/floor/engine, /area/ruin/space/ancientstation/delta/biolab) "XA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ dir = 8; chamber_id = "beta-n2" diff --git a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm index 4f4ef4880e3..6d90cca2791 100644 --- a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm @@ -1281,9 +1281,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/ks13/medical/medbay) "pM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/space/nearstation) "pN" = ( @@ -2085,7 +2083,7 @@ /area/ruin/space/ks13/medical/morgue) "ub" = ( /obj/effect/decal/cleanable/blood/splatter, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -2467,7 +2465,7 @@ /area/ruin/space/ks13/science/genetics) "wz" = ( /obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/ks13/service/chapel_office) @@ -2688,7 +2686,7 @@ /turf/open/floor/iron, /area/ruin/space/ks13/command/eva) "xB" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/chapel{ dir = 4 }, @@ -3354,7 +3352,7 @@ /area/ruin/space/ks13/engineering/atmos) "AU" = ( /obj/item/bodypart/chest/monkey, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -3624,7 +3622,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/ks13/hallway/central) "Co" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white/airless, /area/ruin/space/ks13/medical/medbay) "Cp" = ( @@ -4010,7 +4008,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/ks13/engineering/atmos) "Eq" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/chapel{ dir = 4 @@ -4959,9 +4957,7 @@ /turf/closed/wall, /area/ruin/space/ks13/ai/corridor) "Jx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/shard{ icon_state = "small" }, @@ -5448,8 +5444,8 @@ /turf/open/floor/plating/airless, /area/ruin/space/ks13/hallway/central) "Mk" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -5870,7 +5866,7 @@ /area/ruin/space/ks13/ai/vault) "Os" = ( /obj/machinery/sleeper, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white/airless, /area/ruin/space/ks13/medical/medbay) @@ -5935,7 +5931,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/ks13/security/court_hall) "OP" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/chapel{ dir = 1 @@ -6362,7 +6358,7 @@ /area/ruin/space/ks13/hallway/central) "QU" = ( /obj/structure/closet/crate/coffin, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/ruin/space/ks13/service/chapel_office) "QY" = ( @@ -7437,7 +7433,7 @@ /turf/open/floor/iron, /area/ruin/space/ks13/command/bridge) "Wj" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -7501,7 +7497,7 @@ /area/ruin/space/ks13/security/sec) "WA" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/maintenance, /turf/open/floor/iron/chapel{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/alientoollab.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/alientoollab.dmm index 337df4de798..0894fe58a7d 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/alientoollab.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/alientoollab.dmm @@ -75,7 +75,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/space/has_grav/powered/skyrat/alien_tool_lab) "mM" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/structure/closet_empty, /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt/dust, @@ -195,7 +195,7 @@ /turf/closed/wall/mineral/titanium, /area/ruin/space/has_grav/powered/skyrat/alien_tool_lab) "yx" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/book/manual/wiki/medicine{ pixel_x = -7; @@ -237,7 +237,7 @@ /turf/open/floor/engine, /area/ruin/space/has_grav/powered/skyrat/alien_tool_lab) "Bn" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/medical/memeorgans, /obj/structure/closet/crate/freezer, /obj/effect/turf_decal/bot_white, @@ -269,7 +269,7 @@ /area/ruin/space/has_grav/powered/skyrat/alien_tool_lab) "Ga" = ( /obj/structure/closet/l3closet/scientist, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/textured_large, @@ -295,7 +295,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/skyrat/alien_tool_lab) "HS" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/smartfridge/organ, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/textured_large, diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm index f6656236f90..49f9c826b7f 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/blackmarket.dmm @@ -301,7 +301,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/space/has_grav/powered/skyrat/blackmarket) "vy" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/fluff/metalpole{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm index cd2ce5fb5be..afac081d379 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/cargodiselost.dmm @@ -251,9 +251,7 @@ /area/ruin/space/has_grav/cargodise_freighter/primaryhall) "fB" = ( /obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) @@ -472,10 +470,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/mining) "iJ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/vending/hydronutrients{ pixel_x = 6 }, @@ -529,7 +525,7 @@ /turf/open/floor/carpet/green, /area/ruin/space/has_grav/cargodise_freighter/quarters) "jv" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/ruin/space/has_grav/cargodise_freighter/utility) @@ -773,7 +769,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/primaryhall) "nM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/ruin/space/has_grav/cargodise_freighter/utility) "nY" = ( @@ -816,12 +812,8 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) "oZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -921,9 +913,7 @@ /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) "qq" = ( @@ -981,9 +971,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/primaryhall) "qY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/crate, /obj/item/clothing/sextoy/dildo, /obj/item/clothing/glasses/hypno, @@ -1016,9 +1004,7 @@ /obj/effect/turf_decal/bot, /obj/effect/spawner/random/exotic/syndie, /obj/effect/spawner/random/exotic/syndie, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/clothing/suit/armor/riot, /obj/item/shield/riot, /obj/item/clothing/head/helmet/toggleable/riot, @@ -1044,9 +1030,7 @@ /area/ruin/space/has_grav/cargodise_freighter/cargo) "rE" = ( /obj/structure/closet/crate/secure/loot, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) "rI" = ( @@ -1128,9 +1112,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/primaryhall) "sA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) "sC" = ( @@ -1247,7 +1229,7 @@ /obj/machinery/power/emitter/welded{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/ruin/space/has_grav/cargodise_freighter/utility) "uw" = ( @@ -1569,9 +1551,7 @@ /obj/effect/spawner/random/food_or_drink/seed, /obj/effect/spawner/random/food_or_drink/seed, /obj/effect/spawner/random/food_or_drink/seed, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) "yF" = ( @@ -1700,7 +1680,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/primaryhall) "Ax" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -1720,10 +1700,8 @@ /turf/open/floor/engine, /area/ruin/space/has_grav/cargodise_freighter/bridge) "AM" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -1764,7 +1742,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/mining) "Bq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/vending/hydroseeds, /turf/open/floor/wood, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -1916,7 +1894,7 @@ /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/cargodise_freighter/kitchen) "EB" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, /area/ruin/space/has_grav/cargodise_freighter/utility) @@ -1999,12 +1977,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/cargodise_freighter/utility) "FY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/crate/secure/loot, /turf/open/floor/iron, /area/ruin/space/has_grav/cargodise_freighter/cargo) @@ -2122,7 +2096,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/cargodise_freighter/quarters) "IV" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/ruin/space/has_grav/cargodise_freighter/utility) "IX" = ( @@ -2256,9 +2230,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/cargodise_freighter/mining) "Ke" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/hydroponics/constructable, /turf/open/floor/grass, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -2445,9 +2417,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/cargodise_freighter/trauma) "MJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/seed_extractor, /turf/open/floor/wood, /area/ruin/space/has_grav/cargodise_freighter/kitchen) @@ -2821,12 +2791,8 @@ /turf/closed/wall/mineral/titanium/spaceship/nodiagonal, /area/ruin/space/has_grav/cargodise_freighter/quarters) "Rb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reagent_dispensers/watertank/high{ tank_volume = 8000 }, @@ -2994,9 +2960,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/cargodise_freighter/mining) "TF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/wood, /area/ruin/space/has_grav/cargodise_freighter/kitchen) "TM" = ( diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/clothing_facility.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/clothing_facility.dmm index 1092eb11a6f..0c888bcd27c 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/clothing_facility.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/clothing_facility.dmm @@ -149,7 +149,7 @@ /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/powered/skyrat/clothing_facility) "E" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/skyrat/clothing_facility) "F" = ( @@ -163,7 +163,7 @@ /turf/open/floor/iron/bluespace, /area/ruin/space/has_grav/powered/skyrat/clothing_facility) "I" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/ruin/space/has_grav/powered/skyrat/clothing_facility) "J" = ( diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm index 58a42b8543e..6003c8ca6b5 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/interdynefob.dmm @@ -42,8 +42,7 @@ /obj/effect/turf_decal/bot, /obj/effect/spawner/random/decoration/carpet, /obj/structure/closet/crate/cardboard, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/spawner/random/maintenance/three, @@ -190,9 +189,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/skyrat/interdynefob/halls) "aH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, @@ -281,9 +278,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "aY" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/dark{ dir = 4 @@ -362,9 +357,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob) "bo" = ( /obj/machinery/disposal/bin, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -379,9 +372,7 @@ /obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate, /obj/item/storage/belt/security/webbing/ds, /obj/item/clothing/head/beret/sec/syndicate, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/dark{ dir = 8 }, @@ -532,9 +523,7 @@ /obj/structure/cable, /obj/effect/turf_decal/tile/dark_red/half/contrasted, /obj/effect/turf_decal/siding/wideplating_new/dark, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -552,9 +541,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "bX" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, @@ -680,9 +667,7 @@ /obj/effect/turf_decal/siding/thinplating/end{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/wideplating/dark{ dir = 4 }, @@ -798,9 +783,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/research) "cP" = ( /obj/effect/turf_decal/trimline/blue/corner, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod{ dir = 9 }, @@ -1165,9 +1148,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "eA" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/yellow{ dir = 8 }, @@ -1224,7 +1205,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/cargo) "eK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -1317,9 +1298,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/yellow{ dir = 8 }, @@ -1391,9 +1370,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/research) "fo" = ( /obj/structure/closet/emcloset, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -1811,9 +1788,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/security) "hq" = ( /obj/structure/drain, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/disposal/bin, /obj/effect/turf_decal/siding/thinplating{ dir = 6 @@ -1869,9 +1844,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/light/cold/directional/east, /obj/effect/spawner/random/contraband/prison, /obj/structure/closet/crate/bin, @@ -1884,7 +1857,7 @@ "hC" = ( /obj/effect/turf_decal/stripes/red/line, /obj/effect/turf_decal/siding/dark, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/rack, /obj/item/storage/medkit/emergency, /obj/machinery/light/cold/directional/east, @@ -1943,7 +1916,7 @@ "hJ" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/hedge, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -2301,9 +2274,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/security) "jf" = ( /obj/structure/closet/emcloset, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -2364,7 +2335,7 @@ "jt" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/hedge, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/light/warm/directional/south, /turf/open/floor/wood/parquet, /area/ruin/space/has_grav/skyrat/interdynefob/service/lounge) @@ -2447,9 +2418,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/space/has_grav/skyrat/interdynefob/security) "jP" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/window/reinforced/survival_pod{ @@ -2548,7 +2517,7 @@ dir = 1; mapping_id = "syndicatelava_turbine" }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -2634,9 +2603,7 @@ /turf/open/floor/wood/tile, /area/ruin/space/has_grav/skyrat/interdynefob/service/diner) "kH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, @@ -2738,9 +2705,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/item/language_manual/codespeak_manual/unlimited, /obj/item/clothing/under/syndicate/skyrat/baseball, /obj/item/clothing/under/rank/captain/skyrat/utility/syndicate, @@ -3047,8 +3012,7 @@ charge = 4.5e+006; input_level = 150000 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/item/aicard/aitater{ @@ -3119,7 +3083,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/cargo) "mK" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/item/storage/bag/books, /obj/item/storage/book/bible/syndicate{ pixel_x = -13 @@ -3133,9 +3097,7 @@ /obj/effect/turf_decal/trimline/blue/corner{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod{ dir = 5 }, @@ -3239,8 +3201,7 @@ dir = 1 }, /obj/structure/table, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/siding/dark{ @@ -3808,14 +3769,12 @@ /area/ruin/space/has_grav/skyrat/interdynefob/security) "pI" = ( /obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/disposal/bin, /obj/effect/turf_decal/siding/thinplating/end{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -3848,9 +3807,7 @@ "pP" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/item/paper_bin{ pixel_y = 4 }, @@ -3867,7 +3824,7 @@ /obj/effect/mob_spawn/ghost_role/human/ds2/syndicate/brigoff{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/dark, /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/skyrat/interdynefob/security) @@ -3977,9 +3934,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/skyrat/interdynefob/halls) "qu" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/railing/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/window/reinforced/survival_pod{ @@ -4690,8 +4645,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/cargo) "tL" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/item/storage/medkit/advanced{ @@ -4763,7 +4717,7 @@ /obj/item/seeds/pumpkin, /obj/effect/spawner/random/contraband/prison, /obj/item/seeds/tower, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/dark, /obj/machinery/light/cold/directional/west, /obj/item/seeds/tobacco, @@ -5086,9 +5040,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/item/clothing/glasses/sunglasses, /obj/item/ammo_box/magazine/m9mm_aps, /obj/item/clothing/accessory/medal/gold{ @@ -5212,9 +5164,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/space/has_grav/skyrat/interdynefob/bridge/vault) "vT" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/dark{ dir = 4 }, @@ -5251,7 +5201,7 @@ "wh" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/hedge, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -5270,9 +5220,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/skyrat/interdynefob/research) "wm" = ( @@ -5433,7 +5381,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/skyrat/interdynefob/security) "xx" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/stripes/red/line, /obj/effect/turf_decal/siding/dark, /obj/machinery/light/cold/directional/west, @@ -5540,9 +5488,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/skyrat/interdynefob/security) "ye" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, @@ -5562,9 +5508,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/light/cold/directional/west, /obj/structure/table, /obj/item/coin/iron{ @@ -5907,18 +5851,14 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "zM" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/yellow{ dir = 4 }, /turf/open/floor/iron/dark/diagonal, /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "zN" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -6089,9 +6029,7 @@ /obj/effect/turf_decal/siding/thinplating/end{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -6618,9 +6556,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/security/prison) "Dk" = ( /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/reinforced/plastitaniumglass, /obj/machinery/recharger, /turf/open/floor/iron/dark/smooth_large, @@ -6719,8 +6655,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/closet/crate/wooden, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/tile/yellow/half{ @@ -6827,9 +6762,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -6862,9 +6795,7 @@ /obj/effect/turf_decal/siding/thinplating/end{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -7105,7 +7036,7 @@ dir = 8 }, /obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -7352,7 +7283,7 @@ /turf/open/floor/engine, /area/ruin/space/has_grav/skyrat/interdynefob/engineering) "Gl" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/dark, /obj/structure/table, /obj/item/choice_beacon/ingredient{ @@ -7472,8 +7403,7 @@ "GR" = ( /obj/effect/turf_decal/bot, /obj/structure/reagent_dispensers/fueltank, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/decal/cleanable/oil, @@ -7844,9 +7774,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/skyrat/interdynefob/service/hydroponics) "IA" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 }, @@ -7901,8 +7829,7 @@ pixel_x = -6; pixel_y = -3 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /turf/open/floor/iron/dark/textured_large, @@ -7945,9 +7872,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 6 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -8068,9 +7993,7 @@ }, /obj/item/gun/energy/disabler, /obj/item/clothing/head/hats/hos/beret/syndicate, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -8215,8 +8138,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/skyrat/interdynefob/service/diner) "Kh" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/bot, @@ -9041,9 +8963,7 @@ /obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate, /obj/item/storage/belt/security/webbing/ds, /obj/item/clothing/head/beret/sec/syndicate, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/dark{ dir = 8 }, @@ -9241,10 +9161,8 @@ /obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate, /obj/item/storage/belt/security/webbing/ds, /obj/item/clothing/head/beret/sec/syndicate, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 10 }, @@ -9435,7 +9353,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/bridge) "Px" = ( /obj/effect/turf_decal/siding/dark, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/dark/corner{ dir = 1 }, @@ -9504,9 +9422,7 @@ /turf/open/floor/iron/dark/textured_large, /area/ruin/space/has_grav/skyrat/interdynefob/cargo) "PO" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -9661,9 +9577,7 @@ dir = 10 }, /obj/structure/bed/dogbed, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -9711,8 +9625,7 @@ /area/ruin/space/has_grav/skyrat/interdynefob/medbay) "QA" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/effect/spawner/random/maintenance/five, @@ -9852,9 +9765,7 @@ /turf/open/floor/wood/large, /area/ruin/space/has_grav/skyrat/interdynefob/bridge/cl) "QY" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, @@ -9983,7 +9894,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/skyrat/interdynefob/service/lounge) "Rz" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/dark, /obj/structure/table, /obj/effect/spawner/random/food_or_drink/pizzaparty{ @@ -10121,7 +10032,7 @@ dir = 8 }, /obj/structure/table/wood, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/item/paper_bin, /obj/structure/window/reinforced/survival_pod{ dir = 10 @@ -10385,7 +10296,7 @@ atmos_chambers = list("syndieincinerator"="DS-2 Incinerator Chamber"); dir = 1 }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/textured_large, @@ -10469,9 +10380,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/skyrat/interdynefob/cargo/hangar) "TG" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 }, @@ -10642,7 +10551,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/window/reinforced/survival_pod{ dir = 6 }, @@ -10780,8 +10689,7 @@ /obj/item/storage/backpack/duffelbag/syndie/surgery{ pixel_y = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/item/clothing/suit/apron/surgical{ @@ -10801,9 +10709,7 @@ "UO" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/reagentgrinder{ pixel_y = 5 }, @@ -10965,9 +10871,7 @@ "Vy" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/recharger, /obj/effect/turf_decal/delivery/red, /obj/effect/turf_decal/stripes/red/line{ @@ -11036,9 +10940,7 @@ /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/template_noop) "VK" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, @@ -11538,9 +11440,7 @@ /obj/effect/turf_decal/siding/thinplating/end{ dir = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -11834,9 +11734,7 @@ /obj/effect/turf_decal/siding/thinplating/end{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -11986,8 +11884,7 @@ }, /area/ruin/space/has_grav/skyrat/interdynefob/service/dorms/fitness) "ZH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ pixel_x = 4 }, /obj/machinery/smartfridge/organ, diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm index d7907be3596..d3b147d7eda 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon2.dmm @@ -1564,9 +1564,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ dir = 6 }, @@ -2277,9 +2275,7 @@ /turf/open/floor/cult, /area/ruin/space/has_grav/port_tarkon/forehall) "mc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/fourcorners{ color = "#DE3A3A" }, @@ -2723,9 +2719,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/centerhall) "oQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark/fourcorners, /obj/machinery/computer/atmos_control/tarkon/carbon_tank{ dir = 8 @@ -2996,9 +2990,7 @@ /turf/open/misc/asteroid/airless, /area/solars/tarkon) "qk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/computer/atmos_control/tarkon/oxygen_tank{ dir = 4 @@ -6995,9 +6987,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/smes, /obj/structure/cable, /obj/effect/decal/cleanable/dirt/dust, @@ -7680,9 +7670,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/porthall) "Qu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/cable, /obj/machinery/computer/atmos_control/tarkon/plasma_tank{ @@ -8125,9 +8113,7 @@ /turf/open/floor/cult, /area/ruin/space/has_grav/port_tarkon/storage) "ST" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/port_tarkon/atmos) "SU" = ( @@ -8780,9 +8766,7 @@ /area/solars/tarkon) "WC" = ( /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/atmos_control/tarkon/mix_tank{ dir = 4 @@ -9200,9 +9184,7 @@ /area/ruin/space/has_grav/port_tarkon/atmos) "Zw" = ( /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/computer/atmos_control/tarkon/nitrous_tank{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm index cb6a73bd395..9a51ae0dc07 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon3.dmm @@ -1548,9 +1548,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ dir = 6 }, @@ -2289,9 +2287,7 @@ /area/ruin/space/has_grav/port_tarkon/mining) "mc" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/fourcorners{ color = "#DE3A3A" }, @@ -2734,9 +2730,7 @@ /area/ruin/space/has_grav/port_tarkon/centerhall) "oQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark/fourcorners, /obj/machinery/computer/atmos_control/tarkon/carbon_tank{ dir = 8 @@ -3025,9 +3019,7 @@ /area/solars/tarkon) "qk" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/computer/atmos_control/tarkon/oxygen_tank{ dir = 4 @@ -6662,9 +6654,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -7302,9 +7292,7 @@ /area/ruin/space/has_grav/port_tarkon/porthall) "Qu" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/cable, /obj/machinery/computer/atmos_control/tarkon/plasma_tank{ @@ -7740,9 +7728,7 @@ /area/ruin/space/has_grav/port_tarkon/storage) "ST" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/port_tarkon/atmos) "SU" = ( @@ -8371,9 +8357,7 @@ "WC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/atmos_control/tarkon/mix_tank{ dir = 4 @@ -8756,9 +8740,7 @@ "Zw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/computer/atmos_control/tarkon/nitrous_tank{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm index 99c06c71608..76c12b2f14e 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon4.dmm @@ -1344,9 +1344,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ dir = 6 }, @@ -1425,9 +1423,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/starboardhall) "iU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -1491,9 +1487,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/port_tarkon/atmos) "jE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) "jF" = ( @@ -1678,7 +1672,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/trauma) "kx" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -2000,9 +1994,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/mining) "mc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/fourcorners{ color = "#DE3A3A" }, @@ -2342,9 +2334,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/centerhall) "oQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark/fourcorners, /obj/machinery/computer/atmos_control/tarkon/carbon_tank{ dir = 8 @@ -2591,9 +2581,7 @@ /turf/open/misc/asteroid/airless, /area/solars/tarkon) "qk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/computer/atmos_control/tarkon/oxygen_tank{ dir = 4 @@ -3083,9 +3071,7 @@ /turf/open/misc/asteroid/airless, /area/ruin/space/has_grav) "tz" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -3532,10 +3518,8 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/centerhall) "wx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -4234,7 +4218,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/cargo) "Cf" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) "Ch" = ( @@ -4537,9 +4521,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) "DP" = ( @@ -5019,9 +5001,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -5851,9 +5831,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/iron/dark/airless, @@ -6418,9 +6396,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/porthall) "Qu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/cable, /obj/machinery/computer/atmos_control/tarkon/plasma_tank{ @@ -6835,9 +6811,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/port_tarkon/storage) "ST" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/ruin/space/has_grav/port_tarkon/atmos) "SU" = ( @@ -7083,7 +7057,7 @@ }, /obj/item/weldingtool/abductor, /obj/item/circuitboard/machine/bluespace_miner, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/paper/fluff/ruins/tarkon/coupplans, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -7218,7 +7192,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -7429,9 +7403,7 @@ /area/solars/tarkon) "WC" = ( /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/atmos_control/tarkon/mix_tank{ dir = 4 @@ -7475,7 +7447,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/port_tarkon/atmos) "WQ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -7619,9 +7591,7 @@ /area/solars/tarkon) "Yf" = ( /obj/effect/turf_decal/tile/purple/half, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) "Yh" = ( @@ -7673,12 +7643,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/comms) "YB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) "YC" = ( @@ -7795,9 +7761,7 @@ /area/ruin/space/has_grav/port_tarkon/atmos) "Zw" = ( /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/computer/atmos_control/tarkon/nitrous_tank{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm index 3065c970a32..d2e37b60151 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/port_tarkon/defcon5.dmm @@ -1450,9 +1450,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ dir = 6 }, @@ -1548,9 +1546,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/starboardhall) "iU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -1640,9 +1636,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/starboardhall) "jE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -1853,7 +1847,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/trauma) "kx" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, @@ -2184,9 +2178,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/mining) "mc" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/fourcorners{ color = "#DE3A3A" }, @@ -2606,9 +2598,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/centerhall) "oQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark/fourcorners, /obj/machinery/computer/atmos_control/tarkon/carbon_tank{ dir = 8 @@ -2852,9 +2842,7 @@ /turf/open/misc/asteroid/airless, /area/solars/tarkon) "qk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/computer/atmos_control/tarkon/oxygen_tank{ dir = 4 @@ -3318,9 +3306,7 @@ /turf/open/misc/asteroid/airless, /area/ruin/space/has_grav) "tz" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -3839,10 +3825,8 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/centerhall) "wx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, @@ -4609,7 +4593,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/cargo) "Cf" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -4932,9 +4916,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -5462,9 +5444,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -5817,9 +5797,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/power1) "IP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/broken_bottle, /obj/effect/decal/cleanable/vomit/old, /obj/effect/decal/cleanable/dirt/dust, @@ -6394,9 +6372,7 @@ dir = 1 }, /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/smes, /obj/structure/cable, /obj/effect/decal/cleanable/dirt/dust, @@ -7059,9 +7035,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/porthall) "Qu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/cable, /obj/machinery/computer/atmos_control/tarkon/plasma_tank{ @@ -7504,9 +7478,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/port_tarkon/storage) "ST" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/broken_bottle, /obj/effect/decal/cleanable/confetti, /obj/effect/decal/cleanable/dirt/dust, @@ -7766,7 +7738,7 @@ }, /obj/item/weldingtool/abductor, /obj/item/circuitboard/machine/bluespace_miner, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/paper/fluff/ruins/tarkon/coupplans, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, @@ -7930,7 +7902,7 @@ /obj/effect/turf_decal/tile/purple/half{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, @@ -8168,9 +8140,7 @@ /area/solars/tarkon) "WC" = ( /obj/machinery/light/dim/directional/west, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/computer/atmos_control/tarkon/mix_tank{ dir = 4 @@ -8212,7 +8182,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/port_tarkon/atmos) "WQ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, @@ -8396,9 +8366,7 @@ /area/solars/tarkon) "Yf" = ( /obj/effect/turf_decal/tile/purple/half, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -8468,12 +8436,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/comms) "YB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/port_tarkon/developement) @@ -8608,9 +8572,7 @@ /area/ruin/space/has_grav/port_tarkon/atmos) "Zw" = ( /obj/machinery/light/dim/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/computer/atmos_control/tarkon/nitrous_tank{ dir = 8 diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm index b70769c745b..b27e8c27964 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/salvagepost.dmm @@ -189,12 +189,8 @@ /turf/template_noop, /area/template_noop) "iT" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -223,9 +219,7 @@ /turf/open/floor/iron/dark, /area/ruin/powered) "jV" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/item/wallframe/airalarm{ pixel_y = -7 }, @@ -293,9 +287,7 @@ /turf/closed/indestructible/opshuttle, /area/ruin/unpowered/no_grav) "ni" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -459,10 +451,8 @@ /turf/closed/indestructible/opshuttle, /area/ruin/unpowered/no_grav) "vA" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/template_noop, /area/template_noop) "vH" = ( @@ -536,10 +526,8 @@ /turf/template_noop, /area/template_noop) "Ay" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/atmospherics/components/tank/air{ anchored = 0; pixel_x = 3; @@ -579,12 +567,8 @@ /turf/open/floor/plating/airless, /area/template_noop) "BM" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -607,9 +591,7 @@ /turf/open/floor/plating/airless, /area/ruin/powered) "DX" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -651,12 +633,8 @@ /turf/open/floor/plating/plasma, /area/template_noop) "EJ" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/template_noop, /area/template_noop) "EQ" = ( @@ -723,9 +701,7 @@ /obj/structure/toilet{ dir = 4 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plastic, /area/ruin/powered) @@ -769,10 +745,8 @@ /turf/open/floor/plating/plasma, /area/template_noop) "Ko" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/closet/emcloset, /obj/structure/lattice/catwalk{ color = "#318350"; @@ -840,9 +814,7 @@ /turf/open/floor/plating, /area/ruin/powered) "NI" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -1034,7 +1006,7 @@ /turf/open/floor/iron/recharge_floor/airless, /area/template_noop) "WR" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/lattice/catwalk{ color = "#318350"; desc = "A catwalk-like mesh, used for the collection of space debris before processing."; @@ -1053,9 +1025,7 @@ /turf/template_noop, /area/template_noop) "Xb" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/portable_atmospherics/canister/plasma{ desc = "Plasma gas. Highly fuel efficient. Highly volatile. Highly toxic."; name = "Fuel canister" diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm index fe023d48032..dc22cc83189 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/scrapheap.dmm @@ -748,9 +748,7 @@ /obj/structure/closet/crate/secure/loot, /obj/effect/turf_decal/bot_red, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/powered/skyrat/scrapheap) @@ -1233,9 +1231,7 @@ "Gd" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/turf_decal/bot_red, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/powered/skyrat/scrapheap) diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm index ee332c42500..c83424c9ef0 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/shuttle8532.dmm @@ -546,9 +546,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532researchbay) "lw" = ( @@ -887,9 +885,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532crewquarters) "tC" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532researchbay) "tG" = ( @@ -900,8 +896,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532researchbay) "tP" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/engine/airless, @@ -962,8 +957,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532crewquarters) "uS" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/mapping_helpers/burnt_floor, @@ -1196,9 +1190,7 @@ /area/ruin/space/has_grav/shuttle8532bridge) "zC" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532researchbay) "zE" = ( @@ -1223,8 +1215,7 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/cable, @@ -1478,8 +1469,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532crewquarters) "DZ" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/iron/airless, @@ -1549,9 +1539,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532engineering) "EX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/airless, /area/ruin/space/has_grav/shuttle8532researchbay) @@ -2150,8 +2138,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/has_grav/shuttle8532engineering) "Tt" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/power/shuttle_engine/heater, @@ -2500,8 +2487,7 @@ /turf/template_noop, /area/template_noop) "ZN" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/decal/cleanable/glass, diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/vaulttango.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/vaulttango.dmm index 6bea1baf20a..eecad85da72 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/vaulttango.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/vaulttango.dmm @@ -73,7 +73,7 @@ /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /obj/machinery/button/door/directional/north{ id = "securevaultdoor"; @@ -159,7 +159,7 @@ /turf/template_noop, /area/ruin/space/has_grav/vaulttango) "do" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/vaulttango) @@ -317,7 +317,7 @@ /area/ruin/space/has_grav/vaulttango) "ik" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/vaulttango) diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedfriendship.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedfriendship.dmm index 651751e0d0d..a2db2f834ca 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedfriendship.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedfriendship.dmm @@ -143,9 +143,7 @@ /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "ev" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine/airless, /area/ruin/unpowered) "fh" = ( @@ -343,10 +341,8 @@ /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "mx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine/airless, /area/ruin/unpowered) "mN" = ( @@ -907,7 +903,7 @@ /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "GJ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "GO" = ( @@ -989,9 +985,7 @@ /area/ruin/unpowered) "IC" = ( /obj/effect/turf_decal/bot_red, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "IO" = ( @@ -1324,7 +1318,7 @@ /turf/open/floor/iron/airless, /area/ruin/unpowered) "Rj" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine/airless, /area/ruin/unpowered) "Rq" = ( diff --git a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm index 89da8d3d309..8bc3f3fed9b 100644 --- a/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm +++ b/_maps/RandomRuins/SpaceRuins/skyrat/wreckedhomestead.dmm @@ -91,9 +91,7 @@ /area/ruin/unpowered) "on" = ( /obj/structure/closet/secure_closet/brig, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/airless, /area/ruin/unpowered) "oB" = ( @@ -230,12 +228,8 @@ /turf/open/misc/asteroid/airless, /area/ruin/unpowered) "Mk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/ruin/unpowered) "Mn" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index ba39055ecde..fe39a8c6f08 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -217,9 +217,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/bar) "cc" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/toilet{ dir = 1 }, @@ -447,9 +445,7 @@ /turf/open/floor/carpet/orange, /area/ruin/space/has_grav/hotel/guestroom/room_6) "eA" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/shower/directional/north, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/guestroom/room_6) @@ -791,9 +787,7 @@ /area/ruin/space/has_grav/hotel/guestroom/room_5) "hS" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/item/kitchen/rollingpin, /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/hotel/bar) @@ -1079,9 +1073,7 @@ /obj/item/food/grown/cherries, /obj/item/food/grown/apple, /obj/item/food/grown/ambrosia/deus, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/item/reagent_containers/condiment/milk, /obj/item/reagent_containers/condiment/milk, /obj/machinery/light/directional/south, @@ -1266,9 +1258,7 @@ /turf/template_noop, /area/template_noop) "lf" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/shower/directional/south, /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/hotel/bar) @@ -1952,9 +1942,7 @@ /obj/machinery/microwave{ pixel_y = 7 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/cafeteria, /area/ruin/space/has_grav/hotel/bar) "sP" = ( @@ -2267,10 +2255,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/hotel) "wu" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/rack, /obj/item/card/id/away/hotel{ pixel_x = -3; @@ -2387,9 +2373,7 @@ /turf/open/floor/wood/parquet, /area/ruin/space/has_grav/hotel/guestroom/room_6) "xi" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo" }, @@ -2472,9 +2456,7 @@ /turf/open/floor/iron/sepia, /area/ruin/space/has_grav/hotel/pool) "yd" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks{ dir = 4; @@ -2608,7 +2590,7 @@ /turf/open/floor/wood/parquet, /area/ruin/space/has_grav/hotel/guestroom/room_3) "zZ" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/guestroom/room_5) @@ -2640,9 +2622,7 @@ /turf/open/floor/iron/dark/textured_half, /area/ruin/space/has_grav/hotel/custodial) "AT" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks/beer{ dir = 4; @@ -2781,17 +2761,13 @@ /turf/template_noop, /area/ruin/space/has_grav/hotel) "CW" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/shower/directional/north, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/guestroom/room_2) "Db" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/rack, /obj/item/crowbar, /obj/item/storage/medkit/regular, @@ -2874,7 +2850,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "Er" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/guestroom/room_3) @@ -3000,9 +2976,7 @@ /turf/open/floor/carpet/royalblue, /area/ruin/space/has_grav/hotel/guestroom/room_4) "FB" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/toilet{ dir = 1 }, @@ -3038,9 +3012,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel/power) "Gb" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/toilet{ pixel_y = 5 }, @@ -3700,9 +3672,7 @@ /turf/open/floor/carpet/royalblue, /area/ruin/space/has_grav/hotel/guestroom/room_4) "Pj" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/toilet{ pixel_y = 5 }, @@ -3936,7 +3906,7 @@ /turf/template_noop, /area/ruin/space/has_grav/hotel) "RR" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, /area/ruin/space/has_grav/hotel/guestroom/room_1) @@ -4173,9 +4143,7 @@ }, /area/ruin/space/has_grav/hotel/guestroom/room_2) "UI" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/toilet{ dir = 1 }, @@ -4276,9 +4244,7 @@ /turf/closed/wall, /area/ruin/space/has_grav/hotel/dock) "Wb" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/toilet{ pixel_y = 5 }, diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm index 57a9fe98d88..a72796f8277 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel_skyrat.dmm @@ -1041,8 +1041,7 @@ /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel/bar) "ge" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/table/glass, @@ -1102,9 +1101,7 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/hotel) "gs" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper/pamphlet/ruin/spacehotel, /obj/item/paper/pamphlet/ruin/spacehotel, /obj/item/paper/pamphlet/ruin/spacehotel, @@ -1118,9 +1115,7 @@ /area/ruin/space/has_grav/hotel) "gt" = ( /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/dark{ dir = 1 }, @@ -1131,8 +1126,7 @@ pixel_y = 2; specialfunctions = 4 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/carpet/black, @@ -1435,9 +1429,7 @@ /turf/open/floor/carpet/royalblack, /area/ruin/space/has_grav/hotel/guestroom/room_6) "hy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/secure_closet/personal, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) @@ -2346,10 +2338,8 @@ /area/ruin/space/has_grav/hotel/sauna) "lg" = ( /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) "lh" = ( @@ -2493,7 +2483,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/sauna) "lT" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/glass, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) @@ -4552,9 +4542,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/airalarm/directional/west, /turf/open/indestructible/hoteltile, /area/ruin/space/has_grav/hotel/guestroom/room_3) @@ -5032,9 +5020,7 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/hotel/workroom) "Ci" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/filingcabinet, /turf/open/floor/carpet/black, /area/ruin/space/has_grav/hotel) @@ -5934,10 +5920,8 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/hotel/workroom/quarters) "Ib" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/glass, /obj/effect/turf_decal/siding/dark{ dir = 6 @@ -6842,9 +6826,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/indestructible/hoteltile, /area/ruin/space/has_grav/hotel/guestroom/room_3) "OA" = ( @@ -6997,11 +6979,8 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/hotel) "Pr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/item/gps/spaceruin{ diff --git a/_maps/RandomRuins/SpaceRuins/the_outlet.dmm b/_maps/RandomRuins/SpaceRuins/the_outlet.dmm index 496b1299aaf..dfaa17a3991 100644 --- a/_maps/RandomRuins/SpaceRuins/the_outlet.dmm +++ b/_maps/RandomRuins/SpaceRuins/the_outlet.dmm @@ -104,13 +104,9 @@ /obj/item/clothing/shoes/cowboy/black, /obj/item/clothing/glasses/eyepatch, /obj/item/clothing/gloves/fingerless, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "cz" = ( @@ -1010,13 +1006,9 @@ /obj/item/clothing/under/misc/bouncer, /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/shoes/laceup, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "zc" = ( @@ -1413,13 +1405,9 @@ /obj/item/clothing/under/rank/medical/scrubs/blue, /obj/item/scalpel, /obj/item/clothing/shoes/sneakers/yellow, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "HF" = ( @@ -1586,13 +1574,9 @@ /obj/item/clothing/under/shorts/blue, /obj/item/clothing/shoes/sneakers/blue, /obj/item/clothing/glasses/regular, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "LL" = ( @@ -1914,13 +1898,9 @@ /obj/item/clothing/gloves/color/brown, /obj/item/clothing/head/beret, /obj/item/clothing/suit/costume/gothcoat, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "Ts" = ( @@ -2195,13 +2175,9 @@ /obj/item/clothing/under/costume/dutch, /obj/item/clothing/suit/costume/poncho, /obj/item/clothing/mask/cigarette/cigar, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/eighties, /area/ruin/space/has_grav/the_outlet/storefront) "Zy" = ( diff --git a/_maps/RandomRuins/SpaceRuins/transit_booth.dmm b/_maps/RandomRuins/SpaceRuins/transit_booth.dmm index 318a4bcc9ad..bd4db72d5b9 100644 --- a/_maps/RandomRuins/SpaceRuins/transit_booth.dmm +++ b/_maps/RandomRuins/SpaceRuins/transit_booth.dmm @@ -31,9 +31,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/transit_booth) "f" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/mass_driver{ id = "south" }, @@ -138,8 +136,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/transit_booth) "t" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/rack, @@ -209,9 +206,7 @@ /turf/template_noop, /area/ruin/space/has_grav/transit_booth) "D" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/mass_driver{ dir = 8; id = "west" @@ -235,7 +230,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/transit_booth) "F" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ layer = 2.9 }, /obj/structure/rack, @@ -253,7 +248,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/transit_booth) "G" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ layer = 2.9 }, /obj/machinery/mass_driver{ @@ -376,8 +371,7 @@ pixel_x = 5; pixel_y = -2 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/effect/turf_decal/siding/dark_red{ @@ -416,7 +410,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/transit_booth) "V" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ layer = 2.9 }, /obj/structure/rack, @@ -435,8 +429,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/has_grav/transit_booth) "W" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/machinery/mass_driver{ diff --git a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm index 3d45300cf3a..7a9a4a89234 100644 --- a/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm +++ b/_maps/RandomRuins/SpaceRuins/travelers_rest.dmm @@ -59,9 +59,7 @@ /area/ruin/space/has_grav/travelers_rest) "bN" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, @@ -69,9 +67,7 @@ /area/ruin/space/has_grav/travelers_rest) "cr" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, @@ -99,9 +95,7 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/travelers_rest) "hL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east{ environ = 0; @@ -118,9 +112,7 @@ "iD" = ( /obj/structure/cable, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 8 }, @@ -152,9 +144,7 @@ /area/ruin/space/has_grav/travelers_rest) "jL" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 }, @@ -178,7 +168,7 @@ /obj/item/kirbyplants{ icon_state = "plant-10" }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 }, @@ -188,9 +178,7 @@ "sM" = ( /obj/machinery/light/directional/east, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/brigdoor{ dir = 8 }, @@ -251,7 +239,7 @@ /turf/open/floor/iron/recharge_floor, /area/ruin/space/has_grav/travelers_rest) "Dq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 }, @@ -265,9 +253,7 @@ "Dw" = ( /obj/machinery/light/directional/west, /obj/machinery/light/directional/north, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/brigdoor, /obj/effect/turf_decal/trimline/dark_green/filled, /turf/open/floor/iron, @@ -310,9 +296,7 @@ "FL" = ( /obj/machinery/light/directional/east, /obj/machinery/light/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/brigdoor, /obj/effect/turf_decal/trimline/blue/filled, /turf/open/floor/iron, @@ -336,9 +320,7 @@ "HA" = ( /obj/machinery/light/directional/west, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/brigdoor{ dir = 4 }, @@ -358,9 +340,7 @@ "KJ" = ( /obj/structure/cable, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 10 }, @@ -372,9 +352,7 @@ /area/ruin/space/has_grav/travelers_rest) "KL" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/item/clothing/mask/breath{ pixel_x = 6; @@ -431,9 +409,7 @@ /area/ruin/space/has_grav/travelers_rest) "Rp" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/toilet, /obj/item/reagent_containers/spray/cleaner{ pixel_y = -9; @@ -495,9 +471,7 @@ /area/ruin/space/has_grav/travelers_rest) "Xo" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet{ anchored = 1 }, @@ -523,9 +497,7 @@ /obj/structure/cable, /obj/structure/table/reinforced, /obj/machinery/microwave, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 9 }, @@ -547,9 +519,7 @@ /area/ruin/space/has_grav/travelers_rest) "ZE" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm index c08079a8405..9ddd34ae361 100644 --- a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -29,9 +29,7 @@ /area/ruin/space/has_grav/powered/aesthetic) "i" = ( /obj/effect/spawner/random/structure/musician/piano/random_piano, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/vaporwave, /area/ruin/space/has_grav/powered/aesthetic) "j" = ( @@ -60,9 +58,7 @@ /turf/open/floor/iron/vaporwave, /area/ruin/space/has_grav/powered/aesthetic) "o" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/vaporwave, /area/ruin/space/has_grav/powered/aesthetic) "p" = ( @@ -73,9 +69,7 @@ /turf/open/floor/holofloor/beach, /area/ruin/space/has_grav/powered/aesthetic) "r" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/vaporwave, /area/ruin/space/has_grav/powered/aesthetic) "s" = ( diff --git a/_maps/RandomRuins/SpaceRuins/waystation.dmm b/_maps/RandomRuins/SpaceRuins/waystation.dmm index b93705904cc..89a987a9788 100644 --- a/_maps/RandomRuins/SpaceRuins/waystation.dmm +++ b/_maps/RandomRuins/SpaceRuins/waystation.dmm @@ -405,10 +405,8 @@ }, /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/waystation/securestorage) "hd" = ( @@ -538,7 +536,7 @@ "jo" = ( /obj/effect/turf_decal/siding/red, /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/flashlight/lamp{ pixel_x = -5; pixel_y = 2; @@ -1850,7 +1848,7 @@ dir = 10 }, /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/paper/fluff/ruins/waystation/memo, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/waystation/securestorage) @@ -2572,10 +2570,8 @@ /obj/machinery/door/window/brigdoor/security/cell/left, /obj/structure/filingcabinet, /obj/item/folder/documents, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/waystation/securestorage) "Tl" = ( @@ -2743,9 +2739,7 @@ dir = 5 }, /obj/structure/filingcabinet, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/waystation/securestorage) "Wm" = ( diff --git a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm index 39ec3a547d4..98b220e5e1f 100644 --- a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm +++ b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm @@ -177,12 +177,8 @@ /obj/item/bedsheet{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/purple, /area/ruin/space/has_grav/whiteship/box) "CC" = ( @@ -236,10 +232,8 @@ "Lv" = ( /obj/structure/bed, /obj/item/bedsheet, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/purple, /area/ruin/space/has_grav/whiteship/box) "Oj" = ( @@ -268,9 +262,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/whiteship/box) "Xp" = ( diff --git a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm index d181624e206..8f41d2b4a14 100644 --- a/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm +++ b/_maps/RandomRuins/SpaceRuins/whiteshipruin_box_skyrat.dmm @@ -192,7 +192,7 @@ /area/ruin/space/has_grav/whiteship/box) "gQ" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/showroomfloor/airless, /area/ruin/space/has_grav/whiteship/box) "gS" = ( @@ -584,7 +584,7 @@ /area/ruin/space/has_grav/whiteship/box) "oR" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/showroomfloor/airless, /area/ruin/space/has_grav/whiteship/box) @@ -1027,7 +1027,7 @@ /obj/machinery/sleeper{ dir = 1 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/showroomfloor/airless, /area/ruin/space/has_grav/whiteship/box) "FZ" = ( diff --git a/_maps/RandomZLevels/SnowCabin.dmm b/_maps/RandomZLevels/SnowCabin.dmm index afd6074d2e1..b8e1e40c821 100644 --- a/_maps/RandomZLevels/SnowCabin.dmm +++ b/_maps/RandomZLevels/SnowCabin.dmm @@ -394,9 +394,7 @@ /turf/open/floor/wood, /area/awaymission/cabin) "bo" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/wood, /area/awaymission/cabin) "bp" = ( @@ -3459,9 +3457,7 @@ /turf/open/floor/wood, /area/awaymission/cabin) "nT" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/awaymission/cabin) diff --git a/_maps/RandomZLevels/blackmesa.dmm b/_maps/RandomZLevels/blackmesa.dmm index 1138d202186..7521b7c4021 100644 --- a/_maps/RandomZLevels/blackmesa.dmm +++ b/_maps/RandomZLevels/blackmesa.dmm @@ -2594,9 +2594,7 @@ /obj/structure/table/reinforced{ name = "Jim Norton's Quebecois Coffee table" }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/food/poppypretzel{ pixel_x = -8; pixel_y = -3 @@ -3276,9 +3274,7 @@ /obj/item/reagent_containers/cup/glass/coffee{ pixel_x = -3 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/awaymission/black_mesa/security_outpost) "aOZ" = ( @@ -4626,7 +4622,7 @@ /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/entrance_hall) "cak" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/electrolyzer, /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/science_labs) @@ -4773,8 +4769,8 @@ /turf/open/floor/plating, /area/awaymission/black_mesa/dorm_tunnel) "cjV" = ( -/obj/structure/window/spawner/north, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /obj/structure/server{ anchored = 1 }, @@ -7346,7 +7342,7 @@ /turf/open/floor/iron/dark/textured_large, /area/awaymission/black_mesa/black_ops_bus) "hhl" = ( -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/window/spawner, /obj/structure/server{ anchored = 1 @@ -8262,7 +8258,7 @@ /turf/open/floor/engine, /area/awaymission/black_mesa/xen/entering_zone) "iYD" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/stack/ore/bluespace_crystal, /turf/open/floor/iron/textured_large, @@ -8477,7 +8473,7 @@ /area/awaymission/black_mesa/genetics_elevator) "jrc" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/cold, /turf/open/floor/plating, /area/awaymission/black_mesa/scientist_hall) @@ -8593,9 +8589,7 @@ /area/awaymission/black_mesa/lambda_teleporter) "jyF" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/emitter/energycannon, /turf/open/floor/plating, /area/awaymission/black_mesa/scientist_hall) @@ -8696,7 +8690,7 @@ /turf/open/floor/iron/dark, /area/awaymission/black_mesa/hecu_zone_camp) "jHm" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/server{ anchored = 1 }, @@ -8817,7 +8811,7 @@ /area/awaymission/black_mesa/xen/lost_camp_hallway) "jTe" = ( /obj/structure/window/spawner, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/server{ anchored = 1 }, @@ -9064,9 +9058,9 @@ /area/awaymission/black_mesa/xen/lost_camp) "kta" = ( /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/east, -/obj/structure/window/reinforced/plasma/spawner/north, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/rack/shelf, /obj/item/gun/ballistic/automatic/laser/marksman, /obj/item/ammo_box/magazine/recharge/marksman, @@ -9539,9 +9533,7 @@ /area/awaymission/black_mesa/entrance_large_office) "lkr" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/emitter/energycannon{ dir = 1 }, @@ -10112,8 +10104,8 @@ /turf/open/floor/iron/smooth, /area/awaymission/black_mesa/genetics_elevator) "mrj" = ( -/obj/structure/window/reinforced/plasma/spawner/west, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/suit_storage_unit/open, /turf/open/floor/plating, /area/awaymission/black_mesa/equipment_room) @@ -10658,7 +10650,7 @@ /turf/open/misc/ironsand/black_mesa, /area/awaymission/black_mesa/hecu_zone_camp) "nAh" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/stack/ore/bluespace_crystal, /obj/effect/random_mob_placer/xen, @@ -10706,8 +10698,8 @@ /turf/open/floor/engine, /area/awaymission/black_mesa/hecu_zone_test_chambers) "nHG" = ( -/obj/structure/window/spawner/north, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /obj/structure/server{ anchored = 1 }, @@ -10995,7 +10987,7 @@ /area/awaymission/black_mesa/genetics_elevator) "opB" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reflector/box/anchored{ dir = 1 }, @@ -11052,7 +11044,7 @@ /area/awaymission/black_mesa/xen/lost_camp) "otO" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/emitter/energycannon{ dir = 4 }, @@ -11559,8 +11551,8 @@ /area/awaymission/black_mesa/hecu_zone_atrium) "pso" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/black_ops_button) "pst" = ( @@ -13478,8 +13470,8 @@ /area/awaymission/black_mesa/deep_sci_feesh) "sZG" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/black_ops_button) "taR" = ( @@ -13693,8 +13685,8 @@ }, /area/awaymission/black_mesa/hecu_zone_infirmary) "tvo" = ( -/obj/structure/window/reinforced/plasma/spawner/east, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/suit_storage_unit/open, /turf/open/floor/plating, /area/awaymission/black_mesa/equipment_room) @@ -14098,7 +14090,7 @@ /area/awaymission/black_mesa/entrance_internal_hall) "upu" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/cold, /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/black_ops_button) @@ -14279,7 +14271,7 @@ dir = 1 }, /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/textured_large, /area/awaymission/black_mesa/black_ops_button) "uHk" = ( @@ -14289,9 +14281,7 @@ /area/awaymission/black_mesa/xen/lost_camp) "uJi" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reflector/box/anchored{ dir = 8 }, @@ -14505,9 +14495,7 @@ "vdJ" = ( /obj/structure/lattice/catwalk, /obj/machinery/light/broken/directional/east, -/obj/structure/window/reinforced/spawner/north{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/awaymission/black_mesa/scientist_hall) "ved" = ( @@ -14724,8 +14712,8 @@ /turf/closed/wall/r_wall, /area/awaymission/black_mesa/resonant_chamber) "vwx" = ( -/obj/structure/window/reinforced/plasma/spawner/west, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/suit_storage_unit/hev, /turf/open/floor/plating, /area/awaymission/black_mesa/equipment_room) @@ -15076,7 +15064,7 @@ /area/awaymission/black_mesa/xen/lost_camp_hallway) "vZt" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/emitter/energycannon{ dir = 8 }, @@ -15164,8 +15152,8 @@ /area/awaymission/black_mesa/black_ops_turret_blockade) "wkE" = ( /obj/structure/table, -/obj/structure/window/reinforced/plasma/spawner/east, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/item/clothing/gloves/tackler/combat/insulated, /obj/structure/window/reinforced/plasma/spawner, /obj/item/clothing/shoes/combat/swat, @@ -15386,7 +15374,7 @@ /area/awaymission/black_mesa/hecu_zone_camp) "wJJ" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/awaymission/black_mesa/scientist_hall) "wJU" = ( @@ -16204,13 +16192,6 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/dark, /area/awaymission/black_mesa/hecu_zone_camp) -"yiM" = ( -/obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/spawner/north{ - dir = 8 - }, -/turf/open/floor/plating, -/area/awaymission/black_mesa/scientist_hall) "yiT" = ( /turf/open/floor/iron/stairs/medium, /area/awaymission/black_mesa/black_ops_downstairs_atrium) @@ -77017,10 +76998,10 @@ xTs wnt gtN jyF -yiM +wJJ uJi -yiM -yiM +wJJ +wJJ vdJ lkr vZt diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 944db3ea831..1e4198b1736 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -442,9 +442,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/xenoblood, /turf/open/floor/plating, /area/awaymission/caves/research) @@ -483,9 +481,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cO" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/left/directional/east, /turf/open/floor/plating, /area/awaymission/caves/research) @@ -506,7 +502,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cT" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -519,9 +515,7 @@ /turf/open/floor/plating, /area/awaymission/caves/research) "cW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/awaymission/caves/research) "cX" = ( @@ -783,9 +777,7 @@ /turf/open/floor/plating, /area/awaymission/caves/bmp_asteroid) "ek" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, /area/awaymission/caves/listeningpost) @@ -816,10 +808,8 @@ /turf/open/floor/plating, /area/awaymission/caves/listeningpost) "es" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /mob/living/simple_animal/hostile/mining_drone, /turf/open/floor/plating, /area/awaymission/caves/listeningpost) diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index e548454dd10..afa8e78d92e 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -179,9 +179,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "bq" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/radio/off{ pixel_x = -4; @@ -196,9 +194,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "br" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/paper_bin{ pixel_x = 1; @@ -228,9 +224,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "bu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/machinery/recharger{ pixel_y = 4 @@ -371,9 +365,7 @@ /area/awaymission/moonoutpost19/syndicate) "bM" = ( /obj/structure/closet/emcloset, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -1791,7 +1783,7 @@ /area/awaymission/moonoutpost19/research) "fm" = ( /obj/structure/closet/l3closet/scientist, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/alien/weeds, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2100,9 +2092,7 @@ }, /area/awaymission/moonoutpost19/research) "ga" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/l3closet/scientist, /obj/structure/alien/weeds, /obj/effect/turf_decal/stripes/line{ @@ -2919,12 +2909,8 @@ /area/awaymission/moonoutpost19/research) "hX" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/folder/white, /obj/item/stamp/rd{ pixel_x = 3; @@ -2946,9 +2932,7 @@ /area/awaymission/moonoutpost19/research) "hZ" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/computer/security/telescreen{ desc = "Used for monitoring the research division and the labs within."; name = "research monitor"; @@ -2960,18 +2944,14 @@ /area/awaymission/moonoutpost19/research) "ia" = ( /obj/machinery/computer/aifixer, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/cafeteria{ dir = 5 }, /area/awaymission/moonoutpost19/research) "ib" = ( /obj/structure/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/circuitboard/computer/teleporter, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -3090,9 +3070,7 @@ /area/awaymission/moonoutpost19/arrivals) "ip" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/button/door{ id = "Awaybiohazard"; name = "Biohazard Shutter Control"; @@ -3260,9 +3238,7 @@ }, /area/awaymission/moonoutpost19/research) "iK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -4397,9 +4373,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; temperature = 251 @@ -4581,9 +4555,7 @@ "mi" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4680,9 +4652,7 @@ /area/awaymission/moonoutpost19/arrivals) "mu" = ( /obj/machinery/light/small/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/moonoutpost19/arrivals) "mv" = ( @@ -4736,7 +4706,7 @@ /area/awaymission/moonoutpost19/arrivals) "mA" = ( /obj/structure/closet/emcloset, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4923,7 +4893,7 @@ /area/awaymission/moonoutpost19/arrivals) "mY" = ( /obj/machinery/light/small/directional/east, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/moonoutpost19/arrivals) "mZ" = ( @@ -4965,7 +4935,7 @@ "nc" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/generic, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5105,8 +5075,7 @@ /area/awaymission/moonoutpost19/arrivals) "nx" = ( /obj/machinery/light/small/directional/north, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/table, @@ -5470,7 +5439,7 @@ }, /area/awaymission/moonoutpost19/research) "oU" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/secure_closet{ icon_state = "science"; name = "scientist's locker"; @@ -5926,9 +5895,7 @@ }, /area/awaymission/moonoutpost19/hive) "Li" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/storage/medkit/regular, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomZLevels/mothership_astrum.dmm b/_maps/RandomZLevels/mothership_astrum.dmm index 370e6b3ced7..541b40a5c98 100644 --- a/_maps/RandomZLevels/mothership_astrum.dmm +++ b/_maps/RandomZLevels/mothership_astrum.dmm @@ -84,15 +84,9 @@ /area/awaymission/mothership_astrum/halls) "bj" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/organ/internal/cyberimp/arm/medibeam, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -143,16 +137,10 @@ /area/awaymission/mothership_astrum/halls) "bR" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/astrum/mid, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -181,9 +169,7 @@ /area/awaymission/mothership_astrum/deck4) "cU" = ( /obj/structure/alien/weeds, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/alien/egg/burst, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -197,9 +183,7 @@ /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "dh" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "dj" = ( @@ -261,14 +245,12 @@ "ej" = ( /obj/structure/table/abductor, /obj/item/reagent_containers/blood/o_minus, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "ek" = ( /obj/structure/table/abductor, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/spawner/random/engineering/material_rare, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -339,7 +321,7 @@ /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "fp" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "fz" = ( @@ -353,9 +335,7 @@ /area/awaymission/mothership_astrum/deck5) "fE" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/melee/baseball_bat/ablative, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -430,9 +410,7 @@ /area/awaymission/mothership_astrum/deck4) "hb" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/spawner/random/engineering/material_rare, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -476,12 +454,8 @@ "hG" = ( /obj/structure/table/abductor, /obj/item/reagent_containers/blood/o_minus, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "hY" = ( @@ -490,9 +464,7 @@ /area/awaymission/mothership_astrum/halls) "il" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/storage/medkit/expeditionary, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -511,16 +483,14 @@ /area/awaymission/mothership_astrum/deck4) "iM" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/item/reagent_containers/cup/beaker/meta, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "iO" = ( /obj/structure/table/abductor, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/spawner/random/decoration/material, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -564,31 +534,19 @@ /area/awaymission/mothership_astrum/halls) "jh" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/toy/crayon/spraycan/infinite, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "jl" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/storage/backpack/duffelbag/syndie/surgery, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -602,9 +560,7 @@ faction = list("Abductor") }, /obj/structure/alien/weeds, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "jL" = ( @@ -673,15 +629,11 @@ /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "kO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "kY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "kZ" = ( @@ -724,15 +676,9 @@ /area/awaymission/mothership_astrum/halls) "lR" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/healthanalyzer/wound, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -803,9 +749,7 @@ /turf/open/lava/plasma/mafia, /area/awaymission/mothership_astrum/deck3) "ny" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "nB" = ( @@ -820,13 +764,9 @@ /area/awaymission/mothership_astrum/halls) "nH" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/reagent_containers/cup/mortar, /obj/item/pestle, /turf/open/floor/plating/abductor2, @@ -939,9 +879,7 @@ /area/awaymission/mothership_astrum/deck3) "oY" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/spawner/random/decoration/material, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -971,7 +909,7 @@ /area/awaymission/mothership_astrum/deck3) "pw" = ( /obj/machinery/chem_dispenser, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "pz" = ( @@ -1047,9 +985,7 @@ }, /area/awaymission/mothership_astrum/deck1) "rm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "rn" = ( @@ -1065,12 +1001,8 @@ "rC" = ( /obj/structure/table/abductor, /obj/item/reagent_containers/blood/lizard, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "rD" = ( @@ -1084,15 +1016,9 @@ /area/awaymission/mothership_astrum/halls) "rP" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/stack/sheet/plasteel, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -1138,15 +1064,9 @@ /area/awaymission/mothership_astrum/deck5) "sB" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/pickaxe/drill/diamonddrill, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -1154,9 +1074,7 @@ /turf/open/misc/beach/coastline_t, /area/awaymission/mothership_astrum/deck5) "sF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) @@ -1248,9 +1166,7 @@ /turf/open/misc/beach/coastline_t/sandwater_inner, /area/awaymission/mothership_astrum/deck5) "tK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "tL" = ( @@ -1283,13 +1199,9 @@ /area/awaymission/mothership_astrum/deck5) "uz" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "uA" = ( @@ -1304,9 +1216,7 @@ /area/awaymission/mothership_astrum/halls) "uI" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/spawner/random/food_or_drink/three_course_meal, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -1335,9 +1245,7 @@ /turf/open/misc/beach/sand, /area/awaymission/mothership_astrum/deck5) "vm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_yw, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) @@ -1348,13 +1256,9 @@ /area/awaymission/mothership_astrum/deck5) "vs" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/clothing/glasses/sunglasses/gar/giga, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -1409,16 +1313,10 @@ /obj/machinery/porta_turret/syndicate/energy{ faction = list("Abductor") }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "wg" = ( @@ -1515,9 +1413,7 @@ /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "xN" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "xQ" = ( @@ -1562,15 +1458,9 @@ /area/awaymission/mothership_astrum/deck5) "yr" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/organ/internal/cyberimp/chest/scanner, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -1667,11 +1557,11 @@ /area/awaymission/mothership_astrum/deck2) "AH" = ( /obj/structure/flora/bush/flowers_pp, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) "AK" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) "AL" = ( @@ -1705,10 +1595,8 @@ /area/awaymission/mothership_astrum/deck2) "Bh" = ( /obj/structure/flora/bush/fullgrass, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/awaymission/mothership_astrum/halls) "Bl" = ( @@ -1744,13 +1632,9 @@ }, /area/awaymission/mothership_astrum/deck5) "BD" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/table/abductor, /obj/item/organ/internal/cyberimp/arm/hacker, /turf/open/floor/mineral/abductor, @@ -1778,17 +1662,13 @@ /area/awaymission/mothership_astrum/deck5) "BQ" = ( /obj/structure/alien/weeds, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "BT" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/item/reagent_containers/cup/beaker, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) @@ -1809,9 +1689,7 @@ /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck5) "Cc" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Cf" = ( @@ -1828,9 +1706,7 @@ /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Cn" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Cs" = ( @@ -1846,15 +1722,9 @@ /area/awaymission/mothership_astrum/halls) "Cz" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/book/manual/wiki/robotics_cyborgs, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -1930,15 +1800,9 @@ /area/awaymission/mothership_astrum/halls) "Dq" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/gps, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2044,9 +1908,7 @@ /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "EL" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "EN" = ( @@ -2055,15 +1917,9 @@ /area/awaymission/mothership_astrum/halls) "EO" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/extinguisher/mini, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2091,13 +1947,9 @@ /area/awaymission/mothership_astrum/deck2) "Ff" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/ammo_box/c38, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2153,13 +2005,9 @@ /area/awaymission/mothership_astrum/deck2) "FK" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/implanter/sad_trombone, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2173,21 +2021,15 @@ /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "FN" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/table/abductor, /obj/item/organ/internal/cyberimp/mouth/breathing_tube, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "FV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/mineral/abductor, @@ -2315,16 +2157,10 @@ /obj/machinery/porta_turret/syndicate/energy{ faction = list("Abductor") }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Ha" = ( @@ -2353,9 +2189,7 @@ /area/awaymission/mothership_astrum/halls) "Hn" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/gun/ballistic/automatic/pistol/mk58, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -2394,7 +2228,7 @@ /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "HI" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "HQ" = ( @@ -2420,16 +2254,16 @@ /area/awaymission/mothership_astrum/halls) "Iq" = ( /obj/structure/chair/sofa/right/brown, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "Ir" = ( /obj/structure/chair/sofa/middle/brown, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "Is" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "It" = ( @@ -2476,15 +2310,9 @@ /area/awaymission/mothership_astrum/deck5) "IS" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/organ/internal/cyberimp/brain/anti_drop, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2497,9 +2325,7 @@ "IZ" = ( /obj/structure/table/abductor, /obj/item/reagent_containers/blood/universal, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Jh" = ( @@ -2510,7 +2336,7 @@ /obj/item/clothing/mask/cigarette/cigar, /obj/item/toy/cards/deck, /obj/structure/chair/sofa/left/brown, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "Jn" = ( @@ -2841,28 +2667,16 @@ /area/awaymission/mothership_astrum/deck2) "Nn" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Nq" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/camera_bug, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -2905,15 +2719,9 @@ /area/awaymission/mothership_astrum/deck2) "NJ" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/storage/medkit/brute, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -2931,15 +2739,9 @@ /area/awaymission/mothership_astrum/halls) "NT" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/ammo_box/c9mm, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -2973,15 +2775,9 @@ /area/awaymission/mothership_astrum/halls) "Oq" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/storage/backpack/holding/satchel, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3044,9 +2840,7 @@ }, /area/awaymission/mothership_astrum/deck5) "Pj" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Pl" = ( @@ -3062,15 +2856,9 @@ /area/awaymission/mothership_astrum/deck5) "Pq" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/astrum, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3128,7 +2916,7 @@ "PP" = ( /obj/machinery/light/directional/west, /obj/structure/chair/sofa/right/brown, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck2) "PQ" = ( @@ -3182,9 +2970,7 @@ /turf/open/floor/iron, /area/awaymission/mothership_astrum/deck2) "Qg" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/alien/egg/burst, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3234,15 +3020,9 @@ /area/awaymission/mothership_astrum/deck4) "Qz" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/entertainment/money_large, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3374,13 +3154,9 @@ /area/awaymission/mothership_astrum/deck5) "Sj" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "So" = ( @@ -3393,28 +3169,20 @@ /area/awaymission/mothership_astrum/deck5) "Sw" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/food_or_drink/seed_rare, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "SA" = ( /obj/structure/table/abductor, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/organ/internal/cyberimp/chest/scanner, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "SF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "SJ" = ( @@ -3437,15 +3205,9 @@ /area/awaymission/mothership_astrum/halls) "SU" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/exotic/technology, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3454,30 +3216,18 @@ /area/space) "SX" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/ammo_box/c38, /obj/item/ammo_box/c38, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "SY" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Ta" = ( @@ -3491,13 +3241,9 @@ /area/awaymission/mothership_astrum/halls) "Tf" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/extinguisher/mini, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -3549,40 +3295,24 @@ /area/awaymission/mothership_astrum/halls) "TZ" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/exotic/syndie, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Ud" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/healthanalyzer/advanced, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Ue" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/table/abductor, /obj/item/stack/sheet/plasteel, /turf/open/floor/mineral/abductor, @@ -3631,7 +3361,7 @@ /area/awaymission/mothership_astrum/halls) "UG" = ( /obj/structure/table/abductor, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/stack/sheet/plasteel, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3640,13 +3370,9 @@ /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "UL" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/table/abductor, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3662,21 +3388,15 @@ /area/awaymission/mothership_astrum/deck3) "UV" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/ammo_box/c38, /obj/item/ammo_box/c38, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) "Va" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Vb" = ( @@ -3697,13 +3417,9 @@ /area/awaymission/mothership_astrum/halls) "Vj" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/astrum/mid, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3719,13 +3435,9 @@ /area/awaymission/mothership_astrum/halls) "Vy" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/exotic/technology, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3748,13 +3460,9 @@ /area/awaymission/mothership_astrum/halls) "Wf" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/effect/spawner/random/exotic/technology, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -3802,9 +3510,7 @@ /area/awaymission/mothership_astrum/halls) "WB" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/ammo_box/c38, /turf/open/floor/mineral/abductor, /area/awaymission/mothership_astrum/halls) @@ -3860,9 +3566,7 @@ /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck5) "Xh" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Xk" = ( @@ -3916,25 +3620,15 @@ /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "XZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Yc" = ( /obj/structure/table/abductor, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/stock_parts/cell/crystal_cell, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -3960,16 +3654,12 @@ "Yq" = ( /obj/structure/table/abductor, /obj/item/reagent_containers/blood/ethereal, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Yr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Ys" = ( @@ -4003,13 +3693,9 @@ /area/awaymission/mothership_astrum/deck1) "YT" = ( /obj/structure/table/abductor, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/item/food/grown/eggplant, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) @@ -4026,7 +3712,7 @@ /turf/open/floor/wood, /area/awaymission/mothership_astrum/deck1) "Zi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "Zm" = ( @@ -4045,10 +3731,8 @@ /turf/open/floor/plating/abductor, /area/awaymission/mothership_astrum/halls) "Zv" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "ZH" = ( @@ -4067,16 +3751,10 @@ /turf/open/floor/plating/abductor2, /area/awaymission/mothership_astrum/halls) "ZW" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/machinery/porta_turret/syndicate/energy/heavy{ faction = list("Abductor") }, diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index f7c7c7fb857..93c2c2c0731 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -38,26 +38,22 @@ /turf/closed/wall/mineral/plastitanium, /area/awaymission/research/interior/engineering) "am" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/awaymission/research/interior/engineering) "an" = ( /turf/open/floor/mineral/plastitanium/red, /area/awaymission/research/interior/engineering) "ao" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/awaymission/research/interior/engineering) "ap" = ( @@ -501,12 +497,12 @@ /area/awaymission/research/interior/maint) "ci" = ( /obj/machinery/light/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) "cj" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/landmark/awaystart, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) @@ -520,7 +516,7 @@ /area/awaymission/research/interior/gateway) "cl" = ( /obj/machinery/light/directional/east, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) @@ -2378,7 +2374,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) "lc" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/wardrobe/mixed, /obj/effect/turf_decal/siding/yellow{ dir = 4 @@ -2582,8 +2578,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "lN" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/airalarm/directional/east, @@ -2828,27 +2823,24 @@ /area/awaymission/research/interior/escapepods) "mK" = ( /obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mL" = ( /obj/structure/flora/bush/ferny/style_random, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mM" = ( /obj/structure/flora/bush/grassy/style_random, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, @@ -3067,9 +3059,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) "rh" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, /area/awaymission/research/interior/genetics) @@ -3126,7 +3116,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "sM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/landmark/awaystart, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -3348,9 +3338,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "BN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /mob/living/carbon/human/species/monkey, /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, @@ -3510,9 +3498,7 @@ /turf/open/floor/iron/dark, /area/awaymission/research/interior/genetics) "Ge" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, /area/awaymission/research/interior/genetics) @@ -3628,9 +3614,7 @@ /turf/open/floor/iron, /area/awaymission/research/interior/security) "Kd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /mob/living/carbon/human, /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, @@ -3827,9 +3811,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "Qg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /mob/living/carbon/human/species/monkey, /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, diff --git a/_maps/RandomZLevels/research2.dmm b/_maps/RandomZLevels/research2.dmm index c1c31ff46a1..4ceff27e248 100644 --- a/_maps/RandomZLevels/research2.dmm +++ b/_maps/RandomZLevels/research2.dmm @@ -26,20 +26,15 @@ dir = 8 }, /mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "ag" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/right/directional/west{ dir = 1 }, @@ -71,9 +66,7 @@ dir = 8 }, /mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "aj" = ( @@ -87,9 +80,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "ak" = ( @@ -150,7 +141,7 @@ /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aL" = ( -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, /turf/open/floor/engine, /area/awaymission/research/interior/engineering) @@ -484,12 +475,12 @@ /area/awaymission/research/interior/maint) "ci" = ( /obj/machinery/light/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) "cj" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/landmark/awaystart, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) @@ -503,7 +494,7 @@ /area/awaymission/research/interior/gateway) "cl" = ( /obj/machinery/light/directional/east, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /turf/open/floor/iron/dark, /area/awaymission/research/interior/gateway) @@ -813,9 +804,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "di" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -867,9 +856,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "dr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -893,9 +880,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white, /area/awaymission/research/interior/genetics) "dv" = ( @@ -1054,9 +1039,7 @@ /turf/open/floor/iron/dark, /area/awaymission/research/interior/genetics) "dQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -1502,16 +1485,11 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/cryo) "fc" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/west{ dir = 2 }, @@ -2621,9 +2599,7 @@ /turf/open/floor/iron/dark, /area/awaymission/research/interior/genetics) "hW" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -2666,9 +2642,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "ib" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/purple{ dir = 1 }, @@ -3600,7 +3574,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior/medbay) "lc" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/wardrobe/mixed, /turf/open/floor/iron{ dir = 4 @@ -3803,8 +3777,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "lN" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/airalarm/directional/east{ @@ -4140,27 +4113,24 @@ /area/awaymission/research/interior/escapepods) "mK" = ( /obj/structure/flora/bush/flowers_br, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mL" = ( /obj/structure/flora/bush/ferny, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mM" = ( /obj/structure/flora/bush/grassy, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/grass, @@ -4327,7 +4297,7 @@ /turf/open/floor/iron/white, /area/awaymission/research/interior) "sM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/landmark/awaystart, /obj/structure/cable, /turf/open/floor/iron/dark, diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 8c5f1034936..8eaedce940f 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -276,11 +276,11 @@ /turf/open/floor/wood, /area/awaymission/snowdin/post/dorm) "bc" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/research) "bd" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/flashlight/lamp, /turf/open/floor/iron/dark, /area/awaymission/snowdin/post/research) @@ -2541,7 +2541,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post) "hQ" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) @@ -2569,7 +2569,7 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) "hU" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) "hV" = ( @@ -5882,11 +5882,11 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern2) "rh" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/engine/cult, /area/awaymission/snowdin/post/cavern2) "ri" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/table, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/cavern2) @@ -6185,12 +6185,12 @@ /area/awaymission/snowdin/cave/cavern) "sn" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) "so" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) "sp" = ( @@ -6270,7 +6270,7 @@ /area/awaymission/snowdin/cave/cavern) "sG" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) "sI" = ( @@ -6398,9 +6398,7 @@ "ti" = ( /obj/machinery/shower/directional/north, /obj/structure/curtain, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/cavern2) "tk" = ( @@ -6773,9 +6771,7 @@ "vD" = ( /obj/machinery/shower/directional/north, /obj/structure/curtain, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/cavern1) "vE" = ( @@ -7553,7 +7549,7 @@ /area/awaymission/snowdin/cave/cavern) "zl" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) @@ -8234,9 +8230,7 @@ /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "BU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) @@ -8392,9 +8386,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/weather/snow, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) @@ -8607,9 +8599,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) "DX" = ( @@ -10913,9 +10903,7 @@ }, /area/awaymission/snowdin/cave) "OA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -10948,9 +10936,7 @@ /area/awaymission/snowdin/post/mining_main/robotics) "OR" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) @@ -11225,7 +11211,7 @@ /area/awaymission/snowdin/cave) "Qp" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/exotic/antag_gear_weak, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -11741,9 +11727,7 @@ /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) "SV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/circular_saw, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -12164,9 +12148,7 @@ /area/awaymission/snowdin/post/cavern2) "VB" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index aa8c6ab593e..1159dc1c33c 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -1077,9 +1077,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1098,9 +1096,7 @@ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3226,13 +3222,13 @@ /area/awaymission/undergroundoutpost45/crew_quarters) "is" = ( /obj/machinery/light/blacklight/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) "it" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, @@ -3248,7 +3244,7 @@ }, /area/awaymission/undergroundoutpost45/gateway) "iv" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 @@ -5017,9 +5013,7 @@ "mf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron{ heat_capacity = 1e+006 @@ -5158,9 +5152,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/storage/backpack/satchel/eng, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/mask/gas, @@ -5819,12 +5811,8 @@ /area/awaymission/undergroundoutpost45/research) "nP" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/folder/white, /obj/item/stamp/rd{ pixel_x = 3; @@ -5850,9 +5838,7 @@ /area/awaymission/undergroundoutpost45/research) "nR" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/computer/security/telescreen{ desc = "Used for monitoring the research division and the labs within."; name = "research monitor"; @@ -5865,9 +5851,7 @@ /area/awaymission/undergroundoutpost45/research) "nS" = ( /obj/machinery/light/small/directional/east, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/taperecorder{ pixel_x = -3 @@ -6273,9 +6257,7 @@ /area/awaymission/undergroundoutpost45/research) "oy" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/button/door{ desc = "A remote control-switch which locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; @@ -7194,8 +7176,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/closet/secure_closet/engineering_personal{ @@ -8624,8 +8605,7 @@ "tw" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/portable_atmospherics/scrubber, diff --git a/_maps/map_files/Basketball/ass_blast_usa.dmm b/_maps/map_files/Basketball/ass_blast_usa.dmm index bd70dbc0230..d4d7a435ebe 100644 --- a/_maps/map_files/Basketball/ass_blast_usa.dmm +++ b/_maps/map_files/Basketball/ass_blast_usa.dmm @@ -191,9 +191,7 @@ /turf/open/floor/iron/dark, /area/centcom/basketball) "qU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet, /area/centcom/basketball) "rU" = ( diff --git a/_maps/map_files/Basketball/lusty_xenomorphs.dmm b/_maps/map_files/Basketball/lusty_xenomorphs.dmm index 0efd1289380..6aa3dae075e 100644 --- a/_maps/map_files/Basketball/lusty_xenomorphs.dmm +++ b/_maps/map_files/Basketball/lusty_xenomorphs.dmm @@ -66,7 +66,7 @@ dir = 4 }, /obj/machinery/disposal/bin, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white, /area/centcom/basketball) "eU" = ( @@ -168,8 +168,7 @@ "lD" = ( /obj/structure/alien/weeds, /obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/iron/white, @@ -303,8 +302,7 @@ "Ax" = ( /obj/structure/alien/weeds, /obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/effect/decal/cleanable/blood/gibs/old, @@ -369,7 +367,7 @@ dir = 8 }, /obj/machinery/disposal/bin, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white, /area/centcom/basketball) "DP" = ( @@ -455,10 +453,8 @@ /obj/item/reagent_containers/cup/glass/trophy/silver_cup, /obj/structure/alien/weeds, /obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/centcom/basketball) "Nt" = ( @@ -469,9 +465,7 @@ /obj/machinery/button/door{ name = "Containment Control" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -491,7 +485,7 @@ /turf/open/floor/engine, /area/centcom/basketball) "PU" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/centcom/basketball) "PW" = ( @@ -510,9 +504,7 @@ /obj/machinery/button/door{ name = "Containment Control" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -534,7 +526,7 @@ }, /obj/structure/alien/weeds, /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white, /area/centcom/basketball) "Se" = ( @@ -557,10 +549,8 @@ /obj/item/reagent_containers/cup/glass/trophy/bronze_cup, /obj/structure/alien/weeds, /obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white, /area/centcom/basketball) "Vr" = ( diff --git a/_maps/map_files/CTF/cruiser.dmm b/_maps/map_files/CTF/cruiser.dmm index e6a94365d8e..d6806cd86bf 100644 --- a/_maps/map_files/CTF/cruiser.dmm +++ b/_maps/map_files/CTF/cruiser.dmm @@ -68,11 +68,10 @@ /turf/open/floor/pod/light, /area/centcom/ctf) "dt" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ resistance_flags = 64 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /obj/structure/flora/bush/flowers_yw/style_random, @@ -162,7 +161,7 @@ /obj/effect/turf_decal/siding/white/corner{ dir = 1 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled/white, @@ -188,7 +187,7 @@ /area/centcom/ctf) "kU" = ( /obj/effect/powerup/ammo, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/circuit/red/anim, /area/centcom/ctf) "lB" = ( @@ -247,14 +246,13 @@ /turf/open/floor/mineral/titanium/blue, /area/centcom/ctf) "nT" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, /area/centcom/ctf) "nV" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, @@ -266,8 +264,7 @@ /turf/open/floor/pod/light, /area/centcom/ctf) "oL" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, @@ -362,7 +359,7 @@ /turf/open/floor/mineral/titanium/purple, /area/centcom/ctf) "vR" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/circuit/off, /area/centcom/ctf) "vY" = ( @@ -381,7 +378,7 @@ /turf/open/floor/pod/light, /area/centcom/ctf) "xK" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/circuit/off, /area/centcom/ctf) "xS" = ( @@ -417,7 +414,7 @@ /obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, @@ -447,7 +444,7 @@ /turf/open/floor/mineral/plastitanium, /area/centcom/ctf) "Ai" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, @@ -489,8 +486,7 @@ /turf/template_noop, /area/template_noop) "CU" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled, @@ -503,7 +499,7 @@ /obj/effect/turf_decal/trimline/green/warning{ dir = 8 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, @@ -538,15 +534,13 @@ /turf/open/floor/plating/abductor, /area/space/nearstation) "GH" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ resistance_flags = 64 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ resistance_flags = 64 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /obj/structure/flora/bush/fullgrass/style_random, @@ -559,15 +553,13 @@ /turf/open/floor/pod/light, /area/centcom/ctf) "HN" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ resistance_flags = 64 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ resistance_flags = 64 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /obj/structure/flora/bush/ferny/style_random, @@ -626,14 +618,12 @@ /area/centcom/ctf) "KO" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/centcom/ctf) "KZ" = ( /obj/effect/powerup/ammo, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/circuit/green/anim, /area/centcom/ctf) "LQ" = ( @@ -659,7 +649,7 @@ /obj/effect/turf_decal/siding/white/corner{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled/white, @@ -683,7 +673,7 @@ /obj/effect/turf_decal/trimline/red/warning{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, @@ -792,7 +782,7 @@ /turf/open/floor/mineral/titanium/purple, /area/centcom/ctf) "VK" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/titanium/tiled/white, @@ -826,7 +816,7 @@ /obj/effect/turf_decal/trimline/green/warning{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ resistance_flags = 64 }, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 57fd35e0c1d..e992873749b 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -262,8 +262,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "adf" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/reed/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -621,7 +621,7 @@ /turf/open/floor/iron/dark/textured, /area/station/science/ordnance/storage) "agy" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -900,7 +900,7 @@ /obj/item/clothing/mask/breath/medical{ pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/status_display/evac/directional/south, /obj/machinery/door/window/left/directional/north{ name = "Surgical Supplies"; @@ -1171,9 +1171,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "anK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/musician/piano, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -1677,9 +1675,7 @@ "asD" = ( /obj/structure/table/wood, /obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/grimy, @@ -2511,12 +2507,8 @@ }, /area/station/hallway/secondary/entry) "aCV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) "aCY" = ( @@ -2544,9 +2536,7 @@ /area/station/hallway/secondary/entry) "aDR" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/button/door{ id = "xeno4"; name = "Containment Control"; @@ -2962,7 +2952,7 @@ /turf/open/floor/iron/dark/corner, /area/station/maintenance/disposal/incinerator) "aIq" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -3323,9 +3313,7 @@ /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/hos) "aNs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -3953,9 +3941,7 @@ /turf/open/floor/iron, /area/station/maintenance/port) "aWw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, @@ -4052,19 +4038,15 @@ /turf/open/floor/iron, /area/station/engineering/main) "aXm" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/right/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "aXo" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable/multilayer/connected, @@ -4369,12 +4351,8 @@ /turf/open/floor/iron/dark, /area/station/service/hydroponics) "bbR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -4475,9 +4453,7 @@ /area/station/engineering/main) "bdt" = ( /obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -4881,9 +4857,7 @@ pixel_y = 32 }, /obj/structure/reagent_dispensers/fueltank, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/weldingtool, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 1 @@ -5163,11 +5137,11 @@ /turf/open/floor/iron, /area/station/maintenance/department/chapel) "bkE" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "bkF" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -5362,9 +5336,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "bmD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "bmG" = ( @@ -5374,9 +5346,7 @@ /turf/open/floor/iron, /area/station/construction/mining/aux_base) "bmH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "bmP" = ( @@ -5409,9 +5379,7 @@ /area/station/command/gateway) "bnd" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/button/door{ id = "xeno3"; name = "Containment Control"; @@ -5485,10 +5453,8 @@ /turf/open/floor/iron, /area/station/security/execution/transfer) "boe" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "bog" = ( @@ -5498,10 +5464,8 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "boj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "bom" = ( @@ -5594,9 +5558,7 @@ /turf/open/floor/iron/dark/textured_large, /area/station/science/xenobiology) "bpF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -5617,9 +5579,7 @@ /turf/open/floor/iron/white, /area/station/science/lab) "bpN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -5712,7 +5672,7 @@ "bqQ" = ( /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -5936,9 +5896,7 @@ /area/station/service/chapel) "btF" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "btH" = ( @@ -5946,9 +5904,7 @@ /area/station/ai_monitored/turret_protected/ai) "btJ" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "btX" = ( @@ -6047,7 +6003,7 @@ /area/station/tcommsat/server) "bvA" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -7472,12 +7428,8 @@ /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) "bLw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "bLx" = ( @@ -7886,10 +7838,8 @@ /area/station/science/xenobiology) "bRx" = ( /obj/structure/lattice, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "bRy" = ( @@ -7985,15 +7935,13 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "bRN" = ( /obj/structure/lattice, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "bRO" = ( /obj/structure/lattice, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "bRP" = ( @@ -8422,9 +8370,7 @@ /turf/open/floor/iron, /area/station/engineering/supermatter/room) "bWb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -8499,7 +8445,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "bXl" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/item/storage/belt/utility/full, /obj/item/circuitboard/mecha/ripley/main, @@ -9115,9 +9061,7 @@ /turf/open/floor/plating, /area/station/hallway/secondary/construction) "cfV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/shower/directional/south, /obj/structure/curtain, /obj/machinery/door/window/brigdoor/left/directional/south{ @@ -9922,7 +9866,7 @@ }, /obj/item/camera_film, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, @@ -10037,10 +9981,8 @@ /turf/open/floor/iron, /area/station/medical/virology) "cqj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -10056,10 +9998,8 @@ /turf/open/floor/iron, /area/station/security/lockers) "cqn" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -10104,7 +10044,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay) "crp" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/pale/style_random, @@ -10404,10 +10344,8 @@ /turf/closed/wall/r_wall, /area/station/medical/pharmacy) "cwk" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "cwp" = ( @@ -10450,7 +10388,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -12349,9 +12287,9 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/status_display/evac/directional/south, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -12393,7 +12331,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -12753,7 +12691,7 @@ /turf/open/floor/iron/dark, /area/station/security/evidence) "dax" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/sink/directional/south, /obj/structure/reagent_dispensers/watertank, /obj/item/reagent_containers/cup/watering_can, @@ -12892,7 +12830,7 @@ pixel_y = 3 }, /obj/item/storage/box/beakers, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced/rglass, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, @@ -13718,7 +13656,7 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dou" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/taperecorder, /obj/machinery/door/firedoor/border_only{ @@ -13768,7 +13706,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/machinery/door/firedoor/border_only{ @@ -13900,9 +13838,7 @@ /turf/open/floor/iron/dark, /area/station/medical/morgue) "dqM" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/neutral/warning{ dir = 6 }, @@ -14070,7 +14006,7 @@ "dsM" = ( /obj/structure/table/glass, /obj/item/storage/backpack/duffelbag/med/surgery, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/clothing/gloves/latex, /obj/item/clothing/suit/apron/surgical, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -14086,7 +14022,7 @@ /area/station/maintenance/port/fore) "dsO" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/loading_area{ dir = 4 }, @@ -15061,10 +14997,8 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay) "dFF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -15594,7 +15528,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "dMN" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/camera/directional/south{ c_tag = "AI Satellite - Fore"; name = "ai camera"; @@ -16069,7 +16003,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/science/robotics/lab) "dTe" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -16128,7 +16062,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "dTQ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/sign/poster/official/moth_epi{ pixel_x = -32 }, @@ -16326,13 +16260,13 @@ /turf/open/floor/plating, /area/station/cargo/sorting) "dWB" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/jungle/a/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "dWE" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, @@ -16431,9 +16365,7 @@ /area/station/medical/surgery/theatre) "dYK" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/atmos_control/air_tank{ dir = 4 }, @@ -17281,9 +17213,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "ejO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/sign/warning/yes_smoking/circle/directional/south, /obj/machinery/light/small/directional/south, /obj/item/kirbyplants/dead{ @@ -17881,7 +17811,7 @@ /turf/open/floor/plating, /area/station/service/theater/abandoned) "erQ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/target, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ @@ -17938,9 +17868,7 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "esm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/box/white/corners, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -18225,7 +18153,7 @@ /area/station/engineering/storage) "euW" = ( /obj/structure/closet/secure_closet/chemical, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -18783,9 +18711,7 @@ /obj/machinery/computer/atmos_control/carbon_tank{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, @@ -18916,7 +18842,7 @@ "eFZ" = ( /obj/structure/table/wood, /obj/item/storage/dice, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/firealarm/directional/north, /obj/item/laser_pointer{ pixel_x = 3 @@ -19893,12 +19819,8 @@ }, /area/station/service/bar) "eRo" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/east{ c_tag = "AI Satellite - Fore Port"; name = "ai camera"; @@ -20297,7 +20219,7 @@ name = "Hydroponics Delivery"; req_access = list("hydroponics") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/service/hydroponics) @@ -20700,12 +20622,8 @@ /turf/open/floor/iron/dark, /area/station/security/warden) "fch" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/east{ c_tag = "AI Satellite - Aft Port"; name = "ai camera"; @@ -21312,12 +21230,8 @@ /turf/open/floor/iron/dark, /area/station/engineering/break_room) "fiE" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -21641,7 +21555,7 @@ dir = 5 }, /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, @@ -22050,9 +21964,7 @@ pixel_y = 9 }, /obj/structure/closet/crate/internals, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/storage/primary) @@ -22251,7 +22163,7 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "fuY" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/storage/box/syringes{ pixel_y = 5 @@ -22309,7 +22221,7 @@ /turf/open/floor/iron, /area/station/medical/treatment_center) "fvS" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "fvT" = ( @@ -22562,7 +22474,7 @@ /area/station/engineering/atmos) "fyQ" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/poster/official/random/directional/south, /obj/item/clothing/suit/jacket/straight_jacket, /obj/item/clothing/mask/muzzle, @@ -22795,9 +22707,7 @@ /turf/open/space/basic, /area/space/nearstation) "fBK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/service/theater/abandoned) @@ -22985,9 +22895,7 @@ /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) "fEY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) "fFf" = ( @@ -23087,7 +22995,7 @@ /turf/open/floor/wood, /area/station/command/meeting_room/council) "fFY" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/radio/intercom/directional/north, /obj/item/paper_bin{ @@ -23295,9 +23203,7 @@ "fIU" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) "fIW" = ( @@ -23354,7 +23260,7 @@ /turf/open/floor/iron/dark, /area/station/science/circuits) "fJG" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/biogenerator, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -23854,9 +23760,7 @@ "fQH" = ( /obj/structure/table/wood, /obj/item/pai_card, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "fQW" = ( @@ -23926,9 +23830,7 @@ /area/station/science/robotics/lab) "fRw" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/space, /area/space/nearstation) @@ -23966,8 +23868,8 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/status_display/ai/directional/south, /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -24723,7 +24625,7 @@ /area/station/maintenance/port/fore) "gbF" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/space/basic, /area/space/nearstation) "gbG" = ( @@ -25265,9 +25167,7 @@ /turf/open/floor/iron, /area/station/medical/abandoned) "giF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood, /obj/item/taperecorder, /turf/open/floor/iron/grimy, @@ -25765,10 +25665,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "goW" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -25840,9 +25738,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "gpR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -25988,7 +25884,7 @@ "grk" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/trimline/neutral, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, @@ -26035,7 +25931,7 @@ /obj/structure/closet/l3closet/scientist, /obj/effect/turf_decal/bot, /obj/structure/sign/departments/xenobio/directional/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -26439,9 +26335,7 @@ /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) "gvN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -26702,7 +26596,7 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/structure/window/reinforced/spawner, @@ -26868,12 +26762,8 @@ /turf/open/floor/iron, /area/station/commons/dorms) "gCh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 10 }, @@ -27758,9 +27648,7 @@ /turf/open/floor/iron/dark, /area/station/security/office) "gNH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -28110,7 +27998,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "gSY" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/jungle/a/style_random, /obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, @@ -28743,9 +28631,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -29017,7 +28903,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/cmo) "hfs" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/vending/wardrobe/robo_wardrobe, /obj/effect/turf_decal/bot, /obj/structure/fireaxecabinet/mechremoval/directional/west, @@ -29623,7 +29509,7 @@ /area/station/commons/dorms) "hnh" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/sign/warning/hot_temp/directional/north, /turf/open/space/basic, /area/space/nearstation) @@ -29986,9 +29872,7 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "hsa" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/vending/snackvend, /obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/bot_white, @@ -30640,9 +30524,7 @@ /obj/machinery/computer/atmos_control/plasma_tank{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -32166,8 +32048,8 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "hXv" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -33059,9 +32941,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -34050,12 +33930,8 @@ name = "Justice Chamber"; req_access = list("armory") }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34198,9 +34074,7 @@ /area/station/maintenance/port/aft) "ixh" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/folder/blue, /obj/item/pen, /turf/open/floor/iron/grimy, @@ -34538,12 +34412,8 @@ name = "Engineering Delivery"; req_access = list("construction") }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -35513,9 +35383,7 @@ /area/station/science/robotics/lab) "iOA" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper_bin, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/grimy, @@ -35868,9 +35736,7 @@ /turf/open/floor/iron/dark, /area/station/service/library/private) "iUV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/atmos_control/oxygen_tank{ dir = 4 }, @@ -37338,9 +37204,7 @@ /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) "jll" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/bot, /obj/structure/rack, /obj/item/storage/medkit, @@ -38118,12 +37982,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "jvm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -38151,7 +38011,7 @@ /turf/open/floor/iron/dark, /area/station/service/electronic_marketing_den) "jvC" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, @@ -38310,9 +38170,7 @@ /area/station/maintenance/department/science) "jye" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) "jyp" = ( @@ -38649,7 +38507,7 @@ /area/station/service/abandoned_gambling_den) "jBB" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -38905,7 +38763,7 @@ /turf/open/floor/iron, /area/station/security/execution/transfer) "jDZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -39018,12 +38876,8 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "jFd" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/right/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -39141,12 +38995,8 @@ /turf/open/space, /area/space/nearstation) "jGD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -39448,9 +39298,7 @@ req_access = list("xenobiology") }, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "jLa" = ( @@ -39671,9 +39519,7 @@ name = "Containment Control"; req_access = list("xenobiology") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -39773,9 +39619,7 @@ /turf/open/floor/iron, /area/station/science/research/abandoned) "jOY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -39987,9 +39831,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "jQI" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/small/directional/east, /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -40282,7 +40124,7 @@ /area/station/maintenance/department/chapel) "jUO" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/sign/warning/fire/directional/south, /turf/open/space/basic, /area/space/nearstation) @@ -40631,12 +40473,8 @@ /turf/open/floor/iron, /area/station/commons/vacant_room) "jZl" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, @@ -41414,9 +41252,7 @@ /area/station/service/library) "kia" = ( /obj/structure/table, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/reagent_dispensers/servingdish, /obj/structure/reagent_dispensers/servingdish, /obj/item/clothing/head/utility/chefhat, @@ -41761,9 +41597,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "kmq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/basic, /area/space/nearstation) "kmE" = ( @@ -41813,9 +41647,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "knE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood, /area/station/service/theater/abandoned) "knH" = ( @@ -42087,12 +41919,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) "krW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 6 }, @@ -42870,7 +42698,7 @@ /turf/open/floor/iron, /area/station/security/lockers) "kCf" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -42988,7 +42816,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/cmo) "kDA" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/end{ dir = 8 }, @@ -43313,7 +43141,7 @@ /area/station/service/kitchen/abandoned) "kIe" = ( /obj/structure/cable, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -43670,7 +43498,7 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -43726,7 +43554,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/chemistry) "kNT" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, @@ -43972,9 +43800,7 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "kRI" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -44150,9 +43976,7 @@ /obj/machinery/firealarm/directional/north{ pixel_x = 2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light_switch/directional/north{ pixel_x = -10 }, @@ -44222,9 +44046,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/cargo/sorting) @@ -44837,9 +44659,7 @@ /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain) "lcK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/xenobiology) @@ -44899,9 +44719,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/table, /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ @@ -44964,9 +44782,7 @@ /turf/open/floor/engine/air, /area/station/engineering/atmos) "ldM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/small/directional/west, /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -45038,7 +44854,7 @@ /area/station/maintenance/port/fore) "leA" = ( /obj/structure/table/wood/fancy, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/decoration/statue{ spawn_loot_chance = 35 }, @@ -45527,7 +45343,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/command) "lle" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/style_random, /obj/structure/flora/bush/sunny/style_random, @@ -45750,8 +45566,7 @@ /obj/item/clothing/gloves/latex, /obj/item/surgical_drapes, /obj/item/clothing/suit/apron/surgical, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/item/reagent_containers/spray/cleaner{ @@ -45761,9 +45576,7 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "loo" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -46092,9 +45905,7 @@ /turf/open/floor/iron/white, /area/station/medical/treatment_center) "ltv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/right/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -46241,9 +46052,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -47773,12 +47582,8 @@ /turf/open/floor/iron, /area/station/engineering/lobby) "lNl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "lNA" = ( @@ -47991,10 +47796,8 @@ /turf/open/floor/iron/checker, /area/station/service/theater) "lQN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, /obj/effect/turf_decal/tile/red{ @@ -48519,9 +48322,7 @@ /turf/open/floor/iron/large, /area/station/science/research) "lYt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/loading_area{ dir = 4 }, @@ -48712,9 +48513,7 @@ /turf/open/floor/iron, /area/station/medical/virology) "mca" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/box/white/corners{ dir = 4 }, @@ -49250,9 +49049,7 @@ name = "Kitchen Delivery"; req_access = list("kitchen") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) @@ -49364,7 +49161,7 @@ "mkX" = ( /obj/structure/cable, /obj/structure/table/wood/fancy/blue, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window{ base_state = "right"; dir = 8; @@ -49605,7 +49402,7 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -49644,15 +49441,9 @@ /turf/open/floor/iron/cafeteria, /area/station/service/cafeteria) "moG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -49666,10 +49457,8 @@ /turf/open/misc/grass, /area/station/hallway/primary/fore) "mpa" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -50430,9 +50219,7 @@ /area/station/command/heads_quarters/cmo) "myI" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) @@ -51783,12 +51570,8 @@ /area/station/hallway/secondary/command) "mOH" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "mOI" = ( @@ -51900,9 +51683,7 @@ /turf/open/floor/iron/white, /area/station/command/heads_quarters/cmo) "mQg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -52060,7 +51841,7 @@ /turf/open/floor/carpet/green, /area/station/commons/lounge) "mSD" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -52094,7 +51875,7 @@ pixel_y = 36 }, /obj/machinery/light_switch/directional/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, @@ -52220,8 +52001,8 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) "mVb" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/structure/flora/bush/flowers_br, /obj/structure/flora/bush/flowers_pp, @@ -52488,7 +52269,7 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "mYq" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/west{ name = "Supply Storage"; req_access = list("medical") @@ -52651,9 +52432,7 @@ /area/station/science/ordnance/storage) "nae" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/requests_console/directional/south{ announcementConsole = 1; anon_tips_receiver = 1; @@ -52716,9 +52495,7 @@ /area/station/security/warden) "nbo" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/button/door{ id = "xeno2"; name = "Containment Control"; @@ -52800,9 +52577,7 @@ c_tag = "Bridge - Captain's Office"; name = "command camera" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) "ncu" = ( @@ -52909,9 +52684,7 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel) "ndP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -52987,9 +52760,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/flashlight/lamp, /turf/open/floor/iron/grimy, /area/station/command/bridge) @@ -53219,9 +52990,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "nir" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) "niE" = ( @@ -53378,7 +53147,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "nlh" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/jungle/a/style_random, @@ -53584,7 +53353,7 @@ /area/station/hallway/primary/central/fore) "nnp" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -54419,9 +54188,7 @@ "nza" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, @@ -55294,9 +55061,7 @@ }, /area/station/engineering/atmos/pumproom) "nJt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -55492,10 +55257,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "nMi" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -56534,12 +56297,8 @@ /turf/open/floor/iron/white, /area/station/science/research) "oaF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -56848,9 +56607,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/break_room) "oeL" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/transit_tube/station/dispenser{ @@ -57243,7 +57000,7 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "ojP" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -57457,9 +57214,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "omd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/siding/dark_red{ @@ -58126,12 +57881,8 @@ /turf/open/floor/iron, /area/station/commons/locker) "oxg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/west{ c_tag = "AI Satellite - Fore Starboard"; name = "ai camera"; @@ -58192,9 +57943,7 @@ name = "Containment Control"; req_access = list("xenobiology") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -58331,7 +58080,7 @@ /turf/open/floor/iron, /area/station/commons/lounge) "ozY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/west, /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -58520,7 +58269,7 @@ /turf/closed/wall, /area/station/commons/locker) "oCS" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/machinery/status_display/ai/directional/east, @@ -58907,10 +58656,8 @@ /turf/open/floor/plating, /area/station/security/execution/education) "oIi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -59236,10 +58983,8 @@ /turf/open/floor/iron, /area/station/science/xenobiology) "oNk" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -59914,9 +59659,7 @@ name = "Security Delivery"; req_access = list("security") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/loading_area{ dir = 1 @@ -60072,7 +59815,7 @@ desc = "An old medical bed, just waiting for replacement with something up to date."; name = "medical bed" }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, /area/station/medical/treatment_center) @@ -60550,7 +60293,7 @@ /turf/open/floor/plating, /area/station/service/chapel/storage) "pgn" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/iron, @@ -60649,7 +60392,7 @@ }, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/secure_closet/personal/patient, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -61053,9 +60796,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/west{ name = "Cargo Office Delivery"; req_access = list("cargo") @@ -61302,12 +61043,8 @@ /turf/open/floor/iron/white, /area/station/medical/storage) "ppF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -62116,7 +61853,7 @@ /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) "pAv" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -62135,7 +61872,7 @@ /turf/open/floor/iron/dark, /area/station/science/explab) "pAx" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/seed_extractor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -62295,7 +62032,7 @@ /area/station/service/abandoned_gambling_den) "pCf" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -63551,9 +63288,7 @@ /turf/open/floor/iron, /area/station/service/kitchen/abandoned) "pQz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/box/white/corners{ dir = 4 }, @@ -63871,12 +63606,8 @@ /turf/open/floor/iron, /area/station/engineering/storage) "pUh" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/east{ c_tag = "AI Satellite - Port"; name = "ai camera"; @@ -64330,7 +64061,7 @@ /area/station/medical/psychology) "pYA" = ( /obj/structure/table, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) @@ -64925,8 +64656,7 @@ /obj/structure/table/reinforced, /obj/item/retractor, /obj/item/hemostat, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/iron, @@ -64949,9 +64679,7 @@ /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) "qhb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -65069,7 +64797,7 @@ /area/station/security/lockers) "qiR" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/leafy, /turf/open/floor/grass, @@ -65765,12 +65493,8 @@ /turf/open/floor/plating, /area/station/service/theater/abandoned) "qsB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/west{ c_tag = "AI Satellite - Aft Starboard"; name = "ai camera"; @@ -66203,9 +65927,7 @@ /turf/open/floor/plating, /area/station/service/library/abandoned) "qyy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -66242,7 +65964,7 @@ /turf/open/floor/iron, /area/station/engineering/hallway) "qzd" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/sparsegrass, /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, @@ -67611,12 +67333,8 @@ /obj/machinery/mineral/stacking_machine{ input_dir = 2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/iron, @@ -68151,8 +67869,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "qYj" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/leavy/style_random, /turf/open/floor/grass, @@ -68481,9 +68199,7 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/machinery/light_switch/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "rdI" = ( @@ -68881,12 +68597,8 @@ /turf/open/floor/iron, /area/station/service/kitchen/abandoned) "riP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/west{ c_tag = "AI Satellite - Starboard"; name = "ai camera"; @@ -69885,7 +69597,7 @@ /area/station/engineering/transit_tube) "rvq" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/button/door{ id = "xenosecure"; name = "Containment Control"; @@ -70283,12 +69995,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "rAq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -70670,13 +70378,9 @@ /obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/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; @@ -70949,9 +70653,7 @@ /obj/machinery/computer/atmos_control/nitrous_tank{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/red{ dir = 8 }, @@ -71349,9 +71051,7 @@ "rOY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -71586,7 +71286,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos/storage) "rRm" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/security/prison/garden) @@ -72209,10 +71909,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "rYr" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/transit_tube/curved/flipped{ dir = 1 }, @@ -73150,9 +72848,7 @@ /area/station/hallway/primary/fore) "slY" = ( /obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -73165,8 +72861,8 @@ /turf/open/floor/iron, /area/station/maintenance/department/chapel) "smb" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) @@ -73527,7 +73223,7 @@ /turf/open/floor/iron/dark, /area/station/service/abandoned_gambling_den) "srZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -73831,9 +73527,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "svD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/box/white/corners, /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -74092,9 +73786,7 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "syJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ pixel_y = -24 }, @@ -74390,9 +74082,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "sCC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -74567,7 +74257,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "sEw" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -74819,12 +74509,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "sIl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/transit_tube/curved, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -74977,15 +74663,9 @@ /turf/open/floor/circuit/green, /area/station/ai_monitored/command/nuke_storage) "sJD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "sJF" = ( @@ -75259,7 +74939,7 @@ }, /obj/structure/table/wood/fancy/blue, /obj/machinery/door/window/right/directional/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood/tile, /area/station/service/library/artgallery) "sMN" = ( @@ -75404,8 +75084,8 @@ /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) "sOX" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -75630,7 +75310,7 @@ /area/station/hallway/secondary/entry) "sRm" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/grassy/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, @@ -76418,9 +76098,7 @@ "taL" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain/private) @@ -77023,12 +76701,8 @@ /area/station/service/abandoned_gambling_den) "tkp" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "tkB" = ( @@ -77300,12 +76974,8 @@ /turf/open/floor/iron, /area/station/hallway/secondary/command) "toR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -77428,10 +77098,8 @@ /turf/open/floor/iron/checker, /area/station/service/hydroponics) "tqg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 @@ -78127,10 +77795,8 @@ /turf/open/floor/iron/dark, /area/station/service/janitor) "tyL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/o2, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 @@ -78306,9 +77972,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/treatment_center) "tBM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -79143,9 +78807,7 @@ /turf/closed/wall/r_wall, /area/station/engineering/supermatter/room) "tLN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -79592,7 +79254,7 @@ /area/station/hallway/primary/port) "tQd" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/machinery/ecto_sniffer, /turf/open/floor/iron, @@ -80158,7 +79820,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "tXP" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/leafy, @@ -80625,9 +80287,7 @@ /turf/open/floor/iron, /area/station/science/research) "ucR" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null }, @@ -81207,9 +80867,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay) "ukN" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -81775,15 +81433,9 @@ /turf/open/floor/iron, /area/station/cargo/miningoffice) "usR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "usV" = ( @@ -81901,10 +81553,8 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "uuw" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -81976,8 +81626,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) "uvr" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -82756,7 +82406,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -82958,9 +82608,7 @@ /area/station/commons/fitness/recreation) "uIg" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/south, /turf/open/space, /area/space/nearstation) @@ -83294,9 +82942,7 @@ }, /obj/item/folder/yellow, /obj/item/pen, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "uNy" = ( @@ -83704,9 +83350,7 @@ /area/station/maintenance/port/aft) "uRz" = ( /obj/structure/chair/stool/directional/south, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -84573,7 +84217,7 @@ /obj/effect/turf_decal/siding/wideplating/dark{ dir = 1 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/pen, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -84871,10 +84515,8 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "vgY" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, @@ -85101,9 +84743,9 @@ /turf/open/floor/wood, /area/station/service/electronic_marketing_den) "vjY" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_yw, /obj/structure/flora/bush/lavendergrass, /obj/structure/flora/bush/fullgrass/style_random, @@ -85206,14 +84848,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/maintenance/port) -"vlN" = ( -/obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 4 - }, -/obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "vlP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -85453,7 +85087,7 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) "vok" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -85531,9 +85165,7 @@ /turf/open/space/basic, /area/space/nearstation) "vpo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 4 }, @@ -85568,9 +85200,7 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/cmo) "vpD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood, /obj/item/flashlight/lantern, /obj/item/food/grown/harebell, @@ -86179,10 +85809,8 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "vwZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/co2, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -86647,7 +86275,7 @@ /area/station/security/brig) "vCl" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/space, @@ -86722,15 +86350,11 @@ /turf/open/floor/iron, /area/station/command/heads_quarters/hos) "vCV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/right/directional/north{ name = "Incoming Mail"; req_access = list("shipping") @@ -86899,9 +86523,7 @@ pixel_y = 5 }, /obj/item/storage/lockbox/medal, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/grimy, /area/station/command/heads_quarters/captain) "vFf" = ( @@ -87015,7 +86637,7 @@ /obj/machinery/light_switch/directional/south{ pixel_x = 10 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -87696,7 +87318,7 @@ /obj/item/seeds/wheat, /obj/item/seeds/pumpkin, /obj/effect/spawner/random/contraband/prison, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/item/seeds/tower, /obj/structure/sign/poster/official/random/directional/north, @@ -87994,9 +87616,7 @@ /turf/open/floor/plating, /area/station/cargo/drone_bay) "vVD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -88167,10 +87787,8 @@ /turf/open/floor/iron/dark, /area/station/commons/locker) "vXX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -88246,7 +87864,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/range) "vYE" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/mod/module/plasma_stabilizer, /obj/item/mod/module/thermal_regulator, /obj/structure/table/reinforced, @@ -88271,9 +87889,7 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/mix) "vYR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/item/storage/box/bodybags, @@ -88305,12 +87921,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "vZr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -88716,9 +88328,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "wff" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -89663,9 +89273,7 @@ req_access = list("xenobiology") }, /obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "woB" = ( @@ -91040,7 +90648,7 @@ "wDQ" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/grenade/chem_grenade/smart_metal_foam{ pixel_x = -4; pixel_y = 6 @@ -91201,9 +90809,7 @@ /area/station/service/abandoned_gambling_den) "wFX" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/button/door{ id = "xeno1"; name = "Containment Control"; @@ -91336,7 +90942,7 @@ "wHL" = ( /obj/structure/table, /obj/item/binoculars, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -92083,7 +91689,7 @@ /area/station/maintenance/port/fore) "wTq" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -92905,8 +92511,8 @@ /turf/open/floor/wood/large, /area/station/service/library/lounge) "xfz" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/grassy/style_random, /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, @@ -93531,9 +93137,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) "xoI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -93977,9 +93581,7 @@ /obj/item/target, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "xum" = ( @@ -94164,9 +93766,7 @@ /turf/open/floor/iron, /area/station/command/gateway) "xxk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "xxp" = ( @@ -94421,7 +94021,7 @@ /area/station/service/theater) "xzG" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, @@ -94508,7 +94108,7 @@ /turf/open/floor/iron, /area/station/security/brig) "xzW" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -94647,12 +94247,8 @@ }, /area/station/security/execution/transfer) "xBK" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -94756,12 +94352,8 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "xDu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "xDv" = ( @@ -94818,12 +94410,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/aft) "xEa" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -95008,13 +94596,9 @@ /obj/structure/disposaloutlet{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/cargo/sorting) "xGh" = ( @@ -95110,12 +94694,8 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "xGR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -95186,10 +94766,10 @@ "xHR" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/gun/energy/e_gun/dragnet{ pixel_y = 4 }, @@ -95402,9 +94982,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay) "xKA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/service/theater/abandoned) @@ -95693,7 +95271,7 @@ /turf/open/floor/iron, /area/station/commons/dorms) "xOD" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/structure/table/wood/fancy/red, /obj/machinery/door/window/brigdoor/left/directional/south{ @@ -95774,7 +95352,7 @@ /turf/open/floor/plating, /area/station/security/prison) "xPH" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/secure_closet/cytology, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -96073,14 +95651,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/supermatter/room) -"xUm" = ( -/obj/structure/cable, -/obj/structure/window/reinforced/plasma/spawner/west{ - dir = 4 - }, -/obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/turf/open/floor/engine, -/area/station/engineering/supermatter) "xUn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -97296,7 +96866,7 @@ /turf/open/floor/iron, /area/station/commons/vacant_room) "ykN" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/item/reagent_containers/spray/cleaner, @@ -118097,9 +117667,9 @@ pqr cZv tcy sHT -vlN -xUm -vlN +bdt +slY +bdt sHT sHT sHT diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 1e3affaba36..ca373c13deb 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1168,9 +1168,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "atT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -1781,7 +1779,7 @@ /area/station/ai_monitored/turret_protected/aisat/atmos) "aFj" = ( /obj/item/target, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -2095,7 +2093,7 @@ /area/station/science/xenobiology) "aLG" = ( /obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/clothing/head/costume/fancy, /turf/open/floor/iron/dark/textured, /area/station/security/prison) @@ -2187,7 +2185,7 @@ icon_state = "left"; name = "Fitness Ring" }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -2209,7 +2207,7 @@ /turf/open/floor/iron/white, /area/station/medical/pharmacy) "aMR" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/textured, /area/station/security/range) "aMX" = ( @@ -2262,9 +2260,7 @@ /turf/open/floor/plating, /area/mine/eva/lower) "aNP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/firealarm/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -2281,9 +2277,7 @@ /turf/open/floor/iron/dark, /area/mine/eva) "aOA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white/side{ dir = 10 }, @@ -2463,8 +2457,7 @@ /turf/open/floor/iron, /area/station/engineering/main) "aRf" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/engine, @@ -2698,9 +2691,7 @@ /turf/closed/wall, /area/station/maintenance/department/medical/morgue) "aUE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/book/manual/wiki/cytology{ pixel_x = -4; pixel_y = 4 @@ -2933,7 +2924,7 @@ dir = 8; id = "mining_internal" }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -2941,9 +2932,7 @@ /turf/open/floor/iron, /area/mine/production) "aYv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/structure/microscope, /turf/open/floor/iron/grimy, @@ -3529,8 +3518,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/disposaloutlet{ @@ -3918,9 +3906,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "bmO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/corner, /area/station/command/heads_quarters/rd) @@ -4272,9 +4258,7 @@ /turf/open/floor/iron/dark, /area/station/science/genetics) "bsV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -4490,9 +4474,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/solars/starboard/fore) "bxi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/glass, /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/blue/filled/warning, @@ -4503,9 +4485,7 @@ /area/station/service/hydroponics) "bxs" = ( /obj/machinery/vending/drugs, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/treatment_center) @@ -4916,12 +4896,8 @@ /turf/closed/wall/r_wall, /area/station/medical/virology) "bCD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/genetics) "bCT" = ( @@ -5821,7 +5797,7 @@ /area/station/medical/virology) "bPL" = ( /obj/effect/turf_decal/tile/blue/diagonal_edge, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/directional/south, /obj/structure/closet/secure_closet/freezer/kitchen, /turf/open/floor/iron/kitchen/diagonal, @@ -5911,10 +5887,8 @@ /obj/item/stack/license_plates/empty/fifty, /obj/item/stack/license_plates/empty/fifty, /obj/item/stack/license_plates/empty/fifty, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_half, /area/station/security/prison/work) "bRo" = ( @@ -6138,9 +6112,7 @@ /area/station/medical/storage) "bVr" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/item/seeds/carrot, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -6486,9 +6458,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "cas" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -6555,9 +6525,7 @@ /obj/machinery/computer/mecha{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/keycard_auth/directional/south, /obj/machinery/camera/autoname/directional/south{ c_tag = "Research Director's Office"; @@ -6829,7 +6797,7 @@ /area/station/maintenance/fore/lesser) "cfj" = ( /obj/machinery/light/directional/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/displaycase, /obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron, @@ -7086,9 +7054,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "cjD" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -7729,7 +7695,7 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/maint) "ctB" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/item/crowbar/large/old, /obj/effect/turf_decal/tile/dark/fourcorners, @@ -8802,9 +8768,7 @@ /turf/open/floor/iron, /area/station/security/prison/workout) "cJO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/iron/dark/textured, /area/station/security/warden) @@ -8974,9 +8938,7 @@ /turf/closed/wall/r_wall, /area/mine/production) "cMt" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ dir = 4 @@ -9075,7 +9037,7 @@ /turf/open/floor/iron, /area/station/service/janitor) "cNw" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -9641,13 +9603,9 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "cXi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/standard_air, /area/station/hallway/secondary/exit/departure_lounge) @@ -9771,12 +9729,8 @@ /turf/open/floor/iron/dark, /area/mine/eva) "cYR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/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"; @@ -9852,12 +9806,8 @@ /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) "cZM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/turretid{ name = "AI Chamber turret control"; pixel_x = 5; @@ -10569,9 +10519,7 @@ "dkI" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/warning/cold_temp/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -11106,9 +11054,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "dsR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/brigdoor{ req_access = list("brig") }, @@ -11533,8 +11479,7 @@ /obj/machinery/camera/directional/north{ c_tag = "Atmospherics Monitoring" }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/stripes/line{ @@ -12258,13 +12203,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "dMF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/misc/asteroid/snow/standard_air, /area/station/hallway/secondary/exit/departure_lounge) @@ -12302,8 +12243,7 @@ /obj/effect/turf_decal/trimline/blue/filled/end{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/item/radio/intercom/directional/west, @@ -12578,9 +12518,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "dRM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/red/line{ dir = 6 }, @@ -13261,13 +13199,11 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eeO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/railing{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -13718,9 +13654,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/starboard/upper) "emg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, @@ -14036,9 +13970,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma{ @@ -14662,7 +14594,7 @@ }, /obj/item/storage/medkit/regular, /obj/structure/table/glass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white/textured, /area/station/security/medical) @@ -15073,11 +15005,9 @@ }, /area/station/service/hydroponics) "eJv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/smartfridge/extract/preloaded, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology) "eJx" = ( @@ -15929,10 +15859,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eXw" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 10 }, @@ -15983,9 +15911,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ icon_state = "right"; name = "First-Aid Supplies"; @@ -16352,9 +16278,7 @@ /turf/open/floor/iron/white, /area/station/medical/pharmacy) "feZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/glass, /obj/item/storage/box/monkeycubes, /turf/open/floor/iron, @@ -16645,9 +16569,7 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel/office) "fjM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/commons/fitness) "fjQ" = ( @@ -16833,7 +16755,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "fnf" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/port/aft) "fng" = ( @@ -16999,7 +16921,7 @@ /area/station/service/kitchen/diner) "fqp" = ( /obj/structure/rack, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/poster/random_official, /obj/item/poster/random_official, /obj/item/poster/random_official, @@ -17840,7 +17762,7 @@ "fFu" = ( /obj/machinery/food_cart, /obj/effect/turf_decal/tile/brown/diagonal_edge, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/kitchen/diagonal, /area/station/service/kitchen) "fFv" = ( @@ -18159,12 +18081,8 @@ /area/station/engineering/atmos) "fKP" = ( /obj/machinery/shower/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ name = "Shower Cubicle" }, @@ -18585,7 +18503,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -18859,9 +18777,7 @@ /area/station/command/heads_quarters/captain) "fXf" = ( /obj/machinery/shower/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/north{ name = "Shower Cubicle" }, @@ -18876,9 +18792,7 @@ /turf/open/floor/iron/dark/corner, /area/station/security/processing) "fXj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/red/line{ dir = 5 }, @@ -19302,8 +19216,7 @@ "gcz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/operating, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -19422,8 +19335,7 @@ /area/station/maintenance/starboard/aft) "geP" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/plasticflaps/opaque, @@ -19598,7 +19510,7 @@ /turf/open/floor/grass, /area/station/maintenance/starboard/fore) "giF" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -20806,7 +20718,7 @@ /turf/open/floor/iron, /area/station/engineering/lobby) "gCS" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -21422,7 +21334,7 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "gMR" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "gMZ" = ( @@ -21670,9 +21582,7 @@ /area/station/service/chapel/office) "gQT" = ( /obj/machinery/biogenerator, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, @@ -21782,7 +21692,7 @@ /turf/open/floor/iron/large, /area/station/medical/treatment_center) "gTs" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/holopad, /turf/open/floor/iron/white/textured, /area/station/security/medical) @@ -21988,10 +21898,8 @@ /area/station/maintenance/solars/port/fore) "gWQ" = ( /obj/machinery/chem_master, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "gWX" = ( @@ -22134,9 +22042,7 @@ /turf/open/floor/grass, /area/station/medical/virology) "gZd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -22480,7 +22386,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -22543,7 +22449,7 @@ /obj/item/reagent_containers/condiment/peppermill{ pixel_x = 3 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/knife/plastic, /obj/structure/table/reinforced, /obj/item/radio/intercom/prison/directional/north, @@ -22614,9 +22520,7 @@ /turf/open/floor/iron/textured, /area/station/medical/medbay/central) "hic" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/genetics) "hid" = ( @@ -22992,8 +22896,8 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "hpB" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "hpE" = ( @@ -23120,9 +23024,7 @@ /area/station/medical/virology) "hsc" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/item/plant_analyzer, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ @@ -23192,7 +23094,7 @@ dir = 4 }, /obj/effect/turf_decal/trimline/blue/filled/end, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/sign/warning/no_smoking/circle/directional/west, /obj/structure/disposalpipe/segment, /obj/machinery/light/directional/west, @@ -23859,9 +23761,7 @@ "hEM" = ( /obj/structure/table, /obj/structure/bedsheetbin, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -24919,9 +24819,7 @@ /area/station/commons/fitness) "hYO" = ( /obj/machinery/shower/directional/north, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ name = "Shower Cubicle" }, @@ -25441,9 +25339,7 @@ /turf/open/floor/plating/icemoon, /area/station/maintenance/solars/port/aft) "ifQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -25863,9 +25759,7 @@ /turf/open/floor/wood, /area/station/security/courtroom) "ilp" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/sofa/right/brown, /turf/open/floor/carpet/blue, /area/station/security/prison/work) @@ -25891,9 +25785,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) "ilP" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/station/service/hydroponics) @@ -26315,7 +26207,7 @@ /area/station/medical/storage) "isQ" = ( /obj/structure/closet/crate, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/stack/license_plates/empty/fifty, /obj/item/stack/license_plates/empty/fifty, /obj/item/stack/license_plates/empty/fifty, @@ -26791,7 +26683,7 @@ /area/station/command/bridge) "iBh" = ( /obj/machinery/vending/autodrobe/all_access, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/security/prison) "iBj" = ( @@ -27308,9 +27200,7 @@ /turf/open/floor/plating, /area/station/maintenance/aft/lesser) "iKL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/smartfridge/extract/preloaded, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -27498,7 +27388,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -28391,7 +28281,7 @@ /area/station/cargo/sorting) "jao" = ( /obj/structure/railing, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) @@ -28533,9 +28423,7 @@ /turf/closed/wall, /area/station/command/heads_quarters/rd) "jbX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/brown/filled/end{ dir = 4 }, @@ -28568,9 +28456,7 @@ "jcJ" = ( /obj/structure/table/wood/fancy/blue, /obj/effect/spawner/random/aimodule/neutral, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window{ base_state = "right"; dir = 8; @@ -28951,9 +28837,7 @@ /area/station/commons/toilet/locker) "jjQ" = ( /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/storage/medkit/o2{ pixel_x = 3; pixel_y = 3 @@ -28963,9 +28847,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/dark/smooth_large, @@ -28996,9 +28878,7 @@ /area/station/ai_monitored/security/armory/upper) "jkt" = ( /obj/machinery/disposal/bin, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/disposalpipe/trunk, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -29345,9 +29225,7 @@ /turf/closed/wall, /area/station/maintenance/starboard/lesser) "jrf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/rack, /obj/item/stack/ducts/fifty, /obj/item/storage/box/swab, @@ -29893,9 +29771,7 @@ /turf/open/floor/plating, /area/station/maintenance/space_hut/cabin) "jAZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/hydroponics/soil, /obj/machinery/light/directional/east, /turf/open/floor/grass, @@ -30381,7 +30257,7 @@ /turf/open/floor/glass, /area/station/security/lockers) "jJU" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/gateway_control, /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/blue/opposingcorners, @@ -31086,9 +30962,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/warden) "jUr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet, /area/station/service/theater) "jUB" = ( @@ -31101,10 +30975,8 @@ /turf/open/floor/iron, /area/station/command/teleporter) "jUL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/grass/green/style_random, /turf/open/misc/asteroid/snow/standard_air, /area/station/hallway/secondary/exit/departure_lounge) @@ -31317,9 +31189,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "jZc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, @@ -31851,7 +31721,7 @@ /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) "kgU" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/white{ dir = 4 }, @@ -32599,7 +32469,7 @@ name = "Freezer Access"; req_access = list("kitchen") }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes{ dir = 1 }, @@ -32796,8 +32666,7 @@ /area/station/hallway/primary/starboard) "kuX" = ( /obj/machinery/chem_heater/withbuffer, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/tile/yellow/full, @@ -32864,7 +32733,7 @@ /area/station/service/chapel) "kwd" = ( /obj/structure/sign/poster/official/random/directional/south, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "kwe" = ( @@ -33032,9 +32901,7 @@ name = "Medbay Delivery"; req_access = list("medical") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/large, /area/station/medical/storage) @@ -33077,7 +32944,7 @@ }, /area/station/science/research) "kzH" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/conveyor_switch/oneway{ id = "mining_internal"; name = "mining conveyor"; @@ -33192,9 +33059,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "kAY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/service/hydroponics) @@ -33203,9 +33068,7 @@ /turf/open/floor/iron/white, /area/station/medical/cryo) "kBf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet, /obj/effect/spawner/random/clothing/gloves, /obj/effect/spawner/random/trash/janitor_supplies, @@ -33299,9 +33162,7 @@ /turf/open/floor/iron/white, /area/station/medical/break_room) "kCr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /mob/living/carbon/human/species/monkey, /turf/open/floor/engine, /area/station/science/genetics) @@ -33621,7 +33482,7 @@ /obj/machinery/conveyor{ id = "mining_internal" }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -33651,8 +33512,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/upper) "kJd" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/firealarm/directional/east, @@ -33731,7 +33591,7 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "kJR" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark, /area/station/command/gateway) @@ -34067,9 +33927,7 @@ /turf/open/floor/grass, /area/station/maintenance/starboard/aft) "kPC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/decal/cleanable/blood/old, /obj/effect/mapping_helpers/dead_body_placer, @@ -34660,7 +34518,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/processing) "kYJ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/computer/camera_advanced/xenobio{ dir = 1 @@ -34746,7 +34604,7 @@ /obj/item/reagent_containers/cup/bottle/multiver, /obj/item/reagent_containers/cup/bottle/epinephrine, /obj/structure/table/glass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white/textured, /area/station/security/medical) "kZI" = ( @@ -34979,9 +34837,7 @@ /area/mine/mechbay) "ldc" = ( /obj/machinery/plate_press, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/smooth_half, /area/station/security/prison/work) "ldi" = ( @@ -35322,9 +35178,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology) "ljj" = ( @@ -35548,7 +35402,7 @@ "lmG" = ( /obj/machinery/icecream_vat, /obj/effect/turf_decal/tile/brown/diagonal_edge, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/kitchen/diagonal, /area/station/service/kitchen) "lmK" = ( @@ -35729,9 +35583,7 @@ /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) "lpv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -35867,9 +35719,7 @@ pixel_x = -4; pixel_y = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "lry" = ( @@ -36291,9 +36141,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) "lzf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet, /obj/item/bodybag, /obj/item/clothing/under/misc/burial, @@ -37899,9 +37747,7 @@ /turf/open/floor/carpet/black, /area/station/security/prison/safe) "mcG" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -37944,9 +37790,7 @@ /area/station/service/bar/atrium) "mdC" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/mmi, /obj/item/mmi, /obj/item/mmi, @@ -38225,10 +38069,8 @@ /turf/open/floor/iron, /area/station/engineering/lobby) "miG" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, @@ -38343,9 +38185,7 @@ name = "Research Division Delivery"; req_access = list("research") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/loading_area{ dir = 8 }, @@ -38401,10 +38241,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "mlv" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -38549,9 +38387,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "mos" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/genetics) "moB" = ( @@ -38641,9 +38477,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/processing) "mpS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron/dark, /area/station/science/ordnance) @@ -38837,13 +38671,9 @@ /obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/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; @@ -39035,9 +38865,7 @@ /area/station/maintenance/starboard/fore) "mwC" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/cultivator, /obj/item/seeds/potato, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -40065,8 +39893,7 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "mPb" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -40179,7 +40006,7 @@ /obj/item/clothing/mask/surgical, /obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white/textured, /area/station/security/medical) "mQG" = ( @@ -40646,9 +40473,7 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "mYU" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair{ dir = 8 }, @@ -41094,8 +40919,8 @@ /area/station/engineering/supermatter/room) "neY" = ( /obj/machinery/telecomms/relay/preset/mining, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/circuit/green, /area/mine/mechbay) "nfb" = ( @@ -41156,7 +40981,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "nga" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/book/manual/wiki/cooking_to_serve_man, /obj/structure/table/reinforced, /turf/open/floor/iron/cafeteria, @@ -41413,9 +41238,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "njt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/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{ @@ -41649,9 +41472,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -41918,9 +41739,7 @@ "nqB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -42111,9 +41930,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/interrogation) "nsU" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "nsZ" = ( @@ -42529,9 +42346,7 @@ }, /area/station/medical/chemistry) "nzR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -42775,12 +42590,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) "nCO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -42884,8 +42695,7 @@ "nDT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/item/clothing/gloves/latex, @@ -43182,7 +42992,7 @@ /obj/item/food/grown/onion, /obj/item/food/grown/onion, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/contraband/prison, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) @@ -43513,9 +43323,7 @@ /turf/open/floor/iron/dark, /area/station/medical/virology) "nNC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood, /obj/item/food/pie/cream, /turf/open/floor/carpet, @@ -43765,9 +43573,7 @@ /obj/machinery/camera/directional/east{ c_tag = "Library Art Gallery" }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/structure/table_fancy, /obj/machinery/light/blacklight/directional/north, /obj/structure/sign/painting/large/library{ @@ -43798,9 +43604,7 @@ icon_state = "left"; name = "Fitness Ring" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness) "nRq" = ( @@ -44180,12 +43984,8 @@ /turf/closed/wall, /area/icemoon/surface/outdoors/nospawn) "nXc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/textured, /area/station/security/brig) "nXg" = ( @@ -44583,7 +44383,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "oem" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/mech_bay_power_console{ dir = 8 }, @@ -44606,9 +44406,7 @@ name = "Shutter Control"; pixel_x = -24 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/drone_bay) "oex" = ( @@ -44777,9 +44575,7 @@ }, /area/station/engineering/lobby) "ohw" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -45677,9 +45473,7 @@ /turf/open/floor/iron, /area/station/engineering/engine_smes) "ouH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, @@ -45785,9 +45579,7 @@ pixel_x = -2; pixel_y = 5 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "oxa" = ( @@ -46086,7 +45878,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 32 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window{ dir = 8; name = "Secure Art Exhibition"; @@ -47433,9 +47225,7 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "oXM" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, @@ -47826,9 +47616,7 @@ /turf/open/floor/iron/dark, /area/station/science/explab) "pem" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48280,12 +48068,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/chapel) "pmC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/camera/motion/directional/south{ c_tag = "MiniSat AI Chamber North"; @@ -48395,8 +48179,7 @@ /turf/open/floor/carpet/green, /area/station/service/library) "poR" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/chair{ @@ -48551,9 +48334,7 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet, /area/station/service/theater) "pqD" = ( @@ -48574,7 +48355,7 @@ /turf/open/floor/plating, /area/station/maintenance/aft/greater) "pqM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) "pra" = ( @@ -48663,12 +48444,8 @@ /area/station/medical/chemistry) "psE" = ( /obj/machinery/seed_extractor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 @@ -48983,7 +48760,7 @@ /turf/open/floor/iron, /area/station/service/chapel) "pwD" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/rnd/production/circuit_imprinter, /obj/machinery/requests_console/directional/east{ assistance_requestable = 1; @@ -49943,9 +49720,7 @@ /area/station/hallway/secondary/entry) "pLT" = ( /obj/machinery/space_heater, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/station/security/warden) "pMg" = ( @@ -51380,8 +51155,7 @@ /turf/open/floor/carpet, /area/station/security/prison/rec) "qnd" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/rack, @@ -51408,9 +51182,7 @@ /turf/open/floor/wood, /area/station/service/library) "qno" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness) "qnt" = ( @@ -51732,9 +51504,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "qsn" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/sunny/style_random, /turf/open/floor/grass, /area/station/security/warden) @@ -51972,8 +51742,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "qwq" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/filingcabinet/filingcabinet, @@ -52155,8 +51924,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -52976,9 +52744,7 @@ /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner/skirt, /obj/item/clothing/under/rank/prisoner/skirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -53183,10 +52949,8 @@ /turf/open/openspace, /area/station/medical/medbay/aft) "qPd" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cloth_pile, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -53257,9 +53021,7 @@ /area/station/commons/storage/mining) "qPR" = ( /obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb) @@ -53800,9 +53562,7 @@ /area/station/hallway/primary/starboard) "qZm" = ( /obj/machinery/chem_heater/withbuffer, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/white/smooth_large, /area/station/medical/pharmacy) @@ -54836,7 +54596,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "rrI" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/reinforced, /obj/machinery/recharger, /obj/machinery/light_switch/directional/south, @@ -55001,9 +54761,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "rvi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 }, @@ -56008,9 +55766,7 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "rMB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/computer/slot_machine{ pixel_y = -6 }, @@ -56185,8 +55941,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "rPa" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/rack, @@ -57473,9 +57228,7 @@ /area/station/hallway/secondary/entry) "skh" = ( /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, /obj/structure/cable, @@ -57819,9 +57572,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) "spF" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, @@ -57921,7 +57672,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposaloutlet{ dir = 4 }, @@ -57974,9 +57725,7 @@ /turf/open/floor/iron, /area/station/cargo/office) "ssf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -58860,7 +58609,7 @@ /obj/machinery/mineral/processing_unit{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -59249,7 +58998,7 @@ /area/mine/laborcamp/security) "sLr" = ( /obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/item/throwing_star/toy, /turf/open/misc/ashplanet/wateryrock{ @@ -59294,9 +59043,7 @@ }, /area/station/security/prison) "sMD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, @@ -59779,7 +59526,7 @@ /turf/open/floor/iron, /area/station/maintenance/port/aft) "sVJ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -60116,9 +59863,7 @@ /area/station/engineering/atmos) "tbI" = ( /obj/machinery/power/shieldwallgen, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/command/teleporter) @@ -60272,9 +60017,7 @@ /turf/open/floor/iron, /area/station/service/janitor) "tfA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -60440,9 +60183,7 @@ /turf/open/floor/carpet, /area/station/service/theater) "tiN" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/science/xenobiology) @@ -60880,8 +60621,8 @@ /obj/item/target/alien, /obj/item/target/clown, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/crate{ name = "Firing Range Supplies Set" }, @@ -60967,9 +60708,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) "trG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/effect/turf_decal/siding/yellow/corner{ dir = 4 @@ -60982,9 +60721,7 @@ /turf/open/floor/iron, /area/station/engineering/lobby) "trH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/railing{ dir = 8 }, @@ -61252,8 +60989,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -61650,9 +61386,7 @@ /area/station/security/checkpoint/customs/auxiliary) "tCo" = ( /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/paper_bin{ pixel_y = 4 }, @@ -61866,9 +61600,7 @@ /area/station/cargo/storage) "tDX" = ( /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper_bin{ pixel_y = 4 }, @@ -62084,9 +61816,7 @@ /turf/closed/wall/r_wall, /area/station/medical/treatment_center) "tHt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -62098,7 +61828,7 @@ /turf/open/floor/iron/white, /area/station/medical/treatment_center) "tHN" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ @@ -62199,7 +61929,7 @@ /area/icemoon/underground/explored) "tJe" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/reagent_dispensers/watertank, /turf/open/openspace, /area/station/science/xenobiology) @@ -62322,9 +62052,7 @@ /area/station/maintenance/starboard/aft) "tKR" = ( /obj/machinery/chem_dispenser, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/directional/north, /obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/turf_decal/tile/yellow/full, @@ -63352,8 +63080,8 @@ /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) "udg" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "udj" = ( @@ -63942,7 +63670,7 @@ /turf/open/floor/sepia, /area/station/security/prison/rec) "umi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology) "umz" = ( @@ -63995,9 +63723,7 @@ desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "umR" = ( @@ -64014,8 +63740,7 @@ /turf/open/floor/carpet/blue, /area/station/security/prison/work) "unc" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/spawner/random/vending/snackvend, @@ -64981,7 +64706,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "uDL" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/mechpad{ dir = 8 }, @@ -66002,7 +65727,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/electrical) "uXx" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/atmos_control/ordnancemix{ dir = 1 }, @@ -66101,7 +65826,7 @@ }, /area/station/science/research) "uZC" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -66273,7 +65998,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "vbJ" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/security/range) "vbO" = ( @@ -66852,12 +66577,12 @@ dir = 1 }, /obj/structure/cable/multilayer/multiz, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/port/aft) "vlI" = ( /obj/machinery/disposal/bin, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -66959,9 +66684,7 @@ /turf/open/floor/iron, /area/mine/eva/lower) "vmL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/computer/slot_machine{ pixel_y = -6 }, @@ -67042,9 +66765,7 @@ /turf/open/floor/iron/textured, /area/station/medical/medbay/central) "vnT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood, /turf/open/floor/carpet/blue, /area/station/security/prison/work) @@ -67175,9 +66896,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore/lesser) "vqp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -67515,7 +67234,7 @@ "vwo" = ( /obj/machinery/newscaster/directional/east, /obj/structure/sink/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -67556,9 +67275,7 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "vwI" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/medical/patient_stretcher, /obj/effect/decal/cleanable/blood/gibs/torso, /obj/effect/mapping_helpers/burnt_floor, @@ -67641,9 +67358,7 @@ /turf/open/floor/iron/white, /area/station/medical/break_room) "vxM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood, /obj/item/book/manual/wiki/detective, /turf/open/floor/carpet/blue, @@ -68397,9 +68112,7 @@ /turf/open/floor/wood, /area/station/command/meeting_room) "vIZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/camera/directional/south{ c_tag = "Ordnance Lower Mix Lab"; @@ -68590,8 +68303,7 @@ /turf/open/floor/iron, /area/station/command/gateway) "vMe" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/closet/emcloset, @@ -68877,7 +68589,7 @@ /turf/closed/wall, /area/mine/eva) "vSq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/camera/directional/east{ c_tag = "Xenobiology Pens - Starboard Mid"; network = list("ss13","rd","xeno") @@ -69587,7 +69299,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "wdM" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/station/security/prison/workout) "weg" = ( @@ -69768,9 +69480,7 @@ /turf/open/floor/iron, /area/station/science/research) "wha" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/item/clothing/gloves/latex, /turf/open/floor/plating, @@ -69911,9 +69621,7 @@ /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) "wjl" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -70367,8 +70075,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "wpF" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/chair, @@ -70576,9 +70283,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "wsW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -71380,7 +71085,7 @@ dir = 8; id = "mining_internal" }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -71913,7 +71618,7 @@ /area/station/security/prison/safe) "wOt" = ( /obj/machinery/vending/games, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/station/security/prison) "wOy" = ( @@ -73253,8 +72958,8 @@ /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) "xiS" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/white{ dir = 4 }, @@ -73417,9 +73122,7 @@ /obj/effect/turf_decal/siding/white{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -73548,9 +73251,7 @@ /turf/open/floor/iron, /area/station/security/prison/visit) "xns" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -74533,9 +74234,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "xEc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "xEd" = ( @@ -74871,12 +74570,8 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/fore) "xIR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/glass/reinforced, /area/station/security/brig/entrance) "xIS" = ( @@ -75523,9 +75218,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "xVx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/warden) @@ -76432,9 +76125,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "yki" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/glass, /obj/item/storage/box/monkeycubes, /turf/open/floor/iron, diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 69773661530..aac761905d7 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -23,7 +23,7 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) "aal" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -427,7 +427,7 @@ /obj/structure/transit_tube/station{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -461,9 +461,7 @@ /area/station/science/xenobiology) "aex" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -889,12 +887,8 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, @@ -912,12 +906,8 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, @@ -968,10 +958,8 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/showroomfloor, /area/station/ai_monitored/security/armory) @@ -1891,10 +1879,8 @@ pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -2469,9 +2455,7 @@ /obj/machinery/chem_master, /obj/effect/turf_decal/bot, /obj/machinery/light_switch/directional/south, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -2680,9 +2664,7 @@ /area/station/commons/fitness/recreation) "aPq" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/north, /obj/machinery/power/shieldwallgen, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -3863,9 +3845,7 @@ pixel_y = 2 }, /obj/item/reagent_containers/spray/cleaner, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/button/door/directional/south{ id = "xeno2"; name = "Creature Cell 2 Toggle"; @@ -4493,9 +4473,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "bAf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) "bAi" = ( @@ -5112,7 +5090,7 @@ /obj/machinery/computer/piratepad_control/civilian{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark/textured, /area/station/cargo/sorting) @@ -5914,9 +5892,7 @@ /area/space/nearstation) "ccP" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "ccQ" = ( @@ -5949,9 +5925,7 @@ /area/station/maintenance/port/fore) "ccX" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/basic, /area/space/nearstation) "ccY" = ( @@ -6448,10 +6422,8 @@ /obj/structure/transit_tube/curved/flipped{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -6461,10 +6433,8 @@ /obj/structure/transit_tube/curved{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -8267,9 +8237,7 @@ /area/station/engineering/supermatter/room) "cQx" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/microscope{ pixel_x = -1; pixel_y = 1 @@ -8343,13 +8311,9 @@ /turf/open/floor/plating, /area/station/medical/pharmacy) "cSj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/reed/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -9718,7 +9682,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/brig) "dnO" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, @@ -11092,9 +11056,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "dKT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 4 @@ -11224,9 +11186,7 @@ /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) "dMW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/water_source/puddle, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12515,9 +12475,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "ely" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -12758,8 +12716,7 @@ /area/station/commons/storage/primary) "eoV" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/light/directional/south, @@ -13062,7 +13019,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "euh" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -13379,9 +13336,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, @@ -13456,16 +13411,10 @@ /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "eBi" = ( @@ -14718,9 +14667,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/megaphone{ pixel_x = 4; pixel_y = 4 @@ -14965,9 +14912,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/power/apc/auto_name/directional/south, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -15130,9 +15075,7 @@ /area/station/hallway/primary/starboard) "ffo" = ( /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -15405,7 +15348,7 @@ /area/station/hallway/secondary/entry) "fjh" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, @@ -15546,7 +15489,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "fla" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) "flt" = ( @@ -16451,9 +16394,7 @@ "fxM" = ( /obj/machinery/light/small/directional/west, /obj/machinery/newscaster/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood/fancy/red, /obj/structure/sign/painting/large/library{ dir = 8; @@ -16569,11 +16510,8 @@ /obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral{ @@ -16867,14 +16805,12 @@ /turf/open/floor/iron/dark, /area/station/security/lockers) "fDr" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/delivery_chute{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -17338,7 +17274,7 @@ dir = 1 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, @@ -17650,7 +17586,7 @@ /obj/structure/transit_tube/curved/flipped{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17689,22 +17625,14 @@ /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/leavy/style_random, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "fOz" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, @@ -18276,7 +18204,7 @@ /turf/closed/wall/r_wall, /area/station/command/bridge) "fYm" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 4 }, @@ -18308,10 +18236,8 @@ /turf/closed/mineral/random/labormineral, /area/space/nearstation) "fYS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/grassy/style_random, @@ -18535,7 +18461,7 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "gcb" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/fore) "gcq" = ( @@ -19491,7 +19417,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central/fore) "gsw" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/showroomfloor, /area/station/science/ordnance) @@ -19619,9 +19545,7 @@ /area/station/maintenance/port/lesser) "guK" = ( /obj/machinery/bookbinder, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -19881,12 +19805,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/lesser) "gzC" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ name = "Inner Pipe Access"; req_access = list("atmospherics") @@ -20001,8 +19921,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -21192,9 +21111,7 @@ pixel_y = -3 }, /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/status_display/evac/directional/west, /obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/turf_decal/tile/neutral, @@ -22660,9 +22577,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, @@ -22933,13 +22848,9 @@ /turf/open/floor/carpet/blue, /area/station/command/heads_quarters/hop) "hxZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/stalky/style_random, @@ -23446,9 +23357,7 @@ /turf/closed/wall/r_wall, /area/station/science/ordnance/office) "hGa" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2, /obj/effect/turf_decal/tile/red/fourcorners, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -25231,7 +25140,7 @@ /obj/machinery/disposal/delivery_chute{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -25701,7 +25610,7 @@ /area/station/service/chapel/dock) "inw" = ( /obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -26061,7 +25970,7 @@ "isw" = ( /obj/machinery/chem_heater/withbuffer, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/button/door/directional/north{ id = "xeno1"; name = "Creature Cell 1 Toggle"; @@ -26120,9 +26029,7 @@ "itw" = ( /obj/machinery/power/shieldwallgen, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/shieldwallgen, /obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/tile/neutral, @@ -27256,9 +27163,7 @@ /area/station/engineering/main) "iKn" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/processor/slime, /obj/machinery/button/door/directional/south{ id = "xeno4"; @@ -27763,9 +27668,7 @@ /area/station/maintenance/port/lesser) "iTs" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "iTy" = ( @@ -27868,13 +27771,9 @@ /turf/open/floor/iron/showroomfloor, /area/station/science/research) "iUJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/ferny/style_random, @@ -28040,9 +27939,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -28832,9 +28729,7 @@ pixel_y = -3 }, /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -30343,7 +30238,7 @@ /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark, @@ -31903,13 +31798,9 @@ /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/command/heads_quarters/hop) "kqG" = ( @@ -32739,9 +32630,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/science/ordnance) "kFR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 @@ -33071,7 +32960,7 @@ /turf/closed/wall/r_wall/rust, /area/station/maintenance/solars/port/aft) "kMq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -33192,9 +33081,7 @@ network = list("xeno"); pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/station/science/xenobiology) @@ -34273,13 +34160,9 @@ /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/station/command/heads_quarters/hop) "lcZ" = ( @@ -36013,9 +35896,7 @@ /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) "lGp" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -36535,9 +36416,7 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) "lPm" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, @@ -37703,9 +37582,7 @@ /turf/open/floor/iron, /area/station/security/brig) "mjR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) @@ -38213,9 +38090,7 @@ pixel_x = -32 }, /obj/structure/table/wood/fancy/red, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/left/directional/east, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, @@ -38402,8 +38277,8 @@ dir = 4 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/east, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/station/service/chapel/monastery) @@ -38834,9 +38709,7 @@ /obj/structure/transit_tube/station/reverse{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -39329,7 +39202,7 @@ "mMc" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/right/directional/west, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -39493,7 +39366,7 @@ /area/station/command/bridge) "mOK" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, @@ -40161,7 +40034,7 @@ dir = 1 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/rock/pile/style_random, /turf/open/floor/grass, /area/station/service/chapel/monastery) @@ -40668,9 +40541,7 @@ /obj/item/mmi, /obj/item/mmi, /obj/item/mmi, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "nim" = ( @@ -41568,15 +41439,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "nzu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/leavy/style_random, @@ -42444,7 +42309,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/lobby) "nPN" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 4 }, @@ -42980,7 +42845,7 @@ /area/space/nearstation) "oaO" = ( /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/fore) "obh" = ( @@ -43256,10 +43121,8 @@ /turf/open/misc/asteroid, /area/station/maintenance/port/lesser) "ofA" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, @@ -44269,11 +44132,8 @@ /obj/item/surgical_drapes, /obj/item/retractor, /obj/item/cautery, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -44609,10 +44469,8 @@ /turf/open/floor/iron, /area/station/security/execution/transfer) "oEc" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -44707,9 +44565,7 @@ /area/station/maintenance/disposal/incinerator) "oGU" = ( /obj/item/target/clown, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/delivery, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) @@ -44801,9 +44657,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard) "oIq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 @@ -44813,9 +44667,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/engineering/atmos) "oIu" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 @@ -44827,9 +44679,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/engineering/atmos) "oIv" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/tank_dispenser/oxygen{ pixel_x = -1; pixel_y = 2 @@ -44838,10 +44688,8 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "oIx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/leavy/style_random, @@ -45115,7 +44963,7 @@ /turf/open/floor/plating, /area/station/cargo/office) "oOC" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/right/directional/south{ dir = 4; name = "Mail Chute"; @@ -45412,7 +45260,7 @@ /area/station/maintenance/starboard/fore) "oTM" = ( /obj/item/target/clown, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/delivery, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) @@ -45811,9 +45659,7 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "oZT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Air to Mix" @@ -46472,13 +46318,9 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "pku" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -46539,9 +46381,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/station/hallway/primary/central/fore) @@ -47072,10 +46912,8 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, @@ -47479,8 +47317,8 @@ dir = 8 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, @@ -48778,7 +48616,7 @@ /turf/open/floor/iron/dark, /area/station/cargo/storage) "pWY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -48802,9 +48640,7 @@ /turf/open/floor/plating, /area/station/service/chapel) "pXs" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -48936,15 +48772,9 @@ }, /area/station/hallway/primary/starboard) "pZX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -49035,7 +48865,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/east{ name = "First-Aid Supplies"; req_access = list("medical") @@ -49296,7 +49126,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "qfi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/atmos_control/carbon_tank{ dir = 1 }, @@ -49341,9 +49171,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/decoration/glowstick, /obj/structure/cable, @@ -49806,9 +49634,7 @@ /area/station/service/lawoffice) "qnT" = ( /obj/structure/closet/secure_closet/chemical, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/west, /obj/structure/extinguisher_cabinet/directional/west, /obj/item/storage/box/pillbottles, @@ -50201,8 +50027,7 @@ }, /obj/effect/turf_decal/box/corners, /obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/door/window/right/directional/east{ @@ -50526,16 +50351,10 @@ /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "qAK" = ( @@ -50584,7 +50403,7 @@ dir = 1 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, @@ -50725,7 +50544,7 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/directional/north, /obj/machinery/requests_console/directional/north{ department = "Xenobiology"; @@ -50774,10 +50593,8 @@ "qEL" = ( /obj/effect/turf_decal/bot, /obj/machinery/disposal/bin, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 5 }, @@ -50905,12 +50722,8 @@ /area/station/maintenance/port/greater) "qHT" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/aimodule/neutral, /obj/machinery/door/window{ base_state = "right"; @@ -51167,16 +50980,12 @@ /area/station/hallway/primary/port) "qNp" = ( /obj/structure/transit_tube/curved/flipped, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/hallway/primary/central/fore) "qNr" = ( @@ -52692,10 +52501,8 @@ /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/leavy/style_random, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/command/heads_quarters/hop) "rmK" = ( @@ -52716,12 +52523,8 @@ /area/station/cargo/sorting) "rmL" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/aimodule/harmful, /obj/machinery/door/window/brigdoor/left/directional/south{ name = "High-Risk Modules"; @@ -53857,7 +53660,7 @@ /turf/open/floor/iron/dark, /area/station/maintenance/fore) "rDX" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ dir = 4 }, @@ -53878,9 +53681,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/medical) "rEs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/washing_machine, /obj/machinery/light/directional/north, /obj/structure/cable, @@ -54147,9 +53948,7 @@ name = "Private AI Channel"; pixel_y = -2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -55633,9 +55432,7 @@ /turf/open/floor/iron, /area/station/security/office) "sgW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/science/genetics) @@ -57056,9 +56853,7 @@ /turf/open/floor/plating, /area/station/security/brig) "sFG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/trinary/filter/atmos/o2, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral/opposingcorners, @@ -57616,7 +57411,7 @@ /area/station/command/bridge) "sNo" = ( /obj/machinery/food_cart, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot/right, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -59647,7 +59442,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "ttJ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposalpipe/segment, /obj/structure/table, /obj/item/hand_labeler, @@ -60269,10 +60064,8 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "tDT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/north{ dir = 4; name = "Inner Pipe Access"; @@ -60932,7 +60725,7 @@ pixel_y = -3 }, /obj/structure/table/glass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/east{ dir = 8; name = "First-Aid Supplies"; @@ -61467,10 +61260,8 @@ /turf/open/floor/iron, /area/station/command/bridge) "tZs" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/north{ dir = 4; name = "Inner Pipe Access"; @@ -61559,9 +61350,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -63293,7 +63082,7 @@ /area/station/service/chapel/storage) "uFf" = ( /obj/structure/closet/l3closet/janitor, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/item/grenade/clusterbuster/cleaner, /obj/structure/disposalpipe/segment, @@ -63743,7 +63532,7 @@ "uMc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, @@ -63880,9 +63669,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/piratepad/civilian, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark/textured, /area/station/cargo/sorting) @@ -64060,7 +63847,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "uSX" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, @@ -66087,9 +65874,7 @@ /turf/open/floor/circuit/telecomms, /area/station/science/xenobiology) "vzL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, /obj/effect/spawner/random/entertainment/cigarette, @@ -66495,12 +66280,8 @@ dir = 9 }, /obj/item/flashlight/lamp/green, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark, /area/station/service/library) @@ -68528,10 +68309,8 @@ /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) "wjI" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/generic/style_random, @@ -68718,7 +68497,7 @@ /turf/open/floor/carpet/green, /area/station/service/lawoffice) "wmZ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/transit_tube/crossing, /turf/open/floor/plating, /area/station/maintenance/fore) @@ -69048,7 +68827,7 @@ /area/station/science/lab) "wqR" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/monkey_recycler, /obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -69944,9 +69723,7 @@ /turf/open/floor/iron/dark, /area/station/cargo/warehouse) "wGx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/atmos_control/oxygen_tank{ dir = 4 }, @@ -70164,7 +69941,7 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/right/directional/east{ base_state = "left"; icon_state = "left"; @@ -70333,9 +70110,7 @@ /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai_upload) "wLY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/air_tank{ dir = 4 @@ -71011,7 +70786,7 @@ /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) "wYb" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, @@ -71813,9 +71588,7 @@ /turf/open/floor/wood, /area/station/service/library) "xlD" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, @@ -72083,7 +71856,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/security/brig) "xrz" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, @@ -72134,7 +71907,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "xsZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -72285,8 +72058,7 @@ pixel_y = 16 }, /obj/item/hemostat, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -73503,8 +73275,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 71729fb4a30..d59739e2422 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -241,10 +241,8 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel/office) "aft" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "afz" = ( @@ -432,9 +430,7 @@ /obj/item/clothing/mask/breath/medical{ pixel_y = 3 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) @@ -454,9 +450,7 @@ /turf/open/floor/iron, /area/station/security/office) "ajl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice/catwalk, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -823,7 +817,7 @@ /turf/open/floor/plating, /area/station/cargo/sorting) "aqN" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/cargo/request{ dir = 8 }, @@ -952,9 +946,7 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/medical/morgue) "asX" = ( @@ -1048,9 +1040,7 @@ /turf/open/floor/wood, /area/station/commons/dorms) "auy" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -1141,7 +1131,7 @@ /turf/open/floor/carpet, /area/station/commons/dorms) "awt" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -1597,7 +1587,7 @@ /area/station/hallway/primary/starboard) "aEC" = ( /obj/machinery/door/firedoor, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/cargo/request{ dir = 1 }, @@ -1764,10 +1754,8 @@ /turf/open/floor/plating/airless, /area/station/solars/port/fore) "aIz" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ dir = 4 }, @@ -2042,11 +2030,11 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel/office) "aMq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "aMr" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -2102,9 +2090,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "aNw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "aNB" = ( @@ -2114,9 +2100,7 @@ /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) "aNC" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -2141,9 +2125,7 @@ /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) "aNO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/food/grown/harebell, /obj/item/food/grown/harebell, /obj/item/food/grown/harebell, @@ -2214,26 +2196,20 @@ /turf/open/floor/iron/dark, /area/station/security/office) "aOV" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/space, /area/space/nearstation) "aOX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/space, /area/space/nearstation) "aOY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "aPe" = ( @@ -2410,26 +2386,18 @@ /turf/open/floor/plating, /area/station/hallway/secondary/entry) "aSD" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "aSG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "aSK" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, @@ -2484,9 +2452,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "aTQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -2580,13 +2546,10 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) "aVk" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "aVl" = ( @@ -2991,8 +2954,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "bbO" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/light/small/directional/west, @@ -3044,10 +3006,8 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "bcQ" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "bcT" = ( @@ -3213,18 +3173,14 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "bgn" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/space, /area/space/nearstation) "bgo" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/space, @@ -3276,9 +3232,7 @@ /turf/open/floor/iron, /area/station/security/checkpoint/engineering) "bhb" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/light/no_nightlight/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron/dark, @@ -3310,9 +3264,7 @@ /turf/open/floor/iron, /area/station/security/brig) "bhI" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -3538,10 +3490,8 @@ /turf/closed/wall, /area/space/nearstation) "bly" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "blF" = ( @@ -3962,13 +3912,10 @@ /turf/open/floor/iron/white, /area/station/science/research) "bsj" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "bsl" = ( @@ -4017,9 +3964,7 @@ pixel_x = -1; req_access = list("eva") }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/rack, /obj/item/clothing/shoes/magboots{ pixel_x = -4; @@ -4085,8 +4030,7 @@ /turf/open/floor/wood, /area/station/commons/lounge) "btK" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/structure/lattice, @@ -4327,12 +4271,8 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "byP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -4416,11 +4356,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "bAT" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/space, @@ -4440,8 +4377,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "bBb" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/lattice, @@ -4479,12 +4415,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "bBI" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -4810,9 +4742,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "bKj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light_switch/directional/south, /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, @@ -5193,9 +5123,7 @@ name = "First Aid Supplies"; req_access = list("medical") }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/storage/medkit/regular{ pixel_x = 3; pixel_y = -3 @@ -5366,9 +5294,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "bWt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/glass, /obj/item/phone{ pixel_x = -3; @@ -5793,9 +5719,7 @@ /area/station/medical/break_room) "cho" = ( /obj/structure/table/reinforced, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/defibrillator/loaded{ pixel_y = 6 }, @@ -6207,7 +6131,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "cqx" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, @@ -6264,9 +6188,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "crA" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "crL" = ( @@ -6799,11 +6721,8 @@ /turf/closed/wall/r_wall, /area/station/engineering/supermatter) "cAn" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/structure/lattice, @@ -7800,8 +7719,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "cVP" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/iron/dark, @@ -7911,9 +7829,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "cYt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding/white, /obj/effect/turf_decal/trimline/brown/warning, /obj/structure/disposalpipe/segment{ @@ -7988,9 +7904,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/space_heater, /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -7998,9 +7912,7 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) "cZW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/status_display/ai/directional/north, /obj/structure/cable, /obj/structure/transit_tube/horizontal, @@ -8344,9 +8256,7 @@ /area/station/maintenance/port) "dfR" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/iron, /area/station/service/hydroponics) @@ -8863,9 +8773,7 @@ /turf/open/floor/iron, /area/station/commons/dorms) "dpL" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/glass, /obj/item/folder/blue{ pixel_y = 2 @@ -8935,10 +8843,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "dra" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /mob/living/simple_animal/chicken{ name = "Kentucky"; real_name = "Kentucky" @@ -9858,9 +9764,7 @@ /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) "dKX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/brown/warning{ dir = 5 }, @@ -9987,7 +9891,7 @@ "dMu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/holopad, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "dMv" = ( @@ -10024,9 +9928,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; id = "kitchen_counter"; @@ -10172,12 +10074,8 @@ /area/station/maintenance/department/science/central) "dQa" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/button/door{ id = "xenobio6"; layer = 3.3; @@ -10418,9 +10316,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "dTZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/recharger, /obj/item/restraints/handcuffs, /obj/structure/table/glass, @@ -11319,9 +11215,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "ejQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice/catwalk, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11449,7 +11343,7 @@ /turf/open/floor/wood, /area/station/commons/dorms) "elW" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/air_tank{ dir = 1 }, @@ -11612,9 +11506,7 @@ /turf/open/floor/iron/white, /area/station/science/cytology) "epi" = ( -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -11727,10 +11619,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "ero" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube/curved{ dir = 1 }, @@ -12201,9 +12091,7 @@ /turf/open/floor/iron/white, /area/station/security/prison) "ezb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/filingcabinet{ pixel_x = 4 }, @@ -12377,9 +12265,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "eDf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/command/heads_quarters/rd) "eDC" = ( @@ -12794,7 +12680,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "eNi" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -13000,7 +12886,7 @@ c_tag = "MiniSat Exterior - Starboard Fore"; network = list("minisat") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "eRR" = ( @@ -13061,10 +12947,8 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "eSC" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio7"; @@ -13429,9 +13313,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/sorting) "eZI" = ( @@ -13485,7 +13367,7 @@ /obj/structure/sign/plaques/kiddie/perfect_man{ pixel_y = 32 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/decoration/showcase, /turf/open/floor/carpet, /area/station/command/corporate_showroom) @@ -13643,7 +13525,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "ffk" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ dir = 4 }, @@ -13672,9 +13554,7 @@ /area/station/science/ordnance) "ffV" = ( /obj/structure/closet/bombcloset/security, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, @@ -14324,9 +14204,7 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology/hallway) "frt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, @@ -14539,9 +14417,7 @@ /obj/structure/tank_dispenser{ pixel_x = -1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -14749,7 +14625,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "fDa" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "fDc" = ( @@ -14796,7 +14672,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "fEA" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 1 }, @@ -15256,12 +15132,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "fMF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -15406,7 +15278,7 @@ /turf/open/floor/grass, /area/station/medical/virology) "fPg" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Air to Pure" @@ -15414,9 +15286,7 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/engineering/atmos) @@ -15596,9 +15466,7 @@ /turf/open/floor/iron, /area/station/security/courtroom) "fTo" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -15681,9 +15549,7 @@ /turf/open/floor/carpet, /area/station/service/theater) "fVz" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/rack, /obj/machinery/camera/directional/south{ c_tag = "Brig - Infirmary" @@ -15735,7 +15601,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "fVV" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/camera/directional/east{ c_tag = "Xenobiology Lab - Pen #5"; network = list("ss13","rd","xeno") @@ -15810,9 +15676,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "fXm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/south, /turf/open/floor/engine, /area/station/science/explab) @@ -15931,8 +15795,7 @@ /area/station/engineering/gravity_generator) "fZO" = ( /obj/structure/closet/secure_closet/captains, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/wood, @@ -16844,12 +16707,8 @@ dir = 1; id = "packageExternal" }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/plasticflaps/opaque, /turf/open/floor/plating, /area/station/cargo/sorting) @@ -17176,7 +17035,7 @@ /turf/open/floor/glass/reinforced, /area/station/science/research) "gwq" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, @@ -17436,7 +17295,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "gCS" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/showcase/cyborg/old{ dir = 8; pixel_x = 9; @@ -17508,9 +17367,7 @@ /turf/open/floor/iron/dark, /area/station/security/prison/safe) "gEu" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/button/ignition{ id = "Xenobio"; pixel_x = -4; @@ -17966,8 +17823,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "gMA" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/blue{ @@ -18094,9 +17950,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "gOz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/maintenance, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -18154,12 +18008,8 @@ /area/station/command/heads_quarters/captain/private) "gPX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "gPY" = ( @@ -18270,7 +18120,7 @@ /turf/open/floor/circuit/telecomms/server, /area/station/science/server) "gSM" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line, @@ -18324,10 +18174,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "gTK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/reagent_dispensers/watertank, /obj/item/extinguisher{ pixel_x = 4; @@ -18524,7 +18372,7 @@ /turf/open/floor/wood, /area/station/service/cafeteria) "gWS" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/food/flour, /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, @@ -18641,9 +18489,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cable, /turf/open/floor/iron, /area/station/security/range) @@ -19061,7 +18907,7 @@ /turf/open/floor/iron/dark, /area/station/security/prison/safe) "hfZ" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 4 }, @@ -19105,9 +18951,7 @@ /obj/effect/turf_decal/trimline/brown/warning{ dir = 5 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/green{ @@ -19437,12 +19281,8 @@ name = "Justice Chamber"; req_access = list("armory") }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/brigdoor{ dir = 1; name = "Justice Chamber"; @@ -19809,10 +19649,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "huv" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ dir = 4 }, @@ -20246,9 +20084,7 @@ /turf/open/floor/iron/white, /area/station/medical/pharmacy) "hCw" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/cable, /turf/open/floor/engine, /area/station/science/xenobiology) @@ -20371,7 +20207,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "hFE" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) @@ -20510,9 +20346,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "hJb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window/left/directional/west{ dir = 1; name = "Monkey Pen"; @@ -20552,7 +20386,7 @@ dir = 8; name = "rapid corpse mover 9000" }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/dark, /area/station/medical/morgue) @@ -20647,10 +20481,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/greater) "hLx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "hLB" = ( @@ -21355,9 +21187,7 @@ /area/station/security/prison/mess) "hXR" = ( /obj/structure/table/reinforced, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/roller, /obj/item/roller{ pixel_y = 3 @@ -21466,11 +21296,8 @@ /turf/open/floor/iron/dark, /area/station/medical/break_room) "hZm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/iron/dark, @@ -21588,10 +21415,8 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "icG" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -21626,12 +21451,8 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "idF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron, /area/station/science/xenobiology) @@ -21962,8 +21783,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "ijR" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/machinery/suit_storage_unit/captain, @@ -22168,7 +21988,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "imP" = ( -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -22482,10 +22302,8 @@ /turf/open/floor/grass, /area/station/security/prison/garden) "irp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -22828,8 +22646,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "iwp" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/light/small/directional/north, @@ -22934,13 +22751,9 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "ixR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio5"; @@ -23406,9 +23219,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "iFI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/cell_charger{ pixel_y = 4 }, @@ -23457,9 +23268,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) "iGW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/effect/turf_decal/siding{ dir = 4 @@ -23710,9 +23519,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "iKh" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -24067,7 +23874,7 @@ /turf/open/floor/carpet, /area/station/security/detectives_office) "iOZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /turf/open/floor/engine, /area/station/science/xenobiology) @@ -24233,7 +24040,7 @@ /obj/machinery/door/window/left/directional/south{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/visit) @@ -24328,15 +24135,9 @@ /area/station/ai_monitored/security/armory) "iRO" = ( /obj/machinery/computer/upload/ai, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/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; @@ -24747,9 +24548,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "iZJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "iZN" = ( @@ -24933,7 +24732,7 @@ /turf/open/space, /area/space) "jea" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/oxygen_tank{ dir = 1 }, @@ -25093,9 +24892,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "jgq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "jgs" = ( @@ -25612,9 +25409,7 @@ name = "First Aid Supplies"; req_access = list("medical") }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/storage/medkit/regular{ pixel_x = 3; pixel_y = -3 @@ -25644,13 +25439,10 @@ /turf/open/floor/iron, /area/station/commons/toilet/auxiliary) "jqB" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "jqC" = ( @@ -25946,12 +25738,8 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "juS" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "juV" = ( @@ -26330,9 +26118,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "jBb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/transit_tube/station/dispenser{ @@ -26341,7 +26127,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "jBi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -26885,9 +26671,7 @@ /turf/open/floor/iron, /area/station/commons/locker) "jMp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "jMu" = ( @@ -26896,7 +26680,7 @@ pixel_y = 4 }, /obj/item/pen, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) @@ -26937,8 +26721,7 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) "jMP" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/floor/iron/dark, @@ -26994,9 +26777,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) "jNK" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/door/window/right/directional/east{ dir = 8; name = "Fitness Ring" @@ -27022,9 +26803,7 @@ /turf/open/floor/wood, /area/station/service/theater) "jNX" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/science/genetics) @@ -27455,9 +27234,7 @@ /area/station/security/brig) "jVy" = ( /obj/structure/closet/l3closet/security, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, @@ -27729,12 +27506,8 @@ /area/station/cargo/miningoffice) "kav" = ( /obj/structure/plasticflaps, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/machinery/disposal/delivery_chute, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27953,9 +27726,7 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "kfu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 @@ -28806,9 +28577,7 @@ /turf/open/floor/carpet, /area/station/service/theater) "kuB" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "kuD" = ( @@ -28867,9 +28636,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "kvT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/bot_white, /obj/machinery/disposal/bin, @@ -29449,9 +29216,7 @@ /obj/effect/turf_decal/delivery/white{ color = "#52B4E9" }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window/right/directional/south{ name = "Corpse Arrivals" }, @@ -29609,19 +29374,13 @@ }, /area/station/service/chapel) "kLG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "kLJ" = ( /obj/structure/closet/crate/coffin, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/service/chapel/funeral) "kLZ" = ( @@ -29678,9 +29437,7 @@ /turf/open/floor/iron/cafeteria, /area/station/commons/dorms) "kNe" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/closet/crate/secure{ @@ -29753,9 +29510,7 @@ name = "Surgical Supplies"; req_access = list("surgery") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/stack/sticky_tape/surgical, /obj/item/stack/medical/bone_gel, @@ -30031,10 +29786,8 @@ /turf/open/floor/plating, /area/station/maintenance/aft/lesser) "kRV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, /turf/open/floor/carpet, @@ -30275,9 +30028,7 @@ /turf/open/floor/iron, /area/station/command/gateway) "kWB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -30659,7 +30410,7 @@ /obj/machinery/camera/directional/west{ c_tag = "Starboard Primary Hallway - Atmospherics" }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -31180,10 +30931,8 @@ /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) "lnE" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ dir = 4 }, @@ -31240,8 +30989,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) "lof" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/stripes/line{ @@ -31307,8 +31055,7 @@ /turf/closed/wall/r_wall, /area/station/engineering/atmos) "lps" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/structure/showcase/cyborg/old{ @@ -31427,10 +31174,8 @@ /turf/closed/wall, /area/station/service/hydroponics/garden) "lqS" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -31721,9 +31466,7 @@ name = "Secure Art Exhibition"; req_access = list("library") }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/table/wood/fancy/royalblue, /obj/structure/sign/painting/large/library{ dir = 1 @@ -32121,9 +31864,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "lFU" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "lFV" = ( @@ -32178,7 +31919,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "lHp" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/south, /obj/machinery/camera/directional/south{ c_tag = "MiniSat Exterior Access"; @@ -32305,9 +32046,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "lKd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/office/light{ dir = 1 }, @@ -32425,7 +32164,7 @@ /area/station/engineering/atmos) "lLV" = ( /obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -32459,8 +32198,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/iron, @@ -32737,10 +32475,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "lRA" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 4 }, @@ -32797,9 +32533,8 @@ /turf/open/floor/carpet, /area/station/command/bridge) "lTt" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33433,7 +33168,7 @@ /area/station/engineering/main) "mfj" = ( /obj/structure/table/wood/fancy/royalblue, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/door/window{ dir = 8; name = "Secure Art Exhibition"; @@ -33478,9 +33213,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) "mgl" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/light_switch/directional/north, /obj/structure/table/wood, /obj/item/reagent_containers/cup/glass/mug{ @@ -33610,9 +33343,7 @@ dir = 4; name = "Cargo Deliveries" }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/trimline/brown/warning{ dir = 10 }, @@ -33729,9 +33460,7 @@ /turf/open/floor/iron/textured, /area/station/medical/medbay/central) "mkZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -34224,7 +33953,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "mtX" = ( @@ -34350,10 +34079,8 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "mwc" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -34488,9 +34215,7 @@ /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) "myV" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/storage/medkit/regular{ pixel_x = 3; pixel_y = -3 @@ -34527,9 +34252,7 @@ /turf/open/floor/iron, /area/station/security/checkpoint/science) "mzn" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/theater) "mzs" = ( @@ -34796,12 +34519,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "mDF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/target/alien, @@ -34961,8 +34680,7 @@ pixel_x = 1; pixel_y = 5 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/structure/disposalpipe/segment, @@ -34982,16 +34700,12 @@ c_tag = "MiniSat Exterior - Fore Starboard"; network = list("minisat") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "mGl" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/machinery/door/window/left/directional/north{ name = "Inner Pipe Access"; req_access = list("atmospherics") @@ -35252,10 +34966,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "mLg" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -35461,9 +35173,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "mOA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/space/nearstation) "mOD" = ( @@ -35975,9 +35685,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "mXt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/science/genetics) "mXE" = ( @@ -36111,7 +35819,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "mZD" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/storage/medkit/regular{ pixel_x = 3; pixel_y = -3 @@ -36238,9 +35946,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "nbS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/science/research) @@ -36291,9 +35997,7 @@ /turf/open/floor/iron, /area/station/engineering/main) "ncF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -36320,9 +36024,7 @@ c_tag = "MiniSat Exterior - Aft Port"; network = list("minisat") }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "ndk" = ( @@ -36536,7 +36238,7 @@ /area/station/command/heads_quarters/ce) "niz" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/radio/intercom/directional/east, /obj/item/folder/blue, /obj/item/hand_tele, @@ -36565,9 +36267,7 @@ /area/station/maintenance/fore) "njb" = ( /obj/machinery/power/shieldwallgen, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -36673,10 +36373,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "nkq" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio3"; @@ -36847,7 +36545,7 @@ }, /obj/structure/table/wood, /obj/item/storage/backpack/duffelbag/drone, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/station/command/corporate_showroom) "nnf" = ( @@ -37303,9 +37001,7 @@ /area/station/science/cytology) "nup" = ( /obj/machinery/disposal/bin, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/siding{ dir = 4 }, @@ -37352,10 +37048,8 @@ /turf/open/floor/iron, /area/station/cargo/warehouse) "nvh" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair{ dir = 8 }, @@ -38183,7 +37877,7 @@ /turf/open/space/basic, /area/space) "nMe" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/nitrous_tank{ dir = 1 }, @@ -38433,9 +38127,7 @@ /turf/open/floor/plating, /area/station/security/prison/garden) "nQh" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/conveyor{ dir = 8; id = "packageExternal" @@ -38598,9 +38290,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "nTm" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron/dark, /area/station/medical/morgue) @@ -38626,10 +38316,8 @@ /turf/open/floor/iron, /area/station/security/warden) "nTJ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/ai_slipper{ uses = 10 }, @@ -38674,7 +38362,7 @@ /turf/open/floor/iron/dark, /area/station/security/lockers) "nVm" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "nVq" = ( @@ -39015,9 +38703,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "obl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/kirbyplants/random, /obj/machinery/light/small/directional/west, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -39068,9 +38754,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "ocd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/science/genetics) "ocg" = ( @@ -39107,9 +38791,7 @@ /area/station/hallway/secondary/service) "ocE" = ( /obj/structure/table/reinforced, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/storage/box/syringes{ pixel_y = 4 }, @@ -39219,9 +38901,7 @@ /turf/open/floor/iron, /area/station/security/courtroom) "oeX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -39265,7 +38945,7 @@ }, /obj/item/stack/sheet/iron/fifty, /obj/item/storage/toolbox/emergency, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/cable, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -39312,9 +38992,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/range) "ogL" = ( @@ -39499,9 +39177,7 @@ /turf/closed/wall, /area/station/science/robotics/mechbay) "olg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window{ dir = 8; name = "MiniSat Airlock Access" @@ -39619,10 +39295,8 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) "onr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -39745,9 +39419,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "ops" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/space/nearstation) "opF" = ( @@ -39799,7 +39471,7 @@ /turf/open/floor/iron/white, /area/station/medical/chemistry) "oqn" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "oqK" = ( @@ -39891,7 +39563,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "osc" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, /turf/open/floor/plating/airless, /area/station/ai_monitored/aisat/exterior) @@ -40431,9 +40103,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "oCq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, /obj/machinery/camera/directional/south{ c_tag = "Science Toxins Launch"; @@ -40491,11 +40161,10 @@ /turf/open/floor/plating, /area/station/cargo/storage) "oDr" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "oDH" = ( @@ -41258,9 +40927,7 @@ /area/station/maintenance/port/aft) "oSR" = ( /obj/item/radio/intercom/directional/east, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "oTa" = ( @@ -41592,9 +41259,7 @@ /turf/open/floor/engine/cult, /area/station/service/library) "oZo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/holopad/secure, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) @@ -41818,9 +41483,7 @@ c_tag = "Teleporter Room" }, /obj/structure/rack, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/mask/breath, @@ -42005,9 +41668,7 @@ /turf/open/floor/plating, /area/station/engineering/supermatter/room) "phv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -42024,12 +41685,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "phI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio8"; @@ -42280,7 +41937,7 @@ /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) "pnc" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/door/window/right/directional/east{ base_state = "left"; dir = 8; @@ -42341,7 +41998,7 @@ /area/station/hallway/primary/central) "pnW" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light_switch/directional/west, /obj/item/storage/secure/briefcase{ pixel_x = -2; @@ -42716,13 +42373,9 @@ /obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -43206,9 +42859,7 @@ /obj/effect/turf_decal/delivery/white{ color = "#52B4E9" }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/medical/storage) "pDQ" = ( @@ -43250,9 +42901,7 @@ /area/station/hallway/primary/central) "pEo" = ( /obj/item/target, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -44077,9 +43726,7 @@ /area/station/engineering/main) "pTK" = ( /obj/machinery/portable_atmospherics/scrubber, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -44094,7 +43741,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/starboard) "pTN" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -44169,9 +43816,7 @@ /turf/open/floor/iron, /area/station/cargo/warehouse) "pVk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/effect/turf_decal/siding{ dir = 4 @@ -44197,10 +43842,8 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "pVR" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/item/storage/box/gloves{ pixel_x = -4; @@ -44300,10 +43943,8 @@ /turf/open/floor/iron/white, /area/station/science/explab) "pXo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 8; initialize_directions = 4; @@ -44416,7 +44057,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/dark, /area/station/science/cytology) "qag" = ( @@ -44497,9 +44138,8 @@ /turf/open/floor/plating, /area/station/security/checkpoint/medical) "qbF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/iron/dark, @@ -44904,9 +44544,7 @@ }, /area/station/security/prison) "qim" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "qin" = ( @@ -44984,10 +44622,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "qko" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet{ anchored = 1; can_be_unanchored = 1; @@ -45132,9 +44768,7 @@ /turf/open/floor/iron, /area/station/security/checkpoint/supply) "qnj" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "qno" = ( @@ -45525,14 +45159,12 @@ /turf/open/floor/iron, /area/station/engineering/main) "qun" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, /obj/structure/table/wood, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/item/food/cherrycupcake{ pixel_y = 10 }, @@ -45772,9 +45404,7 @@ /obj/effect/turf_decal/trimline/brown/warning{ dir = 6 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/siding/purple, /turf/open/floor/iron/white, /area/station/science/lobby) @@ -45884,9 +45514,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore) "qBr" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/table, /obj/item/surgical_drapes, /obj/item/cautery, @@ -45980,8 +45608,7 @@ /turf/open/floor/iron/dark, /area/station/commons/locker) "qCQ" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/space, @@ -46333,9 +45960,7 @@ "qJz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/brown/warning{ dir = 6 }, @@ -47106,9 +46731,7 @@ /obj/machinery/door/window/right/directional/south{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/visit) @@ -47560,10 +47183,8 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "rgi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, /turf/open/floor/carpet, @@ -47714,15 +47335,9 @@ /area/station/maintenance/port/aft) "rjI" = ( /obj/machinery/computer/upload/borg, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/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; layer = 3.1; @@ -48007,9 +47622,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "rqb" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/cable, /obj/effect/landmark/start/hangover, /turf/open/floor/carpet, @@ -48219,9 +47832,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/greater) "ruc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/security/courtroom) "rul" = ( @@ -48475,9 +48086,7 @@ "rxP" = ( /obj/structure/cable, /obj/machinery/computer/shuttle/mining/common, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/security/checkpoint/customs) @@ -48766,9 +48375,7 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "rDd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/rack, /obj/item/wrench, /obj/item/crowbar/red, @@ -48987,7 +48594,7 @@ c_tag = "MiniSat Exterior - Fore Port"; network = list("minisat") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "rGK" = ( @@ -49048,7 +48655,7 @@ /turf/open/floor/iron/white, /area/station/medical/abandoned) "rHz" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/power/apc/auto_name/directional/south, @@ -49065,12 +48672,8 @@ /turf/open/floor/iron, /area/station/science/lab) "rHO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "rHZ" = ( @@ -49312,10 +48915,8 @@ /obj/machinery/disposal/bin{ name = "Jim Norton's Quebecois Coffee disposal unit" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/trunk, /turf/open/floor/wood, @@ -49338,12 +48939,8 @@ dir = 1; id = "packageExternal" }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/cargo/sorting) "rLu" = ( @@ -49674,9 +49271,7 @@ "rQZ" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -49799,7 +49394,7 @@ /turf/open/floor/iron/dark, /area/station/security/evidence) "rTz" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/cobweb, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, @@ -49931,10 +49526,8 @@ /turf/open/floor/iron, /area/station/construction/storage_wing) "rVB" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "rVC" = ( @@ -49982,7 +49575,7 @@ /turf/open/floor/iron, /area/station/construction/storage_wing) "rVO" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/flasher/directional/north{ id = "AI" }, @@ -50217,10 +49810,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "rZV" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -50680,12 +50271,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "shY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "sie" = ( @@ -50765,7 +50352,7 @@ /turf/closed/wall/r_wall, /area/station/security/prison/safe) "skt" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -50774,7 +50361,7 @@ /area/station/ai_monitored/aisat/exterior) "sku" = ( /obj/structure/table, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/reagent_containers/condiment/saltshaker{ layer = 3.1; pixel_x = -2; @@ -50952,9 +50539,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "snZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, @@ -51819,9 +51404,7 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/delivery, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52157,9 +51740,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/red{ dir = 1 }, @@ -52172,10 +51753,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "sKr" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; name = "Mix Outlet Pump" @@ -52395,9 +51974,7 @@ /area/station/science/genetics) "sNT" = ( /obj/machinery/power/shieldwallgen, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -52726,11 +52303,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "sTF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/floor/iron/dark, @@ -53258,7 +52832,7 @@ /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) "tcA" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/mix_tank{ dir = 1 }, @@ -53303,7 +52877,7 @@ /turf/open/floor/iron/white, /area/station/security/prison) "tdb" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/table, /obj/item/stack/package_wrap, /obj/item/stack/package_wrap, @@ -53772,9 +53346,7 @@ }, /obj/structure/table, /obj/structure/bedsheetbin, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -53811,12 +53383,8 @@ /obj/structure/disposaloutlet{ dir = 1 }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating, /area/station/cargo/sorting) @@ -53908,13 +53476,10 @@ /turf/open/floor/plating, /area/station/maintenance/aft/greater) "tmO" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "tmQ" = ( @@ -53976,9 +53541,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "tnU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/kirbyplants/random, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -53989,7 +53552,7 @@ dir = 1; id = "QMLoad" }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -54085,10 +53648,8 @@ /turf/open/floor/plating, /area/station/maintenance/port) "tqw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -54171,12 +53732,8 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "trL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio2"; @@ -54329,9 +53886,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "tug" = ( @@ -54638,7 +54193,7 @@ /area/station/command/heads_quarters/rd) "tAt" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/fax{ fax_name = "Captain's Office"; name = "Captain's Fax Machine" @@ -54787,7 +54342,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "tDt" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -55096,10 +54651,8 @@ /turf/open/floor/iron/dark, /area/station/security/office) "tJV" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -55275,9 +54828,7 @@ /area/station/command/heads_quarters/hos) "tLU" = ( /obj/effect/spawner/random/structure/musician/piano/random_piano, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/light_switch/directional/south, /turf/open/floor/wood, /area/station/service/theater) @@ -55495,12 +55046,8 @@ /turf/open/floor/plating, /area/station/maintenance/port) "tRm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) @@ -55569,9 +55116,7 @@ /area/station/cargo/storage) "tTg" = ( /obj/machinery/portable_atmospherics/pump, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -55601,13 +55146,10 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) "tTu" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window{ name = "MiniSat Walkway Access" }, @@ -55847,7 +55389,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "tXy" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/space/nearstation) "tXz" = ( @@ -56090,12 +55632,8 @@ /obj/machinery/mineral/stacking_machine{ input_dir = 2 }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/disposal) "ubB" = ( @@ -56528,9 +56066,7 @@ req_access = list("hydroponics") }, /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -56724,9 +56260,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "unq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/glass, /obj/item/folder/blue{ pixel_y = 3 @@ -57503,7 +57037,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "uBg" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/carbon_tank{ dir = 1 }, @@ -58188,12 +57722,8 @@ /area/station/science/research) "uLW" = ( /obj/structure/table/reinforced, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/item/wheelchair{ pixel_y = -3 }, @@ -58318,10 +57848,8 @@ /turf/open/floor/wood, /area/station/command/corporate_showroom) "uOm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "uOp" = ( @@ -58455,7 +57983,7 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) "uRh" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/airalarm/directional/east, /obj/item/food/poppypretzel{ pixel_x = -5; @@ -59002,7 +58530,7 @@ /turf/open/floor/plating, /area/station/service/chapel/funeral) "vdf" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/computer/atmos_control/plasma_tank{ dir = 1 }, @@ -59259,7 +58787,7 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "vhZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/dark, /area/station/science/cytology) "vif" = ( @@ -59327,12 +58855,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "vjq" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/structure/rack, /obj/item/storage/box/gloves{ pixel_x = 3; @@ -59903,9 +59427,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "vrv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/north, /turf/open/floor/engine, /area/station/science/explab) @@ -60092,8 +59614,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "vvv" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/floor/plating/airless, @@ -60399,11 +59920,10 @@ /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) "vCa" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "vCh" = ( @@ -60429,10 +59949,8 @@ /turf/open/floor/iron, /area/station/commons/toilet/auxiliary) "vCy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "vCN" = ( @@ -60494,9 +60012,7 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) "vDM" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/iron/dark, @@ -60554,10 +60070,8 @@ /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) "vEw" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "vEH" = ( @@ -60607,13 +60121,10 @@ /turf/open/space/basic, /area/space/nearstation) "vFk" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "vFm" = ( @@ -60713,7 +60224,7 @@ /turf/open/floor/grass, /area/station/science/research) "vHm" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) "vHs" = ( @@ -60728,12 +60239,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "vHu" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "vHG" = ( @@ -60876,8 +60383,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "vKf" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/light/small/directional/east, @@ -61077,11 +60583,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "vOO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/door/window{ @@ -61153,12 +60656,8 @@ id = "packageExternal" }, /obj/structure/plasticflaps/opaque, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/cargo/sorting) "vPW" = ( @@ -61620,9 +61119,7 @@ /turf/open/floor/iron/white, /area/station/medical/treatment_center) "vXi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/camera_advanced/xenobio{ dir = 8 }, @@ -61963,7 +61460,7 @@ /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/construction/storage_wing) "wek" = ( @@ -62015,9 +61512,7 @@ /turf/open/floor/iron, /area/station/commons/locker) "weD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/camera{ c_tag = "Xenobiology Lab - Pen #4"; dir = 6; @@ -62370,9 +61865,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/machinery/camera/directional/west{ c_tag = "Kitchen - Cold Room" }, @@ -62441,9 +61934,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "wmB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "wmL" = ( @@ -62617,9 +62108,7 @@ /area/station/maintenance/starboard/greater) "wqE" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, @@ -63088,9 +62577,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "wAj" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, @@ -63252,9 +62739,7 @@ /turf/open/floor/plating, /area/station/science/server) "wCz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/window{ base_state = "right"; dir = 8; @@ -63538,8 +63023,7 @@ "wJv" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/space, @@ -63598,9 +63082,7 @@ name = "Service Shutter" }, /obj/item/pen, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/service) "wKu" = ( @@ -63629,19 +63111,15 @@ /turf/open/floor/engine, /area/station/science/cytology) "wKS" = ( -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /turf/open/floor/engine, /area/station/engineering/supermatter) "wKT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio1"; @@ -63695,16 +63173,12 @@ c_tag = "MiniSat Exterior - Aft Starboard"; network = list("minisat") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "wLH" = ( /obj/structure/table, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 @@ -63808,9 +63282,7 @@ /turf/open/floor/iron/white, /area/station/science/cytology) "wOg" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/bodycontainer/morgue{ dir = 2 }, @@ -64137,9 +63609,7 @@ /turf/open/floor/wood, /area/station/commons/lounge) "wSD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) "wSI" = ( @@ -64208,12 +63678,8 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "wUd" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -64355,7 +63821,7 @@ name = "Core Modules"; req_access = list("captain") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) "wWk" = ( @@ -64634,13 +64100,10 @@ /turf/open/floor/iron/white/smooth_large, /area/station/command/heads_quarters/cmo) "xct" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/transit_tube/curved/flipped, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -64685,9 +64148,7 @@ /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner/skirt, /obj/item/clothing/under/rank/prisoner/skirt, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -65312,12 +64773,8 @@ /turf/open/floor/iron/white, /area/station/science/explab) "xoB" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ name = "Inner Pipe Access"; req_access = list("atmospherics") @@ -65434,7 +64891,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "xrm" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) @@ -65775,9 +65232,7 @@ /turf/open/floor/iron/dark, /area/station/security/evidence) "xyc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/reagent_dispensers/watertank/high, /obj/item/reagent_containers/cup/watering_can, /obj/effect/turf_decal/stripes/line, @@ -66064,9 +65519,7 @@ /turf/open/floor/iron/white, /area/station/science/ordnance/storage) "xCA" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) "xCD" = ( @@ -66262,7 +65715,7 @@ pixel_x = -1; req_access = list("eva") }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide{ pixel_x = 4; @@ -66667,9 +66120,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "xOx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) "xOF" = ( @@ -66759,10 +66210,8 @@ /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "xPn" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, @@ -66886,18 +66335,14 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "xRt" = ( -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /turf/open/floor/engine, /area/station/engineering/supermatter) "xRB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -67363,9 +66808,7 @@ /area/station/science/explab) "yaL" = ( /obj/item/target, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -67435,9 +66878,7 @@ /turf/open/floor/iron/chapel, /area/station/service/chapel) "ycd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/engine, /area/station/science/xenobiology) "yci" = ( @@ -67684,13 +67125,9 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "ygF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/machinery/button/door{ id = "xenobio4"; diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 0e61b8d59ce..829de6b4f4b 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -769,10 +769,8 @@ /area/mine/laborcamp) "fo" = ( /obj/structure/closet/crate, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, @@ -2262,9 +2260,7 @@ /area/mine/medical) "mP" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -4604,7 +4600,7 @@ /turf/open/floor/iron/dark, /area/mine/laborcamp/security) "BH" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 }, @@ -4796,7 +4792,7 @@ dir = 8; pixel_y = 6 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/curtain, /turf/open/floor/iron/freezer, /area/mine/living_quarters) @@ -7646,9 +7642,7 @@ /area/mine/laborcamp) "Vm" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -8043,9 +8037,7 @@ /area/lavaland/surface/outdoors) "XJ" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -8310,7 +8302,7 @@ /area/mine/living_quarters) "Zw" = ( /obj/structure/curtain, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/machinery/shower/directional/south, /obj/item/soap, /turf/open/floor/iron/freezer, diff --git a/_maps/map_files/VoidRaptor/VoidRaptor.dmm b/_maps/map_files/VoidRaptor/VoidRaptor.dmm index 2584a5c33da..18257b56a32 100644 --- a/_maps/map_files/VoidRaptor/VoidRaptor.dmm +++ b/_maps/map_files/VoidRaptor/VoidRaptor.dmm @@ -292,7 +292,7 @@ }, /area/station/hallway/primary/central/aft) "afD" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line, /turf/open/floor/pod/dark, /area/station/service/chapel/funeral) @@ -402,10 +402,8 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/department/medical) "ahe" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/kirbyplants/photosynthetic, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) @@ -512,7 +510,7 @@ color = "#B11111"; dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/dark_red/half, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) @@ -784,9 +782,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/port) "aln" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced/rglass, /obj/machinery/vending/wallmed/directional/south, /obj/item/storage/medkit/regular, @@ -819,9 +815,7 @@ "alz" = ( /obj/structure/flora/bush/fullgrass, /obj/structure/flora/bush/flowers_br, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "alA" = ( @@ -1064,8 +1058,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/medical/chemistry) "aqx" = ( @@ -1278,7 +1272,7 @@ /area/station/hallway/secondary/entry) "atg" = ( /obj/structure/disposalpipe/segment, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/tile/yellow/half, @@ -1570,7 +1564,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmos/hfr_room) "axx" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, @@ -1715,9 +1709,7 @@ /turf/open/floor/iron/freezer, /area/station/medical/treatment_center) "azd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/office{ color = "#52B4E9"; dir = 8 @@ -2083,7 +2075,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/aft/lesser) "aEI" = ( -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /obj/structure/cable, @@ -2647,7 +2639,7 @@ /turf/open/floor/pod/dark, /area/station/service/chapel/funeral) "aOs" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/explab) "aOI" = ( @@ -2795,8 +2787,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/medical/chemistry) "aRn" = ( @@ -2824,8 +2816,7 @@ c_tag = "Cargo Bay - Delivery Office Port"; name = "cargo camera" }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -2880,10 +2871,8 @@ /area/station/science/research) "aSA" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, @@ -3364,9 +3353,7 @@ /area/station/maintenance/department/medical/morgue) "aXQ" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/firedoor, /obj/item/reagent_containers/hypospray/medipen{ pixel_y = 16 @@ -3796,12 +3783,8 @@ /area/station/maintenance/disposal/incinerator) "bdH" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/full, /obj/effect/turf_decal/tile/neutral/full, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ @@ -4978,7 +4961,7 @@ /area/station/hallway/secondary/construction) "bzg" = ( /obj/structure/flora/tree/jungle/small, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "bzh" = ( @@ -5032,9 +5015,7 @@ /turf/open/floor/iron/smooth_corner, /area/station/engineering/atmos) "bzW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/modular_computer/console/preset/id, /obj/effect/turf_decal/tile/green/half{ dir = 4 @@ -5411,9 +5392,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/power_room) "bIz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/warm/directional/south, /turf/open/floor/engine, /area/station/science/auxlab/firing_range) @@ -5485,9 +5464,7 @@ /obj/machinery/computer/atmos_control/air_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/full, /obj/effect/turf_decal/tile/neutral/full, /obj/effect/turf_decal/bot, @@ -6210,9 +6187,7 @@ /area/station/maintenance/port/upper) "bUQ" = ( /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/right/directional/north{ name = "Janitor Deliveries"; req_access = list("kitchen") @@ -6695,9 +6670,7 @@ /area/station/science/auxlab/firing_range) "cde" = ( /obj/machinery/computer/shuttle/labor, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/warm/directional/north, /obj/machinery/status_display/ai/directional/north, /obj/effect/turf_decal/tile/dark_red/half{ @@ -6835,13 +6808,10 @@ /turf/open/floor/wood/large, /area/station/service/library) "ceP" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/kirbyplants/photosynthetic, /obj/structure/sign/plaques/kiddie{ pixel_x = -32 @@ -7444,7 +7414,7 @@ pixel_y = 24 }, /obj/structure/disposalpipe/trunk, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/delivery, @@ -8263,9 +8233,7 @@ /obj/item/mod/module/plasma_stabilizer, /obj/item/mod/module/thermal_regulator, /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/west{ name = "Supply Storage"; req_access = list("medical") @@ -8294,8 +8262,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9; pixel_x = -4 }, @@ -8420,8 +8387,7 @@ /area/station/hallway/secondary/command) "cDc" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -8890,7 +8856,7 @@ /turf/open/floor/iron/large, /area/station/commons/fitness/recreation) "cLi" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -8924,8 +8890,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -9378,7 +9343,7 @@ "cQO" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/window/spawner, /turf/open/floor/carpet, /area/station/service/library) @@ -10339,8 +10304,7 @@ }, /area/station/cargo/office) "dgw" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -10546,7 +10510,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/structure/bed/pod, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/vaporwave, /area/station/service/barber) "diX" = ( @@ -10766,12 +10730,8 @@ /turf/open/floor/circuit/telecomms/server, /area/station/tcommsat/server) "dml" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, @@ -11321,11 +11281,8 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) "duq" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/disposal/bin, @@ -11391,7 +11348,7 @@ /area/station/maintenance/department/electrical) "duS" = ( /obj/structure/window/spawner, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /turf/open/misc/beach/sand, /area/station/science/research) "duU" = ( @@ -11677,12 +11634,12 @@ /turf/open/floor/vault, /area/station/ai_monitored/turret_protected/ai_upload) "dzp" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /mob/living/simple_animal/pet/cat/cak, /turf/open/floor/iron/smooth_large, /area/station/maintenance/starboard/greater) "dzq" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/door/window/survival_pod{ dir = 4; name = "Fitness Ring" @@ -11906,8 +11863,7 @@ /area/station/hallway/primary/aft) "dBG" = ( /obj/structure/flora/bush/sparsegrass, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -11949,7 +11905,7 @@ /obj/item/gavelblock{ pixel_y = 2 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood/fancy/green, /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -12238,7 +12194,7 @@ /turf/open/floor/pod/dark, /area/station/service/chapel) "dGB" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 4 }, @@ -12699,10 +12655,8 @@ /turf/open/floor/iron/dark/smooth_corner, /area/station/hallway/secondary/command) "dLP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/kirbyplants/photosynthetic, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) @@ -12982,13 +12936,11 @@ /area/station/hallway/secondary/construction) "dPF" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/box/flashbangs, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/anticorner{ dir = 8 }, @@ -13002,12 +12954,8 @@ /area/station/service/kitchen/abandoned) "dPU" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/space/nearstation) "dPY" = ( @@ -13083,7 +13031,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/dark_blue/fourcorners, /turf/open/floor/iron/dark, @@ -13527,8 +13475,7 @@ /obj/machinery/computer/security/wooden_tv{ pixel_y = 8 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/plaque/static_plaque/golden/captain{ @@ -14077,12 +14024,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) "edL" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -14236,7 +14179,7 @@ /turf/open/floor/iron/half, /area/station/hallway/primary/central) "efz" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/weather/snow, /obj/machinery/camera/directional/east{ c_tag = "Xenobiology - Euthanasia Chamber"; @@ -14463,8 +14406,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/status_display/ai/directional/west, @@ -14798,9 +14740,7 @@ pixel_y = -3 }, /obj/machinery/requests_console/auto_name/directional/north, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/trimline/brown/filled, /turf/open/floor/iron/smooth, /area/station/cargo/drone_bay) @@ -15189,7 +15129,7 @@ /turf/open/floor/catwalk_floor, /area/station/hallway/primary/aft) "esP" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/dark_blue/anticorner, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) @@ -15580,10 +15520,8 @@ /turf/open/floor/iron/large, /area/station/commons/storage/primary) "ezj" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_br/style_3, /turf/open/floor/grass, @@ -15691,7 +15629,7 @@ pixel_y = 24 }, /obj/structure/disposalpipe/trunk, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/delivery, @@ -15772,8 +15710,7 @@ /area/station/medical/chemistry) "eCK" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -15799,11 +15736,8 @@ /turf/open/floor/iron/smooth_large, /area/station/engineering/power_room) "eDl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/item/kirbyplants/photosynthetic, @@ -15903,7 +15837,7 @@ }, /area/station/cargo/office) "eEF" = ( -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/tile/purple/half, @@ -16134,7 +16068,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window/left/directional/north{ name = "Kitchen Window"; req_access = list("kitchen") @@ -16372,16 +16306,13 @@ /turf/open/floor/wood, /area/station/maintenance/rus_gambling) "eKU" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/lavendergrass, /turf/open/floor/grass, /area/station/science/genetics) "eLd" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/disposal/bin, @@ -17011,7 +16942,7 @@ name = "Featherbottom"; real_name = "Featherbottom" }, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "eVE" = ( @@ -17058,7 +16989,7 @@ /turf/open/floor/iron/pool, /area/station/common/pool) "eWi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/security/telescreen/ordnance{ dir = 4; pixel_x = -32 @@ -17331,10 +17262,8 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/vaporwave, /area/station/service/barber) "fan" = ( @@ -17801,8 +17730,7 @@ dir = 4 }, /obj/structure/rack/shelf, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/trimline/dark_red/filled/line{ @@ -18155,7 +18083,7 @@ "fmM" = ( /obj/structure/table/reinforced/rglass, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ pixel_y = -4 }, /obj/item/reagent_containers/cup/bottle/multiver{ @@ -18655,10 +18583,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/aft/lesser) "ful" = ( @@ -18849,9 +18775,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/security/prison) "fxi" = ( @@ -18896,9 +18820,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "fxW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet/stellar, /area/station/service/chapel/funeral) "fxX" = ( @@ -19187,8 +19109,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmos) "fCy" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -19318,10 +19239,8 @@ /turf/open/floor/wood/large, /area/station/commons/fitness/recreation/entertainment) "fEX" = ( -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/purple/full, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ @@ -19518,7 +19437,7 @@ /area/station/tcommsat/server) "fHQ" = ( /obj/structure/window/spawner, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -20780,7 +20699,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/aft) "gdB" = ( @@ -21016,8 +20935,8 @@ dir = 4 }, /obj/structure/window/spawner, -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/delivery, /turf/open/floor/iron/smooth_large, /area/station/maintenance/disposal) @@ -21065,15 +20984,14 @@ }, /area/station/hallway/primary/central/aft) "ghU" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) "ghY" = ( -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /obj/structure/cable, @@ -21361,7 +21279,7 @@ /obj/structure/table, /obj/item/storage/box/drinkingglasses, /obj/machinery/firealarm/directional/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/wood/large, /area/station/hallway/secondary/exit/departure_lounge) "gky" = ( @@ -21855,9 +21773,7 @@ pixel_x = 9; pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; id = "AI Core shutters"; @@ -22315,10 +22231,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "gyK" = ( @@ -22383,10 +22297,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine/atmos) "gAe" = ( @@ -22660,9 +22572,7 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/camera/directional/north{ c_tag = "Barbershop" }, @@ -22735,11 +22645,8 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/command) "gFm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/item/kirbyplants/photosynthetic, @@ -22897,7 +22804,7 @@ /turf/open/floor/wood/large, /area/blueshield) "gHH" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/showcase/horrific_experiment, /turf/open/floor/engine, /area/station/science/explab) @@ -23874,10 +23781,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/commons/vacant_room/office) "gUD" = ( @@ -24175,7 +24080,7 @@ /area/station/security/prison/mess) "gYG" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/toolbox/mechanical{ pixel_y = 4 }, @@ -24244,18 +24149,14 @@ }, /area/station/hallway/secondary/command) "hag" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "han" = ( @@ -24506,7 +24407,7 @@ name = "Atmospherics Deliveries"; req_access = list("atmospherics") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/plasticflaps{ name = "Atmospherics Deliveries" }, @@ -25316,7 +25217,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/common/night_club) "hqK" = ( @@ -25681,8 +25582,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "hwe" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/modular_computer/console/preset/id{ @@ -26032,7 +25932,7 @@ /area/station/engineering/supermatter/room) "hAi" = ( /obj/effect/turf_decal/delivery, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window/right/directional/south{ name = "Bar Deliveries"; req_access = list("bar") @@ -26271,7 +26171,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/delivery, @@ -26338,9 +26238,7 @@ /obj/machinery/computer/atmos_control/mix_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/smooth_large, @@ -27111,7 +27009,7 @@ /turf/open/floor/plating, /area/station/service/chapel/office) "hRp" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "hRD" = ( @@ -27226,9 +27124,7 @@ /turf/open/floor/pod, /area/station/service/chapel/office) "hTu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/dark_red/anticorner, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) @@ -27420,12 +27316,8 @@ /area/station/service/chapel) "hWh" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/space/nearstation) "hWl" = ( @@ -27490,9 +27382,7 @@ /turf/open/floor/pod/dark, /area/station/service/chapel/office) "hXI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ piping_layer = 2 }, @@ -27841,9 +27731,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation/entertainment) "ieO" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) "ieQ" = ( @@ -27894,7 +27782,7 @@ /turf/open/floor/iron/white/small, /area/station/common/pool) "igk" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/landmark/start/chaplain, /obj/effect/turf_decal/stripes/line, /turf/open/floor/pod/dark, @@ -27945,10 +27833,8 @@ /area/station/cargo/warehouse) "ihy" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/tile/dark_blue/full, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ @@ -28082,8 +27968,8 @@ /turf/open/floor/iron/white/smooth_large, /area/station/hallway/primary/fore) "ijR" = ( -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/jungle/a/style_2, /turf/open/floor/grass, /area/station/science/research) @@ -28479,7 +28365,7 @@ /turf/open/floor/iron/grimy, /area/station/service/library) "ioP" = ( -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/tile/blue/half, @@ -28590,7 +28476,7 @@ /area/station/science/research) "iqc" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/brigdoor/right/directional/east{ name = "Captain's Desk"; req_access = list("captain") @@ -29763,7 +29649,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/structure/window/spawner/west{ +/obj/structure/window/spawner/directional/west{ pixel_x = -4 }, /turf/open/floor/iron/smooth_edge, @@ -30011,7 +29897,7 @@ }, /area/station/medical/medbay/central) "iJo" = ( -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "iJB" = ( @@ -30573,9 +30459,7 @@ /area/station/maintenance/port/greater) "iSR" = ( /obj/machinery/computer/records/medical, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/warm/directional/north, /obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/tile/green/half{ @@ -30667,10 +30551,8 @@ dir = 4; name = "Cargo Deliveries" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/large, /area/station/hallway/secondary/service) "iUz" = ( @@ -31691,7 +31573,7 @@ }, /obj/item/gun/syringe, /obj/structure/table, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/west{ name = "Supply Storage"; red_alert_access = 1; @@ -31768,16 +31650,14 @@ /turf/open/floor/iron/smooth, /area/station/cargo/storage) "jjS" = ( -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/security/prison) "jjY" = ( @@ -31839,12 +31719,8 @@ /area/station/service/chapel/office) "jkH" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/o2, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/tile/dark_blue/full, /turf/open/floor/iron/smooth_large, @@ -32030,7 +31906,7 @@ /turf/open/floor/iron/smooth_large, /area/station/cargo/storage) "jnL" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, @@ -32149,8 +32025,7 @@ /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 6 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -32282,8 +32157,7 @@ /turf/open/floor/carpet/cyan, /area/station/commons/dorms) "jrq" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/carpet, @@ -32711,7 +32585,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) "jwE" = ( @@ -32930,7 +32804,7 @@ /area/station/hallway/primary/central) "jAu" = ( /obj/structure/table/reinforced, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/machinery/chem_dispenser/drinks{ dir = 4 }, @@ -33014,10 +32888,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/aft/lesser) "jBM" = ( @@ -33033,8 +32905,7 @@ /area/station/common/night_club) "jBV" = ( /obj/machinery/hydroponics/constructable, -/obj/structure/window{ - dir = 8; +/obj/structure/window/spawner/directional/west{ pixel_x = -4 }, /obj/item/radio/intercom/directional/north, @@ -33210,9 +33081,7 @@ name = "Kitchen Deliveries"; req_access = list("kitchen") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8 }, @@ -33282,9 +33151,7 @@ pixel_x = -9; pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/poddoor/shutters/preopen{ dir = 4; id = "AI Core shutters"; @@ -33295,8 +33162,7 @@ /area/station/ai_monitored/turret_protected/ai) "jEG" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/plating, @@ -33601,11 +33467,8 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "jIT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/disposal/bin, @@ -34096,9 +33959,7 @@ /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) "jQV" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, @@ -34265,8 +34126,7 @@ }, /area/station/hallway/primary/central/aft) "jTC" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/flora/bush/sunny, @@ -34426,8 +34286,7 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen/abandoned) "jWQ" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/pod/dark, @@ -34705,8 +34564,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -34983,8 +34841,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/medical) "kgb" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -35493,7 +35350,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/structure/table/reinforced/rglass, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/hairbrush{ pixel_x = -1; pixel_y = 4 @@ -36188,11 +36045,8 @@ /area/station/maintenance/department/medical) "kyk" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/plating, @@ -36491,12 +36345,8 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "kAB" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -37066,9 +36916,7 @@ pixel_x = 9; pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; id = "AI Core shutters"; @@ -37224,7 +37072,7 @@ color = "#D381C9"; dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/purple/half, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) @@ -38181,8 +38029,7 @@ dir = 5 }, /obj/structure/rack/shelf, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/trimline/dark_red/filled/line{ @@ -38191,8 +38038,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "kWE" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -38458,7 +38304,7 @@ "lac" = ( /obj/structure/flora/bush/fullgrass, /obj/structure/flora/bush/flowers_yw, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "lae" = ( @@ -38570,8 +38416,7 @@ /obj/structure/disposalpipe/trunk{ dir = 2 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -38640,9 +38485,7 @@ /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, @@ -38693,7 +38536,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/dark_blue/fourcorners, /turf/open/floor/iron/dark, @@ -39136,7 +38979,7 @@ /turf/open/floor/wood/large, /area/command/heads_quarters/captain/private/nt_rep) "lji" = ( -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /obj/structure/cable, @@ -39356,7 +39199,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/structure/window/spawner/west{ +/obj/structure/window/spawner/directional/west{ pixel_x = -4 }, /turf/open/floor/iron/smooth_large, @@ -39849,9 +39692,7 @@ /turf/open/floor/iron/vaporwave, /area/station/service/barber) "luo" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) "luq" = ( @@ -40538,7 +40379,7 @@ /turf/open/floor/iron/white, /area/station/security/checkpoint/science/research) "lDD" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) @@ -41126,8 +40967,7 @@ name = "Medbay Deliveries"; req_access = list("medical") }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/door/firedoor, @@ -41170,9 +41010,7 @@ /turf/open/floor/iron/large, /area/station/commons/vacant_room/commissary) "lMZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ pixel_y = -24 }, @@ -41278,7 +41116,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4 }, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/window/spawner, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/dark_blue/fourcorners, @@ -41474,9 +41312,7 @@ name = "Security Deliveries"; req_access = list("security") }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) @@ -41628,10 +41464,8 @@ /area/station/maintenance/department/science/xenobiology) "lSU" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/green/anticorner, /obj/item/storage/box/pdas{ pixel_y = 4 @@ -41708,12 +41542,8 @@ /turf/open/floor/pod, /area/station/service/chapel/funeral) "lTD" = ( -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/green/full, /obj/machinery/atmospherics/pipe/smart/manifold/green/visible, /turf/open/floor/iron/smooth_large, @@ -41739,7 +41569,7 @@ }, /area/station/hallway/primary/central) "lUf" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, @@ -41807,7 +41637,7 @@ }, /area/station/engineering/atmos/pumproom) "lVi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/paper_bin{ pixel_y = 3 }, @@ -41950,9 +41780,7 @@ "lWD" = ( /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/lavendergrass, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "lWH" = ( @@ -42624,8 +42452,7 @@ /area/station/commons/dorms) "mgl" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/item/paper_bin{ @@ -42732,9 +42559,7 @@ /turf/open/floor/iron/large, /area/station/commons/vacant_room/commissary) "mhO" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/bot, @@ -43078,8 +42903,7 @@ /obj/structure/plasticflaps{ name = "Deliveries" }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9; pixel_x = -4 }, @@ -43665,7 +43489,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "mwS" = ( @@ -43754,7 +43578,7 @@ /obj/item/reagent_containers/dropper{ pixel_y = 6 }, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/window/spawner, /obj/effect/turf_decal/tile/dark_blue/fourcorners, /turf/open/floor/iron/dark, @@ -43825,10 +43649,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/aft) "myG" = ( @@ -44922,13 +44744,12 @@ color = "#EFB341"; dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/yellow/half, /turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) "mNb" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -45383,8 +45204,7 @@ /turf/open/floor/engine, /area/station/ai_monitored/security/armory) "mTf" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/filingcabinet/chestdrawer, @@ -45785,7 +45605,7 @@ /area/station/engineering/main) "mXQ" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/light/small/directional/north, /turf/open/floor/engine, @@ -46311,7 +46131,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue/full, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/stack/sticky_tape/surgical, /obj/item/stack/medical/bone_gel, /obj/structure/extinguisher_cabinet/directional/north, @@ -46356,7 +46176,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine/atmos) "ngv" = ( @@ -46390,8 +46210,7 @@ /turf/closed/wall/r_wall/rust, /area/station/engineering/atmos) "nhi" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -46564,7 +46383,7 @@ /area/station/medical/chemistry) "njG" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/machinery/computer/order_console/mining, /turf/open/floor/iron/smooth_large, /area/station/cargo/miningdock) @@ -47108,7 +46927,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/aft/greater) "nrd" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/wood{ dir = 6 }, @@ -47263,7 +47082,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/science/xenobiology) "ntF" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ pixel_x = 7 @@ -47870,7 +47689,7 @@ pixel_x = 7; pixel_y = 5 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -48256,7 +48075,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine) "nIx" = ( @@ -48786,12 +48605,8 @@ /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/captain/private) "nPn" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -48917,9 +48732,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/common/cryopods) "nQl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, /obj/machinery/door/window/left/directional/west{ @@ -49228,7 +49041,7 @@ }, /area/station/cargo/office) "nTF" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) "nTS" = ( @@ -50543,9 +50356,7 @@ /area/station/service/bar) "ooq" = ( /obj/structure/flora/bush/fullgrass, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "oov" = ( @@ -50571,9 +50382,7 @@ /turf/open/floor/wood/large, /area/station/hallway/secondary/exit/departure_lounge) "opf" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, @@ -50640,9 +50449,7 @@ /area/station/command/bridge) "opN" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/space/nearstation) "opW" = ( @@ -50679,7 +50486,7 @@ /area/station/service/barber) "oqu" = ( /obj/effect/turf_decal/tile/blue/full, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/closet/secure_closet/medical1, /obj/item/blood_filter, /obj/effect/turf_decal/bot, @@ -50888,9 +50695,7 @@ /obj/machinery/computer/atmos_control/plasma_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/bot, /turf/open/floor/iron/smooth_large, @@ -50900,10 +50705,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/common/night_club) "otw" = ( @@ -51529,9 +51332,7 @@ pixel_y = -4; req_access = list("robotics") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ dir = 4 }, @@ -51897,8 +51698,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/aft/greater) "oIE" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/lattice, @@ -51915,7 +51715,7 @@ /area/station/hallway/secondary/command) "oJr" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/aicard, /obj/item/assembly/timer, /obj/item/assembly/signaler, @@ -52035,8 +51835,7 @@ pixel_x = -3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/status_display/evac/directional/west, @@ -52130,7 +51929,7 @@ pixel_x = 20 }, /obj/machinery/requests_console/auto_name/directional/north, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/library) "oMs" = ( @@ -52510,7 +52309,7 @@ /area/station/command/heads_quarters/hop) "oSM" = ( /obj/structure/table/reinforced, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/reagent_containers/cup/glass/colocup{ pixel_y = -6; pixel_x = 6 @@ -52693,10 +52492,8 @@ /turf/closed/wall, /area/station/maintenance/department/engine) "oVk" = ( -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/green/full, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -52759,10 +52556,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) "oVP" = ( @@ -52852,10 +52647,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine) "oWQ" = ( @@ -53290,7 +53083,7 @@ }, /area/station/hallway/secondary/command) "pdg" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/weather/snow, /turf/open/floor/iron/dark/telecomms, /area/station/science/xenobiology) @@ -53925,11 +53718,8 @@ /turf/open/floor/plating, /area/space/nearstation) "pkr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/disposal/bin, @@ -54142,8 +53932,7 @@ name = "Shuttle Deliveries"; req_access = list("cargo") }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -54325,8 +54114,7 @@ /turf/open/floor/pod/light, /area/station/service/chapel) "pqu" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -54376,9 +54164,9 @@ "prO" = ( /obj/machinery/light/warm/directional/south, /obj/structure/noticeboard/directional/south, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/suit_storage_unit/captain, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -54502,12 +54290,8 @@ /turf/open/floor/iron/smooth_edge, /area/station/hallway/primary/aft) "ptW" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/trimline/dark_red, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) @@ -54603,9 +54387,7 @@ /area/station/command/heads_quarters/captain) "puG" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/space/nearstation) "puH" = ( @@ -55071,8 +54853,7 @@ /area/station/commons/fitness/recreation) "pCy" = ( /obj/machinery/suit_storage_unit/security, -/obj/structure/window{ - dir = 8; +/obj/structure/window/spawner/directional/west{ pixel_x = -4 }, /obj/effect/turf_decal/bot, @@ -55185,7 +54966,7 @@ /turf/open/floor/iron/white/smooth_edge, /area/station/medical/virology) "pDo" = ( -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/machinery/vending/coffee, /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -55293,9 +55074,7 @@ /obj/machinery/computer/atmos_control/nitrous_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, /obj/effect/turf_decal/tile/neutral/full, @@ -56007,9 +55786,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/medical/morgue) "pPN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/green/anticorner{ dir = 8 }, @@ -56709,10 +56486,8 @@ /turf/open/floor/iron/dark, /area/station/security/prison/mess) "pZa" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/full, /obj/effect/turf_decal/tile/neutral/full, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, @@ -56811,8 +56586,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) "pZJ" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/effect/turf_decal/siding/wood{ @@ -56830,7 +56604,7 @@ /area/station/science/ordnance/bomb) "pZV" = ( /obj/machinery/disposal/delivery_chute, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -57485,9 +57259,7 @@ /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/aisat_interior) "qid" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/cargo/request{ dir = 8 }, @@ -57582,11 +57354,8 @@ /area/station/maintenance/department/engine/atmos/lesser) "qjH" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -57904,9 +57673,7 @@ /turf/open/floor/wood/large, /area/station/command/heads_quarters/cmo) "qoP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/pod/dark, /area/station/service/chapel/funeral) "qoS" = ( @@ -58680,9 +58447,7 @@ /area/station/maintenance/starboard/greater) "qzL" = ( /obj/machinery/computer/records/security, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/half{ dir = 8 }, @@ -58802,9 +58567,8 @@ /obj/item/gun/energy/temperature/security{ pixel_y = 5 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -58962,8 +58726,7 @@ /area/station/service/hydroponics) "qEv" = ( /obj/machinery/power/shieldwallgen/xenobiologyaccess, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/cable, @@ -58975,7 +58738,7 @@ dir = 6 }, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/poster/random/directional/south, /turf/open/floor/engine, /area/station/medical/chemistry) @@ -58983,8 +58746,7 @@ /obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/stripes/line, /obj/item/reagent_containers/cup/watering_can, -/obj/structure/window{ - dir = 8; +/obj/structure/window/spawner/directional/west{ pixel_x = -4 }, /obj/effect/turf_decal/bot, @@ -59142,12 +58904,8 @@ "qHc" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/co2, /obj/effect/turf_decal/tile/dark/full, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/iron/smooth_large, /area/station/engineering/atmos) "qHe" = ( @@ -59440,8 +59198,7 @@ pixel_x = 4; pixel_y = -6 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/stripes/line{ @@ -59708,8 +59465,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmos) "qNW" = ( -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "qNZ" = ( @@ -60933,7 +60690,7 @@ }, /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/trunk, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) "rhr" = ( @@ -61268,7 +61025,7 @@ /turf/open/floor/iron/edge, /area/station/commons/fitness/recreation/entertainment) "rkR" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/machinery/conveyor{ dir = 8; id = "garbage" @@ -61349,10 +61106,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) "rmr" = ( @@ -61963,8 +61718,8 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) "rvw" = ( -/obj/structure/window/spawner/east, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/bot, /obj/machinery/mineral/stacking_machine{ input_dir = 2 @@ -62425,7 +62180,7 @@ pixel_y = 3 }, /obj/item/camera_film, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/library) "rCQ" = ( @@ -62962,9 +62717,7 @@ /obj/item/target, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "rKu" = ( @@ -63523,8 +63276,8 @@ /turf/open/floor/iron/smooth_edge, /area/station/cargo/office) "rRU" = ( -/obj/structure/window/spawner/east, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/siding/wood{ dir = 5 }, @@ -63632,10 +63385,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine) "rTI" = ( @@ -63886,7 +63637,7 @@ /turf/open/space/basic, /area/space/nearstation) "rWZ" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/siding/wood{ dir = 1 }, @@ -64157,12 +63908,8 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/port/fore) "scK" = ( -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_yw/style_2, /turf/open/floor/grass, @@ -64218,7 +63965,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/commons/vacant_room) "sdi" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/target, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/end{ @@ -65235,9 +64982,7 @@ "ssw" = ( /obj/machinery/biogenerator, /obj/machinery/door/firedoor, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; id = "hydroponics_counter"; @@ -65362,8 +65107,7 @@ /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 10 }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9; pixel_x = -4 }, @@ -65530,9 +65274,7 @@ /area/station/hallway/secondary/command) "sxf" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/space/nearstation) "sxs" = ( @@ -65699,9 +65441,7 @@ name = "Armory Desk"; req_access = list("security") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/ai_monitored/security/armory) "szi" = ( @@ -65861,7 +65601,7 @@ /turf/open/floor/iron/dark/diagonal, /area/station/security/execution/transfer) "sBD" = ( -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/window/spawner, /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -66505,9 +66245,7 @@ /area/station/engineering/storage/tcomms) "sJi" = ( /obj/machinery/light/warm/directional/south, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/landmark/secequipment, /obj/effect/turf_decal/tile/red/diagonal_centre, /obj/effect/turf_decal/bot, @@ -66636,13 +66374,11 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "sKN" = ( @@ -66886,10 +66622,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmos) "sNc" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood/fancy, /obj/structure/sign/painting/library_secure{ pixel_y = 32 @@ -67024,7 +66758,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /turf/open/floor/engine, /area/station/medical/chemistry) @@ -67327,7 +67061,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/delivery, @@ -67533,7 +67267,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot_red, /turf/open/floor/engine, /area/station/medical/chemistry) @@ -67868,10 +67602,8 @@ /turf/open/floor/iron/white/smooth_large, /area/station/science/research) "tcz" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_blue, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) @@ -68044,7 +67776,7 @@ dir = 4; name = "Cargo Deliveries" }, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -68091,10 +67823,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/disposal/incinerator) "tfA" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_br/style_3, /turf/open/floor/grass, @@ -68133,7 +67863,7 @@ name = "emergency shower"; pixel_y = 16 }, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window/brigdoor/left/directional/south{ name = "Shower" }, @@ -68330,9 +68060,7 @@ /obj/item/pen{ pixel_y = 4 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/disposalpipe/segment, /obj/machinery/door/window/left/directional/south{ name = "Hydroponics Desk"; @@ -68894,7 +68622,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) "tqA" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/ferny, /turf/open/floor/grass, @@ -69094,9 +68822,7 @@ name = "Brig Control Desk"; req_access = list("armory") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/east{ name = "Brig Control Window" }, @@ -69857,7 +69583,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/science/ordnance_maint) "tCy" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/chair/office/light{ color = "#9FED58"; dir = 1 @@ -70165,7 +69891,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/upper) "tHb" = ( -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /obj/structure/cable, @@ -70311,9 +70037,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "tJQ" = ( @@ -70353,7 +70077,7 @@ /obj/machinery/status_display/supply{ pixel_x = 32 }, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/plasticflaps, /turf/open/floor/iron/smooth_large, /area/station/cargo/storage) @@ -70521,12 +70245,8 @@ /area/station/engineering/atmos) "tMH" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/n2, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, @@ -70595,7 +70315,7 @@ /turf/open/floor/iron/diagonal, /area/station/hallway/secondary/service) "tNN" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "tNX" = ( @@ -71639,9 +71359,7 @@ name = "Science Deliveries"; req_access = list("science") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/firedoor, /turf/open/floor/iron/white/smooth_large, /area/station/science/auxlab) @@ -71890,8 +71608,8 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "uiz" = ( -/obj/structure/window/spawner/north, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "uiI" = ( @@ -71935,10 +71653,8 @@ /area/station/command/heads_quarters/ce) "ujv" = ( /obj/effect/turf_decal/tile/dark/full, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/off/yellow/visible{ dir = 4; @@ -71976,12 +71692,10 @@ /turf/open/floor/carpet/green, /area/command/heads_quarters/captain/private/nt_rep) "ujK" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/lattice, @@ -72043,9 +71757,7 @@ pixel_x = -9; pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/door/poddoor/shutters/preopen{ dir = 4; id = "AI Core shutters"; @@ -72089,9 +71801,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/half, /obj/machinery/light/warm/directional/south, /obj/structure/reagent_dispensers/wall/peppertank/directional/south, @@ -73233,8 +72943,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/treatment_center) "uyH" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/effect/turf_decal/siding/wood, @@ -73534,8 +73243,7 @@ /obj/machinery/door/window/right/directional/east{ name = "Range" }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 4 }, /turf/open/floor/engine, @@ -73566,9 +73274,7 @@ /turf/open/floor/vault, /area/station/ai_monitored/turret_protected/ai_upload) "uDd" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) "uDf" = ( @@ -73732,7 +73438,7 @@ /turf/open/floor/wood/large, /area/station/commons/fitness/recreation/entertainment) "uFs" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/glass, /obj/item/storage/medkit/regular, /obj/item/reagent_containers/cup/bottle/multiver, @@ -73908,7 +73614,7 @@ /turf/open/floor/plating/airless, /area/station/engineering/storage_shared) "uIA" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /mob/living/simple_animal/hostile/retaliate/tegu/gus, /turf/open/misc/beach/sand, /area/station/science/research) @@ -73985,8 +73691,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "uKe" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/engine, @@ -74044,12 +73749,8 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) "uKN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -74106,7 +73807,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/aft/lesser) "uLH" = ( @@ -74569,9 +74270,7 @@ /turf/closed/wall, /area/station/commons/dorms/laundry) "uRm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/recharge_station, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -74632,7 +74331,7 @@ }, /area/station/engineering/atmos/hfr_room) "uRG" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/weather/sand{ dir = 4 }, @@ -74769,8 +74468,7 @@ /area/station/cargo/sorting) "uTK" = ( /obj/structure/flora/bush/sparsegrass, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -74804,8 +74502,7 @@ /turf/open/floor/wood, /area/station/maintenance/port/aft) "uUB" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/lattice, @@ -75156,10 +74853,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/common/night_club) "vak" = ( @@ -75333,8 +75028,7 @@ /area/station/engineering/atmos) "vcv" = ( /obj/machinery/mass_driver/chapelgun, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/pod/dark, @@ -75565,8 +75259,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/starboard/fore) "vha" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/door/window/right/directional/north{ @@ -75779,7 +75472,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) "vkJ" = ( -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -75871,12 +75564,8 @@ /area/station/commons/dorms) "vlS" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, /turf/open/floor/iron/smooth_large, @@ -76136,9 +75825,7 @@ /turf/open/floor/wood, /area/station/maintenance/port/aft) "voZ" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/sparsegrass, /obj/structure/flora/bush/flowers_yw/style_2, /turf/open/floor/grass, @@ -77005,8 +76692,7 @@ /area/station/security/prison/mess) "vBI" = ( /obj/structure/flora/bush/lavendergrass, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /mob/living/carbon/human/species/monkey, @@ -77264,7 +76950,7 @@ /area/station/cargo/warehouse) "vFA" = ( /obj/structure/flora/bush/sparsegrass, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/lavendergrass, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) @@ -77566,9 +77252,7 @@ /turf/open/floor/iron/herringbone, /area/station/service/theater) "vKy" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/warm/directional/north, /turf/open/floor/engine, /area/station/science/auxlab/firing_range) @@ -77693,7 +77377,7 @@ /obj/machinery/door/window/left/directional/north{ name = "Corpse Disposal" }, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/sign/warning/bodysposal/directional/south, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) @@ -77712,8 +77396,7 @@ /turf/open/floor/engine, /area/station/engineering/main) "vMj" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/item/radio/intercom/directional/north, @@ -78489,7 +78172,7 @@ /area/station/hallway/secondary/entry) "vXh" = ( /obj/structure/disposalpipe/segment, -/obj/structure/window/spawner/east{ +/obj/structure/window/spawner/directional/east{ pixel_x = 4 }, /obj/effect/turf_decal/tile/green/half, @@ -78832,8 +78515,7 @@ /turf/open/floor/iron/large, /area/station/commons/dorms) "wbB" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -78985,9 +78667,7 @@ /turf/open/space/basic, /area/space) "wes" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/reinforced/rglass, /obj/item/clipboard, /obj/item/mining_voucher, @@ -79632,8 +79312,7 @@ "woA" = ( /mob/living/carbon/human/species/monkey, /obj/structure/flora/bush/sparsegrass, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/grass, @@ -79836,8 +79515,7 @@ pixel_x = 6; pixel_y = -4 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/stripes/line{ @@ -79919,8 +79597,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/aft/greater) "wsk" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -80070,7 +79747,7 @@ /obj/item/clothing/head/helmet/toggleable/riot{ pixel_x = 6 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -80174,10 +79851,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/commons/vacant_room/office) "wuW" = ( @@ -80746,8 +80421,7 @@ /turf/closed/wall, /area/station/hallway/primary/central) "wDj" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/disposal/bin, @@ -80792,9 +80466,7 @@ /obj/structure/sign/poster/contraband/borg_fancy_1{ pixel_x = -32 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ dir = 1 }, @@ -81115,12 +80787,8 @@ /area/station/maintenance/department/electrical) "wIo" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/purple/full, /turf/open/floor/iron/smooth_large, /area/station/engineering/atmos) @@ -81161,8 +80829,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/science/xenobiology) "wJx" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/chair{ @@ -81294,10 +80961,8 @@ /turf/open/floor/vault, /area/station/ai_monitored/turret_protected/ai_upload) "wKz" = ( -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/tile/dark_red/full, /obj/effect/turf_decal/tile/neutral/full, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, @@ -81523,10 +81188,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine/atmos) "wNu" = ( @@ -81767,8 +81430,8 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/department/engine/atmos) "wRZ" = ( -/obj/structure/window/spawner/north, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, /obj/structure/flora/rock/pile/jungle, /turf/open/misc/beach/sand, /area/station/science/research) @@ -81837,10 +81500,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "wTm" = ( @@ -82005,9 +81666,7 @@ /turf/open/floor/iron/smooth_edge, /area/station/cargo/storage) "wWw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/office{ color = "#A46106"; dir = 4 @@ -82461,7 +82120,7 @@ /turf/open/floor/wood/large, /area/command/heads_quarters/captain/private/nt_rep) "xhb" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -82479,10 +82138,8 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel) "xhq" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/kirbyplants/photosynthetic, /obj/structure/sign/plaques/kiddie{ pixel_x = -32 @@ -82842,8 +82499,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -83151,9 +82807,7 @@ /turf/open/floor/plating/airless, /area/station/science/robotics/mechbay) "xqh" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) @@ -83162,11 +82816,11 @@ /obj/item/pinpointer/nuke, /obj/item/disk/nuclear, /obj/machinery/status_display/evac/directional/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/smooth_large, /area/station/command/heads_quarters/captain/private) "xqq" = ( @@ -83614,7 +83268,7 @@ /obj/structure/table/glass, /obj/machinery/light/warm/directional/south, /obj/effect/turf_decal/tile/blue/full, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/clothing/suit/jacket/straight_jacket, /obj/item/clothing/suit/jacket/straight_jacket, /obj/item/clothing/ears/earmuffs, @@ -83914,8 +83568,7 @@ /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) "xAu" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/filingcabinet/chestdrawer, @@ -84188,7 +83841,7 @@ /area/station/service/lawoffice) "xFM" = ( /obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/firedoor, /obj/item/storage/medkit/regular{ pixel_x = 12; @@ -84491,18 +84144,14 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/engine/atmos) "xJW" = ( -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/iron/smooth, /area/station/security/prison) "xKl" = ( @@ -85275,8 +84924,7 @@ dir = 1; name = "Cargo Deliveries" }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/disposalpipe/trunk{ @@ -85532,9 +85180,7 @@ /area/station/engineering/atmos/storage) "xYy" = ( /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/south{ name = "Robotics Deliveries"; req_access = list("robotics") @@ -85649,7 +85295,7 @@ /area/station/service/library) "ybt" = ( /obj/structure/window/spawner, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/water_source/puddle, /obj/structure/flora/bush/reed{ pixel_y = 8 @@ -85676,12 +85322,10 @@ /obj/item/storage/lockbox/loyalty{ pixel_y = -11 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9; pixel_x = 4 }, @@ -85874,10 +85518,8 @@ c_tag = "Art Gallery"; name = "library camera" }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/decoration/statue{ spawn_loot_chance = 35 }, @@ -86202,9 +85844,7 @@ }, /area/station/engineering/atmos) "yjD" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/door/window/survival_pod{ dir = 8; name = "Fitness Ring" @@ -86287,7 +85927,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/commons/vacant_room/office) "ykE" = ( @@ -86303,9 +85943,7 @@ /obj/machinery/computer/atmos_control/carbon_tank{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/iron/smooth_large, /area/station/engineering/atmos) "ykT" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index dbc81fc0e3c..911fe8b5af4 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -535,7 +535,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/evacuation) "cP" = ( -/obj/structure/window/reinforced/survival_pod/spawner/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating, /area/centcom/central_command_areas/evacuation/ship) "cS" = ( @@ -1058,7 +1058,7 @@ /area/space) "fT" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) "fV" = ( @@ -2186,18 +2186,14 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/prison) "kC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/courtroom) "kD" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/kirbyplants{ icon_state = "plant-22" }, @@ -2205,16 +2201,12 @@ /area/centcom/central_command_areas/courtroom) "kE" = ( /obj/structure/chair, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/courtroom) "kF" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/paper_bin, /obj/item/pen/fourcolor, /turf/open/floor/iron/grimy, @@ -2227,18 +2219,14 @@ /area/centcom/central_command_areas/courtroom) "kH" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/clipboard, /obj/item/folder/blue, /obj/item/stamp/law, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/courtroom) "kI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/kirbyplants{ icon_state = "plant-21" }, @@ -2321,12 +2309,10 @@ /area/centcom/central_command_areas/courtroom) "lc" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/gavelblock, /obj/item/gavelhammer, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/courtroom) "ld" = ( @@ -2344,11 +2330,9 @@ /area/centcom/central_command_areas/courtroom) "le" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/megaphone, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/courtroom) "lf" = ( @@ -3398,9 +3382,7 @@ "pQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/paper_bin, /obj/item/pen/red, /obj/effect/turf_decal/bot, @@ -3842,19 +3824,19 @@ "rT" = ( /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/flora/bush/lavendergrass/style_random, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) "rU" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/lavendergrass/style_random, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) "rV" = ( /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/lavendergrass/style_random, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) "rY" = ( @@ -4610,9 +4592,7 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/evacuation) "vo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/shower/directional/south, /obj/structure/curtain, /obj/machinery/door/window/brigdoor/left/directional/south{ @@ -5753,8 +5733,8 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/evacuation) "AA" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/storage/box/bodybags{ pixel_x = 4 @@ -6084,9 +6064,7 @@ /obj/machinery/door/firedoor, /obj/item/folder/red, /obj/item/pen/red, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/evacuation) @@ -6228,7 +6206,7 @@ /area/centcom/central_command_areas/evacuation) "CF" = ( /obj/machinery/suit_storage_unit/industrial, -/obj/structure/window/reinforced/survival_pod/spawner/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/smooth_large, /area/centcom/central_command_areas/evacuation/ship) "CH" = ( @@ -6326,7 +6304,7 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/control) "Da" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/bodycontainer/morgue, /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/light/directional/south, @@ -6367,9 +6345,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/storage/fancy/donut_box, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/control) @@ -6708,7 +6684,7 @@ /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/admin) "Gi" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack, /obj/item/storage/medkit/fire{ pixel_y = 5; @@ -7632,7 +7608,7 @@ /turf/open/floor/iron/white, /area/centcom/central_command_areas/evacuation/ship) "LO" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/operating, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/north, @@ -8964,7 +8940,7 @@ /turf/open/floor/iron, /area/centcom/tdome/observation) "Sd" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -9066,7 +9042,7 @@ /area/centcom/central_command_areas/courtroom) "SC" = ( /obj/structure/tank_dispenser/oxygen, -/obj/structure/window/reinforced/survival_pod/spawner/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/smooth_large, /area/centcom/central_command_areas/evacuation/ship) "SG" = ( @@ -9262,7 +9238,7 @@ /area/centcom/central_command_areas/evacuation/ship) "Tv" = ( /obj/structure/table/wood, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -10067,9 +10043,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/reagent_containers/cup/glass/mug/britcup, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/centcom/central_command_areas/control) diff --git a/_maps/map_files/generic/CentCom_skyrat_z2.dmm b/_maps/map_files/generic/CentCom_skyrat_z2.dmm index f937fb7ad35..d8d6c5a6b06 100644 --- a/_maps/map_files/generic/CentCom_skyrat_z2.dmm +++ b/_maps/map_files/generic/CentCom_skyrat_z2.dmm @@ -1133,11 +1133,10 @@ pixel_x = -3; pixel_y = 3 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass/fairy, /area/centcom/holding/cafe) "aqX" = ( @@ -2497,17 +2496,14 @@ pixel_x = 3; pixel_y = 3 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/flowers_br{ pixel_x = -3; pixel_y = 3 }, /obj/structure/flora/bush/ferny, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/grass/fairy, @@ -2552,7 +2548,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/centcom/interlink) "aGw" = ( @@ -4925,7 +4921,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/centcom/interlink) "bUg" = ( @@ -5668,10 +5664,8 @@ /turf/open/floor/iron/dark, /area/centcom/interlink) "dOC" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/megaphone, /obj/item/clothing/mask/whistle, /obj/item/binoculars, @@ -8526,11 +8520,8 @@ /turf/open/floor/iron, /area/centcom/interlink) "lCi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/chair/stool/directional/south{ @@ -10367,7 +10358,7 @@ /turf/open/floor/iron, /area/centcom/interlink) "qbw" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/centcom/interlink) @@ -10957,12 +10948,8 @@ /turf/open/floor/iron, /area/centcom/interlink) "rPh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood, /obj/item/storage/medkit/regular{ pixel_x = 3 @@ -11363,7 +11350,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/centcom/interlink) "sKg" = ( @@ -11390,7 +11377,7 @@ /turf/open/floor/iron, /area/centcom/interlink) "sPI" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner, /obj/structure/closet/crate/bin, /obj/item/reagent_containers/cup/glass/coffee_cup, @@ -11435,7 +11422,7 @@ /turf/open/floor/iron/white, /area/centcom/interlink) "sWb" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/secure_closet/freezer/empty{ name = "milk freezer" }, @@ -12313,9 +12300,7 @@ /turf/open/floor/wood, /area/centcom/interlink) "vgx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/wood, /area/centcom/holding/cafepark) "vgL" = ( @@ -12761,7 +12746,7 @@ /turf/open/floor/iron, /area/centcom/interlink) "wzZ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/siding/dark/corner{ dir = 1 }, diff --git a/_maps/map_files/tramstation/maintenance_modules/arrivallibraryupper_2.dmm b/_maps/map_files/tramstation/maintenance_modules/arrivallibraryupper_2.dmm index 82574eb50ce..39cc80389ac 100644 --- a/_maps/map_files/tramstation/maintenance_modules/arrivallibraryupper_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/arrivallibraryupper_2.dmm @@ -49,7 +49,7 @@ "E" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/canister, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) "M" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/arrivalsecupper_3.dmm b/_maps/map_files/tramstation/maintenance_modules/arrivalsecupper_3.dmm index af7dadd279c..21be0b689bd 100644 --- a/_maps/map_files/tramstation/maintenance_modules/arrivalsecupper_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/arrivalsecupper_3.dmm @@ -15,7 +15,7 @@ "d" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/grille, /turf/open/floor/iron/smooth, /area/station/maintenance/department/eva) diff --git a/_maps/map_files/tramstation/maintenance_modules/atmoscilower_attachment_a_2.dmm b/_maps/map_files/tramstation/maintenance_modules/atmoscilower_attachment_a_2.dmm index 967380f7169..3c1283e48c8 100644 --- a/_maps/map_files/tramstation/maintenance_modules/atmoscilower_attachment_a_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/atmoscilower_attachment_a_2.dmm @@ -48,13 +48,13 @@ /area/station/maintenance/starboard/lesser) "r" = ( /obj/structure/grille, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) "t" = ( /obj/structure/grille, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/lesser) diff --git a/_maps/map_files/tramstation/maintenance_modules/barcargoupper_3.dmm b/_maps/map_files/tramstation/maintenance_modules/barcargoupper_3.dmm index 3eafa3c7c8c..e5f19f40917 100644 --- a/_maps/map_files/tramstation/maintenance_modules/barcargoupper_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/barcargoupper_3.dmm @@ -73,8 +73,8 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/girder, /obj/structure/grille, -/obj/structure/window/spawner/west, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "hx" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_1.dmm b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_1.dmm index 0b3410b919d..76c1929c04f 100644 --- a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_1.dmm @@ -361,8 +361,8 @@ "EL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, -/obj/structure/window/spawner/east, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) "Fj" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm index 2cad4a17dac..57cb3279961 100644 --- a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm @@ -92,7 +92,7 @@ "nh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/window/spawner, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) diff --git a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_3.dmm b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_3.dmm index a354f77eefb..334f49ad8b6 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_3.dmm @@ -298,7 +298,7 @@ /obj/effect/turf_decal/trimline/white/warning{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "wo" = ( @@ -463,7 +463,7 @@ /area/station/maintenance/central/lesser) "Eq" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "Gs" = ( @@ -527,7 +527,7 @@ /obj/effect/turf_decal/trimline/white/warning{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) diff --git a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_a_3.dmm index 16e966bf652..f94678f1b89 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_a_3.dmm @@ -35,7 +35,7 @@ /area/station/asteroid) "q" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/rack, /obj/effect/spawner/random/clothing/gloves, /obj/effect/spawner/random/clothing/gloves, @@ -87,7 +87,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "K" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/structure/closet/cardboard{ name = "surplus clothing" }, diff --git a/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_3.dmm index 5ffa5fb20f6..0c6ee1868b3 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_3.dmm @@ -5,7 +5,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "h" = ( /obj/structure/rack, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/item/storage/book/bible{ pixel_x = -4; pixel_y = -4 @@ -36,7 +36,7 @@ /area/template_noop) "s" = ( /obj/structure/rack, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/item/storage/dice, /obj/item/storage/dice{ pixel_x = 4; @@ -89,7 +89,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "P" = ( /obj/structure/rack, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/storage/crayons, /obj/structure/window/spawner, /obj/effect/decal/cleanable/dirt, @@ -97,7 +97,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "W" = ( /obj/structure/rack, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/modular_computer/laptop/preset/civilian{ pixel_y = 4; pixel_x = 4 diff --git a/_maps/map_files/tramstation/maintenance_modules/medsciupper_3.dmm b/_maps/map_files/tramstation/maintenance_modules/medsciupper_3.dmm index abf6ef2035e..7167e6f25ce 100644 --- a/_maps/map_files/tramstation/maintenance_modules/medsciupper_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/medsciupper_3.dmm @@ -171,7 +171,7 @@ "om" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/closet/crate/trashcart/filled, /turf/open/floor/plating, /area/station/maintenance/department/science) @@ -399,7 +399,7 @@ /area/station/maintenance/department/science) "IC" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/closet/cardboard, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, diff --git a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_1.dmm b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_1.dmm index 51433761602..a6476faa0c7 100644 --- a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_a_1.dmm @@ -62,7 +62,7 @@ /area/station/maintenance/department/science) "v" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, diff --git a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_b_2.dmm b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_b_2.dmm index 1174b71aa14..f2ca6d55d73 100644 --- a/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_b_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/medsciupper_attachment_b_2.dmm @@ -10,7 +10,7 @@ /area/station/maintenance/department/medical) "e" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/effect/spawner/random/medical/surgery_tool, /obj/effect/landmark/generic_maintenance_landmark, diff --git a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_2.dmm b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_2.dmm index 6870f702626..aeae200c51b 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_2.dmm @@ -65,7 +65,7 @@ "z" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -106,7 +106,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, diff --git a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_3.dmm index 2e6598a5f23..8eb56170b71 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_a_3.dmm @@ -85,7 +85,7 @@ "K" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/maintenance/two, diff --git a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_1.dmm b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_1.dmm index 61a17c513a5..2303cc6f018 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_1.dmm @@ -65,7 +65,7 @@ /area/station/maintenance/department/security) "J" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/effect/spawner/random/engineering/atmospherics_portable, /obj/effect/turf_decal/bot, /turf/open/floor/plating, diff --git a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_2.dmm b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_2.dmm index edc9daba9cf..52dd568eee6 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secbarupper_attachment_b_2.dmm @@ -25,7 +25,7 @@ /area/station/maintenance/department/security) "m" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plating, /area/station/maintenance/department/security) @@ -60,7 +60,7 @@ /area/station/maintenance/department/security) "E" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/department/security) diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm index bf26afa9126..de8b9f9ed0f 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm @@ -66,12 +66,12 @@ /area/station/maintenance/central/greater) "gH" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/smooth, /area/station/maintenance/central/greater) "hv" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) "hC" = ( @@ -608,7 +608,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner, /obj/structure/disposalpipe/segment{ dir = 4 diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm index 48bd8104482..14eab7f517a 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ab" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/rack, /obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_3.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_3.dmm index fd4690cf50f..3695915478a 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_3.dmm @@ -262,7 +262,7 @@ /area/station/maintenance/central/greater) "tZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/catwalk_floor, diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_a_3.dmm index 50117372704..ebf1ce617ab 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_a_3.dmm @@ -15,7 +15,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/effect/spawner/random/maintenance/three, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/smooth, /area/station/maintenance/central/greater) "q" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_c_2.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_c_2.dmm index ca8d7ee2648..cb12e658a1a 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_c_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_attachment_c_2.dmm @@ -30,7 +30,7 @@ /area/station/maintenance/port/central) "m" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/east, +/obj/structure/window/spawner/directional/east, /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/five, /turf/open/floor/plating, diff --git a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_3.dmm index a5dfba76387..ed81e057757 100644 --- a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_3.dmm @@ -135,7 +135,7 @@ /area/station/asteroid) "Y" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/greater) "Z" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_b_2.dmm b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_b_2.dmm index 2cdaca1d552..c8e5e9bb2c6 100644 --- a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_b_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_b_2.dmm @@ -28,7 +28,7 @@ /area/station/maintenance/starboard/greater) "q" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/entertainment/money_small, /obj/machinery/door/poddoor/shutters/preopen{ name = "Privacy Shutter"; @@ -89,8 +89,8 @@ /area/station/maintenance/starboard/greater) "R" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/engineering/tool, /obj/machinery/door/poddoor/shutters/preopen{ name = "Privacy Shutter"; diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 38cb506949d..d7940e7c0b1 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -1383,7 +1383,7 @@ }, /area/station/escapepodbay) "adI" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/shower/directional/east, /obj/structure/cable, /turf/open/floor/iron/freezer, @@ -1498,7 +1498,7 @@ /turf/open/floor/plating, /area/station/security/prison/mess) "aea" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/soap/nanotrasen, /obj/machinery/shower/directional/east, /obj/structure/cable, @@ -2839,7 +2839,7 @@ /obj/machinery/computer/rdconsole{ dir = 8 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, @@ -4420,7 +4420,7 @@ /turf/open/floor/iron/white, /area/station/science/lower) "awW" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/departments/medbay/alt{ pixel_y = -32 }, @@ -4852,7 +4852,7 @@ /area/station/command/heads_quarters/captain) "aBD" = ( /obj/structure/filingcabinet/filingcabinet, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/station/cargo/sorting) @@ -4944,8 +4944,8 @@ pixel_x = 3; pixel_y = -23 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) "aCp" = ( @@ -4995,7 +4995,7 @@ /obj/machinery/computer/atmos_alert{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 }, @@ -5101,7 +5101,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "aDl" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/departments/medbay/alt{ pixel_y = 32 }, @@ -6414,7 +6414,7 @@ /turf/open/space/openspace, /area/station/solars/port) "aMF" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood/fancy/red, /obj/item/ai_module/reset/purge, /obj/effect/spawner/random/aimodule/harmful, @@ -6776,7 +6776,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "aPz" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -7456,7 +7456,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "baA" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "baK" = ( @@ -7542,8 +7542,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "bdb" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -7553,7 +7552,7 @@ /area/station/ai_monitored/turret_protected/aisat/hallway) "bdq" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/white, /obj/machinery/door/window/right/directional/east{ name = "Secure Medical Storage"; @@ -7997,12 +7996,12 @@ /area/station/command/heads_quarters/captain/private) "blW" = ( /obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/toy/plush/goatplushie, /turf/open/floor/iron/white, /area/station/commons/vacant_room) "bmb" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, /obj/item/paper_bin{ pixel_x = 1; @@ -8343,7 +8342,7 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/glass/reinforced, /area/station/science/genetics) "btP" = ( @@ -9158,7 +9157,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth, @@ -9234,9 +9233,7 @@ /area/station/hallway/primary/tram/left) "bJz" = ( /obj/item/target, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) @@ -9496,8 +9493,8 @@ /turf/open/floor/iron/white, /area/station/science/research) "bNh" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -10813,7 +10810,7 @@ /turf/open/floor/iron/dark, /area/station/science/server) "cim" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -10989,7 +10986,7 @@ /turf/open/floor/catwalk_floor, /area/station/solars/port) "cov" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -11118,7 +11115,7 @@ /turf/open/floor/iron/white/side, /area/station/science/ordnance/storage) "cqR" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, @@ -11146,7 +11143,7 @@ /area/station/commons/fitness/recreation/entertainment) "cqZ" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ pixel_y = 2 }, /turf/open/floor/carpet, @@ -12111,7 +12108,7 @@ /area/station/commons/lounge) "cIW" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, @@ -12725,7 +12722,7 @@ /turf/open/floor/wood, /area/station/commons/dorms) "cVE" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood, /area/station/service/theater) "cVF" = ( @@ -12777,8 +12774,8 @@ /turf/open/floor/glass/reinforced, /area/station/ai_monitored/turret_protected/aisat/hallway) "cWw" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark/side{ dir = 4 @@ -13449,7 +13446,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "djE" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/paper_bin{ pixel_x = -6; @@ -13495,7 +13492,7 @@ /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/left) "djT" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/smooth_edge{ dir = 8 }, @@ -13552,7 +13549,7 @@ /turf/open/floor/iron, /area/station/security/brig) "dkY" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /turf/open/misc/grass/jungle, /area/station/science/explab) @@ -13612,7 +13609,7 @@ /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) "dmG" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /mob/living/carbon/human/species/monkey, /turf/open/misc/grass/jungle, /area/station/science/explab) @@ -13862,7 +13859,7 @@ /area/station/hallway/secondary/exit/departure_lounge) "drn" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/medkit/toxin{ pixel_x = 3; pixel_y = 3 @@ -14151,7 +14148,7 @@ /obj/machinery/camera/directional/north{ c_tag = "Command - Captain's Quarters" }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "dxu" = ( @@ -14600,7 +14597,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "dHf" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood, /obj/item/storage/secure/safe/directional/north, /obj/machinery/fax{ @@ -14976,7 +14973,7 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "dOx" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white/smooth_corner, /area/station/security/execution/education) "dOC" = ( @@ -14989,7 +14986,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit) "dOE" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -15374,7 +15371,7 @@ /area/station/science/lower) "dVd" = ( /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/small/directional/south, /turf/open/floor/carpet/royalblack, /area/station/command/meeting_room) @@ -15524,7 +15521,7 @@ /turf/open/floor/iron/dark, /area/station/service/hydroponics) "dXC" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/wood/fancy/blue, /obj/item/ai_module/supplied/freeform, /obj/effect/spawner/random/aimodule/neutral, @@ -15613,7 +15610,7 @@ "dZC" = ( /obj/structure/table/reinforced, /obj/machinery/light/dim/directional/west, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/displaycase/forsale/kitchen{ pixel_y = 8 }, @@ -15755,7 +15752,7 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/maint) "eca" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/musician/piano, /turf/open/floor/carpet, /area/station/service/theater) @@ -15882,8 +15879,8 @@ dir = 6 }, /obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/decoration/ornament, /turf/open/floor/iron/grimy, /area/station/service/lawoffice) @@ -16548,7 +16545,7 @@ /area/station/science/lower) "erY" = ( /obj/structure/filingcabinet, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/item/paper{ default_raw_text = "A crude mapping of the station layout based on leaked internal documents and orbital snapshots taken during construction. I'm not sure how up-to-date this is anymore.."; icon = 'icons/obj/objects.dmi'; @@ -16699,7 +16696,7 @@ /turf/open/floor/plating, /area/station/engineering/supermatter/room) "euX" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/shower/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/freezer, @@ -17035,9 +17032,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "eAW" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /obj/effect/turf_decal/trimline/yellow/corner{ @@ -17809,7 +17804,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) @@ -17875,7 +17870,7 @@ /turf/open/openspace, /area/station/hallway/primary/tram/center) "eSH" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/chair/office/light{ dir = 4 }, @@ -18486,7 +18481,7 @@ /area/station/hallway/primary/tram/center) "fga" = ( /obj/structure/rack, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/mask/breath, @@ -19872,7 +19867,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) "fFQ" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -19914,12 +19909,10 @@ /area/station/security/checkpoint/escape) "fGx" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ pixel_y = 2 }, /obj/item/paper_bin, @@ -20239,7 +20232,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "fMs" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, /obj/item/storage/secure/briefcase{ pixel_x = -2; @@ -20702,7 +20695,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) "fXN" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/theater) "fXP" = ( @@ -20814,7 +20807,7 @@ /obj/machinery/computer/shuttle/mining{ dir = 1 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet, /area/station/command/bridge) "gah" = ( @@ -22427,7 +22420,7 @@ /turf/closed/wall, /area/station/science/ordnance/bomb) "gGs" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/storage/backpack/duffelbag/med/surgery, /obj/item/clothing/mask/surgical, @@ -22491,7 +22484,7 @@ /turf/open/floor/iron/dark, /area/station/medical/treatment_center) "gHv" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/jungle/c/style_random, /turf/open/misc/grass/jungle, /area/station/science/explab) @@ -22681,7 +22674,7 @@ /turf/open/floor/plating, /area/station/engineering/engine_smes) "gLm" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, @@ -22938,7 +22931,7 @@ /turf/open/floor/iron/white, /area/station/science/ordnance) "gPD" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -24535,8 +24528,8 @@ /turf/open/floor/iron, /area/station/service/hydroponics/garden) "hzT" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, @@ -25580,7 +25573,7 @@ /turf/open/floor/iron, /area/station/security/office) "hTW" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, @@ -25681,7 +25674,7 @@ /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) "hVY" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 }, @@ -25699,8 +25692,8 @@ dir = 10 }, /obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/decoration/ornament, /turf/open/floor/iron/grimy, /area/station/service/lawoffice) @@ -26279,7 +26272,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "ihi" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, @@ -26470,7 +26463,7 @@ /turf/open/floor/iron, /area/station/commons/dorms) "ilM" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -26617,7 +26610,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood/large, /area/station/service/library) "ioM" = ( @@ -26998,7 +26991,7 @@ /turf/open/floor/iron/white, /area/station/science/auxlab/firing_range) "ivI" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 5 }, @@ -27253,7 +27246,7 @@ /turf/open/openspace/airless, /area/station/asteroid) "iAx" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) @@ -27310,7 +27303,7 @@ /turf/open/floor/iron, /area/station/security/brig) "iBT" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/fullgrass/style_random, /turf/open/misc/grass/jungle, /area/station/science/explab) @@ -29465,8 +29458,8 @@ /turf/open/floor/iron, /area/station/security/prison/work) "jpp" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/smooth_corner{ dir = 8 }, @@ -29606,7 +29599,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -29985,7 +29978,7 @@ /area/station/service/theater) "jzd" = ( /obj/structure/chair, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -30120,7 +30113,7 @@ /area/station/hallway/primary/tram/left) "jBd" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/medkit/fire{ pixel_x = 3; pixel_y = 3 @@ -32065,8 +32058,7 @@ /area/station/security/brig) "kmJ" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ pixel_y = 2 }, /turf/open/floor/carpet, @@ -32109,7 +32101,7 @@ /turf/open/floor/wood, /area/station/service/theater) "knq" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/structure/table/glass, /obj/item/storage/box/monkeycubes{ pixel_x = -7; @@ -32664,8 +32656,8 @@ /area/station/medical/morgue) "kzC" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/lounge) "kzQ" = ( @@ -33842,7 +33834,7 @@ /turf/open/floor/wood, /area/station/command/meeting_room) "kTe" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/misc/grass/jungle, /area/station/science/explab) "kTi" = ( @@ -35100,7 +35092,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) "lmk" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 9 }, @@ -35461,7 +35453,7 @@ /area/station/command/heads_quarters/captain/private) "ltM" = ( /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/sign/plaques/kiddie/perfect_man{ pixel_y = -32 }, @@ -37158,7 +37150,7 @@ /area/station/commons/storage/art) "lYT" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/aicard, /obj/item/multitool, /turf/open/floor/carpet, @@ -37375,7 +37367,7 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "mdx" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/box/syringes{ pixel_y = 4 }, @@ -37878,7 +37870,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) @@ -38380,11 +38372,10 @@ /area/station/security/brig) "mwk" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ pixel_y = 2 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ pixel_y = 2 }, /obj/effect/spawner/random/decoration/ornament, @@ -38522,7 +38513,7 @@ /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) "mzm" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/chem_dispenser, /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, @@ -39298,7 +39289,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/machinery/button/door{ id = "containdeez6"; @@ -39511,7 +39502,7 @@ /turf/open/floor/engine/air, /area/station/engineering/atmos) "mUn" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/glass, /obj/item/reagent_containers/dropper, /obj/structure/sign/clock/directional/north, @@ -39591,7 +39582,7 @@ /turf/open/floor/plating, /area/station/solars/starboard/fore) "mWx" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/tree/palm/style_random, /obj/effect/overlay/coconut, /turf/open/misc/grass/jungle, @@ -39646,7 +39637,7 @@ /obj/machinery/computer/security/mining{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 }, @@ -40538,7 +40529,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "nof" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/bikehorn/rubberducky, /obj/machinery/shower/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40865,7 +40856,7 @@ /area/station/security/brig) "nuc" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ pixel_y = 2 }, /obj/effect/decal/cleanable/dirt, @@ -41644,7 +41635,7 @@ /turf/open/floor/iron/dark, /area/station/medical/virology) "nJl" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/chem_dispenser, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -43865,7 +43856,7 @@ "oAH" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/janitor) @@ -43955,7 +43946,7 @@ /turf/open/floor/iron/white, /area/station/science/lower) "oCY" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -44332,7 +44323,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "oNA" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 }, @@ -44593,7 +44584,7 @@ /obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -45161,7 +45152,7 @@ /turf/open/floor/iron, /area/station/security/prison/safe) "pet" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -45178,8 +45169,8 @@ /area/station/security/lockers) "peU" = ( /obj/structure/table/reinforced, -/obj/structure/window/spawner/north, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /obj/item/circular_saw, /obj/item/scalpel{ pixel_y = 11 @@ -45289,8 +45280,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) @@ -46250,7 +46241,7 @@ /obj/machinery/computer/prisoner/management{ dir = 8 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, @@ -46464,7 +46455,7 @@ /obj/machinery/computer/shuttle/labor{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet, /area/station/command/bridge) "pAl" = ( @@ -46810,8 +46801,7 @@ /area/station/commons/fitness/recreation) "pFF" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/carpet, @@ -46945,8 +46935,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/tram/right) "pHs" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark/side{ dir = 8 @@ -47226,7 +47216,7 @@ /area/station/hallway/secondary/exit) "pMh" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/medkit/brute{ pixel_x = 3; pixel_y = 3 @@ -47502,8 +47492,8 @@ /obj/machinery/conveyor_switch/oneway{ id = "cargoupperbelt" }, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, @@ -48164,7 +48154,7 @@ /area/station/science/ordnance/burnchamber) "qei" = ( /obj/structure/railing/corner, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/glass/reinforced, /area/station/science/genetics) "qes" = ( @@ -48528,7 +48518,7 @@ /turf/open/floor/iron/dark, /area/station/medical/treatment_center) "qlE" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/misc/grass/jungle, /area/station/science/explab) "qlH" = ( @@ -49036,7 +49026,7 @@ /turf/open/floor/iron, /area/station/command/bridge) "qvL" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/chem_heater/withbuffer, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -49517,7 +49507,7 @@ /turf/open/floor/iron, /area/station/service/theater) "qEj" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/machinery/button/door{ @@ -49864,7 +49854,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "qJG" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/janitor) @@ -50457,7 +50447,7 @@ /turf/closed/wall/r_wall, /area/station/science/xenobiology) "qVH" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/turf_decal/tile/brown/fourcorners, @@ -50765,8 +50755,8 @@ c_tag = "Security - Armory"; network = list("ss13","Security") }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) @@ -51071,8 +51061,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "rgr" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ pixel_y = 2 }, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -51125,7 +51114,7 @@ /turf/open/floor/iron/white, /area/station/security/execution/education) "rhD" = ( -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -51706,8 +51695,7 @@ /area/station/cargo/office) "rqi" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ pixel_y = 2 }, /turf/open/floor/carpet, @@ -52463,8 +52451,7 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "rHK" = ( /obj/machinery/light/small/directional/south, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -53949,7 +53936,7 @@ pixel_x = -5; pixel_y = 9 }, -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/knife/kitchen, /turf/open/floor/iron/white, /area/station/commons/vacant_room) @@ -54826,7 +54813,7 @@ /turf/open/floor/iron/white, /area/station/science/lower) "szh" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/chem_heater/withbuffer, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -55191,7 +55178,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/computer_disk/engineering, /obj/item/computer_disk/engineering, /obj/item/computer_disk/engineering, @@ -55413,7 +55400,7 @@ /obj/machinery/computer/cargo/request{ dir = 8 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/station/cargo/sorting) @@ -55529,7 +55516,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/security/office) "sLi" = ( @@ -56762,7 +56749,7 @@ /area/station/science/xenobiology) "tfQ" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/defibrillator/loaded{ pixel_y = 6 }, @@ -57142,7 +57129,7 @@ /area/station/science/xenobiology) "tmn" = ( /obj/structure/filingcabinet, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) @@ -57294,9 +57281,7 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/hos) "tpb" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /obj/effect/turf_decal/trimline/yellow/line{ @@ -58206,7 +58191,7 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/disposal) @@ -58248,7 +58233,7 @@ /obj/machinery/modular_computer/console/preset/civilian{ dir = 8 }, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark/small, /area/station/commons/vacant_room) "tIJ" = ( @@ -59603,7 +59588,7 @@ /turf/open/floor/eighties, /area/station/commons/fitness/recreation/entertainment) "uiv" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white/smooth_corner{ dir = 4 }, @@ -60115,7 +60100,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "uqc" = ( @@ -60191,8 +60176,8 @@ "urd" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) "ure" = ( @@ -61255,11 +61240,10 @@ /area/station/service/library/lounge) "uJx" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ pixel_y = 2 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/south{ pixel_y = 2 }, /obj/effect/spawner/random/decoration/ornament, @@ -62536,7 +62520,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/disposalpipe/trunk, /turf/open/floor/iron/white, /area/station/medical/pharmacy) @@ -62824,7 +62808,7 @@ /turf/open/floor/iron, /area/station/security/prison) "vmz" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -63306,8 +63290,8 @@ /turf/open/floor/iron, /area/station/commons/dorms) "vtj" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/blue{ dir = 8 }, @@ -63902,7 +63886,7 @@ "vEj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "vEq" = ( @@ -64258,7 +64242,7 @@ /area/station/hallway/secondary/entry) "vMG" = ( /obj/structure/rack, -/obj/structure/window/spawner/north, +/obj/structure/window/spawner/directional/north, /obj/item/hand_tele, /obj/effect/spawner/random/engineering/tracking_beacon, /obj/effect/turf_decal/stripes/corner{ @@ -64763,7 +64747,7 @@ /turf/closed/wall/r_wall, /area/station/hallway/primary/tram/right) "vUJ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/door/window/right/directional/east{ base_state = "left"; dir = 8; @@ -64960,7 +64944,7 @@ /area/station/service/barber) "vZF" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/keycard_auth{ pixel_x = -6; pixel_y = 8 @@ -65208,7 +65192,7 @@ /turf/open/floor/iron, /area/station/security/execution/transfer) "wet" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/smooth_edge{ dir = 4 }, @@ -65466,7 +65450,7 @@ /turf/open/floor/iron, /area/station/security/brig) "wiN" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/sign/plaques/kiddie/perfect_drone{ pixel_y = -32 }, @@ -65480,7 +65464,7 @@ /turf/open/floor/carpet, /area/station/service/chapel/monastery) "wjK" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -65738,7 +65722,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) "wpK" = ( @@ -66749,7 +66733,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "wGQ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -66950,8 +66934,8 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/spawner/random/decoration/statue{ spawn_loot_chance = 50 }, @@ -67292,7 +67276,7 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "wTD" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, /obj/item/radio/intercom/directional/east, /obj/machinery/fax{ @@ -67302,7 +67286,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "wTG" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) @@ -67877,9 +67861,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "xhr" = ( -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /obj/effect/turf_decal/trimline/yellow/corner{ @@ -69622,9 +69604,7 @@ /turf/open/floor/plating, /area/station/medical/treatment_center) "xTq" = ( -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, /obj/effect/turf_decal/trimline/yellow/line{ @@ -70420,7 +70400,7 @@ /area/station/security/brig) "yir" = ( /obj/item/target, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 1 }, diff --git a/_maps/shuttles/arrival_box.dmm b/_maps/shuttles/arrival_box.dmm index 260bf6d2930..ad77886041a 100644 --- a/_maps/shuttles/arrival_box.dmm +++ b/_maps/shuttles/arrival_box.dmm @@ -55,9 +55,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/shuttle/arrival) "n" = ( diff --git a/_maps/shuttles/arrival_delta.dmm b/_maps/shuttles/arrival_delta.dmm index 2b554651f94..bbafff53a11 100644 --- a/_maps/shuttles/arrival_delta.dmm +++ b/_maps/shuttles/arrival_delta.dmm @@ -22,7 +22,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/arrival) "ae" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, @@ -158,60 +158,16 @@ }, /turf/open/floor/iron/white, /area/shuttle/arrival) -"ao" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "ap" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/shuttle/arrival) -"aq" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) -"ar" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "as" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/shuttle/arrival) -"at" = ( -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "au" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -253,18 +209,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"aA" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aB" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -286,24 +230,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/shuttle/arrival) -"aE" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) -"aF" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/vending/wallmed/directional/north{ - use_power = 0 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -312,26 +238,11 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/shuttle/arrival) -"aH" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aI" = ( /obj/structure/closet/wardrobe/grey, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/shuttle/arrival) -"aJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aK" = ( /obj/structure/closet/wardrobe/yellow, /obj/effect/turf_decal/tile/blue{ @@ -372,34 +283,6 @@ /obj/machinery/status_display/ai, /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) -"aQ" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) -"aR" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) -"aS" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aT" = ( /obj/structure/closet/wardrobe/black, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -412,17 +295,6 @@ }, /turf/open/floor/iron, /area/shuttle/arrival) -"aV" = ( -/obj/machinery/computer{ - dir = 1; - name = "Shuttle computer" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/shuttle/arrival) "aW" = ( /obj/structure/table/reinforced, /obj/structure/extinguisher_cabinet{ diff --git a/_maps/shuttles/arrival_donut.dmm b/_maps/shuttles/arrival_donut.dmm index 6cc1e68ef6c..73541b6d7b5 100644 --- a/_maps/shuttles/arrival_donut.dmm +++ b/_maps/shuttles/arrival_donut.dmm @@ -15,7 +15,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/arrival) "e" = ( @@ -46,9 +46,7 @@ /area/shuttle/arrival) "m" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "n" = ( diff --git a/_maps/shuttles/arrival_pubby.dmm b/_maps/shuttles/arrival_pubby.dmm index 9e48a34b32d..39c2ebd90b5 100644 --- a/_maps/shuttles/arrival_pubby.dmm +++ b/_maps/shuttles/arrival_pubby.dmm @@ -52,9 +52,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/shuttle/arrival) "l" = ( diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index 5fd488e209d..a156971f677 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -117,9 +117,7 @@ /turf/open/floor/plating, /area/shuttle/supply) "u" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/supply) diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 93fb265f80c..f71371544df 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -60,9 +60,7 @@ /turf/closed/wall/mineral/titanium/interior, /area/shuttle/supply) "q" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/supply) diff --git a/_maps/shuttles/cargo_delta.dmm b/_maps/shuttles/cargo_delta.dmm index 979036d85ae..dee6dbaf443 100644 --- a/_maps/shuttles/cargo_delta.dmm +++ b/_maps/shuttles/cargo_delta.dmm @@ -173,17 +173,13 @@ /turf/open/floor/iron, /area/shuttle/supply) "z" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/supply) "A" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/shuttles/cargo_pubby.dmm b/_maps/shuttles/cargo_pubby.dmm index 4dbfaab7e02..d928d95ced2 100644 --- a/_maps/shuttles/cargo_pubby.dmm +++ b/_maps/shuttles/cargo_pubby.dmm @@ -102,17 +102,13 @@ /turf/open/floor/iron, /area/shuttle/supply) "z" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/supply) "A" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index c96ecb9e6de..5f248c38460 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -385,9 +385,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_bballhooper.dmm b/_maps/shuttles/emergency_bballhooper.dmm index 98b01d2e3e9..b23cfbaa67a 100644 --- a/_maps/shuttles/emergency_bballhooper.dmm +++ b/_maps/shuttles/emergency_bballhooper.dmm @@ -29,8 +29,8 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ca" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/stool/directional/south{ can_buckle = 1; desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER."; @@ -278,13 +278,13 @@ /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) "qM" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "rb" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/reagent_dispensers/watertank{ desc = "Use this to water down those salty haters."; name = "HATERADE" @@ -377,7 +377,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "xc" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/chair/stool/directional/south{ can_buckle = 1; desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER."; @@ -386,7 +386,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "xA" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table, /obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath/medical{ @@ -760,7 +760,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "QD" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "QN" = ( @@ -768,9 +768,7 @@ /area/shuttle/escape) "QW" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "Rh" = ( @@ -785,7 +783,7 @@ /obj/machinery/stasis{ dir = 4 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Sv" = ( @@ -929,7 +927,7 @@ /area/shuttle/escape) "YS" = ( /obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/stool/directional/south{ can_buckle = 1; desc = "GET THAT BAD PLAYA SAT DOWN. MAKE SURE THEY ARE STILL ORIENTED IN THE DIRECTION OF THE GAME, HOWEVER."; diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index ee543017ed5..51619af7e38 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -202,21 +202,20 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "aO" = ( /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/directional/east, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "aP" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index d6a26683a1a..2602fb0c1d3 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -199,18 +199,14 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aT" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aV" = ( @@ -267,9 +263,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "bi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm index a8b585a9aa7..f07d740850a 100644 --- a/_maps/shuttles/emergency_casino.dmm +++ b/_maps/shuttles/emergency_casino.dmm @@ -49,12 +49,8 @@ /area/shuttle/escape) "bT" = ( /obj/machinery/computer/slot_machine, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet/green, /area/shuttle/escape) "cb" = ( @@ -365,9 +361,7 @@ /area/shuttle/escape) "kA" = ( /obj/structure/chair/stool/directional/north, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet/green, /area/shuttle/escape) "kM" = ( @@ -435,21 +429,15 @@ /area/shuttle/escape) "lB" = ( /obj/structure/chair/stool/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/carpet/green, /area/shuttle/escape) "mc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/shower/directional/west{ name = "emergency shower" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium, /area/shuttle/escape) @@ -489,12 +477,8 @@ /area/shuttle/escape) "mx" = ( /obj/machinery/computer/slot_machine, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet/green, /area/shuttle/escape) "mz" = ( @@ -508,10 +492,8 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ni" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/shower/directional/west{ name = "emergency shower" }, @@ -552,9 +534,7 @@ /area/shuttle/escape/brig) "oB" = ( /obj/machinery/computer/slot_machine, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet/green, /area/shuttle/escape) "pg" = ( @@ -984,9 +964,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced/plasma{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/escape) "DA" = ( diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index f516b50c903..310413554bb 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -14,9 +14,7 @@ /area/shuttle/escape) "ah" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/shuttle/escape) "ai" = ( @@ -29,9 +27,7 @@ /area/shuttle/escape) "ak" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/shuttle/escape) "al" = ( @@ -57,9 +53,7 @@ /obj/machinery/computer/station_alert{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/shuttle/escape) "at" = ( @@ -72,9 +66,7 @@ /obj/machinery/computer/communications{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/shuttle/escape) "av" = ( @@ -102,20 +94,16 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "aB" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/shuttle/escape) "aC" = ( /turf/open/floor/iron/dark, /area/shuttle/escape) "aD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/shuttle/escape) "aE" = ( @@ -466,9 +454,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/shuttle/escape) @@ -476,9 +462,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/shuttle/escape) @@ -634,11 +618,8 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "cC" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/iv_drip, @@ -679,9 +660,7 @@ /area/shuttle/escape) "cF" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/circular_saw, /obj/item/scalpel{ pixel_y = 12 @@ -709,9 +688,7 @@ /area/shuttle/escape) "cJ" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/gloves/latex, /obj/item/clothing/mask/surgical, @@ -939,9 +916,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "dy" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index 22b326751dc..0b3d943ee4f 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -189,9 +189,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "aN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/bed, /obj/item/bedsheet/random, /turf/open/floor/mineral/bananium, @@ -276,9 +274,7 @@ /turf/open/floor/mineral/bananium, /area/shuttle/escape) "bf" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) @@ -305,9 +301,7 @@ /turf/open/floor/bluespace, /area/shuttle/escape) "EM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/bed{ dir = 4 }, diff --git a/_maps/shuttles/emergency_construction.dmm b/_maps/shuttles/emergency_construction.dmm index 7f00d5d4974..10f6a937400 100644 --- a/_maps/shuttles/emergency_construction.dmm +++ b/_maps/shuttles/emergency_construction.dmm @@ -15,7 +15,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape) "d" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index 4038d17768a..85dc96917ff 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -29,7 +29,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "g" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/item/storage/medkit/regular, /obj/item/book/manual/random, @@ -42,7 +42,7 @@ /area/shuttle/escape) "i" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/gps{ gpstag = "STV5" }, @@ -106,9 +106,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "t" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_cruise.dmm b/_maps/shuttles/emergency_cruise.dmm index 36ab3e36fee..98d380a12bc 100644 --- a/_maps/shuttles/emergency_cruise.dmm +++ b/_maps/shuttles/emergency_cruise.dmm @@ -96,9 +96,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "iP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/shuttle/escape) @@ -536,9 +534,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "El" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index a415d534cfb..a4c9050a73a 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -15,7 +15,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape) "ad" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, diff --git a/_maps/shuttles/emergency_discoinferno.dmm b/_maps/shuttles/emergency_discoinferno.dmm index 30a59730ca1..80921d4ae19 100644 --- a/_maps/shuttles/emergency_discoinferno.dmm +++ b/_maps/shuttles/emergency_discoinferno.dmm @@ -195,9 +195,7 @@ /area/shuttle/escape) "M" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "N" = ( diff --git a/_maps/shuttles/emergency_donut.dmm b/_maps/shuttles/emergency_donut.dmm index ece77a95cd3..795d6bf9efb 100644 --- a/_maps/shuttles/emergency_donut.dmm +++ b/_maps/shuttles/emergency_donut.dmm @@ -263,14 +263,12 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aX" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aY" = ( @@ -445,9 +443,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "bs" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_fish.dmm b/_maps/shuttles/emergency_fish.dmm index 673baf97589..923ddcb0ebb 100644 --- a/_maps/shuttles/emergency_fish.dmm +++ b/_maps/shuttles/emergency_fish.dmm @@ -602,9 +602,7 @@ /turf/open/floor/wood/tile, /area/shuttle/escape) "Ie" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index 0d50631bf86..b21fb973e9d 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -12,9 +12,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "d" = ( @@ -72,9 +70,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/escape) "q" = ( @@ -116,9 +112,7 @@ "y" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "A" = ( @@ -128,12 +122,8 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "B" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/table/reinforced, /obj/item/radio, /turf/open/floor/mineral/titanium/yellow, @@ -159,9 +149,7 @@ /obj/machinery/computer/emergency_shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "H" = ( @@ -172,10 +160,8 @@ /area/shuttle/escape/brig) "I" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/storage/medkit/regular, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) @@ -192,7 +178,7 @@ "L" = ( /obj/structure/table/reinforced, /obj/item/storage/medkit/regular, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "Q" = ( @@ -225,23 +211,21 @@ /obj/machinery/power/shuttle_engine/propulsion{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "X" = ( /obj/machinery/power/shuttle_engine/propulsion{ dir = 4 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/shuttle/escape) "Y" = ( /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/shuttle/escape) "Z" = ( diff --git a/_maps/shuttles/emergency_kilo.dmm b/_maps/shuttles/emergency_kilo.dmm index 4612a44393d..76d3c0b95f7 100644 --- a/_maps/shuttles/emergency_kilo.dmm +++ b/_maps/shuttles/emergency_kilo.dmm @@ -610,9 +610,7 @@ /area/shuttle/escape) "dc" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/line{ dir = 1 }, diff --git a/_maps/shuttles/emergency_lance.dmm b/_maps/shuttles/emergency_lance.dmm index 17b7e7bcefe..dcfd9ceb6f3 100644 --- a/_maps/shuttles/emergency_lance.dmm +++ b/_maps/shuttles/emergency_lance.dmm @@ -37,7 +37,7 @@ /area/shuttle/escape) "ba" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced/survival_pod/spawner/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/shuttle/escape) "bj" = ( @@ -144,7 +144,7 @@ /area/shuttle/escape) "fo" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced/survival_pod/spawner/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/shuttle/escape) "fz" = ( @@ -173,7 +173,7 @@ /area/shuttle/escape) "gI" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced/survival_pod/spawner/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "hp" = ( @@ -363,7 +363,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod/spawner/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/iron/dark/textured, /area/shuttle/escape) "mc" = ( @@ -725,7 +725,7 @@ /turf/open/floor/iron/dark/textured, /area/shuttle/escape) "yB" = ( -/obj/structure/window/reinforced/survival_pod/spawner/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) @@ -1443,7 +1443,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod/spawner/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/shuttle/escape) "TQ" = ( @@ -1456,7 +1456,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod/spawner/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/shuttle/escape) @@ -1591,7 +1591,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "YM" = ( -/obj/structure/window/reinforced/survival_pod/spawner/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/chair/comfy/shuttle{ dir = 8 }, @@ -1608,7 +1608,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/structure/window/reinforced/survival_pod/spawner/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner, /obj/machinery/door/window/survival_pod{ dir = 4; diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index 2cc906378a0..c66927d7370 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -120,9 +120,7 @@ /area/shuttle/escape) "gM" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron, /area/shuttle/escape) "gS" = ( @@ -223,8 +221,7 @@ /obj/structure/girder, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/iron, @@ -241,9 +238,7 @@ /area/shuttle/escape) "kJ" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "kM" = ( @@ -366,7 +361,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/shuttle/escape) @@ -439,7 +434,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/oil, /obj/machinery/light/small/directional/east, /turf/open/floor/iron, @@ -455,8 +450,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/plating, @@ -469,7 +463,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/shuttle/escape) "vF" = ( @@ -528,7 +522,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/shuttle/escape) @@ -565,7 +559,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/shuttle/escape) "yy" = ( @@ -647,8 +641,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape/luxury) "Bj" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/spawner/random/structure/closet_private, @@ -700,8 +693,7 @@ /turf/open/floor/carpet/blue, /area/shuttle/escape/luxury) "Dj" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/rack, @@ -804,8 +796,7 @@ /area/shuttle/escape/brig) "Gz" = ( /obj/structure/girder, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/delivery, @@ -814,17 +805,13 @@ /area/shuttle/escape) "He" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/shuttle/escape) "Hn" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/shuttle/escape) @@ -917,9 +904,7 @@ /turf/open/floor/holofloor/beach/water, /area/shuttle/escape/luxury) "Li" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/shuttle/escape) @@ -1059,8 +1044,7 @@ /obj/structure/closet/crate/large, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/item/toy/plush/rouny{ diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 1c04b3b9cd8..8191ac47a58 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -162,9 +162,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/escape) "aw" = ( diff --git a/_maps/shuttles/emergency_meteor.dmm b/_maps/shuttles/emergency_meteor.dmm index 90430659633..a32adfb10ad 100644 --- a/_maps/shuttles/emergency_meteor.dmm +++ b/_maps/shuttles/emergency_meteor.dmm @@ -6,8 +6,7 @@ /turf/closed/mineral/asteroid/porous, /area/shuttle/escape/meteor) "c" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/misc/asteroid, @@ -47,9 +46,7 @@ /turf/open/misc/asteroid, /area/shuttle/escape/meteor) "m" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape/meteor) diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm index 04b8155ec9e..1351cc0dd8d 100644 --- a/_maps/shuttles/emergency_mini.dmm +++ b/_maps/shuttles/emergency_mini.dmm @@ -15,7 +15,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/escape) "e" = ( diff --git a/_maps/shuttles/emergency_monastery.dmm b/_maps/shuttles/emergency_monastery.dmm index 81e0b9df0c6..b2809b094a8 100644 --- a/_maps/shuttles/emergency_monastery.dmm +++ b/_maps/shuttles/emergency_monastery.dmm @@ -9,9 +9,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "af" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/shuttle/escape) "ap" = ( @@ -28,7 +26,7 @@ /turf/open/floor/carpet, /area/shuttle/escape) "as" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/shuttle/escape) "aF" = ( @@ -43,9 +41,8 @@ /turf/open/space/basic, /area/shuttle/escape) "aN" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/space/basic, @@ -69,15 +66,13 @@ /turf/closed/wall, /area/shuttle/escape) "aT" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/space/basic, /area/shuttle/escape) "aW" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/structure/lattice, @@ -109,9 +104,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "bl" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/space/basic, @@ -150,15 +144,12 @@ /area/shuttle/escape) "bv" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/shuttle/escape) "bx" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -173,15 +164,11 @@ /area/shuttle/escape) "bC" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -199,10 +186,8 @@ /turf/open/floor/grass, /area/shuttle/escape) "bT" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space, /area/shuttle/escape) @@ -260,9 +245,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "dp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/open/space, /area/shuttle/escape) @@ -290,12 +273,8 @@ /turf/open/floor/plating, /area/shuttle/escape) "dX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/shuttle/escape) "dY" = ( @@ -366,10 +345,8 @@ /turf/open/misc/asteroid, /area/shuttle/escape) "fm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/shuttle/escape) "fn" = ( @@ -406,18 +383,14 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "fA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/shuttle/escape) "fL" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/shuttle/escape) "fT" = ( @@ -436,10 +409,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "gl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/shuttle/escape) "gp" = ( @@ -458,15 +429,12 @@ /turf/open/floor/iron, /area/shuttle/escape) "hq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/shuttle/escape) "hC" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/plating, @@ -500,12 +468,10 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "hV" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/space/basic, @@ -675,11 +641,8 @@ /area/shuttle/escape) "jt" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -689,12 +652,8 @@ /area/shuttle/escape) "jG" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "jR" = ( @@ -702,10 +661,8 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "jS" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/basic, /area/shuttle/escape) "jU" = ( @@ -714,7 +671,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "jW" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/chair/wood{ dir = 4 }, @@ -784,9 +741,7 @@ /area/shuttle/escape) "kJ" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/shuttle/escape) "kM" = ( @@ -965,8 +920,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "nQ" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/space/basic, @@ -988,8 +942,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "om" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/space, @@ -1080,12 +1033,8 @@ /area/shuttle/escape) "pr" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "pv" = ( @@ -1187,7 +1136,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "qA" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/shuttle/escape) "qC" = ( @@ -2478,9 +2427,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "IM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/basic, /area/shuttle/escape) "IR" = ( @@ -2513,9 +2460,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Jl" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/shuttle/escape) "Jp" = ( @@ -2773,8 +2718,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Ms" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/space, @@ -2821,12 +2765,10 @@ /area/shuttle/escape) "Nb" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -2943,9 +2885,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Ov" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/shuttle/escape) "OB" = ( @@ -2978,16 +2918,13 @@ /turf/open/floor/iron, /area/shuttle/escape) "OY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "Pb" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/plating, @@ -3019,14 +2956,11 @@ /turf/open/floor/grass, /area/shuttle/escape) "Pz" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet, /area/shuttle/escape) "PA" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/iron/dark, @@ -3364,8 +3298,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "SU" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/mineral/plastitanium/red, @@ -3413,7 +3346,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Ti" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 6 }, @@ -3434,7 +3367,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Tp" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{ dir = 4 }, @@ -3481,9 +3414,7 @@ /area/shuttle/escape) "Ua" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/escape) "Ud" = ( @@ -3606,9 +3537,8 @@ /turf/open/floor/plating, /area/shuttle/escape) "VF" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ @@ -3618,8 +3548,7 @@ /area/shuttle/escape) "VM" = ( /obj/machinery/mass_driver/chapelgun, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3732,9 +3661,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "Xs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -3747,8 +3674,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Xx" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -3834,14 +3760,11 @@ /area/shuttle/escape) "Ye" = ( /obj/machinery/power/shuttle_engine/propulsion, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/escape) "Ym" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/space/basic, @@ -3866,12 +3789,10 @@ /turf/open/floor/carpet, /area/shuttle/escape) "YU" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/space/basic, @@ -3918,9 +3839,8 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Zn" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/mineral/plastitanium/red, diff --git a/_maps/shuttles/emergency_narnar.dmm b/_maps/shuttles/emergency_narnar.dmm index d0a55caed13..f05479065bc 100644 --- a/_maps/shuttles/emergency_narnar.dmm +++ b/_maps/shuttles/emergency_narnar.dmm @@ -237,9 +237,7 @@ /turf/open/floor/cult, /area/shuttle/escape) "U" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_nature.dmm b/_maps/shuttles/emergency_nature.dmm index 26e74d66b30..1f1c5ad021d 100644 --- a/_maps/shuttles/emergency_nature.dmm +++ b/_maps/shuttles/emergency_nature.dmm @@ -783,9 +783,7 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; pixel_x = -3; @@ -907,9 +905,7 @@ /area/shuttle/escape) "Jw" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "JD" = ( diff --git a/_maps/shuttles/emergency_omega.dmm b/_maps/shuttles/emergency_omega.dmm index 4dfd930403f..5207f884f85 100644 --- a/_maps/shuttles/emergency_omega.dmm +++ b/_maps/shuttles/emergency_omega.dmm @@ -459,17 +459,13 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape) "bs" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/escape) "bt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 370991d1fc3..919d07003ef 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -125,7 +125,7 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 }, @@ -135,12 +135,12 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/dark, /area/shuttle/escape) "aB" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/kirbyplants{ icon_state = "plant-11" }, @@ -151,7 +151,7 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -182,8 +182,7 @@ /area/shuttle/escape) "aG" = ( /obj/structure/closet/secure_closet/freezer/fridge, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/machinery/light/directional/north, @@ -246,7 +245,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/purple/anticorner/contrasted{ dir = 8 }, @@ -256,7 +255,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -264,7 +263,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/dark, /area/shuttle/escape) @@ -335,8 +334,7 @@ /obj/structure/table/glass, /obj/machinery/light/directional/north, /obj/item/storage/medkit/regular, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/machinery/vending/wallmed/directional/north{ @@ -361,9 +359,8 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bd" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /obj/structure/table, @@ -381,7 +378,7 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "bf" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/storage/bag/tray, /obj/item/clothing/under/suit/waiter, @@ -393,7 +390,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "bh" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/glass, /obj/item/defibrillator/loaded, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -402,10 +399,8 @@ /turf/open/floor/iron/white, /area/shuttle/escape) "bi" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/glass, /obj/item/storage/medkit/regular, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -438,8 +433,7 @@ /area/shuttle/escape) "bo" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, /turf/open/floor/plating, @@ -506,15 +500,13 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "bB" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "bC" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/mineral/plastitanium/red, @@ -581,8 +573,7 @@ /turf/open/floor/plating, /area/shuttle/escape/brig) "xt" = ( -/obj/structure/window/reinforced{ - dir = 8; +/obj/structure/window/reinforced/spawner/directional/west{ layer = 2.9 }, /turf/open/floor/plating, @@ -591,9 +582,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape/brig) "Uu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/escape) "XA" = ( diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 52a921528c3..56d4df5299e 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -789,9 +789,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "ci" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/comfy/shuttle{ dir = 8 }, @@ -799,9 +797,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "cj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/comfy/shuttle{ dir = 4 }, @@ -809,9 +805,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "ck" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/comfy/shuttle{ dir = 8 }, @@ -915,9 +909,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "cA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/comfy/shuttle{ dir = 4 }, @@ -1519,7 +1511,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/escape) "dX" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /obj/item/stack/sheet/mineral/plastitanium{ @@ -1535,7 +1527,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "dY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/item/stack/sheet/plastitaniumglass{ amount = 20; @@ -1551,26 +1543,26 @@ /turf/open/floor/plating, /area/shuttle/escape) "dZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/item/storage/box/metalfoam, /turf/open/floor/plating, /area/shuttle/escape) "ea" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/shuttle/escape) "eb" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/bot, /turf/open/floor/plating, /area/shuttle/escape) "ec" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/bot, @@ -1586,26 +1578,26 @@ /turf/open/floor/plating, /area/shuttle/escape) "ee" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/machinery/space_heater, /turf/open/floor/plating, /area/shuttle/escape) "ef" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, /area/shuttle/escape) "eg" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/effect/turf_decal/bot, /obj/item/storage/box/lights/tubes, /turf/open/floor/plating, /area/shuttle/escape) "eh" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /obj/machinery/cell_charger, @@ -1614,7 +1606,7 @@ /turf/open/floor/plating, /area/shuttle/escape) "ei" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /obj/item/storage/toolbox/electrical{ @@ -1634,9 +1626,7 @@ /area/shuttle/escape) "ek" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "el" = ( diff --git a/_maps/shuttles/emergency_rollerdome.dmm b/_maps/shuttles/emergency_rollerdome.dmm index a85a7ff5735..f6cec0091aa 100644 --- a/_maps/shuttles/emergency_rollerdome.dmm +++ b/_maps/shuttles/emergency_rollerdome.dmm @@ -235,7 +235,7 @@ /area/shuttle/escape) "KJ" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "Ow" = ( diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 90ac3963e87..8df4602fe42 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -136,9 +136,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape) "ay" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/shuttle/escape) "az" = ( @@ -233,9 +231,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape) "aS" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/shuttle/escape) @@ -269,10 +265,8 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape) "aY" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/shuttle/escape) "aZ" = ( @@ -283,27 +277,23 @@ /turf/open/floor/engine, /area/shuttle/escape) "ba" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/shuttle/escape) "bb" = ( /obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/shuttle/escape) "bc" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/comfy/shuttle{ dir = 4 }, @@ -315,18 +305,14 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/comfy/shuttle{ dir = 1 }, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/chair/comfy/shuttle{ dir = 1 }, @@ -488,9 +474,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "bK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index e7426601db0..5cea443cb7c 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -28,9 +28,7 @@ /area/shuttle/escape) "ah" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet, /area/shuttle/escape) "ai" = ( @@ -52,10 +50,8 @@ /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/shuttle/escape) "am" = ( @@ -78,9 +74,7 @@ /turf/open/floor/carpet, /area/shuttle/escape) "ap" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet, /area/shuttle/escape) "aq" = ( @@ -185,16 +179,12 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/radio/intercom/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aJ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aK" = ( @@ -213,9 +203,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aM" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/comfy/shuttle{ dir = 4 }, @@ -266,9 +254,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aX" = ( @@ -292,9 +278,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "bb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/barricade/wooden, /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -345,20 +329,14 @@ /turf/open/floor/iron/freezer, /area/shuttle/escape) "bl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) "bm" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/escape) "bn" = ( diff --git a/_maps/shuttles/emergency_shadow.dmm b/_maps/shuttles/emergency_shadow.dmm index cc3e157969c..aeeef079c53 100644 --- a/_maps/shuttles/emergency_shadow.dmm +++ b/_maps/shuttles/emergency_shadow.dmm @@ -114,7 +114,7 @@ /area/shuttle/escape) "dW" = ( /obj/machinery/status_display/evac/directional/north, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/brigdoor/right, /obj/effect/turf_decal/siding/dark{ dir = 1 @@ -148,7 +148,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ dir = 4 }, @@ -188,7 +188,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/shuttle/escape) "gH" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/reagent_containers/cup/glass/trophy/gold_cup{ pixel_x = 16; pixel_y = 2 @@ -265,7 +265,7 @@ /area/shuttle/escape/engine) "jH" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark/smooth_large, /area/shuttle/escape) @@ -330,7 +330,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 4 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/etherealball, /turf/open/floor/eighties, /area/shuttle/escape) @@ -451,7 +451,7 @@ /area/shuttle/escape/engine) "vx" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/defibrillator/loaded, /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark, @@ -605,7 +605,7 @@ /obj/effect/turf_decal/siding/dark{ dir = 4 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/spawner/random/entertainment/arcade{ dir = 8 }, @@ -813,7 +813,7 @@ /area/shuttle/escape/engine) "Hx" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/lazarus_injector, /obj/machinery/light/directional/south, /obj/item/healthanalyzer, @@ -847,7 +847,7 @@ /area/shuttle/escape) "Jw" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark/smooth_large, /area/shuttle/escape) @@ -901,7 +901,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/escape) "LJ" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/clothing/accessory/medal/gold, /obj/structure/table/reinforced/plastitaniumglass, /obj/effect/turf_decal/tile/dark_blue/opposingcorners, @@ -909,7 +909,7 @@ /area/shuttle/escape) "MC" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/item/storage/backpack/duffelbag/med/surgery, /obj/machinery/light/directional/north, /obj/item/clothing/suit/apron/surgical, @@ -961,7 +961,7 @@ /turf/open/floor/iron/dark/smooth_large, /area/shuttle/escape/engine) "OX" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/neutral/opposingcorners, /turf/open/floor/iron/dark/smooth_large, @@ -993,7 +993,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape/engine) "Qj" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/emcloset, /obj/item/clothing/head/utility/hardhat, /obj/item/clothing/head/utility/hardhat, @@ -1073,7 +1073,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "Vg" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/rack, /obj/item/storage/medkit{ pixel_y = 10 diff --git a/_maps/shuttles/emergency_tram.dmm b/_maps/shuttles/emergency_tram.dmm index aab3051be26..a2252beabb5 100644 --- a/_maps/shuttles/emergency_tram.dmm +++ b/_maps/shuttles/emergency_tram.dmm @@ -114,9 +114,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "ax" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/north, /turf/open/floor/glass/reinforced, /area/shuttle/escape) @@ -131,9 +129,7 @@ /turf/open/floor/glass/reinforced, /area/shuttle/escape) "aA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/emcloset, /obj/machinery/light/small/directional/north, /turf/open/floor/glass/reinforced, @@ -195,18 +191,14 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/tiled/blue, /area/shuttle/escape) "aL" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/tiled/blue, /area/shuttle/escape) "aM" = ( @@ -363,9 +355,7 @@ /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "bh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /turf/open/floor/plating/airless, /area/shuttle/escape) @@ -374,22 +364,18 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/north, /turf/open/floor/glass/reinforced, /area/shuttle/escape) "bk" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/glass/reinforced, /area/shuttle/escape) "bl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/north, /turf/open/floor/glass/reinforced, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_tranquility.dmm b/_maps/shuttles/emergency_tranquility.dmm index bae46bdb688..05730dc175a 100644 --- a/_maps/shuttles/emergency_tranquility.dmm +++ b/_maps/shuttles/emergency_tranquility.dmm @@ -260,12 +260,8 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/escape) "ge" = ( @@ -764,7 +760,7 @@ /turf/open/floor/wood, /area/shuttle/escape) "oe" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/template_noop, /area/shuttle/escape) @@ -805,7 +801,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "oy" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/bot, /turf/open/floor/plating, @@ -841,7 +837,7 @@ /turf/open/floor/glass, /area/shuttle/escape) "pe" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, /turf/open/floor/plating, @@ -1071,7 +1067,7 @@ /turf/open/floor/grass, /area/shuttle/escape) "sW" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/emcloset/anchored, /obj/structure/sign/poster/official/jim_nortons{ pixel_y = 32 @@ -1376,7 +1372,7 @@ /turf/open/water/jungle, /area/shuttle/escape) "yV" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/template_noop, /area/shuttle/escape) @@ -2183,7 +2179,7 @@ /turf/open/floor/iron/herringbone, /area/shuttle/escape) "NC" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, /turf/open/floor/plating, @@ -2540,7 +2536,7 @@ /turf/open/floor/glass, /area/shuttle/escape) "UF" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/bot, /turf/open/floor/plating, diff --git a/_maps/shuttles/emergency_venture.dmm b/_maps/shuttles/emergency_venture.dmm index bc885b0e488..f01e8ee4a87 100644 --- a/_maps/shuttles/emergency_venture.dmm +++ b/_maps/shuttles/emergency_venture.dmm @@ -134,10 +134,8 @@ /turf/open/floor/iron, /area/shuttle/escape) "gu" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/shuttle/escape) @@ -614,12 +612,8 @@ /area/shuttle/escape/brig) "Gq" = ( /obj/machinery/shower/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, @@ -826,7 +820,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "TS" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm index 040632407a1..1d25d2ce0b1 100644 --- a/_maps/shuttles/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -178,9 +178,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aK" = ( @@ -265,8 +263,7 @@ /turf/open/floor/iron, /area/shuttle/escape) "be" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ resistance_flags = 33 }, /turf/open/lava/smooth/airless, @@ -338,9 +335,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "IH" = ( diff --git a/_maps/shuttles/ert_bounty.dmm b/_maps/shuttles/ert_bounty.dmm index 7d0dfc055ba..efab0a4d773 100644 --- a/_maps/shuttles/ert_bounty.dmm +++ b/_maps/shuttles/ert_bounty.dmm @@ -62,9 +62,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/hunter) "w" = ( diff --git a/_maps/shuttles/ferry_fancy.dmm b/_maps/shuttles/ferry_fancy.dmm index 98e7cfaa17d..a8e553fef1a 100644 --- a/_maps/shuttles/ferry_fancy.dmm +++ b/_maps/shuttles/ferry_fancy.dmm @@ -23,7 +23,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/transport) "g" = ( @@ -41,9 +41,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/transport) "k" = ( @@ -74,8 +72,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index 3bc466fb4f2..a7217ef90ef 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -45,9 +45,7 @@ /turf/open/floor/plating/airless, /area/shuttle/transport) "an" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/vending/autodrobe, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) @@ -61,9 +59,7 @@ /turf/closed/wall, /area/shuttle/transport) "aq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/vending/clothing, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) @@ -97,9 +93,7 @@ /area/shuttle/transport) "aC" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/wood, /area/shuttle/transport) "aD" = ( @@ -216,9 +210,7 @@ /area/shuttle/transport) "bc" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/vending_refill/snack, /turf/open/floor/wood, /area/shuttle/transport) diff --git a/_maps/shuttles/hunter_bounty.dmm b/_maps/shuttles/hunter_bounty.dmm index 9a7b5520126..3d3727962f2 100644 --- a/_maps/shuttles/hunter_bounty.dmm +++ b/_maps/shuttles/hunter_bounty.dmm @@ -78,9 +78,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/hunter) "r" = ( diff --git a/_maps/shuttles/hunter_russian.dmm b/_maps/shuttles/hunter_russian.dmm index d534e21e16c..f8caceb1439 100644 --- a/_maps/shuttles/hunter_russian.dmm +++ b/_maps/shuttles/hunter_russian.dmm @@ -404,9 +404,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/hunter/russian) "Fy" = ( diff --git a/_maps/shuttles/infiltrator_advanced.dmm b/_maps/shuttles/infiltrator_advanced.dmm index b33293fb8ad..4efe992d433 100644 --- a/_maps/shuttles/infiltrator_advanced.dmm +++ b/_maps/shuttles/infiltrator_advanced.dmm @@ -926,9 +926,7 @@ /obj/item/clothing/mask/surgical, /obj/item/clothing/suit/apron/surgical, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/pod/dark, /area/shuttle/syndicate/medical) "bX" = ( @@ -938,9 +936,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 5 }, @@ -1634,9 +1630,7 @@ }, /obj/item/healthanalyzer, /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/west, /obj/machinery/status_display/evac{ pixel_x = -32 @@ -1705,9 +1699,7 @@ pixel_y = 4 }, /obj/item/storage/medkit/brute, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, @@ -1804,9 +1796,7 @@ /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/pod/dark, /area/shuttle/syndicate/armory) "dO" = ( @@ -1914,9 +1904,7 @@ "dZ" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/light/directional/east, /obj/machinery/status_display/evac{ pixel_x = 32 @@ -1929,9 +1917,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/light/small/directional/south, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate/armory) @@ -2080,9 +2066,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 9 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/syndicate/armory) diff --git a/_maps/shuttles/infiltrator_basic.dmm b/_maps/shuttles/infiltrator_basic.dmm index a8fe363c285..25258359879 100644 --- a/_maps/shuttles/infiltrator_basic.dmm +++ b/_maps/shuttles/infiltrator_basic.dmm @@ -544,9 +544,7 @@ "cr" = ( /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/syndicate/hallway) "cs" = ( @@ -556,9 +554,7 @@ "cu" = ( /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/syndicate/medical) "cv" = ( @@ -579,9 +575,7 @@ "cy" = ( /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/syndicate/engineering) "cz" = ( @@ -650,9 +644,7 @@ "fk" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/siding/red, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, @@ -684,9 +676,7 @@ /area/shuttle/syndicate/airlock) "jf" = ( /obj/effect/turf_decal/siding/red, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/effect/turf_decal/stripes/red/line{ dir = 1 }, diff --git a/_maps/shuttles/labour_box.dmm b/_maps/shuttles/labour_box.dmm index c63f9f56a0a..f1eeb8e5b04 100644 --- a/_maps/shuttles/labour_box.dmm +++ b/_maps/shuttles/labour_box.dmm @@ -104,8 +104,7 @@ /area/shuttle/labor) "r" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/labour_delta.dmm b/_maps/shuttles/labour_delta.dmm index ab565a51c30..62b590b8c82 100644 --- a/_maps/shuttles/labour_delta.dmm +++ b/_maps/shuttles/labour_delta.dmm @@ -242,8 +242,7 @@ /area/shuttle/labor) "x" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/shuttles/labour_generic.dmm b/_maps/shuttles/labour_generic.dmm index 4bafdbfcf9e..82b20d6f5ed 100644 --- a/_maps/shuttles/labour_generic.dmm +++ b/_maps/shuttles/labour_generic.dmm @@ -99,8 +99,7 @@ /area/shuttle/labor) "r" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/mining_box.dmm b/_maps/shuttles/mining_box.dmm index be332874286..c9771c932e5 100644 --- a/_maps/shuttles/mining_box.dmm +++ b/_maps/shuttles/mining_box.dmm @@ -45,16 +45,11 @@ /area/shuttle/mining) "j" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/mining) "k" = ( diff --git a/_maps/shuttles/mining_common_meta.dmm b/_maps/shuttles/mining_common_meta.dmm index 036097487f3..0acf76371b8 100644 --- a/_maps/shuttles/mining_common_meta.dmm +++ b/_maps/shuttles/mining_common_meta.dmm @@ -45,16 +45,11 @@ /area/shuttle/mining) "j" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/shuttle/mining) "k" = ( diff --git a/_maps/shuttles/mining_delta.dmm b/_maps/shuttles/mining_delta.dmm index e8eaa51128c..8b731c6f024 100644 --- a/_maps/shuttles/mining_delta.dmm +++ b/_maps/shuttles/mining_delta.dmm @@ -209,15 +209,9 @@ /area/shuttle/mining) "r" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/mining) @@ -230,8 +224,7 @@ /area/shuttle/mining) "t" = ( /obj/machinery/power/shuttle_engine/propulsion/burst, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/shuttles/mining_large.dmm b/_maps/shuttles/mining_large.dmm index 3453768c6bb..3be1c617cfc 100644 --- a/_maps/shuttles/mining_large.dmm +++ b/_maps/shuttles/mining_large.dmm @@ -322,8 +322,7 @@ /area/shuttle/mining/large) "G" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm index 316fee32504..72b9f4d67c3 100644 --- a/_maps/shuttles/pirate_default.dmm +++ b/_maps/shuttles/pirate_default.dmm @@ -723,8 +723,7 @@ /turf/open/floor/pod/light, /area/shuttle/pirate) "ep" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/machinery/power/shuttle_engine/heater, @@ -753,7 +752,7 @@ /turf/open/floor/plating/airless, /area/shuttle/pirate) "ex" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/machine, /obj/item/wrench, /turf/open/floor/plating/airless, @@ -766,14 +765,13 @@ /turf/open/floor/plating, /area/shuttle/pirate) "ez" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/machine, /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, /area/shuttle/pirate) "eA" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/structure/frame/computer{ @@ -917,9 +915,7 @@ name = "decontamination shower" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/machinery/door/window{ name = "Decontamination" }, diff --git a/_maps/shuttles/pirate_psyker.dmm b/_maps/shuttles/pirate_psyker.dmm index 8565c8dda9b..2aaeff3c2e3 100644 --- a/_maps/shuttles/pirate_psyker.dmm +++ b/_maps/shuttles/pirate_psyker.dmm @@ -437,9 +437,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced/plasma{ - dir = 8 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /turf/open/floor/plating/airless, /area/shuttle/pirate) "xs" = ( diff --git a/_maps/shuttles/ruin_caravan_victim.dmm b/_maps/shuttles/ruin_caravan_victim.dmm index b9e6d1d71e4..614ae713c7b 100644 --- a/_maps/shuttles/ruin_caravan_victim.dmm +++ b/_maps/shuttles/ruin_caravan_victim.dmm @@ -375,9 +375,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/ruin/caravan/freighter1) "Bp" = ( diff --git a/_maps/shuttles/ruin_cyborg_mothership.dmm b/_maps/shuttles/ruin_cyborg_mothership.dmm index 2b385aa35e5..7b49ff360a1 100644 --- a/_maps/shuttles/ruin_cyborg_mothership.dmm +++ b/_maps/shuttles/ruin_cyborg_mothership.dmm @@ -49,8 +49,7 @@ /area/shuttle/ruin/cyborg_mothership) "dI" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/template_noop, @@ -240,8 +239,7 @@ /turf/open/floor/plating/airless, /area/shuttle/ruin/cyborg_mothership) "nM" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/structure/closet/crate{ @@ -459,8 +457,7 @@ /area/shuttle/ruin/cyborg_mothership) "xz" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -766,17 +763,14 @@ /area/shuttle/ruin/cyborg_mothership) "OY" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/template_noop, /area/shuttle/ruin/cyborg_mothership) "Pf" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/crate/solarpanel_small, /obj/effect/turf_decal/stripes/asteroid/line{ dir = 4 @@ -803,7 +797,7 @@ /turf/template_noop, /area/shuttle/ruin/cyborg_mothership) "Rv" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/ore_box, /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 @@ -840,13 +834,10 @@ /area/shuttle/ruin/cyborg_mothership) "SV" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/template_noop, /area/shuttle/ruin/cyborg_mothership) "Ty" = ( diff --git a/_maps/shuttles/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin_pirate_cutter.dmm index b07b3fb38ee..e58aff709b5 100644 --- a/_maps/shuttles/ruin_pirate_cutter.dmm +++ b/_maps/shuttles/ruin_pirate_cutter.dmm @@ -695,9 +695,7 @@ /area/shuttle/ruin/caravan/pirate) "Rb" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/door/window/left/directional/south{ name = "Weapon Storage" }, @@ -726,9 +724,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/ruin/caravan/pirate) "UH" = ( diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm index fc3f20c1bdc..ea8862e512d 100644 --- a/_maps/shuttles/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -39,9 +39,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/ruin/caravan/syndicate3) "dt" = ( diff --git a/_maps/shuttles/skyrat/cargo_skyrat.dmm b/_maps/shuttles/skyrat/cargo_skyrat.dmm index f1b19ea0106..9b2b9aef208 100644 --- a/_maps/shuttles/skyrat/cargo_skyrat.dmm +++ b/_maps/shuttles/skyrat/cargo_skyrat.dmm @@ -149,7 +149,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/supply) "OZ" = ( -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line{ dir = 1 diff --git a/_maps/shuttles/skyrat/emergency_outpost.dmm b/_maps/shuttles/skyrat/emergency_outpost.dmm index 6056a949e5f..967a2e09c53 100644 --- a/_maps/shuttles/skyrat/emergency_outpost.dmm +++ b/_maps/shuttles/skyrat/emergency_outpost.dmm @@ -184,9 +184,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/escape) "tn" = ( @@ -404,9 +402,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) "TT" = ( @@ -447,9 +443,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) diff --git a/_maps/shuttles/skyrat/emergency_skyrat.dmm b/_maps/shuttles/skyrat/emergency_skyrat.dmm index e0f3d885815..cd144393400 100644 --- a/_maps/shuttles/skyrat/emergency_skyrat.dmm +++ b/_maps/shuttles/skyrat/emergency_skyrat.dmm @@ -137,7 +137,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, /area/shuttle/escape/brig) @@ -145,7 +145,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, /area/shuttle/escape/brig) @@ -326,7 +326,7 @@ /area/shuttle/escape) "vF" = ( /obj/structure/chair/comfy/shuttle, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, @@ -409,7 +409,7 @@ /obj/machinery/computer/operating{ dir = 8 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/textured_large, /area/shuttle/escape) "Cc" = ( @@ -529,7 +529,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/escape) "Iu" = ( diff --git a/_maps/shuttles/skyrat/labour_skyrat.dmm b/_maps/shuttles/skyrat/labour_skyrat.dmm index 97272c63ca3..7a6307486aa 100644 --- a/_maps/shuttles/skyrat/labour_skyrat.dmm +++ b/_maps/shuttles/skyrat/labour_skyrat.dmm @@ -49,7 +49,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/labor/advanced) "y" = ( -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line{ dir = 1 diff --git a/_maps/shuttles/skyrat/mining_common_skyrat.dmm b/_maps/shuttles/skyrat/mining_common_skyrat.dmm index 4c8becc60f4..0c7cf6ba0b1 100644 --- a/_maps/shuttles/skyrat/mining_common_skyrat.dmm +++ b/_maps/shuttles/skyrat/mining_common_skyrat.dmm @@ -14,7 +14,7 @@ /turf/open/floor/iron/smooth, /area/shuttle/mining/advanced/public) "h" = ( -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line{ dir = 1 diff --git a/_maps/shuttles/skyrat/mining_skyrat.dmm b/_maps/shuttles/skyrat/mining_skyrat.dmm index a8b24c04cd0..9562c18c44a 100644 --- a/_maps/shuttles/skyrat/mining_skyrat.dmm +++ b/_maps/shuttles/skyrat/mining_skyrat.dmm @@ -149,7 +149,7 @@ }, /area/shuttle/mining/advanced) "K" = ( -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/shuttle_engine/heater, /obj/effect/turf_decal/stripes/line{ dir = 1 diff --git a/_maps/shuttles/skyrat/pirate_nri_raider.dmm b/_maps/shuttles/skyrat/pirate_nri_raider.dmm index 9d74591a8c8..b89484ee3e9 100644 --- a/_maps/shuttles/skyrat/pirate_nri_raider.dmm +++ b/_maps/shuttles/skyrat/pirate_nri_raider.dmm @@ -87,7 +87,7 @@ /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "blast shield" }, /obj/machinery/power/shuttle_engine/heater{ @@ -97,10 +97,8 @@ /turf/open/floor/engine/hull, /area/shuttle/pirate/nri) "cZ" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, @@ -136,7 +134,7 @@ /turf/open/floor/engine/hull/reinforced, /area/shuttle/pirate/nri) "et" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/reagent_dispensers/fueltank/large{ anchored = 1; desc = "A tank full of a high quantity of liquid hydrogen fuel. Keep away from open flames and 57mm mortar shells."; @@ -306,11 +304,10 @@ /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "blast shield" }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ name = "blast shield" }, /turf/open/floor/engine/hull/reinforced, @@ -887,12 +884,10 @@ /turf/open/floor/engine/hull/reinforced, /area/shuttle/pirate/nri) "Eh" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/power/smes/engineering, /obj/structure/cable, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/plating, /area/shuttle/pirate/nri) "EG" = ( @@ -956,9 +951,7 @@ /turf/open/floor/plating/airless, /area/shuttle/pirate/nri) "Hu" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/reagent_dispensers/fueltank/large{ anchored = 1; desc = "A tank full of a high quantity of liquid hydrogen fuel. Keep away from open flames and 57mm mortar shells."; @@ -1168,8 +1161,7 @@ /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ name = "blast shield" }, /obj/machinery/power/shuttle_engine/heater{ @@ -1276,14 +1268,10 @@ /turf/open/floor/plating/airless, /area/shuttle/pirate/nri) "Tg" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/power/smes/engineering, /obj/structure/cable, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating, /area/shuttle/pirate/nri) "Tj" = ( @@ -1336,10 +1324,8 @@ /turf/open/floor/engine/hull, /area/shuttle/pirate/nri) "UY" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, @@ -1448,11 +1434,10 @@ /obj/machinery/power/shuttle_engine/propulsion/burst{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ name = "blast shield" }, -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "blast shield" }, /turf/open/floor/engine/hull/reinforced, diff --git a/_maps/shuttles/skyrat/ruin_blackmarket_chevvy.dmm b/_maps/shuttles/skyrat/ruin_blackmarket_chevvy.dmm index cb7d09d81f6..c682e5ab24b 100644 --- a/_maps/shuttles/skyrat/ruin_blackmarket_chevvy.dmm +++ b/_maps/shuttles/skyrat/ruin_blackmarket_chevvy.dmm @@ -90,7 +90,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/shuttle/blackmarket_chevvy) @@ -199,7 +199,7 @@ "Hj" = ( /obj/machinery/computer/shuttle/caravan/blackmarket_chevvy, /obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/smooth_large, /area/shuttle/blackmarket_chevvy) @@ -257,7 +257,7 @@ "RN" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/blackmarket_chevvy, /obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced/plasma/spawner/north, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark/smooth_large, diff --git a/_maps/shuttles/skyrat/slaver_syndie.dmm b/_maps/shuttles/skyrat/slaver_syndie.dmm index 7b2a54393aa..5388f0eba91 100644 --- a/_maps/shuttles/skyrat/slaver_syndie.dmm +++ b/_maps/shuttles/skyrat/slaver_syndie.dmm @@ -436,9 +436,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/syndicate/slaver) "vx" = ( @@ -617,7 +615,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/shuttle/syndicate/slaver) @@ -655,9 +653,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/shuttle/syndicate/slaver) "Dk" = ( @@ -915,9 +911,7 @@ /area/shuttle/syndicate/slaver) "NV" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/syndicate/slaver) "OX" = ( @@ -1130,7 +1124,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/syndicate/slaver) "VF" = ( diff --git a/_maps/shuttles/starfury_corvette.dmm b/_maps/shuttles/starfury_corvette.dmm index d3eacbca856..498f8198cb4 100644 --- a/_maps/shuttles/starfury_corvette.dmm +++ b/_maps/shuttles/starfury_corvette.dmm @@ -139,9 +139,7 @@ /obj/item/storage/toolbox/mechanical, /obj/item/multitool, /obj/item/clothing/head/utility/welding, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, @@ -155,9 +153,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/sbc_corvette) "au" = ( @@ -167,9 +163,7 @@ pixel_y = 3 }, /obj/item/storage/box/zipties, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, @@ -331,9 +325,7 @@ pixel_y = 3 }, /obj/item/flashlight/seclite, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 6d53addbe1a..b99d256427f 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -1368,7 +1368,7 @@ "cU" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/table, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/right/directional/east{ name = "First-Aid Supplies" }, diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index 6330dbfc410..884478f50c2 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -56,7 +56,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/abandoned) "ak" = ( diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index c7fba26ba94..03c87d809a7 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -202,9 +202,7 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned/engine) "az" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, @@ -481,9 +479,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/bar) "bh" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/girder/displaced, /obj/item/stack/sheet/mineral/titanium, /obj/item/stack/rods, @@ -1529,9 +1525,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/cargo) "dx" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/girder/reinforced, /obj/item/stack/sheet/iron, /turf/open/floor/plating/airless, @@ -1741,9 +1735,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned/medbay) "jl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/computer{ anchored = 1; dir = 8 @@ -1973,9 +1965,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/medbay) "WR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/computer{ anchored = 1; dir = 8 diff --git a/_maps/shuttles/whiteship_donut.dmm b/_maps/shuttles/whiteship_donut.dmm index 40850b66226..1f21f070cb7 100644 --- a/_maps/shuttles/whiteship_donut.dmm +++ b/_maps/shuttles/whiteship_donut.dmm @@ -90,7 +90,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/abandoned) "as" = ( @@ -284,8 +284,7 @@ /area/shuttle/abandoned) "aX" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/whiteship_kilo.dmm b/_maps/shuttles/whiteship_kilo.dmm index d2bf2d1aa57..d481932f3b2 100644 --- a/_maps/shuttles/whiteship_kilo.dmm +++ b/_maps/shuttles/whiteship_kilo.dmm @@ -870,9 +870,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -913,9 +911,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 41b912a9db8..d13fccbf701 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -168,9 +168,7 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned/engine) "ay" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, diff --git a/_maps/shuttles/whiteship_obelisk.dmm b/_maps/shuttles/whiteship_obelisk.dmm index a854e82d550..303b0912c9f 100644 --- a/_maps/shuttles/whiteship_obelisk.dmm +++ b/_maps/shuttles/whiteship_obelisk.dmm @@ -281,9 +281,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/shuttle/abandoned/engine) "oU" = ( @@ -467,9 +465,7 @@ "Bw" = ( /obj/machinery/light/small/directional/west, /obj/structure/tank_dispenser/oxygen, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/mineral/titanium/tiled/yellow, /area/shuttle/abandoned) "BH" = ( @@ -623,7 +619,7 @@ /turf/open/floor/iron/large, /area/shuttle/abandoned/bar) "Kv" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/broken/directional/west, /obj/machinery/button/door/directional/west{ name = "Bolt Control"; @@ -742,9 +738,7 @@ "Qo" = ( /obj/structure/table, /obj/machinery/door/window, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/storage/medkit/brute, /obj/item/storage/medkit/fire{ pixel_y = 3 diff --git a/_maps/shuttles/whiteship_personalshuttle.dmm b/_maps/shuttles/whiteship_personalshuttle.dmm index cd6bae93ab7..49667f43a48 100644 --- a/_maps/shuttles/whiteship_personalshuttle.dmm +++ b/_maps/shuttles/whiteship_personalshuttle.dmm @@ -173,7 +173,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/shuttle/abandoned/engine) "cY" = ( diff --git a/_maps/shuttles/whiteship_pubby.dmm b/_maps/shuttles/whiteship_pubby.dmm index 329b72f4f7b..51a2e5088c5 100644 --- a/_maps/shuttles/whiteship_pubby.dmm +++ b/_maps/shuttles/whiteship_pubby.dmm @@ -597,8 +597,7 @@ /area/shuttle/abandoned) "zw" = ( /obj/machinery/power/shuttle_engine/heater, -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /turf/open/floor/plating/airless, diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm index 64b8cc29db0..68fe5472367 100644 --- a/_maps/shuttles/whiteship_tram.dmm +++ b/_maps/shuttles/whiteship_tram.dmm @@ -166,8 +166,7 @@ /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/shuttle/abandoned/cargo) "ax" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -175,8 +174,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/cargo) "az" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -186,8 +184,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/cargo) "aA" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -401,8 +398,7 @@ /turf/open/floor/pod, /area/shuttle/abandoned/cargo) "bo" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4; +/obj/structure/window/reinforced/survival_pod/spawner/directional/east{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -476,7 +472,7 @@ /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/shuttle/abandoned/cargo) "bA" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -488,7 +484,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/cargo) "bB" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -622,7 +618,7 @@ dir = 1 }, /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/west, +/obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -712,8 +708,7 @@ /turf/open/floor/mineral/titanium/airless, /area/shuttle/abandoned/cargo) "cr" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8; +/obj/structure/window/reinforced/survival_pod/spawner/directional/west{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -725,8 +720,8 @@ /turf/open/floor/mineral/titanium/airless, /area/shuttle/abandoned/cargo) "cx" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/stripes/red/line{ dir = 4 }, @@ -798,7 +793,7 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned/cargo) "cL" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ opacity = 1 }, /obj/effect/turf_decal/bot_red, @@ -822,8 +817,8 @@ /turf/template_noop, /area/shuttle/abandoned/cargo) "cO" = ( -/obj/structure/window/reinforced/plasma/spawner/west, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/lattice/catwalk, /turf/open/floor/plating/airless, /area/shuttle/abandoned/cargo) @@ -852,12 +847,12 @@ /turf/template_noop, /area/shuttle/abandoned/cargo) "cV" = ( -/obj/structure/window/reinforced/plasma/spawner/west, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/floor/plating/airless, /area/shuttle/abandoned/cargo) "cY" = ( -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/lattice, /turf/template_noop, /area/shuttle/abandoned/cargo) @@ -1079,7 +1074,7 @@ dir = 1 }, /obj/structure/window/reinforced/plasma/spawner, -/obj/structure/window/reinforced/plasma/spawner/east, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -1252,7 +1247,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 10 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/crew) "AC" = ( @@ -1281,7 +1276,7 @@ /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/bridge) "Fp" = ( -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/lattice, /turf/template_noop, /area/shuttle/abandoned/cargo) @@ -1394,7 +1389,7 @@ "Qm" = ( /obj/structure/closet/syndicate, /obj/effect/turf_decal/bot_white, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/textured_large, /area/shuttle/abandoned/crew) "Qy" = ( diff --git a/_maps/skyrat/automapper/templates/deltastation/deltastation_armory.dmm b/_maps/skyrat/automapper/templates/deltastation/deltastation_armory.dmm index 5f0d2c158dc..db126073061 100644 --- a/_maps/skyrat/automapper/templates/deltastation/deltastation_armory.dmm +++ b/_maps/skyrat/automapper/templates/deltastation/deltastation_armory.dmm @@ -2,7 +2,7 @@ "j" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/structure/rack/gunrack, @@ -17,7 +17,7 @@ /area/station/ai_monitored/security/armory) "l" = ( /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -28,7 +28,7 @@ /area/station/ai_monitored/security/armory) "E" = ( /obj/structure/rack, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, /obj/item/clothing/suit/armor/vest/alt/sec{ @@ -54,7 +54,7 @@ "L" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, /obj/structure/rack/gunrack, @@ -148,10 +148,10 @@ "X" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced/spawner/east{ +/obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/closet/secure_closet/smartgun, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) diff --git a/_maps/skyrat/automapper/templates/deltastation/deltastation_arrivals.dmm b/_maps/skyrat/automapper/templates/deltastation/deltastation_arrivals.dmm index 73122c6c4fb..1166d6920d3 100644 --- a/_maps/skyrat/automapper/templates/deltastation/deltastation_arrivals.dmm +++ b/_maps/skyrat/automapper/templates/deltastation/deltastation_arrivals.dmm @@ -24,14 +24,12 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "aF" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) "bU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -82,9 +80,7 @@ /turf/open/space/basic, /area/space/nearstation) "dC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -137,7 +133,7 @@ /turf/open/space/basic, /area/space/nearstation) "fY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -189,9 +185,7 @@ /turf/open/floor/iron/smooth, /area/station/hallway/secondary/entry) "iR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -329,7 +323,7 @@ /turf/open/space, /area/space/nearstation) "mT" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -428,9 +422,7 @@ /turf/open/space/basic, /area/space/nearstation) "ri" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -822,14 +814,12 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "Fr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) "FK" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -1123,7 +1113,7 @@ /turf/open/space/basic, /area/space) "Yy" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) diff --git a/_maps/skyrat/automapper/templates/deltastation/deltastation_barber.dmm b/_maps/skyrat/automapper/templates/deltastation/deltastation_barber.dmm index 11747a532e0..72facd69b7a 100644 --- a/_maps/skyrat/automapper/templates/deltastation/deltastation_barber.dmm +++ b/_maps/skyrat/automapper/templates/deltastation/deltastation_barber.dmm @@ -110,7 +110,7 @@ /turf/closed/wall, /area/station/maintenance/port) "yr" = ( -/obj/structure/window/spawner/west, +/obj/structure/window/spawner/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/edge{ dir = 8 diff --git a/_maps/skyrat/automapper/templates/icebox/icebox_armory_middle.dmm b/_maps/skyrat/automapper/templates/icebox/icebox_armory_middle.dmm index ccc9e8892ef..8d2359555ce 100644 --- a/_maps/skyrat/automapper/templates/icebox/icebox_armory_middle.dmm +++ b/_maps/skyrat/automapper/templates/icebox/icebox_armory_middle.dmm @@ -1,7 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "d" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/tile/red/half{ @@ -58,8 +57,7 @@ /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) "q" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ diff --git a/_maps/skyrat/automapper/templates/icebox/icebox_barber.dmm b/_maps/skyrat/automapper/templates/icebox/icebox_barber.dmm index 653adf02a3b..f759b6a661e 100644 --- a/_maps/skyrat/automapper/templates/icebox/icebox_barber.dmm +++ b/_maps/skyrat/automapper/templates/icebox/icebox_barber.dmm @@ -56,10 +56,8 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron, /area/station/service/barber) "ak" = ( @@ -210,9 +208,7 @@ /obj/structure/chair/office/light{ dir = 4 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/camera/directional/north{ c_tag = "Salon" }, @@ -253,7 +249,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/structure/table/glass, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/hairbrush, /obj/item/lipstick/random, /turf/open/floor/iron, @@ -417,7 +413,7 @@ }, /obj/effect/turf_decal/tile/purple, /obj/structure/bed/pod, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/service/barber) "aZ" = ( diff --git a/_maps/skyrat/automapper/templates/kilostation/kilostation_armory.dmm b/_maps/skyrat/automapper/templates/kilostation/kilostation_armory.dmm index ca7b5a0fab8..32394a0dd4e 100644 --- a/_maps/skyrat/automapper/templates/kilostation/kilostation_armory.dmm +++ b/_maps/skyrat/automapper/templates/kilostation/kilostation_armory.dmm @@ -8,10 +8,8 @@ dir = 1 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/ammunitionlocker/useful, /obj/item/storage/box/lethalshot, @@ -29,12 +27,8 @@ dir = 1 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/rack/gunrack, /obj/effect/spawner/armory_spawn/microfusion, /turf/open/floor/iron/showroomfloor, @@ -77,12 +71,8 @@ dir = 1 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/rack/gunrack, /obj/effect/spawner/armory_spawn/cmg, /turf/open/floor/iron/showroomfloor, @@ -96,10 +86,8 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/rack/gunrack, /obj/effect/spawner/armory_spawn/shotguns, /turf/open/floor/iron/showroomfloor, diff --git a/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm b/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm index e2853e32984..c52852904cb 100644 --- a/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm +++ b/_maps/skyrat/automapper/templates/kilostation/kilostation_ert_bay.dmm @@ -244,7 +244,7 @@ /area/command/heads_quarters/captain/private/nt_rep) "fA" = ( /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) "fF" = ( @@ -517,7 +517,7 @@ }, /area/station/hallway/primary/fore) "lw" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/transit_tube/crossing, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) @@ -722,7 +722,7 @@ /turf/open/floor/iron/dark, /area/station/service/barber) "rt" = ( -/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, diff --git a/_maps/skyrat/automapper/templates/tramstation/tramstation_armory.dmm b/_maps/skyrat/automapper/templates/tramstation/tramstation_armory.dmm index 6dadd02d4a2..05c1c9e5d58 100644 --- a/_maps/skyrat/automapper/templates/tramstation/tramstation_armory.dmm +++ b/_maps/skyrat/automapper/templates/tramstation/tramstation_armory.dmm @@ -1,9 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "cy" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, /obj/structure/rack/gunrack, /obj/effect/spawner/armory_spawn/cmg, /turf/open/floor/iron, @@ -24,12 +22,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "Hv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/north{ c_tag = "Security - Armory"; network = list("ss13","Security") @@ -52,12 +46,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "Mj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -67,11 +57,10 @@ /turf/open/floor/iron, /area/station/ai_monitored/security/armory) "Mp" = ( -/obj/structure/window/reinforced{ - dir = 1; +/obj/structure/window/reinforced/spawner/directional/north{ layer = 2.9 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/secure_closet/smartgun, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) diff --git a/_maps/skyrat/automapper/templates/tramstation/tramstation_arrivals.dmm b/_maps/skyrat/automapper/templates/tramstation/tramstation_arrivals.dmm index 53a18664774..4b30420c482 100644 --- a/_maps/skyrat/automapper/templates/tramstation/tramstation_arrivals.dmm +++ b/_maps/skyrat/automapper/templates/tramstation/tramstation_arrivals.dmm @@ -386,7 +386,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/space/nearstation) "Hp" = ( @@ -477,7 +477,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 8 }, -/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/space/nearstation) "Os" = ( diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm index 10cb02ea08e..e5cf632dced 100644 --- a/_maps/templates/battlecruiser_starfury.dmm +++ b/_maps/templates/battlecruiser_starfury.dmm @@ -47,7 +47,7 @@ /area/shuttle/sbc_starfury) "ah" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/stripes/red/line, /obj/structure/flora/rock/pile{ pixel_y = 2 @@ -831,12 +831,8 @@ req_access = list("syndicate_leader"); pixel_y = -4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod{ dir = 9 }, @@ -1124,9 +1120,7 @@ /area/shuttle/sbc_starfury) "ee" = ( /obj/machinery/iv_drip, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/light/directional/south, /obj/effect/turf_decal/siding/dark_green{ dir = 9 @@ -1197,9 +1191,7 @@ pixel_y = 8 }, /obj/item/folder/syndicate/red, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 }, @@ -1301,9 +1293,7 @@ /obj/machinery/cell_charger{ pixel_y = 4 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/table/reinforced/plastitaniumglass, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -1368,12 +1358,8 @@ /area/shuttle/sbc_starfury) "eN" = ( /obj/item/aicard, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod{ dir = 5 }, @@ -3835,9 +3821,7 @@ /turf/open/floor/plating, /area/shuttle/sbc_starfury) "mH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/plating/airless, /area/shuttle/sbc_starfury) "mI" = ( @@ -4200,9 +4184,7 @@ "uq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/computer/communications/syndicate, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -4540,7 +4522,7 @@ /area/shuttle/sbc_starfury) "BN" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/stripes/red/line, /obj/structure/flora/rock/pile/icy{ pixel_y = 2 @@ -4548,9 +4530,7 @@ /turf/open/floor/fake_snow, /area/shuttle/sbc_starfury) "BO" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/item/toy/minimeteor, /turf/open/floor/fakespace, /area/shuttle/sbc_starfury) @@ -4577,9 +4557,7 @@ /turf/open/floor/iron, /area/shuttle/sbc_starfury) "Cl" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/generic, /turf/open/floor/fakespace, @@ -4757,7 +4735,7 @@ /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) "Fr" = ( -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/power/turbine/turbine_outlet, /obj/structure/cable, /obj/effect/turf_decal/siding/thinplating_new/dark, @@ -5104,9 +5082,7 @@ /turf/open/floor/plating, /area/shuttle/sbc_starfury) "NG" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/machinery/computer/camera_advanced/syndie, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 diff --git a/_maps/templates/holodeck_card_battle.dmm b/_maps/templates/holodeck_card_battle.dmm index c5b23e342ee..60c7df8c047 100644 --- a/_maps/templates/holodeck_card_battle.dmm +++ b/_maps/templates/holodeck_card_battle.dmm @@ -34,9 +34,7 @@ /turf/open/floor/holofloor/dark, /area/template_noop) "dS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/trading_card_holder{ pixel_y = 5; pixel_x = 8; @@ -52,7 +50,7 @@ /area/template_noop) "hk" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/trading_card_holder/red{ pixel_y = 9; pixel_x = 8; @@ -66,9 +64,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "iq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, @@ -88,9 +84,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "iB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/trading_card_holder{ pixel_y = 8 }, @@ -130,9 +124,7 @@ /turf/open/floor/holofloor/white, /area/template_noop) "kT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/trading_card_holder{ pixel_y = 5; pixel_x = -8; @@ -202,9 +194,7 @@ /turf/open/floor/holofloor/white, /area/template_noop) "pc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 10 }, @@ -272,9 +262,7 @@ /turf/open/floor/holofloor/white, /area/template_noop) "vu" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, @@ -287,9 +275,7 @@ /turf/open/floor/holofloor/hyperspace, /area/template_noop) "wk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/trimline/dark_red/end{ dir = 1 }, @@ -309,9 +295,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "xi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, @@ -330,7 +314,7 @@ /area/template_noop) "Aj" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/trading_card_holder/red{ pixel_y = 9; pixel_x = -8; @@ -389,9 +373,7 @@ /turf/open/floor/holofloor/dark, /area/template_noop) "IK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, @@ -419,9 +401,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "NW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, @@ -434,7 +414,7 @@ /turf/open/floor/holofloor/white, /area/template_noop) "Op" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 5 }, @@ -444,7 +424,7 @@ /turf/open/floor/holofloor/dark, /area/template_noop) "OG" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 8 }, @@ -455,7 +435,7 @@ /area/template_noop) "Sn" = ( /obj/structure/table/reinforced/plastitaniumglass, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/trading_card_holder/red{ pixel_y = 6 }, @@ -498,7 +478,7 @@ /turf/open/floor/holofloor/stairs/medium, /area/template_noop) "Wa" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_red/end, /obj/effect/turf_decal/siding/dark{ dir = 8 @@ -566,7 +546,7 @@ /turf/open/floor/holofloor/white, /area/template_noop) "YY" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 4 }, diff --git a/_maps/templates/holodeck_dodgeball.dmm b/_maps/templates/holodeck_dodgeball.dmm index 9177452d966..a251fc48be3 100644 --- a/_maps/templates/holodeck_dodgeball.dmm +++ b/_maps/templates/holodeck_dodgeball.dmm @@ -6,9 +6,7 @@ /turf/open/floor/holofloor, /area/template_noop) "b" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 @@ -16,7 +14,7 @@ /turf/open/floor/holofloor, /area/template_noop) "c" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 @@ -46,7 +44,7 @@ /turf/open/floor/holofloor, /area/template_noop) "p" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 @@ -54,9 +52,7 @@ /turf/open/floor/holofloor, /area/template_noop) "q" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/holofloor, @@ -66,7 +62,7 @@ /turf/open/floor/holofloor, /area/template_noop) "y" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -103,9 +99,7 @@ /turf/open/floor/holofloor, /area/template_noop) "V" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/toy/dodgeball, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/holofloor, diff --git a/_maps/templates/holodeck_firingrange.dmm b/_maps/templates/holodeck_firingrange.dmm index 0b68b4fad15..67b6cd5e0d3 100644 --- a/_maps/templates/holodeck_firingrange.dmm +++ b/_maps/templates/holodeck_firingrange.dmm @@ -12,9 +12,7 @@ /turf/open/floor/holofloor, /area/template_noop) "c" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, @@ -25,12 +23,8 @@ /turf/open/floor/holofloor, /area/template_noop) "k" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/holofloor{ icon_state = "white" }, @@ -52,20 +46,14 @@ /turf/open/floor/holofloor, /area/template_noop) "t" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/holofloor{ icon_state = "white" }, /area/template_noop) "y" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/holofloor{ dir = 8; icon_state = "white" @@ -79,12 +67,8 @@ /area/template_noop) "E" = ( /obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/training_toolbox{ pixel_y = 4 }, @@ -95,9 +79,7 @@ /turf/open/floor/holofloor, /area/template_noop) "F" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/holofloor{ dir = 10; icon_state = "white" @@ -106,12 +88,8 @@ "G" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, @@ -135,9 +113,7 @@ }, /area/template_noop) "L" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, @@ -172,17 +148,13 @@ /turf/open/floor/holofloor, /area/template_noop) "U" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/holofloor{ icon_state = "white" }, /area/template_noop) "Y" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/holofloor{ icon_state = "white" }, diff --git a/_maps/templates/holodeck_holdoutbunker.dmm b/_maps/templates/holodeck_holdoutbunker.dmm index 39e68f17ee5..782cbd919aa 100644 --- a/_maps/templates/holodeck_holdoutbunker.dmm +++ b/_maps/templates/holodeck_holdoutbunker.dmm @@ -1,16 +1,12 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( /obj/structure/foamedmetal, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/holofloor/asteroid, /area/template_noop) "b" = ( /obj/structure/foamedmetal, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/holofloor/asteroid, /area/template_noop) "l" = ( @@ -34,9 +30,7 @@ /area/template_noop) "x" = ( /obj/structure/foamedmetal, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/structure/bookcase/random/fiction, /turf/open/floor/holofloor/asteroid, /area/template_noop) diff --git a/_maps/templates/holodeck_kobayashi.dmm b/_maps/templates/holodeck_kobayashi.dmm index f2259a14e19..56470141bf3 100644 --- a/_maps/templates/holodeck_kobayashi.dmm +++ b/_maps/templates/holodeck_kobayashi.dmm @@ -45,16 +45,14 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "l" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/station_alert{ dir = 4 }, /turf/open/floor/holofloor/plating, /area/template_noop) "m" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, @@ -67,9 +65,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "p" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/computer/arcade/orion_trail/kobayashi, /turf/open/floor/holofloor/plating, /area/template_noop) @@ -84,9 +80,7 @@ "t" = ( /obj/structure/table/glass, /obj/item/gun/energy/e_gun/mini/practice_phaser, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/recharger, /turf/open/floor/holofloor/plating, /area/template_noop) @@ -94,18 +88,14 @@ /obj/structure/table, /obj/item/folder, /obj/item/pen/blue, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/holofloor, /area/template_noop) "x" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/computer/arcade/orion_trail/kobayashi, /turf/open/floor/holofloor/plating, /area/template_noop) @@ -116,15 +106,15 @@ /obj/machinery/computer/atmos_alert{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/plating, /area/template_noop) "A" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/plating, /area/template_noop) "B" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/hyperspace, /area/template_noop) "C" = ( @@ -143,8 +133,7 @@ /obj/structure/rack, /obj/item/clothing/under/trek/engsec, /obj/item/clothing/under/trek/engsec, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -160,8 +149,7 @@ /turf/open/floor/holofloor/plating, /area/template_noop) "J" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -172,16 +160,12 @@ "L" = ( /obj/structure/table/glass, /obj/item/gun/energy/e_gun/mini/practice_phaser, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/holofloor/plating, /area/template_noop) "Q" = ( /obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/item/folder, /obj/item/pen/red, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -194,16 +178,14 @@ /obj/item/clothing/under/trek/medsci, /obj/item/clothing/under/trek/medsci, /obj/item/clothing/under/trek/command, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, /turf/open/floor/holofloor, /area/template_noop) "V" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/mass_driver{ dir = 1; id = "trektorpedo2"; diff --git a/_maps/templates/holodeck_lounge.dmm b/_maps/templates/holodeck_lounge.dmm index 1cacb65d52b..335247dfda3 100644 --- a/_maps/templates/holodeck_lounge.dmm +++ b/_maps/templates/holodeck_lounge.dmm @@ -61,8 +61,7 @@ }, /area/template_noop) "j" = ( -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/holofloor{ @@ -80,8 +79,7 @@ /area/template_noop) "l" = ( /obj/structure/chair/stool/bar/directional/south, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/holofloor{ @@ -178,9 +176,7 @@ }, /area/template_noop) "G" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/wood/shuttle_bar, /obj/item/storage/box/cups, /turf/open/floor/holofloor{ @@ -251,7 +247,7 @@ }, /area/template_noop) "R" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor{ dir = 9; icon_state = "wood" @@ -289,8 +285,7 @@ /area/template_noop) "Y" = ( /obj/structure/table/wood/shuttle_bar, -/obj/structure/window/reinforced{ - dir = 4; +/obj/structure/window/reinforced/spawner/directional/east{ layer = 2.9 }, /turf/open/floor/holofloor{ diff --git a/_maps/templates/holodeck_medicalsim.dmm b/_maps/templates/holodeck_medicalsim.dmm index 2bcafe33552..76943796a76 100644 --- a/_maps/templates/holodeck_medicalsim.dmm +++ b/_maps/templates/holodeck_medicalsim.dmm @@ -15,9 +15,7 @@ /obj/item/clothing/gloves/latex/nitrile, /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/item/surgicaldrill, /obj/effect/turf_decal/tile/red/anticorner/contrasted, /turf/open/floor/holofloor{ @@ -45,9 +43,7 @@ /area/template_noop) "cI" = ( /obj/structure/closet/crate/freezer/blood, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, @@ -83,9 +79,7 @@ "dx" = ( /obj/structure/table, /obj/item/flashlight/lamp, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -94,9 +88,7 @@ }, /area/template_noop) "dX" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/table/glass, /obj/item/storage/box/masks, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -107,7 +99,7 @@ }, /area/template_noop) "gp" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, @@ -126,9 +118,7 @@ }, /area/template_noop) "hK" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/table/glass, /obj/item/storage/box/gloves{ pixel_x = 3; @@ -142,9 +132,7 @@ }, /area/template_noop) "hQ" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/table/glass, /obj/item/healthanalyzer, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -179,9 +167,7 @@ }, /area/template_noop) "nj" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, @@ -190,7 +176,7 @@ }, /area/template_noop) "pe" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/item/kirbyplants{ icon_state = "plant-10" }, @@ -259,9 +245,7 @@ }, /area/template_noop) "wV" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/structure/bed/roller, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -287,9 +271,7 @@ }, /area/template_noop) "yk" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/computer/crew{ dir = 4 }, @@ -330,9 +312,7 @@ }, /area/template_noop) "BI" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, @@ -440,7 +420,7 @@ }, /area/template_noop) "Ke" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/holofloor{ icon_state = "white" @@ -463,9 +443,7 @@ }, /area/template_noop) "LW" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/kirbyplants{ icon_state = "plant-21" }, @@ -485,9 +463,7 @@ }, /area/template_noop) "PJ" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /obj/item/kirbyplants{ icon_state = "plant-08" }, @@ -510,9 +486,7 @@ }, /area/template_noop) "RA" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/machinery/computer/records/medical{ dir = 4 }, @@ -589,7 +563,7 @@ }, /area/template_noop) "XM" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/holofloor{ icon_state = "white" diff --git a/_maps/templates/holodeck_thunderdome.dmm b/_maps/templates/holodeck_thunderdome.dmm index a1ff05d6203..3e68f2bdaa4 100644 --- a/_maps/templates/holodeck_thunderdome.dmm +++ b/_maps/templates/holodeck_thunderdome.dmm @@ -4,9 +4,7 @@ /turf/open/floor/holofloor/basalt, /area/template_noop) "c" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/holofloor/basalt, /area/template_noop) "h" = ( @@ -26,7 +24,7 @@ /turf/open/floor/holofloor/basalt, /area/template_noop) "x" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/holofloor/basalt, /area/template_noop) "B" = ( diff --git a/_maps/templates/holodeck_thunderdome1218.dmm b/_maps/templates/holodeck_thunderdome1218.dmm index 8002ce4fad6..61794d3471d 100644 --- a/_maps/templates/holodeck_thunderdome1218.dmm +++ b/_maps/templates/holodeck_thunderdome1218.dmm @@ -6,12 +6,12 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "f" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/banner/red, /turf/open/floor/holofloor/asteroid, /area/template_noop) "g" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/banner/blue, /turf/open/floor/holofloor/asteroid, /area/template_noop) @@ -70,7 +70,7 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "E" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/asteroid, /area/template_noop) "H" = ( @@ -78,7 +78,7 @@ /turf/open/floor/holofloor/grass, /area/template_noop) "J" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/grass, /area/template_noop) "N" = ( diff --git a/_maps/templates/lazy_templates/ninja_den.dmm b/_maps/templates/lazy_templates/ninja_den.dmm index 25de2aa8ca6..d7eafeb4cc3 100644 --- a/_maps/templates/lazy_templates/ninja_den.dmm +++ b/_maps/templates/lazy_templates/ninja_den.dmm @@ -428,9 +428,7 @@ /area/centcom/central_command_areas/holding) "lh" = ( /obj/structure/toilet, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/door/window/survival_pod, /turf/open/floor/iron/showroomfloor, /area/centcom/central_command_areas/holding) diff --git a/_maps/templates/lazy_templates/nukie_base.dmm b/_maps/templates/lazy_templates/nukie_base.dmm index 87f592054f5..5714b349c10 100644 --- a/_maps/templates/lazy_templates/nukie_base.dmm +++ b/_maps/templates/lazy_templates/nukie_base.dmm @@ -233,7 +233,7 @@ /turf/open/floor/iron/dark/textured_large, /area/centcom/syndicate_mothership/control) "do" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -982,7 +982,7 @@ }, /area/centcom/syndicate_mothership/control) "lH" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -1417,9 +1417,7 @@ /turf/open/floor/mineral/plastitanium, /area/centcom/syndicate_mothership/expansion_chemicalwarfare) "pY" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/machinery/hydroponics/constructable, /turf/open/floor/mineral/titanium/tiled, /area/centcom/syndicate_mothership/expansion_bioterrorism) @@ -1785,7 +1783,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/centcom/syndicate_mothership/control) "ts" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -2144,7 +2142,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/centcom/syndicate_mothership/expansion_bombthreat) "yy" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -2242,7 +2240,7 @@ /turf/open/floor/mineral/titanium, /area/centcom/syndicate_mothership/control) "zJ" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -2460,9 +2458,7 @@ /turf/closed/wall/mineral/wood, /area/centcom/syndicate_mothership/control) "Ce" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 }, @@ -3383,8 +3379,7 @@ name = "Toilet Door"; opacity = 1 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1; +/obj/structure/window/reinforced/survival_pod/spawner/directional/north{ name = "Frosted Window"; opacity = 1 }, @@ -4033,7 +4028,7 @@ /turf/open/floor/mineral/plastitanium, /area/centcom/syndicate_mothership/control) "VA" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Tinted Window"; opacity = 1 }, @@ -4226,7 +4221,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/centcom/syndicate_mothership/control) "XD" = ( -/obj/structure/window/reinforced/survival_pod{ +/obj/structure/window/reinforced/survival_pod/spawner/directional/south{ name = "Frosted Window"; opacity = 1 }, diff --git a/_maps/templates/lazy_templates/wizard_den.dmm b/_maps/templates/lazy_templates/wizard_den.dmm index 3015a6afb4d..025f9e8cdd0 100644 --- a/_maps/templates/lazy_templates/wizard_den.dmm +++ b/_maps/templates/lazy_templates/wizard_den.dmm @@ -371,9 +371,8 @@ /turf/open/floor/engine/cult, /area/centcom/wizard_station) "OV" = ( -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/north{ color = "#008000"; - dir = 1; resistance_flags = 3 }, /turf/open/lava, @@ -412,9 +411,8 @@ /obj/machinery/power/shuttle_engine/heater{ resistance_flags = 3 }, -/obj/structure/window/reinforced{ +/obj/structure/window/reinforced/spawner/directional/north{ color = "#008000"; - dir = 1; resistance_flags = 3 }, /turf/open/lava/airless, diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm index 87e89367a48..07696ca89e2 100644 --- a/_maps/templates/medium_shuttle1.dmm +++ b/_maps/templates/medium_shuttle1.dmm @@ -12,9 +12,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/ruin/powered/shuttle/medium_1) "d" = ( diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm index 88223823a2a..fd9ff0e0745 100644 --- a/_maps/templates/medium_shuttle2.dmm +++ b/_maps/templates/medium_shuttle2.dmm @@ -12,9 +12,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/ruin/powered/shuttle/medium_2) "d" = ( diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index ce569cb3391..a1d20f0e7a9 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -62,8 +62,7 @@ /turf/open/floor/pod, /area/misc/survivalpod) "n" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8; +/obj/structure/window/reinforced/survival_pod/spawner/directional/west{ layer = 3 }, /obj/machinery/door/window/survival_pod{ @@ -76,9 +75,7 @@ /obj/item/cardboard_cutout{ starting_cutout = "Xenomorph Maid" }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /turf/open/floor/carpet/black, /area/misc/survivalpod) "p" = ( @@ -95,9 +92,7 @@ /turf/open/floor/pod, /area/misc/survivalpod) "r" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, /turf/open/floor/carpet/black, /area/misc/survivalpod) "s" = ( @@ -117,9 +112,7 @@ /obj/machinery/microwave{ pixel_y = -2 }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table/wood/fancy/black{ pixel_y = -9 }, @@ -132,9 +125,7 @@ /turf/open/floor/carpet/black, /area/misc/survivalpod) "v" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/displaycase{ alert = 0; desc = "A display case containing an expensive forgery, probably."; diff --git a/_maps/templates/shelter_3.dmm b/_maps/templates/shelter_3.dmm index 4f3e3fc807f..45278b46e7f 100644 --- a/_maps/templates/shelter_3.dmm +++ b/_maps/templates/shelter_3.dmm @@ -166,16 +166,10 @@ /turf/closed/wall/mineral/titanium/survival/nodiagonal, /area/misc/survivalpod) "C" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 1 - }, -/obj/structure/window/reinforced/survival_pod, +/obj/structure/window/reinforced/survival_pod/spawner/directional/west, +/obj/structure/window/reinforced/survival_pod/spawner/directional/east, +/obj/structure/window/reinforced/survival_pod/spawner/directional/north, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/grille, /turf/open/floor/pod/dark, /area/misc/survivalpod) diff --git a/code/game/objects/effects/spawners/structure.dm b/code/game/objects/effects/spawners/structure.dm index 929b8db2a3a..8048e9d96d9 100644 --- a/code/game/objects/effects/spawners/structure.dm +++ b/code/game/objects/effects/spawners/structure.dm @@ -31,7 +31,7 @@ again. /obj/effect/spawner/structure/window/hollow name = "hollow window spawner" icon_state = "hwindow_spawner_full" - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west) /obj/effect/spawner/structure/window/hollow/end icon_state = "hwindow_spawner_end" @@ -39,13 +39,13 @@ again. /obj/effect/spawner/structure/window/hollow/end/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/east) if(SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/middle @@ -54,9 +54,9 @@ again. /obj/effect/spawner/structure/window/hollow/middle/Initialize(mapload) switch(dir) if(NORTH,SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/north) if(EAST,WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/directional @@ -65,21 +65,21 @@ again. /obj/effect/spawner/structure/window/hollow/directional/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/north) if(NORTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/east) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/east) if(SOUTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/east) if(SOUTH) spawn_list = list(/obj/structure/grille, /obj/structure/window) if(SOUTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/west) if(NORTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/west) return ..() //reinforced @@ -92,7 +92,7 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced name = "hollow reinforced window spawner" icon_state = "hrwindow_spawner_full" - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west) /obj/effect/spawner/structure/window/hollow/reinforced/end icon_state = "hrwindow_spawner_end" @@ -100,13 +100,13 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/end/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east) if(SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/reinforced/middle @@ -115,9 +115,9 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/middle/Initialize(mapload) switch(dir) if(NORTH,SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/north) if(EAST,WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/reinforced/directional @@ -126,21 +126,21 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/directional/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/north) if(NORTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/east) if(SOUTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/east) if(SOUTH) spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced) if(SOUTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/west) if(NORTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/west) return ..() //tinted @@ -196,7 +196,7 @@ again. /obj/effect/spawner/structure/window/hollow/survival_pod name = "hollow pod window spawner" icon_state = "podwindow_spawner_full" - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/east, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) /obj/effect/spawner/structure/window/hollow/survival_pod/end icon_state = "podwindow_spawner_end" @@ -204,13 +204,13 @@ again. /obj/effect/spawner/structure/window/hollow/survival_pod/end/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/east, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/east) if(SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/east, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/survival_pod/middle @@ -219,9 +219,9 @@ again. /obj/effect/spawner/structure/window/hollow/survival_pod/middle/Initialize(mapload) switch(dir) if(NORTH,SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/north) if(EAST,WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/east, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/survival_pod/directional @@ -230,21 +230,21 @@ again. /obj/effect/spawner/structure/window/hollow/survival_pod/directional/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/north) if(NORTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/east) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/east) if(SOUTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/east) if(SOUTH) spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod) if(SOUTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) if(NORTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/north, /obj/structure/window/reinforced/survival_pod/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/window/reinforced/survival_pod/spawner/directional/west) return ..() @@ -258,7 +258,7 @@ again. /obj/effect/spawner/structure/window/hollow/plasma name = "hollow plasma window spawner" icon_state = "phwindow_spawner_full" - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/east, /obj/structure/window/plasma/spawner/directional/west) /obj/effect/spawner/structure/window/hollow/plasma/end icon_state = "phwindow_spawner_end" @@ -266,13 +266,13 @@ again. /obj/effect/spawner/structure/window/hollow/plasma/end/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/east, /obj/structure/window/plasma/spawner/directional/west) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/east) if(SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/east, /obj/structure/window/plasma/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/plasma/middle @@ -281,9 +281,9 @@ again. /obj/effect/spawner/structure/window/hollow/plasma/middle/Initialize(mapload) switch(dir) if(NORTH,SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/north) if(EAST,WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/east, /obj/structure/window/plasma/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/plasma/directional @@ -292,21 +292,21 @@ again. /obj/effect/spawner/structure/window/hollow/plasma/directional/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/north) if(NORTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/east) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/east) if(SOUTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/east) if(SOUTH) spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma) if(SOUTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/west) if(NORTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/directional/north, /obj/structure/window/plasma/spawner/directional/west) return ..() //reinforced plasma @@ -319,7 +319,7 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/plasma name = "hollow reinforced plasma window spawner" icon_state = "phrwindow_spawner_full" - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/east, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/window/reinforced/plasma/spawner/directional/west) /obj/effect/spawner/structure/window/hollow/reinforced/plasma/end icon_state = "phrwindow_spawner_end" @@ -327,13 +327,13 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/plasma/end/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/east, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/window/reinforced/plasma/spawner/directional/west) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/east) if(SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/east, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/window/reinforced/plasma/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/reinforced/plasma/middle @@ -342,9 +342,9 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/plasma/middle/Initialize(mapload) switch(dir) if(NORTH,SOUTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/north) if(EAST,WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/east, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/window/reinforced/plasma/spawner/directional/west) return ..() /obj/effect/spawner/structure/window/hollow/reinforced/plasma/directional @@ -353,21 +353,21 @@ again. /obj/effect/spawner/structure/window/hollow/reinforced/plasma/directional/Initialize(mapload) switch(dir) if(NORTH) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/north) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/north) if(NORTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/east) if(EAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/east) if(SOUTHEAST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/east) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/east) if(SOUTH) spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma) if(SOUTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma, /obj/structure/window/reinforced/plasma/spawner/directional/west) if(WEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/west) if(NORTHWEST) - spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/north, /obj/structure/window/reinforced/plasma/spawner/west) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/west) return ..() /obj/effect/spawner/structure/electrified_grille diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 0703dab7bb5..1658a7d5401 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -437,14 +437,7 @@ return TRUE -/obj/structure/window/spawner/east - dir = EAST - -/obj/structure/window/spawner/west - dir = WEST - -/obj/structure/window/spawner/north - dir = NORTH +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/spawner, 0) /obj/structure/window/unanchored anchored = FALSE @@ -568,14 +561,7 @@ if(RWINDOW_BARS_CUT) . += span_notice("The main pane can be easily moved out of the way to reveal some bolts holding the frame in.") -/obj/structure/window/reinforced/spawner/east - dir = EAST - -/obj/structure/window/reinforced/spawner/west - dir = WEST - -/obj/structure/window/reinforced/spawner/north - dir = NORTH +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/spawner, 0) /obj/structure/window/reinforced/unanchored anchored = FALSE @@ -605,14 +591,7 @@ . = ..() RemoveElement(/datum/element/atmos_sensitive) -/obj/structure/window/plasma/spawner/east - dir = EAST - -/obj/structure/window/plasma/spawner/west - dir = WEST - -/obj/structure/window/plasma/spawner/north - dir = NORTH +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/plasma/spawner, 0) /obj/structure/window/plasma/unanchored anchored = FALSE @@ -641,14 +620,7 @@ /obj/structure/window/reinforced/plasma/block_superconductivity() return TRUE -/obj/structure/window/reinforced/plasma/spawner/east - dir = EAST - -/obj/structure/window/reinforced/plasma/spawner/west - dir = WEST - -/obj/structure/window/reinforced/plasma/spawner/north - dir = NORTH +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/plasma/spawner, 0) /obj/structure/window/reinforced/plasma/unanchored anchored = FALSE diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index f3aa12766a8..264cbca5cab 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -96,14 +96,7 @@ icon = 'icons/obj/lavaland/survival_pod.dmi' icon_state = "pwindow" -/obj/structure/window/reinforced/survival_pod/spawner/north - dir = NORTH - -/obj/structure/window/reinforced/survival_pod/spawner/east - dir = EAST - -/obj/structure/window/reinforced/survival_pod/spawner/west - dir = WEST +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/survival_pod/spawner, 0) //Door /obj/machinery/door/airlock/survival_pod diff --git a/tools/UpdatePaths/Scripts/74517_directional_windows_to_dir.txt b/tools/UpdatePaths/Scripts/74517_directional_windows_to_dir.txt new file mode 100644 index 00000000000..9d552458883 --- /dev/null +++ b/tools/UpdatePaths/Scripts/74517_directional_windows_to_dir.txt @@ -0,0 +1,167 @@ +# Converts the "panes" or half windows to directional subtypes + +# Regular + +/obj/structure/window{dir = 1} : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window{dir = @UNSET} : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window{dir = 4} : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window{dir = 8} : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced + +/obj/structure/window/reinforced{dir = 1} : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced{dir = @UNSET} : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced{dir = 4} : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced{dir = 8} : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +# Regular Plasma + +/obj/structure/window/plasma{dir = 1} : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma{dir = @UNSET} : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma{dir = 4} : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/plasma{dir = 8} : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced Plasma + +/obj/structure/window/reinforced/plasma{dir = 1} : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma{dir = @UNSET} : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma{dir = 4} : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma{dir = 8} : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Survival Pod + +/obj/structure/window/reinforced/survival_pod{dir = 1} : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod{dir = @UNSET} : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod{dir = 4} : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod{dir = 8} : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} + +# Spawners to directionals + +# Regular + +/obj/structure/window/spawner/north : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/spawner/south : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/spawner/east : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/spawner/west : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced + +/obj/structure/window/reinforced/spawner/north : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/south : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/east : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/west : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +# Regular Plasma + +/obj/structure/window/plasma/spawner/north : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/south : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/east : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/west : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced Plasma + +/obj/structure/window/reinforced/plasma/spawner/north : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/south : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/east : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/west : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Survival Pod + +/obj/structure/window/reinforced/survival_pod/spawner/north : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/south : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/east : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/west : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} + +# Very weird cases that may or may not exist +# Basically, var edited directional spawners +# If you did this I hope you eat a brick + +# Regular + +/obj/structure/window/spawner/north{dir = 2} : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/spawner/north{dir = 4} : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/spawner/north{dir = 8} : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/spawner/south{dir = 1} : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/spawner/south{dir = 4} : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/spawner/south{dir = 8} : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/spawner/east{dir = 1} : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/spawner/east{dir = 2} : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/spawner/east{dir = 8} : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/spawner/west{dir = 1} : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/spawner/west{dir = 2} : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/spawner/west{dir = 4} : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} + +# Reinforced + +/obj/structure/window/reinforced/spawner/north{dir = 2} : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/north{dir = 4} : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/north{dir = 8} : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/spawner/south{dir = 1} : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/south{dir = 4} : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/south{dir = 8} : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/spawner/east{dir = 1} : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/east{dir = 2} : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/east{dir = 8} : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/spawner/west{dir = 1} : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/west{dir = 2} : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner/west{dir = 4} : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} + +# Regular Plasma + +/obj/structure/window/plasma/spawner/north{dir = 2} : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/north{dir = 4} : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/north{dir = 8} : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/plasma/spawner/south{dir = 1} : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/south{dir = 4} : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/south{dir = 8} : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/plasma/spawner/east{dir = 1} : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/east{dir = 2} : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/east{dir = 8} : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/plasma/spawner/west{dir = 1} : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/west{dir = 2} : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner/west{dir = 4} : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} + +# Reinforced Plasma + +/obj/structure/window/reinforced/plasma/spawner/north{dir = 2} : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/north{dir = 4} : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/north{dir = 8} : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/plasma/spawner/south{dir = 1} : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/south{dir = 4} : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/south{dir = 8} : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/plasma/spawner/east{dir = 1} : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/east{dir = 2} : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/east{dir = 8} : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/plasma/spawner/west{dir = 1} : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/west{dir = 2} : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner/west{dir = 4} : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} + +# Survival Pod + +/obj/structure/window/reinforced/survival_pod/spawner/north{dir = 2} : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/north{dir = 4} : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/north{dir = 8} : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/survival_pod/spawner/south{dir = 1} : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/south{dir = 4} : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/south{dir = 8} : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/survival_pod/spawner/east{dir = 1} : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/east{dir = 2} : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/east{dir = 8} : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} + +/obj/structure/window/reinforced/survival_pod/spawner/west{dir = 1} : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/west{dir = 2} : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner/west{dir = 4} : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP}