From 922422a1590fa7b62afda64092ab87cfef1f1c7b Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 10 Aug 2017 07:17:30 -0400 Subject: [PATCH] Window Spawners mk2 (#29792) --- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 309 ++-------- .../SpaceRuins/abandonedteleporter.dmm | 27 +- _maps/RandomRuins/SpaceRuins/crashedship.dmm | 121 +--- _maps/RandomRuins/SpaceRuins/oldAIsat.dmm | 103 +--- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 368 ++---------- _maps/RandomZLevels/centcomAway.dmm | 553 ++---------------- _maps/RandomZLevels/challenge.dmm | 74 +-- _maps/RandomZLevels/spacebattle.dmm | 169 +----- _maps/RandomZLevels/wildwest.dmm | 29 +- _maps/map_files/Cerestation/cerestation.dmm | 352 ++--------- .../map_files/Deltastation/DeltaStation2.dmm | 66 +-- _maps/map_files/generic/CentCom.dmm | 24 +- .../objects/effects/spawners/structure.dm | 266 ++++++++- code/game/objects/structures/window.dm | 36 ++ icons/obj/structures.dmi | Bin 167180 -> 151625 bytes icons/obj/structures_spawners.dmi | Bin 0 -> 35394 bytes 16 files changed, 571 insertions(+), 1926 deletions(-) create mode 100644 icons/obj/structures_spawners.dmi diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index f6fe72e803c..4943c68eccc 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -171,11 +171,7 @@ /turf/closed/wall, /area/ruin/space/derelict/solar_control) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/derelict/solar_control) "au" = ( @@ -190,11 +186,7 @@ /turf/open/floor/plating, /area/ruin/space/derelict/solar_control) "av" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -203,11 +195,7 @@ /turf/open/floor/plating, /area/ruin/space/derelict/solar_control) "aw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -264,16 +252,7 @@ /turf/open/floor/plating/airless, /area/template_noop) "aF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/space/derelict/solar_control) @@ -437,13 +416,7 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/solar_control) "bc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/ruin/space/derelict/solar_control) "bd" = ( @@ -1008,22 +981,11 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/bridge/access) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/derelict/bridge/access) "cU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/derelict/bridge/access) "cV" = ( @@ -1056,22 +1018,11 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/bridge/access) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "da" = ( @@ -1082,20 +1033,11 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/gravity_generator) "db" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "dc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, /area/ruin/space/derelict/gravity_generator) "dd" = ( @@ -1546,23 +1488,15 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "ev" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "ew" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "ex" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 @@ -1729,13 +1663,7 @@ /turf/template_noop, /area/template_noop) "eW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "eX" = ( @@ -1769,20 +1697,11 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "fc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "fd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "fe" = ( @@ -1864,10 +1783,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/bridge) "fq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "fr" = ( @@ -1891,10 +1807,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "ft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "fu" = ( @@ -1977,11 +1890,7 @@ }, /area/ruin/space/derelict/singularity_engine) "fI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, @@ -2050,11 +1959,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/bridge/access) "fS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/ruin/space/derelict/bridge/access) "fT" = ( @@ -2223,13 +2128,7 @@ }, /area/ruin/space/derelict/singularity_engine) "gt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /obj/item/weapon/shard{ icon_state = "medium" }, @@ -2247,16 +2146,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gx" = ( @@ -2304,13 +2194,7 @@ }, /area/ruin/unpowered/no_grav) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gF" = ( @@ -2384,14 +2268,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gU" = ( @@ -2415,11 +2292,7 @@ /turf/closed/wall, /area/ruin/space/derelict/singularity_engine) "gZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "ha" = ( @@ -2531,18 +2404,11 @@ /turf/closed/wall, /area/ruin/space/derelict/medical) "hw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/ruin/space/derelict/medical) "hx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/medical) "hy" = ( @@ -2825,11 +2691,7 @@ /turf/template_noop, /area/template_noop) "iu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/template_noop, /area/template_noop) "iv" = ( @@ -3263,22 +3125,11 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/arrival) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/derelict/arrival) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/derelict/arrival) "jL" = ( @@ -3693,33 +3544,15 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/hallway/primary) "kO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/primary) "kP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/primary) "kQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/primary) "kR" = ( @@ -3943,14 +3776,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lD" = ( -/obj/structure/grille, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lE" = ( @@ -4028,13 +3854,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lS" = ( @@ -4071,14 +3891,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/derelict/atmospherics) "lX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lY" = ( @@ -4253,13 +4066,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/hallway/secondary) "mD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "mE" = ( @@ -4371,16 +4178,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/hallway/secondary) "mY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "mZ" = ( @@ -4572,27 +4370,15 @@ /turf/template_noop, /area/ruin/space/derelict/hallway/secondary) "ny" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "nz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "nA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "nB" = ( @@ -4635,10 +4421,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/hallway/secondary) "nH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/ruin/space/derelict/hallway/secondary) "nI" = ( @@ -4679,11 +4462,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/se_solar) "nM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/ruin/space/derelict/se_solar) "nN" = ( diff --git a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm index e48f086afe5..1947b23ce62 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm @@ -36,25 +36,11 @@ /turf/open/floor/plating/airless, /area/ruin/space/abandoned_tele) "j" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/ruin/space/abandoned_tele) "k" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/ruin/space/abandoned_tele) "l" = ( @@ -92,14 +78,7 @@ /turf/open/floor/plating/airless, /area/ruin/space/abandoned_tele) "t" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/ruin/space/abandoned_tele) "u" = ( diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index ecc3332dde4..341f192fa50 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -17,16 +17,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Aft) "af" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ag" = ( @@ -47,13 +38,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ak" = ( @@ -69,13 +54,7 @@ /area/template_noop) "an" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ao" = ( @@ -245,16 +224,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "aR" = ( @@ -380,13 +350,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bm" = ( @@ -430,13 +394,7 @@ /area/awaymission/BMPship/Aft) "bt" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bu" = ( @@ -1207,16 +1165,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "dG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "dH" = ( @@ -1423,13 +1372,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "ed" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "ee" = ( @@ -1649,11 +1592,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "eI" = ( @@ -2176,16 +2115,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gl" = ( @@ -2317,10 +2247,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /obj/item/weapon/shard{ icon_state = "small" }, @@ -2381,11 +2308,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gS" = ( @@ -2525,16 +2448,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "ho" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hp" = ( @@ -2561,14 +2475,7 @@ /turf/closed/wall/mineral/titanium/interior, /area/awaymission/BMPship/Aft) "hu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hv" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 80a6af4f0d7..78be8b491a8 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -452,40 +452,19 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bE" = ( @@ -534,32 +513,15 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/tcommsat/chamber) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/tcommsat/chamber) "bM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/tcommsat/chamber) "bN" = ( @@ -579,13 +541,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/tcommsat/chamber) "bQ" = ( @@ -598,13 +554,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) @@ -660,16 +610,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "cc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/tcommsat/chamber) "cd" = ( @@ -692,11 +633,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "ch" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/tcommsat/chamber) "ci" = ( @@ -818,25 +755,11 @@ /turf/template_noop, /area/template_noop) "cA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "cB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) "cC" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index ee965a36cd6..a5c81740fd7 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -53,39 +53,21 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/comm) "al" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/comm) "am" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/comm) "an" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/machinery/door/poddoor{ id = "ancient" }, @@ -501,25 +483,11 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/comm) "bz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/comm) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/comm) "bB" = ( @@ -559,31 +527,11 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/betanorth) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/betanorth) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "bM" = ( @@ -662,17 +610,7 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation) "bY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "bZ" = ( @@ -962,14 +900,7 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/template_noop) "cL" = ( @@ -1015,33 +946,15 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/hydroponics) "cR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hydroponics) "cS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hydroponics) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hydroponics) "cU" = ( @@ -1327,17 +1240,7 @@ }, /area/template_noop) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/template_noop) "dF" = ( @@ -1420,17 +1323,7 @@ }, /area/ruin/space/has_grav/ancientstation/engi) "dP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hydroponics) "dQ" = ( @@ -1901,16 +1794,7 @@ /turf/open/floor/plating/airless, /area/template_noop) "fb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "fc" = ( @@ -2090,44 +1974,19 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "fA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating/airless, /area/template_noop) "fB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "fC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "fD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "fE" = ( @@ -2508,17 +2367,7 @@ /turf/open/floor/plasteel/floorgrime, /area/ruin/space/has_grav/ancientstation/engi) "gn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2704,17 +2553,7 @@ /turf/open/floor/plasteel/floorgrime, /area/ruin/space/has_grav/ancientstation) "gA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2775,17 +2614,7 @@ }, /area/ruin/space/has_grav/ancientstation/sec) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2811,17 +2640,7 @@ /turf/open/floor/plating/airless, /area/space) "gG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2986,13 +2805,7 @@ /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) "gV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "gW" = ( @@ -3056,35 +2869,17 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "hf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/rnd) "hg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/rnd) "hh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/rnd) @@ -3098,14 +2893,7 @@ /turf/open/floor/plating/airless, /area/template_noop) "hk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "hl" = ( @@ -3390,17 +3178,7 @@ }, /area/ruin/space/has_grav/ancientstation/engi) "hR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/kitchen) "hS" = ( @@ -3961,33 +3739,15 @@ /turf/closed/wall/rust, /area/ruin/space/has_grav/ancientstation/engi) "iY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/kitchen) "iZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/kitchen) "ja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/kitchen) "jb" = ( @@ -4312,25 +4072,11 @@ /turf/open/floor/plating/airless, /area/template_noop) "jS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "jU" = ( @@ -4484,16 +4230,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/has_grav/ancientstation/atmo) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/template_noop) "kp" = ( @@ -4595,13 +4332,7 @@ /turf/open/floor/engine/airless, /area/ruin/space/has_grav/ancientstation/atmo) "kB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/template_noop) "kC" = ( @@ -4843,14 +4574,7 @@ /turf/open/floor/engine/air, /area/ruin/space/has_grav/ancientstation/atmo) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/template_noop) "lg" = ( @@ -4862,25 +4586,11 @@ /turf/closed/mineral/plasma, /area/ruin/unpowered) "li" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/proto) "lj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/proto) "lk" = ( diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index ea3d101368b..ef5ebc7ddb8 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -9,33 +9,15 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/cafe) "ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ae" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "af" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ag" = ( @@ -119,16 +101,7 @@ }, /area/awaymission/centcomAway/cafe) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "au" = ( @@ -163,13 +136,7 @@ }, /area/awaymission/centcomAway/cafe) "aB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aC" = ( @@ -210,17 +177,7 @@ /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) "aK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aL" = ( @@ -266,33 +223,15 @@ }, /area/awaymission/centcomAway/maint) "aS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aV" = ( @@ -326,14 +265,7 @@ }, /area/awaymission/centcomAway/cafe) "ba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "bb" = ( @@ -656,17 +588,7 @@ }, /area/awaymission/centcomAway/general) "ce" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) @@ -687,16 +609,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "ci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cj" = ( @@ -746,13 +659,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "cu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cv" = ( @@ -913,14 +820,7 @@ }, /area/awaymission/centcomAway/general) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "da" = ( @@ -1062,14 +962,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "dA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /obj/structure/window/reinforced{ dir = 1 }, @@ -1174,33 +1067,15 @@ }, /area/awaymission/centcomAway/hangar) "dS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dV" = ( @@ -1281,17 +1156,7 @@ }, /area/awaymission/centcomAway/cafe) "ei" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ej" = ( @@ -1374,10 +1239,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ey" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ez" = ( @@ -1500,17 +1362,7 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "eV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "eW" = ( @@ -1596,33 +1448,15 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "fn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fq" = ( @@ -1642,44 +1476,19 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/general) "fu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fy" = ( @@ -1870,53 +1679,26 @@ }, /area/awaymission/centcomAway/general) "gd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "ge" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gi" = ( @@ -1970,14 +1752,7 @@ }, /area/awaymission/centcomAway/general) "gr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gs" = ( @@ -2094,16 +1869,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "gM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gN" = ( @@ -2163,13 +1929,7 @@ }, /area/awaymission/centcomAway/general) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gY" = ( @@ -2208,17 +1968,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "he" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hf" = ( @@ -2284,25 +2034,11 @@ }, /area/awaymission/centcomAway/general) "hq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "hr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hs" = ( @@ -2310,30 +2046,11 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "ht" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hv" = ( @@ -2401,13 +2118,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "hF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hG" = ( @@ -2537,14 +2248,7 @@ /turf/open/floor/wood, /area/awaymission/centcomAway/courtroom) "id" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "ie" = ( @@ -2636,36 +2340,15 @@ }, /area/awaymission/centcomAway/general) "iv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/space) "iw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "ix" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "iy" = ( @@ -2695,14 +2378,7 @@ }, /area/awaymission/centcomAway/hangar) "iC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "iD" = ( @@ -3051,49 +2727,25 @@ }, /area/awaymission/centcomAway/general) "jH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) @@ -3153,14 +2805,7 @@ /turf/open/floor/plasteel, /area/awaymission/centcomAway/general) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "jU" = ( @@ -3209,14 +2854,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "kb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kc" = ( @@ -3273,42 +2911,16 @@ }, /area/awaymission/centcomAway/general) "kk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "km" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kn" = ( @@ -3361,11 +2973,7 @@ }, /area/awaymission/centcomAway/general) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /obj/structure/window/reinforced{ dir = 4 }, @@ -3476,16 +3084,7 @@ }, /area/awaymission/centcomAway/general) "kM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kN" = ( @@ -3583,17 +3182,7 @@ }, /area/awaymission/centcomAway/thunderdome) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lg" = ( @@ -3698,33 +3287,15 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "lw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "ly" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lz" = ( diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm index 8ab66089fa5..8c6f3060d31 100644 --- a/_maps/RandomZLevels/challenge.dmm +++ b/_maps/RandomZLevels/challenge.dmm @@ -248,25 +248,11 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "ba" = ( @@ -470,11 +456,7 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bB" = ( @@ -892,41 +874,19 @@ /turf/open/space, /area/space) "cM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/challenge/end) "cN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/challenge/end) "cO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/challenge/end) "cP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/challenge/end) "cQ" = ( @@ -1034,14 +994,7 @@ /turf/open/space, /area/space) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/challenge/end) "df" = ( @@ -1091,16 +1044,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "dl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/challenge/end) "dm" = ( diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index f5fdd3d4965..9f145fe3313 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -857,16 +857,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "cZ" = ( @@ -889,13 +880,7 @@ /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/cruiser) "dd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) @@ -1045,38 +1030,19 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dI" = ( @@ -1171,13 +1137,7 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dZ" = ( @@ -1198,13 +1158,7 @@ }, /area/awaymission/spacebattle/cruiser) "eb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ec" = ( @@ -1260,14 +1214,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "ek" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "el" = ( @@ -1380,16 +1327,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eG" = ( @@ -1443,13 +1381,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eR" = ( @@ -2129,14 +2061,7 @@ }, /area/awaymission/spacebattle/cruiser) "ha" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hb" = ( @@ -2179,16 +2104,7 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "hi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hj" = ( @@ -2247,13 +2163,7 @@ /turf/closed/wall/r_wall, /area/awaymission/spacebattle/cruiser) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hv" = ( @@ -3050,16 +2960,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "ki" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kj" = ( @@ -3088,16 +2989,7 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kp" = ( @@ -3114,13 +3006,7 @@ /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ks" = ( @@ -3141,24 +3027,15 @@ /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ky" = ( @@ -3166,11 +3043,7 @@ /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kA" = ( diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 243f74b6d2d..ae0777260bf 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -449,10 +449,7 @@ /obj/structure/window/reinforced{ icon_state = "fwindow" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -554,10 +551,7 @@ icon_state = "fwindow"; dir = 8 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -878,10 +872,7 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -1707,8 +1698,7 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plasteel, /area/awaymission/wwrefine) "fB" = ( @@ -2167,16 +2157,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced{ icon_state = "fwindow" }, diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index e246c836a9b..514d38bd019 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -20558,7 +20558,6 @@ }, /area/hallway/primary/fore) "aOc" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -20567,14 +20566,10 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOd" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -20583,10 +20578,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOe" = ( @@ -23143,25 +23135,17 @@ }, /area/hallway/primary/fore) "aSh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSj" = ( @@ -25324,29 +25308,17 @@ /turf/open/space, /area/space) "aWc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWe" = ( @@ -25383,22 +25355,13 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aWi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -25407,10 +25370,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWk" = ( @@ -25499,19 +25459,13 @@ /turf/open/floor/plating/airless, /area/space) "aWs" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWt" = ( @@ -25542,30 +25496,18 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aWx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWz" = ( @@ -25854,9 +25796,6 @@ /turf/open/space, /area/space) "aWX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -25865,37 +25804,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aXa" = ( @@ -26381,19 +26305,13 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "aYk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aYl" = ( @@ -26444,22 +26362,13 @@ }, /area/crew_quarters/rehab_dome) "aYr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -26468,10 +26377,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYt" = ( @@ -26647,9 +26553,6 @@ /turf/open/space, /area/space) "aYQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -26658,10 +26561,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aYR" = ( @@ -34805,7 +34705,6 @@ }, /area/maintenance/asteroid/port/neast) "bnM" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -34814,14 +34713,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnN" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34830,14 +34725,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnO" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -34846,10 +34737,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnP" = ( @@ -34910,7 +34798,6 @@ }, /area/hallway/primary/central) "bnV" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -34923,14 +34810,10 @@ dir = 1; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnW" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34942,14 +34825,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnX" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -34962,10 +34841,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnY" = ( @@ -38011,14 +37887,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_engi) "btm" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "btn" = ( @@ -38310,9 +38182,6 @@ }, /area/maintenance/asteroid/central) "btL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -38320,28 +38189,20 @@ dir = 4; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btN" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -38349,8 +38210,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btO" = ( @@ -53062,9 +52922,6 @@ }, /area/maintenance/asteroid/central) "bVb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -53072,16 +52929,10 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -53091,10 +52942,7 @@ icon_state = "2-4" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVd" = ( @@ -53400,21 +53248,12 @@ }, /area/engine/atmos) "bVD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -53422,10 +53261,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVF" = ( @@ -56398,16 +56234,10 @@ name = "Civilian Asteroid" }) "cbZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -56431,9 +56261,6 @@ }, /area/hallway/secondary/bridges/serv_sci) "ccc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -56442,10 +56269,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -56477,9 +56301,6 @@ /turf/open/space, /area/space) "ccf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -56487,16 +56308,10 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "ccg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -56506,10 +56321,7 @@ dir = 5 }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "cch" = ( @@ -56557,32 +56369,20 @@ name = "Top Secret Clown HQ" }) "ccl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/bridges/serv_sci) "ccm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -57703,24 +57503,15 @@ name = "Research Asteroid" }) "cew" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, /area/hallway/secondary/bridges/serv_sci) "cex" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -57729,10 +57520,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -61655,11 +61443,7 @@ }, /area/teleporter/quantum/research) "cme" = ( -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cmf" = ( @@ -63709,12 +63493,8 @@ }, /area/maintenance/asteroid/aft/science) "cpC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cpD" = ( @@ -81177,14 +80957,10 @@ }, /area/hallway/secondary/bridges/serv_engi) "cWS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "cWT" = ( @@ -81445,30 +81221,18 @@ /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXx" = ( @@ -81527,14 +81291,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "cXE" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXF" = ( @@ -81544,14 +81304,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "cXG" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXH" = ( @@ -81647,14 +81403,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "cXS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXT" = ( @@ -94321,13 +94073,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dzg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index e66c630d63a..b856122eb22 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -83535,16 +83535,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -83573,13 +83564,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -83596,10 +83581,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfJ" = ( @@ -83612,13 +83594,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfK" = ( @@ -84131,10 +84107,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgT" = ( @@ -84155,10 +84128,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgW" = ( @@ -86740,11 +86710,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dma" = ( @@ -87945,11 +87911,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doH" = ( @@ -87961,8 +87923,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doI" = ( @@ -87971,14 +87932,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doJ" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 682a951d60a..6654f9628de 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -11137,17 +11137,7 @@ /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "CL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CM" = ( @@ -11155,17 +11145,7 @@ /turf/open/floor/plasteel, /area/centcom/holding) "CN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CO" = ( diff --git a/code/game/objects/effects/spawners/structure.dm b/code/game/objects/effects/spawners/structure.dm index 89ed34f8ec9..94c301991c1 100644 --- a/code/game/objects/effects/spawners/structure.dm +++ b/code/game/objects/effects/spawners/structure.dm @@ -15,33 +15,295 @@ again. new I(get_turf(src)) qdel(src) + +//normal windows + /obj/effect/spawner/structure/window - icon = 'icons/obj/structures.dmi' + icon = 'icons/obj/structures_spawners.dmi' icon_state = "window_spawner" name = "window spawner" spawn_list = list(/obj/structure/grille, /obj/structure/window/fulltile) +/obj/effect/spawner/structure/window/hollow + name = "hollow window spawner" + icon_state = "hwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/corner + icon_state = "hwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/corner/northeast + icon_state = "hwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/corner/northwest + icon_state = "hwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/corner/southwest + icon_state = "hwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end + icon_state = "hwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end/north + icon_state = "hwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end/east + icon_state = "hwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/end/west + icon_state = "hwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/middle + icon_state = "hwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north) + +/obj/effect/spawner/structure/window/hollow/middle/vertical + icon_state = "hwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/one_side + icon_state = "hwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window) + +/obj/effect/spawner/structure/window/hollow/one_side/north + icon_state = "hwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north) + +/obj/effect/spawner/structure/window/hollow/one_side/east + icon_state = "hwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/one_side/west + icon_state = "hwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/west) + + +//reinforced + /obj/effect/spawner/structure/window/reinforced name = "reinforced window spawner" icon_state = "rwindow_spawner" spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/fulltile) +/obj/effect/spawner/structure/window/hollow/reinforced + name = "hollow reinforced window spawner" + icon_state = "hrwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner + icon_state = "hrwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast + icon_state = "hrwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest + icon_state = "hrwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest + icon_state = "hrwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end + icon_state = "hrwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/north + icon_state = "hrwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/east + icon_state = "hrwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/west + icon_state = "hrwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/middle + icon_state = "hrwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical + icon_state = "hrwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side + icon_state = "hrwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north + icon_state = "hrwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east + icon_state = "hrwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west + icon_state = "hrwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/west) + + +//tinted + /obj/effect/spawner/structure/window/reinforced/tinted name = "tinted reinforced window spawner" icon_state = "twindow_spawner" spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile) + +//shuttle window + /obj/effect/spawner/structure/window/shuttle name = "reinforced tinted window spawner" icon_state = "swindow_spawner" spawn_list = list(/obj/structure/grille, /obj/structure/window/shuttle) + +//plasma windows + /obj/effect/spawner/structure/window/plasma name = "plasma window spawner" icon_state = "pwindow_spawner" spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/fulltile) +/obj/effect/spawner/structure/window/hollow/plasma + name = "hollow plasma window spawner" + icon_state = "phwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/corner + icon_state = "phwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/northeast + icon_state = "phwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/northwest + icon_state = "phwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/southwest + icon_state = "phwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end + icon_state = "phwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end/north + icon_state = "phwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end/east + icon_state = "phwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/end/west + icon_state = "phwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/middle + icon_state = "phwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/middle/vertical + icon_state = "phwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side + icon_state = "phwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/north + icon_state = "phwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/east + icon_state = "phwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/west + icon_state = "phwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/west) + + +//plasma reinforced + /obj/effect/spawner/structure/window/plasma/reinforced name = "reinforced plasma window spawner" icon_state = "prwindow_spawner" - spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/fulltile) \ No newline at end of file + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/fulltile) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced + name = "hollow reinforced plasma window spawner" + icon_state = "phrwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner + icon_state = "phrwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/northeast + icon_state = "phrwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/northwest + icon_state = "phrwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/southwest + icon_state = "phrwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end + icon_state = "phrwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/north + icon_state = "phrwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/east + icon_state = "phrwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/west + icon_state = "phrwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/middle + icon_state = "phrwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/middle/vertical + icon_state = "phrwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side + icon_state = "phrwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/north + icon_state = "phrwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/east + icon_state = "phrwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/west + icon_state = "phrwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/west) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index df0d9450f4d..756402c3a90 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -408,6 +408,15 @@ /obj/structure/window/GetExplosionBlock() return reinf && fulltile ? real_explosion_block : 0 +/obj/structure/window/spawner/east + dir = EAST + +/obj/structure/window/spawner/west + dir = WEST + +/obj/structure/window/spawner/north + dir = NORTH + /obj/structure/window/unanchored anchored = FALSE @@ -422,6 +431,15 @@ explosion_block = 1 glass_type = /obj/item/stack/sheet/rglass +/obj/structure/window/reinforced/spawner/east + dir = EAST + +/obj/structure/window/reinforced/spawner/west + dir = WEST + +/obj/structure/window/reinforced/spawner/north + dir = NORTH + /obj/structure/window/reinforced/unanchored anchored = FALSE @@ -436,6 +454,15 @@ explosion_block = 1 glass_type = /obj/item/stack/sheet/plasmaglass +/obj/structure/window/plasma/spawner/east + dir = EAST + +/obj/structure/window/plasma/spawner/west + dir = WEST + +/obj/structure/window/plasma/spawner/north + dir = NORTH + /obj/structure/window/plasma/unanchored anchored = FALSE @@ -450,6 +477,15 @@ explosion_block = 2 glass_type = /obj/item/stack/sheet/plasmarglass +/obj/structure/window/plasma/reinforced/spawner/east + dir = EAST + +/obj/structure/window/plasma/reinforced/spawner/west + dir = WEST + +/obj/structure/window/plasma/reinforced/spawner/north + dir = NORTH + /obj/structure/window/plasma/reinforced/unanchored anchored = FALSE diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 8888b23d53275049c31919900be064e186633b4e..95f117c53f5ec52f6d8f276b9a7db8f7fb7f1b0f 100644 GIT binary patch delta 42677 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 delta 58354 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 z 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 diff --git a/icons/obj/structures_spawners.dmi b/icons/obj/structures_spawners.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5d71b4fd446677b1aac6e03b70dcedf958ee3928 GIT binary patch literal 35394 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 literal 0 HcmV?d00001