diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm index 3734cfe2fff..c794ad20197 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_bughabitat.dmm @@ -240,7 +240,7 @@ "BK" = ( /obj/structure/table/rolling, /obj/item/petri_dish/random, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plastic, /area/ruin/bughabitat) "Cb" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm index 1a1d07b6a99..303650be283 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm @@ -271,7 +271,7 @@ /turf/open/floor/iron, /area/ruin/planetengi) "bA" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -280,7 +280,7 @@ /turf/open/floor/engine, /area/ruin/planetengi) "bB" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump{ diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm index e9f6258fa24..6f58e1358c1 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ac" = ( /obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/grille, /turf/open/floor/plating/icemoon, @@ -279,9 +279,7 @@ /turf/open/floor/plating/snowed/icemoon, /area/ruin/plasma_facility/operations) "ev" = ( -/obj/structure/window/reinforced/unanchored{ - dir = 1 - }, +/obj/structure/window/reinforced/unanchored/spawner/directional/north, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "eC" = ( @@ -299,7 +297,7 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) "eM" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/glass, /obj/item/shard{ pixel_x = 11; @@ -477,7 +475,7 @@ /area/ruin/plasma_facility/commons) "hN" = ( /obj/structure/grille, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) @@ -631,12 +629,12 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "jT" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/grille, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "kh" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/computer{ anchored = 1; dir = 4 @@ -1109,7 +1107,7 @@ dir = 8 }, /obj/effect/decal/cleanable/glass, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) "rF" = ( @@ -1880,7 +1878,7 @@ "Ij" = ( /obj/structure/grille, /obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/shard, /obj/effect/decal/cleanable/glass, /turf/open/floor/plating/icemoon, @@ -1896,7 +1894,7 @@ /turf/open/lava/plasma/ice_moon, /area/ruin/plasma_facility/operations) "IJ" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/glass, /obj/item/shard, /obj/effect/decal/cleanable/dirt, @@ -2169,7 +2167,7 @@ /area/ruin/plasma_facility/operations) "MN" = ( /obj/structure/grille/broken, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/glass, /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/operations) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm index 03bd2ad2a5d..beab0026e91 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm @@ -227,7 +227,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "CH" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/structure/window/hollow/reinforced/directional{ dir = 1 }, @@ -277,7 +277,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/powered/shuttle) "GQ" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/grille, /obj/item/shard, /obj/effect/decal/cleanable/glass, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index af1b4c148dd..005c4f3eb65 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -532,7 +532,7 @@ /turf/open/misc/grass/lavaland, /area/ruin/powered/seedvault) "bt" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/flowers_br/style_random, 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 c35f650bc93..6521ff2c4e6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1/mistake_inevitable.dmm @@ -172,7 +172,7 @@ /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "oV" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -237,7 +237,7 @@ /area/ruin/syndicate_lava_base/testlab) "yO" = ( /obj/machinery/power/supermatter_crystal/shard/syndicate, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Au" = ( @@ -260,7 +260,7 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "Ce" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -276,7 +276,7 @@ /area/ruin/syndicate_lava_base/testlab) "GD" = ( /obj/item/stack/sheet/plasmarglass, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "HC" = ( @@ -299,7 +299,7 @@ dir = 1; filter_type = list(/datum/gas/nitrogen) }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) "Lc" = ( diff --git a/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_2.dmm b/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_2.dmm index 3f18e16d4f1..f1ffa4b9ef3 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_2.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation/radioroom_2.dmm @@ -3,9 +3,7 @@ /turf/closed/wall, /area/ruin/space/djstation) "b" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 1 }, @@ -40,9 +38,7 @@ /turf/open/floor/iron/dark, /area/ruin/space/djstation) "f" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm index 0c674839ed4..f6ef8d439ec 100644 --- a/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm +++ b/_maps/RandomRuins/SpaceRuins/allamericandiner.dmm @@ -20,9 +20,7 @@ /area/ruin/space/has_grav/allamericandiner) "br" = ( /obj/structure/chair/sofa/right/maroon, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/machinery/light/dim/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, @@ -53,7 +51,7 @@ /obj/structure/chair/sofa/left/maroon{ dir = 1 }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "cQ" = ( @@ -66,9 +64,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/machinery/light/dim/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, @@ -77,7 +73,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 1 }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "dl" = ( @@ -99,9 +95,7 @@ /area/ruin/space/has_grav/allamericandiner) "dJ" = ( /obj/structure/chair/sofa/left/maroon, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "dY" = ( @@ -182,15 +176,11 @@ /obj/structure/chair/sofa/left/maroon{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "gB" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/effect/turf_decal/siding/green{ dir = 1 }, @@ -219,7 +209,7 @@ /obj/structure/chair/sofa/left/maroon{ dir = 1 }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/machinery/light/dim/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, @@ -228,9 +218,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/machinery/light/dim/directional/south, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) @@ -348,9 +336,7 @@ /area/ruin/space) "pa" = ( /obj/machinery/vending/cigarette, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/machinery/light/dim/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen/small, @@ -466,9 +452,7 @@ /turf/open/floor/iron/freezer, /area/ruin/space/has_grav/allamericandiner) "vp" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "vu" = ( @@ -600,9 +584,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "Bl" = ( @@ -621,9 +603,7 @@ /obj/structure/chair/sofa/left/maroon{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/machinery/light/dim/directional/south, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) @@ -687,9 +667,7 @@ /obj/structure/chair/sofa/left/maroon{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "Fr" = ( @@ -707,9 +685,7 @@ /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "FP" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/effect/turf_decal/siding/brown, /obj/structure/tank_dispenser/oxygen, /turf/open/floor/iron, @@ -734,9 +710,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) "GX" = ( @@ -826,9 +800,7 @@ /turf/open/floor/iron/kitchen/small, /area/ruin/space/has_grav/allamericandiner) "Id" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/effect/turf_decal/siding/green{ dir = 1 }, @@ -852,9 +824,7 @@ /area/ruin/space/has_grav/allamericandiner) "Is" = ( /obj/machinery/vending/cola, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen/small, /area/ruin/space/has_grav/allamericandiner) @@ -877,9 +847,7 @@ /obj/structure/chair/sofa/left/maroon{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) @@ -1264,9 +1232,7 @@ "XE" = ( /obj/effect/turf_decal/bot, /obj/machinery/suit_storage_unit/open, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron, /area/ruin/space/has_grav/allamericandiner) "Yd" = ( @@ -1315,9 +1281,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) @@ -1325,7 +1289,7 @@ /obj/structure/chair/sofa/right/maroon{ dir = 1 }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/kitchen, /area/ruin/space/has_grav/allamericandiner) diff --git a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm index bfc2ce33e04..8114b6e27d6 100644 --- a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm @@ -73,7 +73,7 @@ /area/misc/anomaly_research) "cF" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/misc/anomaly_research) "cK" = ( @@ -537,7 +537,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/misc/anomaly_research) "nU" = ( @@ -682,7 +682,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /turf/open/floor/iron/smooth, /area/misc/anomaly_research) "rX" = ( diff --git a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm index b5ff8df5e29..78d354f0dca 100644 --- a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm @@ -540,7 +540,7 @@ }, /obj/effect/decal/cleanable/blood/bubblegum, /obj/item/organ/internal/appendix, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/dark, @@ -1045,7 +1045,7 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "ox" = ( @@ -1069,7 +1069,7 @@ }, /obj/effect/decal/cleanable/blood/footprints, /obj/item/organ/internal/lungs, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -2395,7 +2395,7 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 4 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) "DL" = ( @@ -3362,7 +3362,7 @@ /obj/effect/decal/cleanable/blood/footprints{ dir = 4 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark, /area/ruin/space/has_grav/dangerous_research/lab) @@ -3604,7 +3604,7 @@ /area/ruin/space/has_grav/dangerous_research/lab) "UH" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/terminal/dangerous_research/front_desk{ dir = 1 }, @@ -3634,7 +3634,7 @@ /area/ruin/space/has_grav/dangerous_research) "Vd" = ( /obj/structure/filingcabinet, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /obj/item/paper/fluff/ruins/dangerous_research/manifest, /obj/effect/turf_decal/tile/dark_red/half, @@ -3681,7 +3681,7 @@ /obj/structure/closet{ name = "Outpost Security Locker" }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/contraband/permabrig_weapon, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/item/ammo_box/c38, @@ -3934,7 +3934,7 @@ }, /obj/item/pen, /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/dark_red/anticorner{ dir = 8 }, diff --git a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm index 6b206e2231e..116552086d3 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm @@ -15,7 +15,7 @@ /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "bO" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/wallframe/button{ @@ -159,7 +159,7 @@ /area/ruin/space) "fC" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/circuitboard/machine/teleporter_hub, /turf/open/floor/circuit, /area/ruin/space/has_grav/derelictsulaco) @@ -192,7 +192,7 @@ /turf/open/floor/iron/smooth_edge, /area/ruin/space/has_grav/derelictsulaco) "gD" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/frame/computer{ dir = 1; @@ -247,12 +247,12 @@ /area/ruin/space) "ia" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) "ib" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/computer{ dir = 1 }, @@ -519,7 +519,7 @@ }, /area/ruin/space/has_grav/derelictsulaco) "rb" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/pod/light, /area/ruin/space/has_grav/derelictsulaco) @@ -549,7 +549,7 @@ /area/ruin/space/has_grav/derelictsulaco) "rW" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/computer{ dir = 4; anchored = 1 @@ -759,7 +759,7 @@ /area/ruin/space/has_grav/derelictsulaco) "yS" = ( /obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/circuitboard/machine/telecomms/processor, /obj/item/rack_parts, /turf/open/floor/circuit, @@ -1169,7 +1169,7 @@ /turf/open/floor/plating/airless, /area/ruin/space) "Mi" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/frame/computer{ dir = 1; @@ -1472,7 +1472,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/derelictsulaco) "UP" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/frame/machine, /turf/open/floor/circuit, /area/ruin/space/has_grav/derelictsulaco) diff --git a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm index 40947bc6729..a86e3275a17 100644 --- a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm +++ b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm @@ -1158,9 +1158,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/infested_frigate) "tJ" = ( -/obj/structure/window/spawner{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/decal/cleanable/glass, /obj/structure/table_frame, /obj/item/shard, @@ -2958,9 +2956,7 @@ /turf/open/floor/pod/dark, /area/ruin/space/has_grav/infested_frigate) "VQ" = ( -/obj/structure/window/spawner{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/table/glass, /obj/item/surgical_drapes, /obj/effect/spawner/random/medical/surgery_tool_advanced, diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index a252b36f8e8..dd7b6fd4849 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -718,7 +718,7 @@ /area/ruin/space/ancientstation/delta/proto) "cF" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/alien/weeds, /turf/open/floor/iron/dark, /area/ruin/space/ancientstation/delta/ai) @@ -5497,7 +5497,7 @@ /area/ruin/space/ancientstation/delta/rnd) "yQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /turf/open/floor/engine/airless, /area/ruin/space/ancientstation/beta/supermatter) "yS" = ( diff --git a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm index a80bb186c12..7d02a23087a 100644 --- a/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/russian_derelict.dmm @@ -497,7 +497,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/ks13/security/court) @@ -964,7 +964,7 @@ /turf/closed/wall/r_wall, /area/ruin/space/ks13/hallway/aft) "oj" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/chapel{ dir = 1 @@ -1601,7 +1601,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/ks13/hallway/aft) "rH" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/chair{ dir = 1 }, @@ -1900,7 +1900,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/ks13/engineering/singulo) "sT" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/ks13/security/court) @@ -2659,7 +2659,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/ks13/medical/medbay) "xy" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/ruin/space/ks13/security/court) "xA" = ( @@ -3481,7 +3481,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/ks13/engineering/atmos) "BH" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/chair{ dir = 1 }, @@ -3540,7 +3540,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/ks13/security/sec) "BV" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/chapel{ @@ -5397,7 +5397,7 @@ /area/ruin/space/ks13/engineering/singulo) "Mb" = ( /obj/structure/table/wood, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/maintenance, /turf/open/floor/iron/chapel{ dir = 1 @@ -7654,7 +7654,7 @@ /turf/open/floor/iron/airless, /area/ruin/space/ks13/science/rnd) "Xz" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/chapel{ dir = 4 diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index aa922c7063c..b31060dbbeb 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -271,9 +271,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/purple, /obj/machinery/light/directional/south, /turf/open/floor/carpet/lone, @@ -429,9 +427,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/royalblue, /obj/machinery/light/directional/north, /turf/open/floor/carpet/orange, @@ -771,9 +767,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/green, /turf/open/floor/carpet/purple, /area/ruin/space/has_grav/hotel/guestroom/room_5) @@ -1178,9 +1172,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /obj/structure/table/wood/fancy/cyan, /obj/machinery/light/directional/south, /turf/open/floor/carpet/red, @@ -1895,9 +1887,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/green, /obj/machinery/light/directional/south, /turf/open/floor/carpet/purple, @@ -2955,9 +2945,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /obj/structure/table/wood/fancy/orange, /obj/machinery/light/directional/north, /obj/item/reagent_containers/cup/glass/mug/tea, @@ -3326,9 +3314,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/royalblue, /turf/open/floor/carpet/orange, /area/ruin/space/has_grav/hotel/guestroom/room_6) @@ -3495,9 +3481,7 @@ dir = 8 }, /obj/structure/table/wood/fancy/red, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /obj/machinery/button/door/directional/north{ id = "a2"; name = "privacy button"; @@ -3575,9 +3559,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /obj/structure/table/wood/fancy/orange, /turf/open/floor/carpet/royalblue, /area/ruin/space/has_grav/hotel/guestroom/room_4) @@ -3640,9 +3622,7 @@ dir = 8 }, /obj/structure/table/wood/fancy/red, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /turf/open/floor/carpet/green, /area/ruin/space/has_grav/hotel/guestroom/room_2) "OT" = ( @@ -3843,9 +3823,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/east, /obj/structure/table/wood/fancy/cyan, /turf/open/floor/carpet/red, /area/ruin/space/has_grav/hotel/guestroom/room_3) @@ -3968,9 +3946,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/table/wood/fancy/purple, /turf/open/floor/carpet/lone, /area/ruin/space/has_grav/hotel/guestroom/room_1) diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index d1806afb8ee..fb15fbe07b0 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -1831,7 +1831,7 @@ /turf/open/floor/iron/freezer, /area/awaymission/research/interior/bathroom) "iK" = ( -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/freezer, /area/awaymission/research/interior/bathroom) "iL" = ( @@ -1846,9 +1846,7 @@ /turf/open/floor/iron/freezer, /area/awaymission/research/interior/bathroom) "iO" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/iron/freezer, /area/awaymission/research/interior/bathroom) "iP" = ( diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 5363f08f0d2..db78949a326 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -6083,7 +6083,7 @@ /area/awaymission/snowdin/cave/cavern) "rW" = ( /obj/structure/lattice/catwalk, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) "rY" = ( @@ -7539,7 +7539,7 @@ "zl" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced/plasma/spawner/directional/north, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/lava/plasma, /area/awaymission/snowdin/cave/cavern) "zm" = ( diff --git a/_maps/map_files/Birdshot/birdshot.dmm b/_maps/map_files/Birdshot/birdshot.dmm index 6d489d8170f..1339e3d499a 100644 --- a/_maps/map_files/Birdshot/birdshot.dmm +++ b/_maps/map_files/Birdshot/birdshot.dmm @@ -151,7 +151,7 @@ /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/stalky/style_random, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/service) "aes" = ( @@ -802,7 +802,7 @@ "ark" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/full, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/item/storage/medkit/fire{ pixel_x = 3; pixel_y = 3 @@ -1440,7 +1440,7 @@ /area/station/hallway/primary/central/fore) "aIr" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/red, /obj/machinery/vending/tool, /turf/open/floor/iron/dark/side{ @@ -2201,7 +2201,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "aYd" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/stripes/white/line{ dir = 9 }, @@ -3535,7 +3535,7 @@ /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) "bAK" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/plating, /area/station/maintenance/department/engine) @@ -4025,7 +4025,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "bIf" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/stripes/white/line{ dir = 5 }, @@ -4038,7 +4038,7 @@ }, /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/bush/flowers_pp/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/misc/sandy_dirt, /area/station/science/research) "bIG" = ( @@ -4139,7 +4139,7 @@ /area/station/science/ordnance) "bLT" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, @@ -5018,7 +5018,7 @@ /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/disposal/incinerator) "cea" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "ced" = ( @@ -6352,7 +6352,7 @@ "cHO" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/blue/full, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/item/storage/medkit/toxin{ pixel_x = 3; pixel_y = 3 @@ -7062,7 +7062,7 @@ /area/station/science/lower) "cVV" = ( /obj/structure/window/reinforced/plasma/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/paper_bin{ pixel_x = 1; @@ -7554,7 +7554,7 @@ /area/station/engineering/atmos) "dfN" = ( /obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/cargo/storage) "dgn" = ( @@ -7877,9 +7877,7 @@ /area/station/security/checkpoint/customs/auxiliary) "dmw" = ( /obj/machinery/atmospherics/components/tank/plasma, -/obj/structure/window/reinforced/plasma/spawner{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -8557,7 +8555,7 @@ /turf/open/floor/iron/terracotta/diagonal, /area/station/service/chapel/office) "dzl" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -9652,7 +9650,7 @@ /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 1 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/dark/side{ dir = 9 @@ -9669,7 +9667,7 @@ dir = 10 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/rack, /obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/black, @@ -9727,7 +9725,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side{ dir = 9 @@ -9748,7 +9746,7 @@ /obj/machinery/computer/atmos_control/oxygen_tank{ dir = 1 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/blue, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/side{ @@ -9810,7 +9808,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/computer/atmos_alert{ dir = 1 @@ -9824,7 +9822,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet/secure_closet/atmospherics, /obj/effect/decal/cleanable/dirt/dust, /obj/item/clothing/head/utility/welding{ @@ -9842,7 +9840,7 @@ /obj/machinery/computer/atmos_control/air_tank{ dir = 1 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/side{ @@ -10447,7 +10445,7 @@ /turf/open/floor/iron/dark, /area/station/science/ordnance) "elm" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) @@ -10493,7 +10491,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "elO" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/plating/rust, /area/station/maintenance/department/engine/atmos) @@ -10504,7 +10502,7 @@ /area/station/maintenance/hallway/abandoned_recreation) "elR" = ( /obj/structure/table, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, @@ -10531,7 +10529,7 @@ /turf/open/floor/iron, /area/station/medical/chemistry) "emf" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -11214,9 +11212,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "eyo" = ( -/obj/structure/window/reinforced/plasma/spawner{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 8 }, @@ -11426,7 +11422,7 @@ /turf/open/floor/iron/smooth_large, /area/station/engineering/atmos) "eBQ" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/barricade/wooden/crude, /turf/open/floor/noslip, /area/station/maintenance/department/medical/central) @@ -14007,7 +14003,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) "fAr" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/barricade/wooden/crude, /turf/open/floor/noslip, /area/station/maintenance/port/aft) @@ -14047,7 +14043,7 @@ /area/station/medical/medbay/central) "fAM" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/blue, /obj/structure/table/reinforced/titaniumglass, /obj/effect/decal/cleanable/dirt/dust, @@ -14107,7 +14103,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/table/reinforced/titaniumglass, /obj/effect/decal/cleanable/dirt/dust, /obj/item/storage/bag/construction, @@ -14116,7 +14112,7 @@ }, /area/station/engineering/atmos) "fAZ" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/neutral, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/random/structure/crate_empty, @@ -17075,7 +17071,7 @@ /area/station/maintenance/fore/lesser) "gDs" = ( /obj/structure/lattice, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "gDC" = ( @@ -18248,7 +18244,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/full, /obj/structure/disposaloutlet{ dir = 8; @@ -19473,7 +19469,7 @@ /area/station/service/hydroponics/garden/monastery) "hpQ" = ( /obj/structure/closet/crate/coffin, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/station/service/chapel/funeral) @@ -20805,7 +20801,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/medical/virology) "hOy" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/box, /obj/structure/sign/warning/pods/directional/north, /turf/open/floor/iron, @@ -21549,7 +21545,7 @@ }, /area/station/hallway/secondary/entry) "icl" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/small, /area/station/medical/medbay/lobby) @@ -22654,7 +22650,7 @@ dir = 6 }, /obj/effect/turf_decal/tile/yellow, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet/secure_closet/atmospherics, /obj/item/clothing/head/utility/welding{ pixel_x = -5; @@ -23235,9 +23231,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore/greater) "iHy" = ( -/obj/structure/window/reinforced/plasma/spawner{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -23907,7 +23901,7 @@ /area/station/service/library) "iTB" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, @@ -24683,7 +24677,7 @@ "jfT" = ( /obj/structure/cable, /obj/structure/closet/crate/coffin, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/light/small/directional/north, /turf/open/floor/plating, @@ -26136,7 +26130,7 @@ "jIm" = ( /obj/structure/cable, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) "jIx" = ( @@ -26355,7 +26349,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/arrows{ dir = 8 }, @@ -27175,7 +27169,7 @@ /turf/open/misc/sandy_dirt, /area/station/security/tram) "kaL" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/fore/greater) "kaW" = ( @@ -28401,7 +28395,7 @@ /turf/open/floor/plating/rust, /area/station/maintenance/fore/lesser) "kyr" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/airalarm/directional/west, /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/wood, @@ -29181,7 +29175,7 @@ /area/station/security/tram) "kKB" = ( /obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/large/style_random{ pixel_x = -13; pixel_y = -1 @@ -29872,7 +29866,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/purple/end{ dir = 1 }, @@ -29884,7 +29878,7 @@ /area/station/science/cytology) "kYZ" = ( /obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/cargo/storage) "kZf" = ( @@ -30090,7 +30084,7 @@ /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/stalky/style_random, /obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) @@ -30126,7 +30120,7 @@ /obj/structure/flora/bush/leavy/style_random, /obj/structure/flora/bush/stalky/style_random, /obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics/garden) @@ -30148,12 +30142,8 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/camera/directional/south, /turf/open/floor/plating, /area/station/service/janitor) @@ -31845,7 +31835,7 @@ "lHt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/white, /area/station/medical/treatment_center) "lHJ" = ( @@ -33321,9 +33311,7 @@ /turf/open/floor/iron/dark/smooth_edge, /area/station/maintenance/starboard/greater) "mfK" = ( -/obj/structure/window/reinforced/plasma/spawner{ - dir = 4 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -34297,7 +34285,7 @@ /area/station/security/processing) "myM" = ( /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -34442,7 +34430,7 @@ /area/station/commons/vacant_room/office) "mBQ" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt/dust, @@ -34546,7 +34534,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "mDy" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/sign/poster/official/random/directional/north, /turf/open/misc/sandy_dirt, @@ -35014,7 +35002,7 @@ /area/station/security/checkpoint/supply) "mLm" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt/dust, @@ -39756,7 +39744,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "ozo" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics) "ozt" = ( @@ -40170,7 +40158,7 @@ /area/station/security/prison/rec) "oHg" = ( /obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/rock/pile/style_2, /turf/open/misc/sandy_dirt, /area/station/science/research) @@ -41723,7 +41711,7 @@ /area/station/hallway/secondary/recreation) "pkh" = ( /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/command/corporate_showroom) "pks" = ( @@ -42692,7 +42680,7 @@ /turf/open/floor/iron/dark/herringbone, /area/station/service/abandoned_gambling_den/gaming) "pAo" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/end{ dir = 4 }, @@ -43098,7 +43086,7 @@ /area/station/tcommsat/server) "pGK" = ( /obj/structure/window/spawner/directional/east, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/rock/pile/jungle/style_random, /turf/open/misc/sandy_dirt, /area/station/hallway/secondary/entry) @@ -45566,7 +45554,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore/lesser) "qtW" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/stairs{ dir = 8 }, @@ -45768,7 +45756,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "qxX" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/large/style_random{ pixel_x = -21; pixel_y = -3 @@ -49340,7 +49328,7 @@ /area/station/hallway/secondary/entry) "rDx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/purple{ dir = 1 }, @@ -49629,7 +49617,7 @@ /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/captain) "rHw" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "rHy" = ( @@ -50750,7 +50738,7 @@ /area/station/science/ordnance/freezerchamber) "sbr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/purple{ dir = 1 }, @@ -51429,7 +51417,7 @@ /turf/open/floor/iron/dark/side, /area/station/security/execution/transfer) "slq" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -53425,7 +53413,7 @@ /area/station/cargo/sorting) "sSV" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/maintenance/fore/greater) @@ -55279,7 +55267,7 @@ /area/station/maintenance/department/medical/central) "tzz" = ( /obj/structure/disposalpipe/trunk, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/disposaloutlet{ dir = 4; name = "Cargo Deliveries" @@ -58228,7 +58216,7 @@ /area/station/command/corporate_dock) "uwH" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/survival_pod{ dir = 8 }, @@ -58801,7 +58789,7 @@ /area/station/hallway/secondary/recreation) "uFQ" = ( /obj/structure/closet/crate/coffin, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/service/chapel/funeral) "uFV" = ( @@ -64132,7 +64120,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "wlm" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/west, /obj/structure/flora/bush/large/style_random{ pixel_x = -17; @@ -65548,7 +65536,7 @@ /obj/machinery/airalarm/directional/east, /obj/structure/flora/bush/flowers_yw, /obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/misc/sandy_dirt, /area/station/hallway/secondary/entry) "wJH" = ( @@ -67072,7 +67060,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "xeo" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) @@ -67906,7 +67894,7 @@ /turf/open/floor/iron/small, /area/station/ai_monitored/command/storage/eva) "xoW" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -68085,7 +68073,7 @@ /turf/closed/wall, /area/station/maintenance/hallway/abandoned_command) "xqL" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/flora/bush/jungle/a/style_random, /obj/machinery/light/small/directional/north, /turf/open/misc/sandy_dirt, @@ -68165,7 +68153,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "xsa" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, @@ -68812,9 +68800,7 @@ pixel_x = 11 }, /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -70225,7 +70211,7 @@ /area/station/maintenance/starboard/aft) "xTo" = ( /obj/structure/cable, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) @@ -71167,7 +71153,7 @@ /area/station/hallway/primary/port) "yeO" = ( /obj/structure/cable, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/security/prison/workout) "yeP" = ( @@ -71327,9 +71313,7 @@ "ygK" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/effect/spawner/random/aimodule/neutral, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark/smooth_large, @@ -71384,7 +71368,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/engine) @@ -71405,9 +71389,7 @@ "yig" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /obj/item/ai_module/reset/purge{ pixel_x = -4; pixel_y = 7 diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 68c5a161290..bf25b478f44 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -879,7 +879,7 @@ /obj/structure/window/reinforced/spawner/directional/east{ pixel_x = 3 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) @@ -1554,7 +1554,7 @@ /turf/open/floor/iron, /area/station/commons/lounge) "arI" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -5690,7 +5690,7 @@ /turf/open/floor/iron/grimy, /area/station/service/library/abandoned) "bsN" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/paper/crumpled, /obj/item/pen/blue, @@ -14680,7 +14680,7 @@ }, /obj/item/storage/pill_bottle/mannitol, /obj/item/reagent_containers/dropper, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/camera/directional/west{ c_tag = "Medbay - Cryogenics"; name = "medical camera"; @@ -17220,7 +17220,7 @@ /turf/open/floor/iron, /area/station/maintenance/department/medical/morgue) "enD" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -20293,7 +20293,7 @@ /turf/open/floor/iron/white, /area/station/medical/virology) "eZp" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/grassy/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -33912,7 +33912,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "ivz" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -34803,7 +34803,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat_interior) "iGM" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/leafy, @@ -36533,7 +36533,7 @@ "jeg" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/station/service/library) @@ -40826,7 +40826,7 @@ /obj/machinery/cell_charger, /obj/structure/table/reinforced, /obj/item/stock_parts/cell/high, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -52046,7 +52046,7 @@ "mXh" = ( /obj/structure/table/wood, /obj/item/storage/bag/books, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/station/service/library) @@ -53134,7 +53134,7 @@ /obj/item/gun/energy/ionrifle, /obj/item/clothing/suit/hooded/ablative, /obj/item/gun/energy/temperature/security, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -58060,7 +58060,7 @@ /turf/open/floor/plating, /area/station/hallway/secondary/command) "oCu" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, @@ -58231,7 +58231,7 @@ /area/station/science/research) "oEd" = ( /obj/effect/turf_decal/siding/green, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/large, /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/flowers_pp, @@ -61312,7 +61312,7 @@ "pvF" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/flowers_br, /obj/structure/flora/bush/flowers_pp, /obj/structure/flora/bush/fullgrass/style_random, @@ -77233,7 +77233,7 @@ }, /obj/structure/table/wood/fancy/blue, /obj/machinery/door/window/left/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood/tile, /area/station/service/library/artgallery) "tqI" = ( @@ -81171,7 +81171,7 @@ /area/station/medical/medbay) "uns" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) @@ -82151,7 +82151,7 @@ pixel_y = 3 }, /obj/item/camera_film, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 @@ -85753,7 +85753,7 @@ /area/station/hallway/secondary/exit) "vvb" = ( /obj/effect/turf_decal/siding/green, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/leafy, /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/flowers_yw, @@ -86525,7 +86525,7 @@ /turf/open/floor/iron/dark, /area/station/command/teleporter) "vDL" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/effect/spawner/random/engineering/tool, /obj/effect/turf_decal/tile/neutral/half, @@ -86607,7 +86607,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/box/red, /obj/effect/turf_decal/siding/thinplating/dark, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -86811,7 +86811,7 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "vGW" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/flora/bush/generic/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -89604,7 +89604,7 @@ /area/station/command/heads_quarters/hop) "wqQ" = ( /obj/item/radio/intercom/directional/east, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/blue/end{ dir = 8 }, @@ -90557,7 +90557,7 @@ dir = 1; piping_layer = 2 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/thinplating/dark, /obj/effect/turf_decal/bot_red, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -95809,7 +95809,7 @@ "xWi" = ( /obj/effect/turf_decal/siding/green, /obj/structure/sign/warning/biohazard/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/ferny, /obj/structure/flora/bush/lavendergrass, /obj/structure/flora/bush/flowers_br, diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index ca93c3dbc07..df10ff54a2e 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -10361,7 +10361,7 @@ /area/station/security/execution/transfer) "dhj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -24911,7 +24911,7 @@ "hWs" = ( /obj/structure/flora/grass/jungle/b/style_random, /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/throwing_star/toy, /turf/open/misc/ashplanet/wateryrock{ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" @@ -27127,7 +27127,7 @@ /area/station/command/bridge) "iGW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, @@ -33753,7 +33753,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 8 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/white{ dir = 4 }, @@ -41735,7 +41735,7 @@ /turf/open/floor/iron/white, /area/station/science/explab) "npV" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/sparsegrass/style_random, /obj/machinery/light/warm/directional/north, /turf/open/misc/ashplanet/wateryrock{ @@ -50688,7 +50688,7 @@ /area/station/maintenance/fore) "qdR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_corner{ dir = 4 }, @@ -52292,7 +52292,7 @@ /area/station/service/hydroponics) "qFU" = ( /obj/structure/cable/multilayer/multiz, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/port/aft) "qFX" = ( @@ -56475,7 +56475,7 @@ /obj/machinery/mech_bay_recharge_port{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/siding/white, /turf/open/floor/iron/smooth, /area/mine/mechbay) @@ -58248,7 +58248,7 @@ /area/mine/laborcamp) "szx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_edge{ dir = 1 }, @@ -72836,7 +72836,7 @@ /area/station/service/hydroponics) "xgB" = ( /obj/structure/flora/rock/style_random, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/misc/asteroid/snow/icemoon, /area/station/maintenance/port/aft) "xgH" = ( @@ -75769,7 +75769,7 @@ /turf/open/floor/plating, /area/station/maintenance/fore/lesser) "ycj" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/jungle/a/style_random, /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/ashplanet/wateryrock{ diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 875c6a81fd9..494dd44c8f2 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -130,9 +130,7 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/white, /area/station/security/medical) "acs" = ( @@ -273,7 +271,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/dark/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "afz" = ( @@ -307,9 +305,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) "agN" = ( @@ -453,9 +449,7 @@ /turf/open/floor/iron/white, /area/station/security/prison/mess) "aiw" = ( -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "aja" = ( @@ -525,7 +519,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) "akZ" = ( @@ -789,9 +783,7 @@ /area/station/maintenance/starboard/aft) "aqs" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/space/nearstation) "aqt" = ( @@ -895,9 +887,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/medical/medbay/lobby) "asz" = ( @@ -1307,9 +1297,7 @@ "aAt" = ( /obj/machinery/light_switch/directional/south, /obj/effect/spawner/random/vending/colavend, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "aAA" = ( @@ -1329,7 +1317,7 @@ pixel_y = 32 }, /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/station/command/corporate_showroom) "aAK" = ( @@ -1677,9 +1665,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "aHH" = ( @@ -2189,12 +2175,8 @@ /obj/item/wheelchair{ pixel_y = 3 }, -/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/iron/dark, /area/station/medical/office) "aPO" = ( @@ -2220,9 +2202,7 @@ c_tag = "MiniSat Exterior - Starboard Aft"; network = list("minisat") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "aQE" = ( @@ -2237,9 +2217,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "aQS" = ( @@ -2631,10 +2609,8 @@ /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /turf/open/floor/grass, /area/station/science/research) "aYd" = ( @@ -3019,10 +2995,8 @@ uses = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/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, /area/station/ai_monitored/aisat/exterior) "beZ" = ( @@ -3178,10 +3152,8 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "bhf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/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, /area/station/ai_monitored/aisat/exterior) "bhu" = ( @@ -3241,9 +3213,7 @@ /obj/item/kirbyplants/random, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/research) "bix" = ( @@ -3256,9 +3226,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "biF" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "biI" = ( @@ -3302,10 +3270,8 @@ /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat/science, /obj/item/clothing/suit/hooded/wintercoat/science, -/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, /area/station/science/xenobiology) "bjB" = ( @@ -3772,12 +3738,8 @@ /obj/item/target/clown, /obj/item/target/clown, /obj/effect/turf_decal/tile/neutral/fourcorners, -/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/iron/dark, /area/station/science/ordnance/testlab) "brA" = ( @@ -3977,10 +3939,8 @@ pixel_y = 3 }, /obj/item/extinguisher, -/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, /area/station/science/xenobiology) "buv" = ( @@ -4010,9 +3970,7 @@ req_access = list("ordnance") }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) "buH" = ( @@ -4113,7 +4071,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "bwH" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/space/nearstation) "bwN" = ( @@ -4382,7 +4340,7 @@ /turf/open/floor/iron, /area/station/science/robotics/mechbay) "bCZ" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "bDm" = ( @@ -4396,9 +4354,7 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "bDp" = ( @@ -4745,9 +4701,7 @@ pixel_x = 4; pixel_y = 2 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/service/cafeteria) "bLj" = ( @@ -4760,22 +4714,16 @@ dir = 1; id = "packageExternal" }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/plasticflaps/opaque, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/sorting) "bLQ" = ( /turf/closed/wall, /area/station/medical/coldroom) "bLR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/space/nearstation) "bMa" = ( @@ -4849,10 +4797,8 @@ name = "euthanization chamber freezer" }, /obj/machinery/light/small/directional/north, -/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, /area/station/science/xenobiology) "bMY" = ( @@ -5345,9 +5291,7 @@ 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) "bWV" = ( @@ -5464,12 +5408,8 @@ pixel_y = 1; req_access = list("xenobiology") }, -/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/iron, /area/station/science/xenobiology) "bZq" = ( @@ -5882,10 +5822,8 @@ dir = 6 }, /obj/item/kirbyplants/random, -/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/station/science/xenobiology) "ckU" = ( @@ -5965,12 +5903,8 @@ dir = 1; name = "O2 To Pure" }, -/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/iron/dark, /area/station/engineering/atmos) "clQ" = ( @@ -6466,7 +6400,7 @@ pixel_y = -3 }, /obj/structure/table/reinforced, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/medical/storage) "cve" = ( @@ -6706,7 +6640,7 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "cye" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "cyk" = ( @@ -7496,7 +7430,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "cQQ" = ( @@ -7512,12 +7446,8 @@ icon_state = "right"; name = "MiniSat Walkway Access" }, -/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/iron/dark, /area/station/ai_monitored/aisat/exterior) "cRj" = ( @@ -7574,12 +7504,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/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) "cSg" = ( @@ -7959,12 +7885,8 @@ /turf/open/floor/plating, /area/station/maintenance/port) "cZk" = ( -/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/iron/dark, /area/station/ai_monitored/aisat/exterior) "cZm" = ( @@ -8108,7 +8030,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "dcF" = ( @@ -8218,9 +8140,7 @@ pixel_y = 8 }, /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) "deD" = ( @@ -8752,7 +8672,7 @@ name = "N2O to Pure" }, /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "dox" = ( @@ -8772,12 +8692,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "doI" = ( -/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/station/ai_monitored/aisat/exterior) "dpg" = ( @@ -9334,9 +9250,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/cafeteria, /area/station/security/prison) "dAk" = ( @@ -9381,9 +9295,7 @@ /area/station/medical/medbay/central) "dBb" = ( /obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/research) "dBV" = ( @@ -9628,10 +9540,8 @@ /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /turf/open/floor/grass, /area/station/science/research) "dGi" = ( @@ -10044,7 +9954,7 @@ "dMY" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) "dNw" = ( @@ -10462,9 +10372,7 @@ /turf/open/floor/iron/white, /area/station/medical/medbay/central) "dVv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/engine, /area/station/science/xenobiology) "dVN" = ( @@ -10841,7 +10749,7 @@ /obj/effect/spawner/random/decoration/statue{ spawn_loot_chance = 50 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/carpet/royalblue, /area/station/service/library) "ebr" = ( @@ -11345,9 +11253,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/fore) "ejH" = ( @@ -11475,9 +11381,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/fore) "elm" = ( @@ -11732,9 +11636,7 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "epM" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/space/nearstation) "epO" = ( @@ -11850,10 +11752,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/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) "erS" = ( @@ -12284,7 +12184,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter) "eyX" = ( @@ -12490,12 +12390,8 @@ /obj/item/storage/box/bodybags, /obj/item/healthanalyzer, /obj/structure/disposalpipe/segment, -/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/iron/white, /area/station/science/robotics/lab) "eEV" = ( @@ -12739,12 +12635,8 @@ /obj/machinery/door/window{ name = "MiniSat Walkway Access" }, -/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/station/ai_monitored/aisat/exterior) "eLv" = ( @@ -12852,12 +12744,8 @@ /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, -/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/science/research) "eNb" = ( @@ -13117,9 +13005,7 @@ /turf/open/floor/iron, /area/station/engineering/break_room) "eSC" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 1 }, @@ -13243,12 +13129,8 @@ id = "packageExternal" }, /obj/structure/plasticflaps/opaque, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/sorting) "eVi" = ( @@ -13550,12 +13432,8 @@ dir = 1 }, /obj/structure/disposalpipe/trunk, -/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) "faD" = ( @@ -13644,7 +13522,7 @@ }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "fcJ" = ( @@ -13659,7 +13537,7 @@ "fdl" = ( /obj/effect/decal/cleanable/food/flour, /obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/white, /area/station/security/prison/mess) "fdH" = ( @@ -13717,9 +13595,7 @@ /turf/open/floor/iron, /area/station/commons/dorms) "fff" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) "ffj" = ( @@ -13857,9 +13733,7 @@ /area/station/construction/storage_wing) "fhD" = ( /obj/effect/spawner/random/vending/snackvend, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) "fhG" = ( @@ -14311,9 +14185,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/light/directional/north, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) "fpd" = ( @@ -14324,9 +14196,7 @@ name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "fpj" = ( @@ -14418,7 +14288,7 @@ /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/command/teleporter) "fqR" = ( @@ -14505,12 +14375,8 @@ /area/station/maintenance/port/fore) "ftb" = ( /obj/structure/lattice, -/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/space/nearstation) "ftd" = ( @@ -14559,9 +14425,7 @@ /area/station/medical/medbay/central) "fvx" = ( /obj/machinery/light/small/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) "fvE" = ( @@ -14792,9 +14656,7 @@ /obj/structure/reagent_dispensers/watertank/high, /obj/item/reagent_containers/cup/watering_can, /obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/service/hydroponics) "fAI" = ( @@ -14841,9 +14703,7 @@ pixel_y = -3 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "fBt" = ( @@ -14972,9 +14832,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "fEn" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) "fEK" = ( @@ -15205,9 +15063,7 @@ /turf/open/floor/iron/dark, /area/station/command/teleporter) "fHy" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/space/nearstation) "fHC" = ( @@ -15223,15 +15079,11 @@ /obj/machinery/dna_infuser, /obj/item/infuser_book, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/science/genetics) "fHU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/security/courtroom) "fHV" = ( @@ -15301,9 +15153,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "fJy" = ( @@ -15456,9 +15306,7 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "fMm" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "fMn" = ( @@ -15647,9 +15495,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/light/directional/south, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) "fQe" = ( @@ -16374,9 +16220,7 @@ pixel_y = -28 }, /obj/effect/turf_decal/tile/blue, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) "gev" = ( @@ -16670,10 +16514,8 @@ pixel_y = 4; req_access = list("xenobiology") }, -/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) "gkD" = ( @@ -16867,7 +16709,7 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "gnh" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "gnk" = ( @@ -16884,10 +16726,8 @@ "gnt" = ( /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, -/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/station/command/corporate_showroom) "gnA" = ( @@ -17017,9 +16857,7 @@ /turf/open/floor/iron, /area/station/science/lab) "gpF" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 8 }, @@ -17066,9 +16904,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "gqm" = ( @@ -17176,7 +17012,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) "grZ" = ( @@ -17586,9 +17422,7 @@ /area/station/maintenance/port/fore) "gAu" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "gAw" = ( @@ -17675,12 +17509,8 @@ /area/station/hallway/primary/port) "gCy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/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) "gCA" = ( @@ -17756,9 +17586,7 @@ /obj/item/food/grown/harebell, /obj/structure/table/wood, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "gEl" = ( @@ -17925,7 +17753,7 @@ pixel_y = 4 }, /obj/item/storage/lockbox/medal, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "gHE" = ( @@ -18328,7 +18156,7 @@ 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) "gNT" = ( @@ -18369,16 +18197,14 @@ "gOv" = ( /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) "gOy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) "gOB" = ( @@ -18413,10 +18239,8 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/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/security/courtroom) "gPa" = ( @@ -18938,7 +18762,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/white, /area/station/science/lab) "gZD" = ( @@ -18954,12 +18778,8 @@ /turf/open/floor/iron, /area/station/engineering/main) "gZM" = ( -/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/space, /area/space/nearstation) "gZQ" = ( @@ -19099,9 +18919,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "hcm" = ( @@ -19233,10 +19051,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "hey" = ( -/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) "heE" = ( @@ -19442,9 +19258,7 @@ /obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "hja" = ( @@ -19643,7 +19457,7 @@ /obj/item/ai_module/reset/purge{ pixel_y = 11 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai_upload) "hlD" = ( @@ -19730,7 +19544,7 @@ name = "CO2 to Pure" }, /obj/effect/turf_decal/tile/dark/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "hnp" = ( @@ -20118,9 +19932,7 @@ /obj/structure/cable, /obj/machinery/computer/shuttle/mining/common, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/security/checkpoint/customs) "hvr" = ( @@ -20382,12 +20194,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/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/iron/dark, /area/station/engineering/atmos) "hyN" = ( @@ -20433,12 +20241,8 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/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/station/ai_monitored/aisat/exterior) "hzw" = ( @@ -20509,10 +20313,8 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "hBm" = ( -/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) "hBr" = ( @@ -20676,9 +20478,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "hEA" = ( @@ -21177,9 +20977,7 @@ pixel_y = -24 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) "hND" = ( @@ -21322,9 +21120,7 @@ /obj/structure/plasticflaps/opaque{ name = "Service Deliveries" }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron, /area/station/cargo/storage) "hQT" = ( @@ -21461,9 +21257,7 @@ /area/station/service/cafeteria) "hSr" = ( /obj/machinery/holopad/secure, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "hSt" = ( @@ -21685,9 +21479,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "hWa" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "hWj" = ( @@ -21831,9 +21623,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) "hYA" = ( @@ -22013,12 +21803,8 @@ dir = 8 }, /obj/effect/turf_decal/tile/red/fourcorners, -/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/security/execution/education) "ich" = ( @@ -22390,9 +22176,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "ije" = ( @@ -22536,7 +22320,7 @@ /obj/structure/cable, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/command/teleporter) "ilx" = ( @@ -22635,9 +22419,7 @@ /obj/item/kirbyplants/random, /obj/machinery/light/small/directional/west, /obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/research) "inw" = ( @@ -22942,12 +22724,8 @@ dir = 1; name = "N2 to Pure" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "irL" = ( @@ -23731,9 +23509,7 @@ /turf/open/floor/plating, /area/station/maintenance/aft/lesser) "iEj" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/airless, /area/space/nearstation) "iEm" = ( @@ -23914,10 +23690,8 @@ /turf/open/floor/wood/large, /area/station/service/theater) "iHH" = ( -/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, /area/station/science/xenobiology) "iIq" = ( @@ -24342,12 +24116,8 @@ pixel_y = 1; req_access = list("xenobiology") }, -/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, /area/station/science/xenobiology) "iNQ" = ( @@ -24752,12 +24522,8 @@ pixel_y = 1; req_access = list("xenobiology") }, -/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/iron, /area/station/science/xenobiology) "iTX" = ( @@ -25080,9 +24846,7 @@ }, /obj/item/storage/box/syringes, /obj/item/gun/syringe, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) "iZF" = ( @@ -25628,9 +25392,7 @@ /turf/open/floor/plating, /area/station/maintenance/aft/lesser) "jjy" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "jjC" = ( @@ -25684,9 +25446,7 @@ /obj/structure/transit_tube/station/dispenser{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "jkT" = ( @@ -25869,9 +25629,7 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/command/teleporter) "jnQ" = ( @@ -26351,9 +26109,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) "jvO" = ( @@ -26508,7 +26264,7 @@ fax_name = "Captain's Office"; name = "Captain's Fax Machine" }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "jxA" = ( @@ -26664,12 +26420,8 @@ /turf/open/floor/carpet, /area/station/service/chapel) "jAs" = ( -/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/iron/dark, /area/station/commons/fitness/recreation) "jAt" = ( @@ -26839,9 +26591,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/bot, /obj/machinery/light/small/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "jEI" = ( @@ -26974,12 +26724,8 @@ /turf/open/floor/wood, /area/station/commons/lounge) "jGE" = ( -/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/grass, /area/station/service/hydroponics/garden) "jGG" = ( @@ -27770,9 +27516,7 @@ dir = 8; name = "Fitness Ring" }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "jUP" = ( @@ -27884,9 +27628,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, -/obj/structure/window/reinforced/plasma{ - dir = 1 - }, +/obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) "jWR" = ( @@ -28014,9 +27756,7 @@ /obj/machinery/recharger, /obj/item/restraints/handcuffs, /obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "jZl" = ( @@ -28128,7 +27868,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "kbz" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) "kbN" = ( @@ -28161,9 +27901,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/service/hydroponics) "kbU" = ( @@ -28203,7 +27941,7 @@ /area/station/medical/medbay/lobby) "kcU" = ( /obj/structure/lattice, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space, /area/space/nearstation) "kcV" = ( @@ -28303,7 +28041,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "kfp" = ( @@ -28401,9 +28139,7 @@ /obj/item/wrench, /obj/item/crowbar/red, /obj/machinery/light_switch/directional/south, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "kha" = ( @@ -29152,9 +28888,7 @@ /area/station/engineering/atmos) "kvN" = ( /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) "kvO" = ( @@ -29508,7 +29242,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "kCr" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/holofloor/dark, /area/station/science/cytology) "kCC" = ( @@ -29736,9 +29470,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "kHN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) "kHU" = ( @@ -30123,9 +29855,7 @@ dir = 9 }, /obj/effect/turf_decal/tile/purple/half/contrasted, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/white, /area/station/science/robotics/lab) "kPQ" = ( @@ -30738,9 +30468,7 @@ /area/station/science/ordnance/office) "kZf" = ( /mob/living/carbon/human/species/monkey, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/science/genetics) "kZk" = ( @@ -30906,9 +30634,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/structure/sign/poster/random/directional/north, /obj/effect/spawner/random/structure/musician/piano/random_piano, /turf/open/floor/wood/large, @@ -30984,7 +30710,7 @@ /obj/machinery/computer/cargo/request{ dir = 1 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/cargo/sorting) "ldJ" = ( @@ -31640,9 +31366,7 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "lpS" = ( @@ -32128,9 +31852,7 @@ /obj/structure/chair/office/light{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "lyN" = ( @@ -32418,7 +32140,7 @@ /area/station/service/hydroponics) "lHh" = ( /obj/structure/cable, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) "lHk" = ( @@ -32671,7 +32393,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "lMI" = ( @@ -32785,10 +32507,8 @@ name = "Mix Outlet Pump" }, /obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "lOr" = ( @@ -32881,7 +32601,7 @@ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "lPy" = ( @@ -32937,12 +32657,8 @@ pixel_x = 10; pixel_y = -1 }, -/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/iron, /area/station/science/xenobiology) "lPZ" = ( @@ -32974,9 +32690,7 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/brig) "lQI" = ( @@ -33138,9 +32852,7 @@ }, /obj/structure/table/glass, /obj/item/stock_parts/cell/high, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "lUp" = ( @@ -33352,7 +33064,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "lXA" = ( @@ -33594,7 +33306,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "mbS" = ( @@ -33619,9 +33331,7 @@ /obj/structure/sign/painting/large/library{ dir = 1 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/wood, /area/station/service/library) "mcl" = ( @@ -33641,13 +33351,9 @@ req_access = list("xenobiology"); sync_doors = 4 }, -/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, /turf/open/floor/iron, /area/station/science/xenobiology) "mcP" = ( @@ -33809,9 +33515,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "mgS" = ( @@ -33864,7 +33568,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "mie" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "mig" = ( @@ -34215,10 +33919,8 @@ /turf/open/floor/iron/white, /area/station/science/research) "moI" = ( -/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) "moQ" = ( @@ -34655,7 +34357,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "mxI" = ( @@ -34695,7 +34397,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) "myB" = ( @@ -34768,7 +34470,7 @@ }, /obj/item/book/manual/chef_recipes, /obj/effect/turf_decal/tile/red/opposingcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/white, /area/station/security/prison/mess) "mzs" = ( @@ -34979,9 +34681,7 @@ /turf/open/floor/plating, /area/station/science/lab) "mCu" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "mCL" = ( @@ -35018,7 +34718,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "mDu" = ( @@ -35048,13 +34748,9 @@ pixel_y = 4; req_access = list("xenobiology") }, -/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, /turf/open/floor/iron, /area/station/science/xenobiology) "mDL" = ( @@ -35391,9 +35087,7 @@ pixel_y = -3 }, /obj/structure/table/reinforced, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/medical/storage) "mJE" = ( @@ -35719,9 +35413,7 @@ /obj/item/stack/sticky_tape/surgical, /obj/item/stack/medical/bone_gel, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) "mPH" = ( @@ -35945,7 +35637,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "mTB" = ( @@ -36545,7 +36237,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "ndI" = ( @@ -37198,12 +36890,8 @@ name = "Inner Pipe Access"; req_access = list("atmospherics") }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "npD" = ( @@ -37616,9 +37304,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) "nwq" = ( @@ -37649,15 +37335,9 @@ name = "Upload Console Window"; req_access = list("ai_upload") }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "nwT" = ( @@ -37882,9 +37562,7 @@ }, /obj/effect/turf_decal/bot, /obj/machinery/light/small/directional/north, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) "nAC" = ( @@ -38137,7 +37815,7 @@ }, /obj/item/pen, /obj/structure/table/wood, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "nEZ" = ( @@ -38482,9 +38160,7 @@ dir = 9 }, /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/range) "nMY" = ( @@ -38760,9 +38436,7 @@ /obj/structure/filingcabinet{ pixel_x = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "nRR" = ( @@ -38997,9 +38671,7 @@ /turf/open/space/basic, /area/space) "nWS" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "nXm" = ( @@ -39160,9 +38832,7 @@ pixel_x = -2; pixel_y = 6 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/white, /area/station/medical/pharmacy) "oae" = ( @@ -39222,9 +38892,7 @@ pixel_y = 3 }, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) "oar" = ( @@ -39308,9 +38976,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/white, /area/station/security/medical) "obw" = ( @@ -39357,9 +39023,7 @@ /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "obV" = ( @@ -39556,9 +39220,7 @@ "ogb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/theater) "ogL" = ( @@ -39716,9 +39378,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "okX" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/landmark/start/hangover, /turf/open/floor/carpet, /area/station/service/theater) @@ -39899,10 +39559,8 @@ name = "Kentucky"; real_name = "Kentucky" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "oog" = ( @@ -40017,7 +39675,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "oqi" = ( @@ -40127,10 +39785,8 @@ "osc" = ( /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, -/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/carpet, /area/station/command/corporate_showroom) "ose" = ( @@ -40149,9 +39805,7 @@ /turf/closed/wall/r_wall, /area/station/security/brig) "osz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/space, /area/space/nearstation) "osC" = ( @@ -40205,9 +39859,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "ote" = ( @@ -40242,9 +39894,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/cafeteria, /area/station/security/prison) "otn" = ( @@ -40261,9 +39911,7 @@ /area/station/service/chapel) "otG" = ( /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) "otM" = ( @@ -40545,7 +40193,7 @@ req_access = list("engineering") }, /obj/effect/turf_decal/delivery, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/main) "oxx" = ( @@ -40749,9 +40397,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "oCE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/science/genetics) "oCN" = ( @@ -41168,9 +40814,7 @@ "oJH" = ( /obj/effect/spawner/random/maintenance, /obj/structure/reagent_dispensers/fueltank, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/engine) "oJL" = ( @@ -41184,7 +40828,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "oJY" = ( @@ -41419,9 +41063,7 @@ }, /area/station/service/chapel) "oOW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) "oOZ" = ( @@ -41546,10 +41188,8 @@ pixel_x = 4; pixel_y = 4 }, -/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, /area/station/science/xenobiology) "oQS" = ( @@ -41968,7 +41608,7 @@ /area/station/maintenance/starboard/lesser) "oZv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "oZL" = ( @@ -42847,9 +42487,7 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "pqH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "pqI" = ( @@ -43394,9 +43032,7 @@ /area/station/service/bar) "pAD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "pAW" = ( @@ -43480,9 +43116,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/cafeteria, /area/station/security/prison) "pCt" = ( @@ -43910,12 +43544,8 @@ /turf/open/floor/iron/freezer, /area/station/security/prison/shower) "pJv" = ( -/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/space/nearstation) "pJA" = ( @@ -44003,9 +43633,7 @@ dir = 6 }, /obj/effect/turf_decal/siding/purple, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/station/science/lobby) "pLn" = ( @@ -44086,10 +43714,8 @@ /area/station/maintenance/fore) "pMV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/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) "pNb" = ( @@ -44365,9 +43991,7 @@ /area/station/maintenance/central) "pQT" = ( /obj/machinery/light/small/directional/south, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) "pQW" = ( @@ -44391,7 +44015,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/station/command/corporate_showroom) "pRu" = ( @@ -45041,9 +44665,7 @@ dir = 6; network = list("ss13","rd","xeno") }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) "qfQ" = ( @@ -45948,9 +45570,7 @@ "qyc" = ( /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, /turf/open/space, /area/space/nearstation) "qyo" = ( @@ -46179,12 +45799,8 @@ /area/station/science/lobby) "qCl" = ( /obj/structure/filingcabinet/chestdrawer, -/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/iron, /area/station/science/xenobiology) "qCv" = ( @@ -46380,9 +45996,7 @@ /obj/effect/turf_decal/trimline/brown/warning{ dir = 5 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/service) "qFP" = ( @@ -46490,9 +46104,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "qIl" = ( @@ -46561,7 +46173,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) "qIP" = ( @@ -47224,10 +46836,8 @@ pixel_x = 4; pixel_y = -5 }, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/service/cafeteria) "qTH" = ( @@ -47263,9 +46873,7 @@ }, /area/station/medical/medbay/lobby) "qTS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "qTX" = ( @@ -47633,9 +47241,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "rab" = ( @@ -47853,7 +47459,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/service) "reL" = ( @@ -48021,9 +47627,7 @@ /obj/machinery/power/shieldwallgen, /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/command/teleporter) "rjA" = ( @@ -48320,18 +47924,12 @@ /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) "rqK" = ( -/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) "rrg" = ( @@ -48428,9 +48026,7 @@ }, /obj/effect/turf_decal/bot_white, /obj/machinery/smartfridge/petri/preloaded, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "rsD" = ( @@ -49301,9 +48897,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/starboard) "rHr" = ( @@ -49630,10 +49224,8 @@ pixel_y = 4; req_access = list("xenobiology") }, -/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, /area/station/science/xenobiology) "rMl" = ( @@ -49971,9 +49563,7 @@ pixel_y = 9 }, /obj/item/radio/intercom/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) "rRB" = ( @@ -50051,12 +49641,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/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/iron/white, /area/station/science/xenobiology) "rTi" = ( @@ -50350,10 +49936,8 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "rYs" = ( -/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) "rYy" = ( @@ -50579,9 +50163,7 @@ pixel_x = -4; pixel_y = 2 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/service/cafeteria) "saN" = ( @@ -50611,12 +50193,8 @@ /turf/open/floor/iron, /area/station/security/brig) "sbG" = ( -/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) "sbK" = ( @@ -50892,12 +50470,8 @@ name = "Inner Pipe Access"; req_access = list("atmospherics") }, -/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/iron/dark, /area/station/engineering/atmos) "shg" = ( @@ -51051,9 +50625,7 @@ /area/station/security/prison/safe) "sjS" = ( /obj/machinery/suit_storage_unit/captain, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "skx" = ( @@ -51604,7 +51176,7 @@ dir = 1 }, /obj/structure/disposalpipe/trunk, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/cargo/storage) "svQ" = ( @@ -51710,16 +51282,14 @@ /obj/machinery/power/shieldwallgen, /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/command/teleporter) "sxA" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/carpet, /area/station/command/corporate_showroom) "sxB" = ( @@ -52192,7 +51762,7 @@ dir = 1 }, /obj/structure/table/wood, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/service/cafeteria) "sEZ" = ( @@ -52411,9 +51981,7 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/security/brig) "sKy" = ( @@ -52729,9 +52297,7 @@ /area/station/science/research) "sPV" = ( /obj/structure/closet/secure_closet/captains, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "sPY" = ( @@ -52770,9 +52336,7 @@ /area/station/maintenance/port) "sQy" = ( /obj/effect/spawner/random/trash/mess, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) "sQB" = ( @@ -52824,10 +52388,8 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron, /area/station/engineering/atmos) "sRD" = ( @@ -52986,9 +52548,7 @@ "sTI" = ( /obj/machinery/light/no_nightlight/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "sTN" = ( @@ -53337,7 +52897,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) "sYp" = ( @@ -54195,12 +53755,8 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "toM" = ( -/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) "toR" = ( @@ -54227,9 +53783,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "tpn" = ( @@ -54238,7 +53792,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) "tpr" = ( @@ -54360,10 +53914,8 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "trE" = ( -/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, /area/station/ai_monitored/aisat/exterior) "trG" = ( @@ -54742,18 +54294,14 @@ pixel_y = -1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) "tyY" = ( /turf/closed/wall, /area/station/command/heads_quarters/captain/private) "tzg" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/science/genetics) "tzi" = ( @@ -54804,9 +54352,7 @@ /obj/item/roller{ pixel_y = 6 }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/office) "tzJ" = ( @@ -55255,7 +54801,7 @@ id = "XenoPens"; name = "Xenobiology Lockdown" }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology) "tIR" = ( @@ -55546,12 +55092,8 @@ /turf/open/floor/iron, /area/station/security/warden) "tNu" = ( -/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/engine, /area/station/science/xenobiology) "tNw" = ( @@ -55724,7 +55266,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, /obj/effect/turf_decal/delivery, /obj/machinery/light_switch/directional/north, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) "tQG" = ( @@ -55802,9 +55344,7 @@ /obj/effect/turf_decal/delivery, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "tTa" = ( @@ -55835,7 +55375,7 @@ /area/station/engineering/atmos/storage/gas) "tTB" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/station/ai_monitored/aisat/exterior) "tTC" = ( @@ -55859,9 +55399,7 @@ /obj/item/folder/blue{ pixel_y = 2 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) "tTT" = ( @@ -56004,13 +55542,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/disposal) "tVt" = ( @@ -56378,9 +55912,7 @@ /area/station/commons/fitness) "ubw" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/space, /area/space/nearstation) "ubB" = ( @@ -56660,7 +56192,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/power/energy_accumulator/grounding_rod/anchored, -/obj/structure/window/reinforced/plasma, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter) "ugd" = ( @@ -56919,9 +56451,7 @@ /area/station/science/research) "ulA" = ( /obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "ulE" = ( @@ -57230,9 +56760,7 @@ "urG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/service/hydroponics) "urK" = ( @@ -58073,7 +57601,7 @@ /obj/machinery/computer/cargo/request{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "uFZ" = ( @@ -58427,7 +57955,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) "uLE" = ( @@ -58447,12 +57975,8 @@ /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, -/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/grass, /area/station/science/research) "uLP" = ( @@ -58803,10 +58327,8 @@ }, /obj/effect/turf_decal/bot, /obj/structure/disposalpipe/trunk, -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /turf/open/floor/wood, /area/station/service/cafeteria) "uTP" = ( @@ -58938,9 +58460,7 @@ pixel_y = 3 }, /obj/item/defibrillator/loaded, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) "uWk" = ( @@ -59444,9 +58964,7 @@ name = "MiniSat Airlock Access" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "vgZ" = ( @@ -59534,15 +59052,9 @@ name = "Cyborg Upload Console Window"; req_access = list("ai_upload") }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "viH" = ( @@ -60623,9 +60135,7 @@ id = "XenoPens"; name = "Xenobiology Lockdown" }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology) "vBl" = ( @@ -60650,9 +60160,7 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/transit_tube/horizontal, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) "vBW" = ( @@ -60776,9 +60284,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) "vEk" = ( @@ -60857,12 +60363,8 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/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/iron/white, /area/station/science/xenobiology) "vFm" = ( @@ -60907,7 +60409,7 @@ name = "Plasma to Pure" }, /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "vGl" = ( @@ -61021,12 +60523,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/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/engineering/atmos) "vIB" = ( @@ -61201,9 +60699,7 @@ /turf/open/floor/iron, /area/station/commons/locker) "vLK" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /obj/effect/turf_decal/trimline/dark_red/line{ dir = 8 }, @@ -62437,7 +61933,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "whN" = ( @@ -62616,7 +62112,7 @@ /obj/item/folder/blue, /obj/item/hand_tele, /obj/item/stamp/head/captain, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) "wlt" = ( @@ -62707,9 +62203,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -62732,15 +62226,11 @@ 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) "wnY" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/command/heads_quarters/rd) "woc" = ( @@ -63183,19 +62673,13 @@ /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) "wvU" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "wwj" = ( @@ -63682,10 +63166,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/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/white, /area/station/science/xenobiology) "wFM" = ( @@ -63934,9 +63416,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) "wNa" = ( @@ -64210,10 +63690,8 @@ /area/station/maintenance/port/fore) "wQw" = ( /obj/structure/lattice, -/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) "wQI" = ( @@ -64306,9 +63784,7 @@ /turf/open/floor/iron/white, /area/station/science/robotics/lab) "wRF" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics/garden) "wRL" = ( @@ -64874,7 +64350,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "xdm" = ( @@ -65045,9 +64521,7 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/effect/turf_decal/tile/purple/opposingcorners, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/research) "xga" = ( @@ -65159,7 +64633,7 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "xgR" = ( @@ -65179,12 +64653,8 @@ /turf/open/floor/plating, /area/station/engineering/break_room) "xgZ" = ( -/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) "xhb" = ( @@ -65405,9 +64875,7 @@ /area/station/service/hydroponics) "xlH" = ( /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) "xlU" = ( @@ -65599,10 +65067,8 @@ dir = 4 }, /obj/effect/turf_decal/tile/dark/fourcorners, -/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/engineering/atmos) "xpO" = ( @@ -65629,7 +65095,7 @@ dir = 8 }, /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "xqm" = ( @@ -65979,9 +65445,7 @@ name = "Monkey Pen"; req_access = list("genetics") }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/science/genetics) "xwV" = ( @@ -66231,7 +65695,7 @@ icon_state = "left"; name = "Fitness Ring" }, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "xAR" = ( @@ -66753,7 +66217,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/aisat/exterior) "xLu" = ( @@ -66899,12 +66363,8 @@ dir = 1; id = "packageExternal" }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/sorting) "xOw" = ( @@ -67636,9 +67096,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/security/execution/education) "yby" = ( @@ -67658,7 +67116,7 @@ c_tag = "Xenobiology Lab - Pen #5"; network = list("ss13","rd","xeno") }, -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/engine, /area/station/science/xenobiology) "yci" = ( @@ -67933,9 +67391,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) "ygR" = ( @@ -68082,9 +67538,7 @@ /turf/open/floor/iron, /area/station/commons/storage/tools) "yks" = ( -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/west, /turf/open/floor/carpet, /area/station/service/theater) "ykH" = ( @@ -68100,7 +67554,7 @@ /area/station/holodeck/rec_center) "ykK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "ykL" = ( diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm index 591a8eb8e4d..f1e7cc5a757 100644 --- a/_maps/map_files/NorthStar/north_star.dmm +++ b/_maps/map_files/NorthStar/north_star.dmm @@ -995,7 +995,7 @@ /area/station/security/brig) "amn" = ( /obj/structure/table/reinforced, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, @@ -1908,9 +1908,7 @@ /turf/open/floor/pod/dark, /area/station/maintenance/floor2/starboard/aft) "axn" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/structure/chair/office{ dir = 1 }, @@ -2529,7 +2527,7 @@ /obj/structure/flora/bush/flowers_br/style_random, /obj/structure/window/spawner/directional/west, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "aFs" = ( @@ -4479,7 +4477,7 @@ /area/station/construction/mining/aux_base) "beb" = ( /obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) @@ -5498,7 +5496,7 @@ "bpN" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west, /turf/open/floor/grass, @@ -11045,12 +11043,8 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) "cLQ" = ( @@ -11780,7 +11774,7 @@ /turf/open/floor/iron/chapel, /area/station/service/chapel) "cVt" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/science/xenobiology) @@ -12697,7 +12691,7 @@ "diK" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) @@ -13789,7 +13783,7 @@ /area/station/hallway/secondary/exit) "dzt" = ( /obj/structure/window/plasma/spawner/directional/east, -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /turf/open/floor/plating, /area/station/science/server) @@ -16758,7 +16752,7 @@ "emy" = ( /obj/machinery/biogenerator, /obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/service/hydroponics) @@ -18220,9 +18214,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -18514,13 +18506,11 @@ "eNJ" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/table/wood, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) "eNK" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/grass, /area/station/science/xenobiology) @@ -19228,9 +19218,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/structure/closet/masks, /turf/open/floor/iron/dark, /area/station/hallway/floor2/fore) @@ -19379,7 +19367,7 @@ /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "fcc" = ( @@ -19405,9 +19393,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/floor2/fore) "fcp" = ( @@ -19547,9 +19533,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, @@ -19759,9 +19743,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 }, @@ -20079,9 +20061,7 @@ /turf/open/floor/wood/tile, /area/station/service/library) "flw" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, @@ -24709,7 +24689,7 @@ /obj/effect/turf_decal/tile/blue/half{ dir = 4 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/textured_edge{ dir = 4 }, @@ -24778,7 +24758,7 @@ /obj/machinery/atmospherics/components/unary/passive_vent{ name = "killroom vent" }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine/telecomms, /area/station/science/xenobiology) "gyX" = ( @@ -25233,7 +25213,7 @@ /area/station/tcommsat/server) "gGu" = ( /obj/structure/table/wood, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/carpet/green, /area/station/command/heads_quarters/rd) "gGx" = ( @@ -25615,7 +25595,7 @@ /turf/open/floor/catwalk_floor, /area/station/maintenance/floor3/port/aft) "gKQ" = ( -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /obj/machinery/rnd/server/master, /turf/open/floor/circuit/telecomms, /area/station/science/server) @@ -25851,7 +25831,7 @@ /obj/effect/turf_decal/tile/blue/half{ dir = 8 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/textured_edge{ dir = 8 }, @@ -31709,9 +31689,7 @@ /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) "iua" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/commons/vacant_room/office) @@ -35286,9 +35264,7 @@ /obj/structure/frame/computer{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 10 }, @@ -36765,7 +36741,7 @@ /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) "jMa" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/shuttle_engine/heater{ @@ -36878,7 +36854,7 @@ dir = 4 }, /obj/structure/disposalpipe/trunk, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/service/library) "jNr" = ( @@ -38150,7 +38126,7 @@ /obj/machinery/mass_driver/ordnance{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, /area/station/science/ordnance/storage) @@ -38601,7 +38577,7 @@ /obj/structure/bed/dogbed{ name = "pet bed" }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/carpet/green, /area/station/command/heads_quarters/rd) "kkw" = ( @@ -42345,7 +42321,7 @@ /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/carpet/red, /area/station/service/library) @@ -42626,7 +42602,7 @@ /area/station/science/circuits) "llp" = ( /obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/north, /turf/open/floor/grass, @@ -43467,7 +43443,7 @@ /area/station/security/prison/safe) "lvG" = ( /obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/window/spawner/directional/north, /obj/structure/window/spawner/directional/west, /turf/open/floor/grass, @@ -46583,7 +46559,7 @@ "mkd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/table/reinforced, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, @@ -47683,7 +47659,7 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 10 }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine/airless, /area/station/science/ordnance/freezerchamber) "myr" = ( @@ -48614,7 +48590,7 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ dir = 6 }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine/airless, /area/station/science/ordnance/freezerchamber) "mKs" = ( @@ -49205,7 +49181,7 @@ /turf/open/floor/iron, /area/station/cargo/miningdock) "mRx" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -59889,7 +59865,7 @@ }, /area/station/medical/chemistry) "pFu" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -60565,7 +60541,7 @@ /turf/open/floor/iron, /area/station/maintenance/floor2/starboard/aft) "pOL" = ( -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/power/shuttle_engine/heater{ @@ -64430,7 +64406,7 @@ /turf/open/floor/plating, /area/station/hallway/floor1/aft) "qMB" = ( -/obj/structure/window/plasma/spawner, +/obj/structure/window/plasma/spawner/directional/south, /obj/machinery/rnd/server, /turf/open/floor/circuit/telecomms, /area/station/science/server) @@ -69095,7 +69071,7 @@ /turf/open/floor/wood/tile, /area/station/command/heads_quarters/captain) "saL" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/station/science/xenobiology) "saW" = ( @@ -73839,10 +73815,8 @@ /obj/structure/barricade/wooden{ name = "wooden barricade (KEEP OUT)" }, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/medical/chemistry) @@ -75380,9 +75354,7 @@ /turf/open/floor/pod/dark, /area/station/maintenance/floor3/port) "tLQ" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark/smooth_large, /area/station/service/library/printer) @@ -76570,9 +76542,7 @@ /obj/structure/chair/office{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 6 }, @@ -83397,7 +83367,7 @@ dir = 8 }, /obj/effect/turf_decal/trimline/green/filled/arrow_cw, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -84481,12 +84451,8 @@ "wiH" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/table/wood, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/effect/spawner/random/bureaucracy, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) @@ -87968,7 +87934,7 @@ /turf/open/floor/iron/dark/side, /area/station/hallway/floor4/fore) "xaA" = ( -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/structure/mirror/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -89419,7 +89385,7 @@ /turf/open/floor/iron/white, /area/station/medical/psychology) "xuR" = ( -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/structure/mirror/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -91719,9 +91685,7 @@ /obj/structure/frame/computer{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/effect/turf_decal/siding/wood{ dir = 6 }, @@ -92114,7 +92078,7 @@ "yhb" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "yhn" = ( @@ -92258,9 +92222,7 @@ "yjq" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/carpet, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 91bb9d18933..cb251187513 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -3392,7 +3392,7 @@ /area/centcom/central_command_areas/supplypod/loading/ert) "pV" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "pW" = ( @@ -7458,7 +7458,7 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/evacuation/ship) "Lo" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) diff --git a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm index 57cb3279961..6b9e6ebacc3 100644 --- a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_2.dmm @@ -93,7 +93,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) "ni" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_a_3.dmm b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_a_3.dmm index fdda79e543e..c37683fdf40 100644 --- a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_a_3.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_a_3.dmm @@ -10,7 +10,7 @@ /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/engineering/vending_restock, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/central) "e" = ( @@ -53,7 +53,7 @@ /obj/effect/spawner/random/maintenance/four, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/central) "L" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_b_1.dmm b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_b_1.dmm index 585c7230b13..fa4acfb4906 100644 --- a/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_b_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/cargoscilower_attachment_b_1.dmm @@ -44,7 +44,7 @@ "B" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/central) "F" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_1.dmm b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_1.dmm index da87acb2980..7e99bf96803 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_1.dmm @@ -54,7 +54,7 @@ "dR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/central/lesser) "ex" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_2.dmm b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_2.dmm index ebfe88aed6b..6f30c2bb7be 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_2.dmm @@ -681,7 +681,7 @@ "FX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/central/lesser) "Go" = ( diff --git a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_b_1.dmm b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_b_1.dmm index 49e1ec16871..0be86766e3f 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_b_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormenginelower_attachment_b_1.dmm @@ -78,7 +78,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/central/lesser) "t" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/gloves/color/yellow, @@ -158,7 +158,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/central/lesser) "L" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /obj/structure/tank_dispenser, /turf/open/floor/plating, diff --git a/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_1.dmm b/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_1.dmm index f62c46879f1..9d8fb07fb22 100644 --- a/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/dormmedupper_attachment_a_1.dmm @@ -8,7 +8,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "l" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, /turf/open/floor/plating, @@ -36,14 +36,14 @@ /area/station/maintenance/department/crew_quarters/dorms) "O" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/effect/spawner/random/engineering/canister, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "P" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/bot, /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/six, 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 e05c8702d05..f9e1616e678 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 @@ -15,7 +15,7 @@ pixel_x = 4; pixel_y = 4 }, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) @@ -43,7 +43,7 @@ pixel_y = 3 }, /obj/effect/spawner/random/entertainment/deck, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) @@ -91,7 +91,7 @@ /obj/structure/rack, /obj/structure/window/spawner/directional/west, /obj/item/storage/crayons, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) @@ -103,7 +103,7 @@ pixel_x = 4 }, /obj/item/modular_computer/laptop/preset/civilian, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/department/crew_quarters/dorms) 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 52dd568eee6..0f272ce3a03 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 @@ -4,7 +4,7 @@ /area/station/maintenance/department/security) "g" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet, /obj/effect/spawner/random/maintenance/three, /obj/effect/spawner/random/engineering/material_cheap, diff --git a/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm b/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm index de8b9f9ed0f..ccd28eb4b31 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_1.dmm @@ -436,7 +436,7 @@ /area/station/maintenance/central/greater) "BM" = ( /obj/structure/lattice, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/basic, /area/space/nearstation) "CW" = ( @@ -609,7 +609,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /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 14eab7f517a..9ba614bb782 100644 --- a/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/secservicelower_2.dmm @@ -299,7 +299,7 @@ /area/station/asteroid) "rw" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet, /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, diff --git a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_1.dmm b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_1.dmm index a567130bbff..68616ac887f 100644 --- a/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_1.dmm +++ b/_maps/map_files/tramstation/maintenance_modules/servicecargolower_attachment_a_1.dmm @@ -25,7 +25,7 @@ /area/template_noop) "f" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet, /obj/effect/spawner/random/mod/maint, /obj/effect/spawner/random/maintenance/three, 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 c8e5e9bb2c6..1efe3b5c6d1 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 @@ -106,7 +106,7 @@ /area/station/maintenance/starboard/greater) "Z" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/left/directional/east, /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 7fd8e14a5ea..bf505e1384a 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -2984,7 +2984,7 @@ pixel_y = -3 }, /obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) "aka" = ( @@ -4541,7 +4541,7 @@ /turf/open/floor/iron, /area/station/cargo/warehouse) "ayH" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/structure/closet/crate, /obj/item/tank/internals/oxygen, /obj/item/tank/internals/oxygen, @@ -5330,7 +5330,7 @@ /turf/open/floor/iron, /area/station/security/prison) "aFz" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/chem_dispenser, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -7295,7 +7295,7 @@ /turf/open/floor/iron/checker, /area/station/commons/lounge) "aZx" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 10 }, @@ -8261,7 +8261,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/disposalpipe/trunk, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -10164,7 +10164,7 @@ /obj/machinery/computer/security{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) @@ -11194,7 +11194,7 @@ /turf/open/floor/wood, /area/station/commons/dorms) "cvw" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -13018,7 +13018,7 @@ /area/station/engineering/atmos) "dbi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) "dbr" = ( @@ -14246,7 +14246,7 @@ /obj/machinery/computer/cargo/request{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) @@ -15820,7 +15820,7 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "eeJ" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_edge, /area/station/commons/fitness) "eeL" = ( @@ -18243,7 +18243,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "fen" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -23377,7 +23377,7 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "hcn" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -25419,7 +25419,7 @@ /area/station/hallway/secondary/command) "hTr" = ( /obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -25830,7 +25830,7 @@ /obj/machinery/modular_computer/console/preset/engineering{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 }, @@ -26532,7 +26532,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/tram/left) "ioW" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 6 }, @@ -30258,7 +30258,7 @@ /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) "jFA" = ( -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/bot, /obj/structure/rack, @@ -30350,7 +30350,7 @@ /area/station/maintenance/port/central) "jHg" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -31971,7 +31971,7 @@ /turf/open/floor/iron, /area/station/commons/storage/tools) "kmP" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/records/medical{ dir = 1 }, @@ -37457,7 +37457,7 @@ /area/station/ai_monitored/turret_protected/ai) "mgv" = ( /obj/structure/table, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -39402,7 +39402,7 @@ /area/station/service/chapel) "mVF" = ( /obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, @@ -42273,7 +42273,7 @@ /area/station/science/lobby) "nUJ" = ( /obj/machinery/dna_scannernew, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/white, /area/station/science/genetics) @@ -43040,7 +43040,7 @@ /area/station/commons/fitness/recreation) "ojg" = ( /obj/structure/table/reinforced, -/obj/structure/window/spawner, +/obj/structure/window/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/service/bar) "ojj" = ( @@ -43344,7 +43344,7 @@ pixel_y = -3 }, /obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/ai_monitored/security/armory) "ooz" = ( @@ -43531,7 +43531,7 @@ /obj/structure/sign/painting/library_secure{ pixel_x = 32 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/spawner/random/decoration/statue{ spawn_loot_chance = 50 }, @@ -43915,7 +43915,7 @@ /obj/machinery/computer/monitor{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) @@ -46267,7 +46267,7 @@ name = "Atmospherics Delivery"; req_access = list("atmospherics") }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) "pwH" = ( @@ -47343,7 +47343,7 @@ /turf/open/floor/plating, /area/station/engineering/supermatter) "pOA" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/doppler_array{ dir = 4 }, @@ -48111,7 +48111,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/security/office) "qdY" = ( @@ -51442,7 +51442,7 @@ "rnJ" = ( /obj/structure/chair, /obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, @@ -52615,7 +52615,7 @@ /obj/machinery/computer/station_alert{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 }, @@ -56062,7 +56062,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/tram/right) "sVy" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) @@ -56523,7 +56523,7 @@ /turf/closed/wall, /area/station/maintenance/port/aft) "tdA" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/door/window/right/directional/east{ base_state = "left"; dir = 8; @@ -58488,7 +58488,7 @@ /turf/open/floor/iron, /area/station/engineering/atmos) "tNx" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/grass, /area/station/service/hydroponics) "tNG" = ( @@ -60390,7 +60390,7 @@ /turf/closed/wall/rock/porous, /area/station/science/xenobiology) "uvy" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -63938,7 +63938,7 @@ /turf/open/floor/plating, /area/station/commons/vacant_room) "vDG" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/records/security{ dir = 1 }, @@ -65926,7 +65926,7 @@ /obj/machinery/computer/crew{ dir = 1 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron, /area/station/command/bridge) @@ -66845,7 +66845,7 @@ /turf/open/floor/iron, /area/station/security/checkpoint/medical) "wHy" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 }, @@ -68763,7 +68763,7 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "xzl" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/smooth_corner{ dir = 1 diff --git a/_maps/shuttles/emergency_bballhooper.dmm b/_maps/shuttles/emergency_bballhooper.dmm index b23cfbaa67a..f8020754ec3 100644 --- a/_maps/shuttles/emergency_bballhooper.dmm +++ b/_maps/shuttles/emergency_bballhooper.dmm @@ -13,7 +13,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "bc" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bx" = ( @@ -231,7 +231,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "mV" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/bonesetter, /turf/open/floor/mineral/titanium/blue, @@ -325,7 +325,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "td" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/item/restraints/handcuffs{ pixel_x = -5; pixel_y = -7 @@ -342,12 +342,8 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "uk" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/north, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) "uF" = ( @@ -396,9 +392,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "yG" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/north, /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) "yJ" = ( @@ -537,7 +531,7 @@ /turf/open/floor/iron/diagonal, /area/shuttle/escape) "DO" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table, /obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/shoes/swagshoes, @@ -610,7 +604,7 @@ /obj/machinery/stasis{ dir = 4 }, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "IJ" = ( @@ -627,7 +621,7 @@ "Ja" = ( /obj/structure/closet/emcloset, /obj/item/crowbar, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Jv" = ( @@ -699,9 +693,7 @@ /obj/machinery/computer/emergency_shuttle{ dir = 8 }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/north, /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) "MH" = ( @@ -772,9 +764,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "Rh" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/frosted/spawner/directional/north, /obj/structure/table, /obj/item/reagent_containers/cup/glass/trophy/gold_cup, /turf/open/floor/mineral/titanium/purple, @@ -926,7 +916,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "YS" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/chair/stool/directional/south{ can_buckle = 1; diff --git a/_maps/shuttles/emergency_birdshot.dmm b/_maps/shuttles/emergency_birdshot.dmm index da706120c8a..282d9e9b9ab 100644 --- a/_maps/shuttles/emergency_birdshot.dmm +++ b/_maps/shuttles/emergency_birdshot.dmm @@ -303,7 +303,7 @@ dir = 1 }, /obj/effect/decal/cleanable/robot_debris, -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/glass/reinforced, /area/shuttle/escape) "oL" = ( @@ -383,7 +383,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/glass/reinforced, /area/shuttle/escape) "rZ" = ( @@ -546,7 +546,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "AK" = ( -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/glass/reinforced, /area/shuttle/escape) "AQ" = ( @@ -728,7 +728,7 @@ /turf/open/floor/mineral/plastitanium/red/airless, /area/shuttle/escape) "IK" = ( -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/chair/comfy/shuttle{ dir = 8 }, @@ -893,7 +893,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Uh" = ( -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/chair/comfy/shuttle{ dir = 4 }, diff --git a/_maps/shuttles/emergency_casino.dmm b/_maps/shuttles/emergency_casino.dmm index f07d740850a..7b44488ef82 100644 --- a/_maps/shuttles/emergency_casino.dmm +++ b/_maps/shuttles/emergency_casino.dmm @@ -99,9 +99,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "dr" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/carpet/green, /area/shuttle/escape) "dy" = ( @@ -300,9 +298,7 @@ /area/shuttle/escape) "iV" = ( /obj/structure/chair/stool/directional/north, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/carpet/green, /area/shuttle/escape) "jE" = ( @@ -573,17 +569,13 @@ /area/shuttle/escape) "pp" = ( /obj/machinery/light/directional/south, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/carpet/green, /area/shuttle/escape) "px" = ( /obj/effect/spawner/random/vending/snackvend, /obj/effect/turf_decal/box, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron, /area/shuttle/escape) "qd" = ( @@ -949,9 +941,7 @@ /obj/machinery/light/directional/north, /obj/machinery/vending/cigarette, /obj/effect/turf_decal/box, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /obj/structure/sign/warning/vacuum/directional/north, /turf/open/floor/iron, /area/shuttle/escape) @@ -1034,9 +1024,7 @@ "Fl" = ( /obj/effect/spawner/random/entertainment/arcade, /obj/machinery/light/directional/north, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/structure/sign/warning/vacuum/directional/north, /turf/open/floor/carpet/green, /area/shuttle/escape) @@ -1076,9 +1064,7 @@ "Gz" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/box, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron, /area/shuttle/escape) "GU" = ( @@ -1300,9 +1286,7 @@ /obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/floor/carpet/green, /area/shuttle/escape) "PP" = ( @@ -1355,9 +1339,7 @@ "Sl" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/box, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron, /area/shuttle/escape) "Sp" = ( @@ -1479,9 +1461,7 @@ /obj/structure/sign/departments/medbay/alt/directional/south, /obj/machinery/light/directional/south, /obj/structure/closet/crate/bin, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/carpet/green, /area/shuttle/escape) "Yc" = ( diff --git a/_maps/shuttles/emergency_hugcage.dmm b/_maps/shuttles/emergency_hugcage.dmm index c13ee019fea..3bbb07ec162 100644 --- a/_maps/shuttles/emergency_hugcage.dmm +++ b/_maps/shuttles/emergency_hugcage.dmm @@ -20,9 +20,7 @@ /area/shuttle/escape) "cb" = ( /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, /area/shuttle/escape) "cQ" = ( @@ -58,7 +56,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "eb" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/catwalk_floor/titanium, /area/shuttle/escape) @@ -103,17 +101,13 @@ /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "gq" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 8 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, /obj/item/pillow/random, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "hz" = ( -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/north, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "hH" = ( @@ -128,12 +122,8 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "jl" = ( -/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/mineral/titanium/purple, /area/shuttle/escape) "kB" = ( @@ -192,12 +182,8 @@ /turf/template_noop, /area/template_noop) "rj" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/window{ - dir = 1 - }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, /obj/item/pillow/random, /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) @@ -287,7 +273,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Dl" = ( -/obj/structure/window/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/rack, /obj/effect/spawner/random/engineering/toolbox, /turf/open/floor/catwalk_floor/titanium, @@ -350,7 +336,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "Ly" = ( -/obj/structure/window, +/obj/structure/window/spawner/directional/south, /turf/open/floor/mineral/titanium/purple, /area/shuttle/escape) "LC" = ( @@ -431,10 +417,8 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Xb" = ( -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "XN" = ( diff --git a/_maps/shuttles/emergency_lance.dmm b/_maps/shuttles/emergency_lance.dmm index dcfd9ceb6f3..8ec7fbc99ba 100644 --- a/_maps/shuttles/emergency_lance.dmm +++ b/_maps/shuttles/emergency_lance.dmm @@ -852,7 +852,7 @@ /turf/open/floor/iron/dark, /area/shuttle/escape) "Dd" = ( -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/mineral/plastitanium/red, /area/shuttle/escape/brig) "Dg" = ( @@ -907,7 +907,7 @@ }, /area/shuttle/escape) "FA" = ( -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/structure/chair/comfy/shuttle{ dir = 8 }, @@ -987,7 +987,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/escape) "Hq" = ( @@ -1609,7 +1609,7 @@ pixel_y = -3 }, /obj/structure/window/reinforced/survival_pod/spawner/directional/north, -/obj/structure/window/reinforced/survival_pod/spawner, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/machinery/door/window/survival_pod{ dir = 4; name = "Emergency Weapons"; diff --git a/_maps/shuttles/emergency_shadow.dmm b/_maps/shuttles/emergency_shadow.dmm index aeeef079c53..bae2e4db0fb 100644 --- a/_maps/shuttles/emergency_shadow.dmm +++ b/_maps/shuttles/emergency_shadow.dmm @@ -1,6 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "af" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/bed/dogbed, /obj/effect/turf_decal/siding/dark{ dir = 5 diff --git a/_maps/shuttles/emergency_tranquility.dmm b/_maps/shuttles/emergency_tranquility.dmm index 4656b1fc956..694ac8b8b96 100644 --- a/_maps/shuttles/emergency_tranquility.dmm +++ b/_maps/shuttles/emergency_tranquility.dmm @@ -1787,7 +1787,7 @@ pixel_y = -6 }, /obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/shuttle/escape) "Gl" = ( diff --git a/_maps/shuttles/whiteship_donut.dmm b/_maps/shuttles/whiteship_donut.dmm index 1f21f070cb7..e6707a4e70f 100644 --- a/_maps/shuttles/whiteship_donut.dmm +++ b/_maps/shuttles/whiteship_donut.dmm @@ -203,7 +203,7 @@ dir = 4 }, /obj/machinery/door/window/left/directional/east, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/showroomfloor/airless, /area/shuttle/abandoned) "aL" = ( @@ -213,7 +213,7 @@ "aM" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/urinal/directional/east, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/showroomfloor/airless, /area/shuttle/abandoned) "aN" = ( @@ -250,9 +250,7 @@ "aS" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/urinal/directional/east, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/floor/iron/showroomfloor/airless, /area/shuttle/abandoned) "aT" = ( diff --git a/_maps/shuttles/whiteship_tram.dmm b/_maps/shuttles/whiteship_tram.dmm index 68fe5472367..1420806e926 100644 --- a/_maps/shuttles/whiteship_tram.dmm +++ b/_maps/shuttles/whiteship_tram.dmm @@ -548,7 +548,7 @@ /turf/open/floor/plastic, /area/shuttle/abandoned/crew) "bJ" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/closet/syndicate, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/gloves/fingerless, @@ -617,7 +617,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -665,7 +665,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/plating/airless, /area/shuttle/abandoned/engine) "cg" = ( @@ -926,7 +926,7 @@ }, /area/shuttle/abandoned/bridge) "di" = ( -/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced/plastitaniumglass, /obj/item/radio{ desc = "An old handheld radio. You could use it, if you really wanted to."; @@ -1073,7 +1073,7 @@ /obj/machinery/power/shuttle_engine/heater{ dir = 1 }, -/obj/structure/window/reinforced/plasma/spawner, +/obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/effect/turf_decal/stripes/corner{ dir = 4 diff --git a/_maps/templates/hilbertshotel.dmm b/_maps/templates/hilbertshotel.dmm index 70e31cf0395..2895d104069 100644 --- a/_maps/templates/hilbertshotel.dmm +++ b/_maps/templates/hilbertshotel.dmm @@ -140,12 +140,8 @@ /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "F" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "G" = ( @@ -201,25 +197,17 @@ /obj/structure/toilet{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "S" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "T" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "U" = ( diff --git a/_maps/templates/hilbertshotellore.dmm b/_maps/templates/hilbertshotellore.dmm index 8c404917225..becb0357cd8 100644 --- a/_maps/templates/hilbertshotellore.dmm +++ b/_maps/templates/hilbertshotellore.dmm @@ -151,12 +151,8 @@ /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "aJ" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/window/reinforced/tinted/spawner/directional/north, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "aK" = ( @@ -176,18 +172,12 @@ /obj/structure/toilet{ dir = 8 }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/north, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "aO" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/tinted/spawner/directional/west, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "aP" = ( @@ -205,10 +195,8 @@ /turf/open/indestructible/hotelwood, /area/misc/hilbertshotel) "aS" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted/spawner/directional/west, +/obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/indestructible/hoteltile, /area/misc/hilbertshotel) "aT" = ( diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index ea332049e3c..372f9c6570b 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -446,6 +446,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/spawner, 0) /obj/structure/window/unanchored anchored = FALSE +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/unanchored/spawner, 0) + /obj/structure/window/reinforced name = "reinforced window" desc = "A window that is reinforced with metal rods." @@ -577,6 +579,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/spawner, 0) anchored = FALSE state = WINDOW_OUT_OF_FRAME +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/unanchored/spawner, 0) + /obj/structure/window/plasma name = "plasma window" desc = "A window made out of a plasma-silicate alloy. It looks insanely tough to break and burn through." @@ -639,10 +643,15 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/plasma/spawner, 0) /obj/structure/window/reinforced/tinted name = "tinted window" icon_state = "twindow" + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/tinted/spawner, 0) + /obj/structure/window/reinforced/tinted/frosted name = "frosted window" icon_state = "fwindow" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/window/reinforced/tinted/frosted/spawner, 0) + /* Full Tile Windows (more atom_integrity) */ /obj/structure/window/fulltile diff --git a/tools/UpdatePaths/Scripts/75610_directional_windows_to_dir_2.txt b/tools/UpdatePaths/Scripts/75610_directional_windows_to_dir_2.txt new file mode 100644 index 00000000000..15e0dba95a4 --- /dev/null +++ b/tools/UpdatePaths/Scripts/75610_directional_windows_to_dir_2.txt @@ -0,0 +1,67 @@ +# Converts missed subtypes, see #74517 for more info +# This can be ran first or that, this is just some missed cases + +# Tinted + +/obj/structure/window/reinforced/tinted{dir = 1} : /obj/structure/window/reinforced/tinted/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted{dir = @UNSET} : /obj/structure/window/reinforced/tinted/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted{dir = 4} : /obj/structure/window/reinforced/tinted/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted{dir = 8} : /obj/structure/window/reinforced/tinted/spawner/directional/west{@OLD;dir=@SKIP} + +# Tinted frosted + +/obj/structure/window/reinforced/tinted/frosted{dir = 1} : /obj/structure/window/reinforced/tinted/frosted/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted/frosted{dir = @UNSET} : /obj/structure/window/reinforced/tinted/frosted/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted/frosted{dir = 4} : /obj/structure/window/reinforced/tinted/frosted/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/tinted/frosted{dir = 8} : /obj/structure/window/reinforced/tinted/frosted/spawner/directional/west{@OLD;dir=@SKIP} + +# Unanchored + +/obj/structure/window/unanchored{dir = 1} : /obj/structure/window/unanchored/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/unanchored{dir = @UNSET} : /obj/structure/window/unanchored/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/unanchored{dir = 4} : /obj/structure/window/unanchored/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/unanchored{dir = 8} : /obj/structure/window/unanchored/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced unanchored + +/obj/structure/window/reinforced/unanchored{dir = 1} : /obj/structure/window/reinforced/unanchored/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/unanchored{dir = @UNSET} : /obj/structure/window/reinforced/unanchored/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/unanchored{dir = 4} : /obj/structure/window/reinforced/unanchored/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/unanchored{dir = 8} : /obj/structure/window/reinforced/unanchored/spawner/directional/west{@OLD;dir=@SKIP} + +# Weird edge cases where people used /spawner + +# Regular + +/obj/structure/window/spawner{dir = 1} : /obj/structure/window/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/spawner{dir = @UNSET} : /obj/structure/window/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/spawner{dir = 4} : /obj/structure/window/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/spawner{dir = 8} : /obj/structure/window/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced + +/obj/structure/window/reinforced/spawner{dir = 1} : /obj/structure/window/reinforced/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner{dir = @UNSET} : /obj/structure/window/reinforced/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner{dir = 4} : /obj/structure/window/reinforced/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/spawner{dir = 8} : /obj/structure/window/reinforced/spawner/directional/west{@OLD;dir=@SKIP} + +# Regular Plasma + +/obj/structure/window/plasma/spawner{dir = 1} : /obj/structure/window/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner{dir = @UNSET} : /obj/structure/window/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner{dir = 4} : /obj/structure/window/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/plasma/spawner{dir = 8} : /obj/structure/window/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Reinforced Plasma + +/obj/structure/window/reinforced/plasma/spawner{dir = 1} : /obj/structure/window/reinforced/plasma/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner{dir = @UNSET} : /obj/structure/window/reinforced/plasma/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner{dir = 4} : /obj/structure/window/reinforced/plasma/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/plasma/spawner{dir = 8} : /obj/structure/window/reinforced/plasma/spawner/directional/west{@OLD;dir=@SKIP} + +# Survival Pod + +/obj/structure/window/reinforced/survival_pod/spawner{dir = 1} : /obj/structure/window/reinforced/survival_pod/spawner/directional/north{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner{dir = @UNSET} : /obj/structure/window/reinforced/survival_pod/spawner/directional/south{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner{dir = 4} : /obj/structure/window/reinforced/survival_pod/spawner/directional/east{@OLD;dir=@SKIP} +/obj/structure/window/reinforced/survival_pod/spawner{dir = 8} : /obj/structure/window/reinforced/survival_pod/spawner/directional/west{@OLD;dir=@SKIP} diff --git a/tools/maplint/lints/window_pane_varedits.yml b/tools/maplint/lints/window_pane_varedits.yml new file mode 100644 index 00000000000..f64513e770c --- /dev/null +++ b/tools/maplint/lints/window_pane_varedits.yml @@ -0,0 +1,5 @@ +help: "Use the directional variants when possible." +/obj/structure/window: + banned_variables: + dir: + deny: [1, 2, 4, 8]